INSERT INTO `documentation` (`id_documentation`, `niveau`, `titre`, `html`, `orientation`, `datetime_update`, `id_personnel_update`) VALUES
(3, '1.2', 'Monitoring des erreurs OVH', '<p>Le monitoring de l\'ensemble des travaux est disponible sur&nbsp;<a href=\"http://travaux.ovh.net/\">http://travaux.ovh.net/</a></p>\r\n<p>&nbsp;</p>', 'portrait', '2018-06-04 16:43:39', 1),
(4, '2', 'Authentification', '', 'portrait', '2018-05-13 16:48:01', 1),
(5, '2.1', 'Login', '<p>Le mot de passe est encrypt&eacute; par une fonction <strong>password_hash</strong>.<br />Verification du mot de passe par&nbsp;<strong>password_verify</strong>.</p>\r\n<table style=\"border-collapse: collapse; width: 100%; height: 160px;\" border=\"1\">\r\n<tbody>\r\n<tr>\r\n<td style=\"width: 50%;\"><strong>Fonction</strong></td>\r\n<td style=\"width: 50%;\"><strong>R&eacute;sultat</strong></td>\r\n</tr>\r\n<tr>\r\n<td style=\"width: 50%;\">password_hash(<span style=\"color: #ff00ff;\">\"motdepasse974\"</span>,&nbsp;PASSWORD_DEFAULT)</td>\r\n<td style=\"width: 50%;\">$2y$10$UEuspwE3.LOFQay29jxEW.7TAAiuxHmljdX2eis/wn4bfMvhUyopa</td>\r\n</tr>\r\n<tr>\r\n<td style=\"width: 50%;\">password_verify(<span style=\"color: #ff00ff;\">\"motdepasse974\"</span>, <span style=\"color: #ff00ff;\">\'$2y$10$UEuspwE3.LOFQay29jxEW.7TAAiuxHmljdX2eis/wn4bfMvhUyopa\'</span>)</td>\r\n<td style=\"width: 50%;\">true</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n<p><strong><code>PASSWORD_DEFAULT</code></strong>&nbsp;- Utilisation de l\'algorithme bcrypt (par d&eacute;faut depuis PHP 5.5.0).&nbsp;</p>\r\n<div id=\"example-984\" class=\"example\">&nbsp;</div>', 'portrait', '2018-06-10 21:45:44', 1),
(6, '2.2', 'Récupération de mot de passe', '', 'portrait', '2018-05-13 20:31:16', 1),
(7, '2.2.1', 'Email', '', 'portrait', '2018-05-13 20:31:48', 1),
(8, '2.2.2', 'Code authentification', '', 'portrait', '2018-05-06 19:11:53', 1),
(9, '2.2.3', 'Réinitialise le mot de passe', '', 'portrait', '2018-05-06 19:12:30', 1),
(10, '3', 'Sécurité', '', 'portrait', '2018-05-25 20:18:33', 1),
(11, '3.1', 'Certificat TLS', '', 'portrait', '2018-05-25 21:42:30', 1),
(12, '3.2', 'Cookies', '<p>3 cookies sont g&eacute;n&eacute;r&eacute;s</p>\r\n<table style=\"border-collapse: collapse; width: 60%; height: 72px;\" border=\"1\">\r\n<tbody>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 25.4977%; height: 18px;\"><strong>Cookie</strong></td>\r\n<td style=\"width: 28.2159%; height: 18px;\"><strong>G&eacute;n&eacute;r&eacute; par</strong></td>\r\n<td style=\"width: 80.8473%; height: 18px;\"><strong>Usage</strong></td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 25.4977%; height: 18px;\">PHPSESSID</td>\r\n<td style=\"width: 28.2159%; height: 18px;\">script</td>\r\n<td style=\"width: 80.8473%; height: 18px;\">Cr&eacute;ation d\'une session</td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 25.4977%; height: 18px;\">xxlplanBAK</td>\r\n<td style=\"width: 28.2159%; height: 18px;\">OVH</td>\r\n<td style=\"width: 80.8473%; height: 18px;\">Statistiques</td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 25.4977%; height: 18px;\">xxlplanD</td>\r\n<td style=\"width: 28.2159%; height: 18px;\">OVH</td>\r\n<td style=\"width: 80.8473%; height: 18px;\">Statistiques</td>\r\n</tr>\r\n</tbody>\r\n</table>', 'portrait', '2018-05-25 21:42:05', 1),
(13, '4', 'Bibliothèque de fonctions', '', 'portrait', '2018-06-03 14:16:15', 1),
(14, '4.1', 'Fonctions sur les fichiers', '<p><span style=\"color: #ff0000;\"><strong>Fichier : lib.files.inc.php</strong></span></p>\r\n<p>Cette biblioth&egrave;que contient 4 fonctions</p>\r\n<ol>\r\n<li><span style=\"color: #008000;\">function <strong>formatBytes</strong>($size, $precision = 2)</span>\r\n<p>Exemple :&nbsp;formatBytes(1140338,2) renvoi&nbsp;1.09 Mo</p>\r\n<table style=\"border-collapse: collapse; width: 62.4198%; height: 108px;\" border=\"1\">\r\n<tbody>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 38.2941%; height: 18px;\"><strong>Taille des fichiers</strong></td>\r\n<td style=\"width: 17.3662%; height: 18px;\"><strong>Formatage</strong></td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 38.2941%; height: 18px;\">1</td>\r\n<td style=\"width: 17.3662%; height: 18px;\">1 o</td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 38.2941%; height: 18px;\">1.024</td>\r\n<td style=\"width: 17.3662%; height: 18px;\">1 Ko</td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 38.2941%; height: 18px;\">1.084.576</td>\r\n<td style=\"width: 17.3662%; height: 18px;\">1 Mo</td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 38.2941%; height: 18px;\">1.073.741.824</td>\r\n<td style=\"width: 17.3662%; height: 18px;\">1 Go</td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 38.2941%; height: 18px;\">1.099.511.627.776</td>\r\n<td style=\"width: 17.3662%; height: 18px;\">1 To</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n</li>\r\n<li><span style=\"color: #008000;\">function <strong>extension</strong>($file)</span><span style=\"color: #000000;\"><br />Exemple : <strong>extension</strong>(\'image.png\') renvoi&nbsp;png<br /></span></li>\r\n<li><span style=\"color: #008000;\">function <strong>file_without_extension</strong>($file)</span><br /><span style=\"color: #000000;\">Exemple : <strong>file_without_extension</strong>(\'image.png\') renvoi&nbsp;image<br /></span></li>\r\n<li><span style=\"color: #008000;\">function <strong>imagesize</strong>($file)</span><br /><br />Exemple : <strong>imagesize</strong>(<span style=\"color: #000000;\">\'image.png\'</span>)&nbsp; renvoi un tableau $array.<br />$array[\'width\'] et&nbsp;$array[\'height\']</li>\r\n</ol>', 'portrait', '2018-06-03 14:19:01', 1),
(15, '4.2', 'Bibliothèque montant en littéral', '<p><span style=\"color: #ff0000;\"><strong>Fichier lib.nuts.inc.php</strong></span></p>\r\n<pre>$obj = new nuts(\"12345.67\", \"EUR\");<br />$text = $obj-&gt;convert(\"fr-FR\");<br />$nb = $obj-&gt;getFormated(\" \", \",\")</pre>\r\n<p>&nbsp;</p>\r\n<p>$text renvoi&nbsp;douze mille trois cent quarante-cinq euros, soixante-sept centimes<br />$nb renvoi 12 345,67 EUR</p>\r\n<p>&nbsp;</p>', 'portrait', '2018-06-03 14:18:48', 1),
(16, '5', 'CRUD : Create Update Delete', '', 'landscape', '2018-06-07 18:35:37', 1),
(17, '6', 'Schémas', '', 'landscape', '2018-06-03 14:50:26', 1),
(18, '6.1', 'Schema libraries', '', 'portrait', '2019-02-26 18:07:15', 1),
(19, '6.2', 'Schéma JW n°1', '', 'landscape', '2019-02-26 18:07:07', 1),
(20, '6.3', 'Schéma JW n°2', '', 'landscape', '2019-02-26 18:07:02', 1),
(21, '6.4', 'Schéma JW n°3', '', 'landscape', '2019-06-10 14:14:46', 1),
(22, '6.5', 'Schéma JW n°4', '', 'portrait', '2019-06-10 14:10:29', 1),
(23, '6.6', 'Schéma JW n°5', '', 'landscape', '2019-06-10 14:10:35', 1),
(24, '6.7', 'Schéma JW n°6', '', 'landscape', '2019-06-10 14:10:41', 1),
(25, '6.8', 'Schema bibliothèques', '', 'portrait', '2019-06-10 14:10:10', 1),
(26, '6.9', 'Schéma Banque', '', 'portrait', '2019-06-10 14:10:05', 1),
(27, '6.10', 'Schéma nettoyage', '', 'landscape', '2019-06-10 14:10:01', 1),
(28, '6.11', 'Schéma Soin', '', 'portrait', '2019-06-10 14:09:56', 1),
(29, '6.12', 'Schéma Transport', '', 'portrait', '2019-07-03 11:48:18', 1),
(30, '7', 'Réunions', '', 'portrait', '2018-06-06 12:30:32', 1),
(31, '7.1', 'Programme', '', 'portrait', '2018-06-16 06:57:32', 1),
(32, '7.1.1', 'Ajout automatique', '', 'portrait', '2018-06-16 07:12:42', 1),
(33, '7.1.2', 'Copie d\'écran', '', 'portrait', '2018-10-13 09:54:06', 1),
(34, '7.1.3', 'Algorithme', '<p>Exemple de d&eacute;tection</p>\r\n<p>&nbsp;</p>\r\n<p>$field = <span style=\"color: #ff00ff;\">\"Introduction par le pr&eacute;sident (3 min)\"</span>;</p>\r\n<p>preg_match(\'/(.*)\\(([0-9]*)(.*)\\)/\', $field, $matches);</p>\r\n<p>$matches[1] renvoi&nbsp;<span style=\"color: #ff00ff;\">Introduction par le pr&eacute;sident</span><br />$matches[2] renvoi <span style=\"color: #ff00ff;\">3 min</span></p>\r\n<p>&nbsp;</p>\r\n<p>&nbsp;</p>', 'portrait', '2018-06-16 07:01:42', 1),
(35, '7.2', 'Spécifique à l\'assemblée locale', '', 'landscape', '2019-06-29 08:00:41', 1),
(36, '7.2.1', 'Interface', '', 'landscape', '2019-06-29 07:45:34', 1),
(37, '7.2.2', 'Devoir d\'élèves', '', 'landscape', '2019-06-29 07:55:55', 1),
(38, '7.3', 'Abonnement iCalendar', '', 'landscape', '2018-06-18 20:59:08', 1),
(39, '7.3.1', 'Lien vers le lien iCalendar', '', 'landscape', '2018-06-18 20:59:51', 1),
(40, '7.3.2', 'Exemple de fichier iCalendar', '<pre>BEGIN:VCALENDAR\r\nPRODID:-//PNEUMO//NONSGML v1.0//EN\r\nVERSION:2.0\r\nBEGIN:VEVENT\r\nUID:886@pneumo.re\r\nDTSTART:20180703T220000Z\r\nDTEND:20180703T220400Z\r\nSUMMARY:Lecture de la Bible\r\nCATEGORIES:Sujet\r\nDESCRIPTION:Participant David TANGUY\r\nLOCATION:Salle du Royaume\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nUID:792@pneumo.re\r\nDTSTART:20180516T171500Z\r\nDTEND:20180516T171700Z\r\nSUMMARY:Premier contact\r\nCATEGORIES:Sujet\r\nDESCRIPTION:Participant David TANGUY\r\nLOCATION:Salle du Royaume\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nUID:655@pneumo.re\r\nDTSTART:20180307T181200Z\r\nDTEND:20180307T181600Z\r\nSUMMARY:Lecture de la Bible\r\nCATEGORIES:Sujet\r\nDESCRIPTION:Participant David TANGUY\r\nLOCATION:Salle du Royaume\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nUID:42@pneumo.re\r\nDTSTART:20170920T171600Z\r\nDTEND:20170920T171800Z\r\nSUMMARY:Premier contact\r\nCATEGORIES:Sujet\r\nDESCRIPTION:Participant David TANGUY\r\nLOCATION:Salle du Royaume\r\nEND:VEVENT\r\nEND:VCALENDAR</pre>', 'portrait', '2018-06-18 21:04:17', 1),
(41, '7.4', 'Abonnement spécifique', '<p>Nous utilisons des abonnement a des calendrier iCalendar.</p>\r\n<p>Vous pouvez copier un URL sp&eacute;cifique depuis l\'intranet et l\'importer dans votre application Calendrier favorite.</p>\r\n<p>Nous allons examiner les cas suivants :</p>\r\n<ul>\r\n<li>sur les syst&egrave;mes d\'exploitation macOs High&nbsp;Sierra</li>\r\n<li>sur les iPad et iPod (Application Calendrier par d&eacute;faut)</li>\r\n<li>sur les calendriers Google</li>\r\n</ul>', 'portrait', '2018-06-20 09:31:13', 1),
(42, '7.4.1', 'Apple High Sierra', '<h1>S&rsquo;abonner &agrave; des calendriers</h1>\r\n<p>Vous pouvez afficher un calendrier partag&eacute; ou publi&eacute; par un utilisateur en vous y abonnant dans Calendrier.</p>\r\n<p>Vous ne pouvez pas modifier les calendriers auxquels vous &ecirc;tes abonn&eacute;s, comme le&nbsp;<a class=\"xRef AppleTopic\" href=\"https://support.apple.com/fr-fr/guide/calendar/icl1036\">calendrier des f&ecirc;tes r&eacute;gionales</a>. Si vous voulez que votre calendrier puisse &ecirc;tre modifi&eacute; par plusieurs personnes, partagez-le. Pour en savoir plus, consultez la rubrique&nbsp;<a class=\"xRef AppleTopic\" href=\"https://support.apple.com/fr-fr/guide/calendar/icl1026\">Comment partager des calendriers</a>.</p>\r\n<div id=\"iclb15a6b524\" class=\"Task\">\r\n<h2 class=\"Name\"><button class=\"TaskButtonName\" aria-controls=\"aria-iclb15a6b524\" aria-expanded=\"true\">S&rsquo;abonner &agrave; un calendrier</button></h2>\r\n<div id=\"aria-iclb15a6b524\" class=\"TaskBody\" role=\"region\" aria-hidden=\"false\">\r\n<p>Pour vous abonner &agrave; un calendrier &agrave; partir d&rsquo;un lien qui se trouve sur Internet ou dans un e-mail que vous avez re&ccedil;u, cliquez sur ce lien. Si vous faites cela, ignorez l&rsquo;&eacute;tape&nbsp;1, et l&rsquo;adresse web du calendrier sera d&eacute;j&agrave; saisie pour vous dans l&rsquo;&eacute;tape&nbsp;2.</p>\r\n<ol>\r\n<li>\r\n<p>Choisissez Fichier&nbsp;&gt; Nouvel abonnement Calendrier.</p>\r\n</li>\r\n<li>\r\n<p>Saisissez l&rsquo;adresse web du calendrier, puis cliquez sur S&rsquo;abonner.</p>\r\n</li>\r\n<li>\r\n<p>Saisissez le nom du calendrier dans le champ nom, puis cliquez sur le menu local adjacent et choisissez une couleur.</p>\r\n</li>\r\n<li>\r\n<p>Cliquez sur le menu local Emplacement, puis choisissez un compte pour l&rsquo;abonnement.</p>\r\n<ul>\r\n<li>\r\n<p>Si vous choisissez votre compte iCloud, le calendrier est disponible sur tous vos ordinateurs et appareils configur&eacute;s avec iCloud.</p>\r\n</li>\r\n<li>\r\n<p>Si vous choisissez Sur mon Mac, le calendrier est enregistr&eacute; sur votre ordinateur.</p>\r\n</li>\r\n</ul>\r\n</li>\r\n<li>\r\n<p>Pour obtenir les alertes ou les pi&egrave;ces jointes des &eacute;v&eacute;nements du calendrier, d&eacute;cochez les cases Supprimer correspondantes.</p>\r\n</li>\r\n<li>\r\n<p>Cliquez sur le menu local Actualisation automatique, puis choisissez la fr&eacute;quence d&rsquo;actualisation du calendrier.</p>\r\n</li>\r\n<li>\r\n<p>Pour emp&ecirc;cher les alertes de s&rsquo;afficher pour ce calendrier, s&eacute;lectionnez &laquo;&nbsp;Ignorer les alertes&nbsp;&raquo;.</p>\r\n</li>\r\n<li>\r\n<p>Cliquez sur OK.</p>\r\n<p>Pour apporter des modifications ult&eacute;rieurement, cliquez sur le nom du calendrier, puis choisissez &Eacute;dition&nbsp;&gt; Lire les informations.</p>\r\n</li>\r\n</ol>\r\n</div>\r\n</div>\r\n<div id=\"apdb610ec12f3954\" class=\"Task\">\r\n<h2 class=\"Name\"><button class=\"TaskButtonName\" aria-controls=\"aria-apdb610ec12f3954\" aria-expanded=\"true\">Se d&eacute;sabonner d&rsquo;un calendrier</button></h2>\r\n<div id=\"aria-apdb610ec12f3954\" class=\"TaskBody\" role=\"region\" aria-hidden=\"false\">\r\n<p>Si vous ne voulez plus &ecirc;tre abonn&eacute; au calendrier d&rsquo;une autre personne, vous pouvez vous en d&eacute;sabonner.</p>\r\n<ul class=\"ListSingle\">\r\n<li>\r\n<p>En maintenant la touche Contr&ocirc;le enfonc&eacute;e, cliquez sur le calendrier dans la liste, puis choisissez Se d&eacute;sabonner.</p>\r\n</li>\r\n</ul>\r\n<p>Si vous ne voyez pas la liste de calendriers sur la gauche, choisissez Pr&eacute;sentation&nbsp;&gt; Afficher la liste des calendriers.</p>\r\n</div>\r\n</div>', 'portrait', '2018-06-18 21:11:00', 1),
(43, '7.4.2', 'iPad ou iPhone', '<p>&nbsp;</p>\r\n<h4>1. Acc&eacute;dez &agrave; l\'onglet \"R&eacute;glages\"</h4>\r\n<p><img src=\"http://www.zahra.qc.ca/assets/mobile_instructions/ios_1-b8b7c7087bdc7589564b4e5ab427b7e5.png\" alt=\"Ios 1\" /></p>\r\n<h4>2. Appuyez sur \"Mail, contacts et calendrier\"</h4>\r\n<p><img src=\"http://www.zahra.qc.ca/assets/mobile_instructions/ios_2-6bba5709b036eb617746efaf7a214cfd.png\" alt=\"Ios 2\" /></p>\r\n<h4>3. Choisissez \"Autre\"</h4>\r\n<p><img src=\"http://www.zahra.qc.ca/assets/mobile_instructions/ios_3-ca6e2f347ce17f330a9e50ec0b55920c.png\" alt=\"Ios 3\" /></p>\r\n<h4>4. Choisissez \"Ajouter un calendrier avec abonnement\"</h4>\r\n<p><img src=\"http://www.zahra.qc.ca/assets/mobile_instructions/ios_4-a0223224862e41d97784d5130958f207.png\" alt=\"Ios 4\" /></p>\r\n<h4>5. Inscrivez&nbsp;<span class=\"highlight\">www.monsiteweb.com/moncalendrier.ics</span>&nbsp;dans la bo&icirc;te correspondante</h4>\r\n<p><img src=\"http://www.zahra.qc.ca/assets/mobile_instructions/ios_5-4e02723beaa8f0e4f3b06566ed2cc69a.png\" alt=\"Ios 5\" /></p>\r\n<p>&nbsp;</p>', 'portrait', '2018-06-18 21:25:34', 1),
(44, '7.4.3', 'Google Agenda', '<p>Vous pouvez ajouter sur le site en ligne Google Agenda (<a href=\"https://calendar.google.com/\">https://calendar.google.com/</a>) une URL (voir Figure Google Agenda (URL))</p>\r\n<p>Elle sera ensuite visible :</p>\r\n<ul>\r\n<li>sur Google Calendar (site web)</li>\r\n<li>sur votre t&eacute;l&eacute;phone Android</li>\r\n<li>sur votre iPhone / iPad :\r\n<ul>\r\n<li>Vous pr&eacute;f&eacute;rez l\'application Calendrier founi avec votre appareil. Allez sur le site de Google agenda Synchronisation&nbsp;<a href=\"https://calendar.google.com/calendar/syncselect\">https://calendar.google.com/calendar/syncselect</a>&nbsp;et <strong>activez le calendrier</strong>.&nbsp;Ce lien n\'est pas mentionn&eacute; ailleurs chez Google.</li>\r\n<li>Vous pouvez aussi t&eacute;l&eacute;charger Google Calendar pour iOs (appStore)</li>\r\n</ul>\r\n</li>\r\n</ul>\r\n<p><br /><br /></p>', 'portrait', '2018-06-20 10:04:29', 1),
(45, '8', 'Frères et groupes de prédication', '', 'landscape', '2018-06-06 13:09:19', 1),
(46, '8.1', 'Frères', '', 'landscape', '2018-06-06 13:09:02', 1),
(47, '8.2', 'Groupes', '', 'portrait', '2018-06-06 13:09:50', 1),
(48, '8.3', 'Attestation de fidèle', '', 'portrait', '2018-06-08 18:31:47', 1),
(49, '8.4', 'Activité du proclamateur', '', 'portrait', '2019-06-29 07:42:18', 1),
(50, '8.5', 'Saisie de l\'activité', '', 'portrait', '2018-06-08 18:37:48', 1),
(51, '8.6', 'Feuilles absent', '', 'portrait', '2018-06-08 18:44:23', 1),
(52, '8.7', 'Activité de prédication', '', 'portrait', '2018-06-08 18:48:20', 1),
(53, '9', 'État', '', 'portrait', '2018-06-06 14:10:06', 1),
(54, '9.1', 'Fiche de conseils personnel', '', 'portrait', '2019-06-29 07:31:05', 1),
(55, '9.2', 'Discours publics', '', 'landscape', '2018-06-06 14:47:17', 1),
(56, '10', 'Territoires', '', 'portrait', '2018-06-10 22:33:06', 1),
(57, '10.1', 'Terre', '<p>Norme WGS84</p>\r\n<p>Pour le rendu des territoires, nous utilisons au choix de l\'utilisateur 2 mod&egrave;les pour la forme de la terre :</p>\r\n<ul>\r\n<li>Forme sp&eacute;hrique</li>\r\n<li>Forme ellipso&iuml;de (terre applatie)</li>\r\n</ul>\r\n<p>&nbsp;</p>', 'portrait', '2018-07-22 11:30:00', 1),
(58, '10.2', 'Projection de Mercator dans Google Maps', '', 'portrait', '2018-09-04 14:21:26', 1),
(59, '10.2.1', 'Pourquoi la projection de Mercator dans Google Maps ?', '<p><strong>Why does Google maps use the inaccurate, ancient and distorted Mercator Projection? </strong><br /><span style=\"color: #0000ff;\">par jfricker 04/08/2009</span></p>\r\n<p>Dear Google Maps,</p>\r\n<p>Every time I see a \"Powered By Google\" website display the default Google world map, I wince and wonder \"why does the most sophisticated information technology company in the world use the most distorted and archaic world map known to humankind?\".</p>\r\n<p>The Mercator Projection distorts the world, giving the false impression that Greenland is the size of South America, Asia is ginormous and Alaska is bigger than Mexico - all inaccuracies that are being presented by Google. Google\'s reputation for accuracy means that these distortions are reinforced in our conscience as facts.</p>\r\n<p>The Mercator Projection is 440 years old and provided one practical purpose - bearings can be accurately drawn. The utility of this begins and ends with nautical navigation - clearly not the primary purpose of Google maps.</p>\r\n<p>I urge Google to be responsible with the world\'s knowledge and follow the advice of numerous cartographic associations that request that the Mercator Project not be used. For anything. Ever.</p>\r\n<p>Many viable alternatives are available, including the Winkel Tripel projection which is the modern standard world map adopted by the National Geographic Society.</p>\r\n<p>Is it not time for Google Maps to come forward, at least to the 20th century?</p>\r\n<p>Thank you.<br />Map lover,<br />John</p>\r\n<p>References<br />http://www.geekatlas.com/page/3338541:Page:164<br />http://geography.about.com/library/weekly/aa030201b.htm<br />http://en.wikipedia.org/wiki/Winkel_tripel_projection<br />http://www89.wolframalpha.com/input/?i=size+mexico+alaska<br />http://www89.wolframalpha.com/input/?i=size+greenland+south+america</p>\r\n<p><strong>Photo du profil de Joel HGoogle Employee</strong><br /><span style=\"color: #0000ff;\">04/08/2009</span><br />Ligne actuelle<br />Joel H a dit :<br />Hi John - Thanks for the feedback. Maps uses Mercator because it preserves angles. The first launch of Maps actually did not use Mercator, and streets in high latitude places like Stockholm did not meet at right angles on the map the way they do in reality. While this distorts a \'zoomed-out view\' of the map, it allows close-ups (street level) to appear more like reality. The majority of our users are looking down at the street level for businesses, directions, etc... so we\'re sticking with this projection for now. In the meantime, you might want to look at our favorite 3D view of the world. [1]&nbsp;</p>', 'portrait', '2018-09-04 14:35:21', 1),
(60, '10.2.2', 'Projection actuelle dans Google Maps', '', 'portrait', '2018-09-04 14:22:40', 1),
(61, '10.3', 'Système de coordonnées géodésique', '', 'portrait', '2018-09-05 09:40:30', 1),
(62, '10.3.1', 'Nodes', '<p><strong>Point A</strong>&nbsp;: Position de la balise VOR-DME de l\'a&eacute;roport de la R&eacute;union (FMEE - Gillot)</p>\r\n<table style=\"border-collapse: collapse; width: 100%; height: 121px;\" border=\"1\">\r\n<tbody>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 14.4302%; height: 18px;\"><strong>Type (CAT ILS)</strong></td>\r\n<td style=\"width: 7.79204%; height: 18px;\"><strong>ID</strong></td>\r\n<td style=\"width: 6.57256%; height: 18px;\"><strong>FREQ</strong></td>\r\n<td style=\"width: 6.4894%; height: 18px;\"><strong>HOR</strong></td>\r\n<td style=\"width: 20.2714%; height: 18px;\"><strong>Position GEO</strong></td>\r\n<td style=\"width: 11.1111%; height: 18px;\"><strong>ALT au pied</strong></td>\r\n<td style=\"width: 11.1111%; height: 18px;\"><strong>Port&eacute;e</strong></td>\r\n</tr>\r\n<tr style=\"height: 55px;\">\r\n<td style=\"width: 14.4302%; height: 55px;\">VOR-DME</td>\r\n<td style=\"width: 7.79204%; height: 55px;\">SDG</td>\r\n<td style=\"width: 6.57256%; height: 55px;\">\r\n<p>112.9 MHz</p>\r\n<p>CH76X</p>\r\n</td>\r\n<td style=\"width: 6.4894%; height: 55px;\">&nbsp;</td>\r\n<td style=\"width: 20.2714%; height: 55px;\">\r\n<p>20&ordm;53&rsquo;05.4&rdquo;S</p>\r\n<p>055&ordm;30&rsquo;35.3&rdquo;E</p>\r\n</td>\r\n<td style=\"width: 11.1111%; height: 55px;\">57 ft</td>\r\n<td style=\"width: 11.1111%; height: 55px;\">&nbsp;</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n<p>&nbsp;</p>\r\n<p><strong>Point B</strong> : Position de la balise VOR-DME de l\'a&eacute;roport de Mayotte&nbsp;(FMCZ)</p>\r\n<table style=\"border-collapse: collapse; width: 100%; height: 121px;\" border=\"1\">\r\n<tbody>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 14.4302%; height: 18px;\"><strong>Type (CAT ILS)</strong></td>\r\n<td style=\"width: 7.79204%; height: 18px;\"><strong>ID</strong></td>\r\n<td style=\"width: 6.57256%; height: 18px;\"><strong>FREQ</strong></td>\r\n<td style=\"width: 6.4894%; height: 18px;\"><strong>HOR</strong></td>\r\n<td style=\"width: 20.2714%; height: 18px;\"><strong>Position GEO</strong></td>\r\n<td style=\"width: 11.1111%; height: 18px;\"><strong>ALT au pied</strong></td>\r\n<td style=\"width: 11.1111%; height: 18px;\"><strong>Port&eacute;e</strong></td>\r\n</tr>\r\n<tr style=\"height: 55px;\">\r\n<td style=\"width: 14.4302%; height: 55px;\">VOR-DME</td>\r\n<td style=\"width: 7.79204%; height: 55px;\">DZP</td>\r\n<td style=\"width: 6.57256%; height: 55px;\">\r\n<p>11.5 MHz</p>\r\n<p>CH 82X</p>\r\n</td>\r\n<td style=\"width: 6.4894%; height: 55px;\">H24</td>\r\n<td style=\"width: 20.2714%; height: 55px;\">\r\n<p>12&deg;48\'39.6\"S</p>\r\n<p>045&deg;16\'51.1\"E</p>\r\n</td>\r\n<td style=\"width: 11.1111%; height: 55px;\">42 ft</td>\r\n<td style=\"width: 11.1111%; height: 55px;\">100 NM</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n<p>&nbsp;</p>\r\n<table style=\"border-collapse: collapse; width: 100%; height: 64px;\" border=\"1\">\r\n<tbody>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 22.181%; height: 18px;\">&nbsp;</td>\r\n<td style=\"width: 37.819%; height: 18px; text-align: center;\" colspan=\"2\"><strong>Latitude</strong></td>\r\n<td style=\"width: 40%; height: 18px; text-align: center;\" colspan=\"2\"><strong>Longitude</strong></td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 22.181%; height: 10px;\">&nbsp;</td>\r\n<td style=\"width: 17.819%; height: 10px;\"><strong>Version classique</strong></td>\r\n<td style=\"width: 20%; height: 10px;\"><strong>Version num&eacute;rique</strong></td>\r\n<td style=\"width: 20%; height: 10px;\"><strong>Version classique</strong></td>\r\n<td style=\"width: 20%; height: 10px;\"><strong>Version num&eacute;rique</strong></td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 22.181%; height: 18px;\">Point A : La R&eacute;union</td>\r\n<td style=\"width: 17.819%; height: 18px;\">20&ordm;53&rsquo;05.4&rdquo;S</td>\r\n<td style=\"width: 20%; height: 18px;\">-20.884833</td>\r\n<td style=\"width: 20%; height: 18px;\">055&ordm;30&rsquo;35.3&rdquo;E</td>\r\n<td style=\"width: 20%; height: 18px;\">55.509806</td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 22.181%; height: 18px;\">Point B : Mayotte</td>\r\n<td style=\"width: 17.819%; height: 18px;\">12&deg;48\'39.6\"S</td>\r\n<td style=\"width: 20%; height: 18px;\">-12.811</td>\r\n<td style=\"width: 20%; height: 18px;\">045&deg;16\'51.1\"E</td>\r\n<td style=\"width: 20%; height: 18px;\">45.280861</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n<p><span style=\"text-decoration: underline;\">Source</span> : Service de l\'Information A&eacute;ronautique, France</p>\r\n<p>&nbsp;</p>\r\n<p>Aeroport de la R&eacute;union (FMEE)<br />$A_node = new Node(-20.884833 , 55.509806);</p>\r\n<p>A&eacute;roport de Mayotte (FMCZ)<br />$B_node = new Node(-12.811, 45.280861 );</p>', 'portrait', '2018-09-05 10:06:51', 1),
(63, '10.3.2', 'Distance entre 2 points géodésique', '<p>Distance (Grand cercle) entre les balises VOR-DME de l\'aeroport de la R&eacute;union (FMEE) et celui de Mayotte (FMCZ)</p>\r\n<p><span style=\"color: #ff0000;\">Utilisation au niveau des territoires (longeur des voies en m&egrave;tres)</span></p>\r\n<p><span style=\"color: #0000ff;\"><strong>Programmation en PHP</strong></span></p>\r\n<p>$A_node-&gt;distanceNode($B_node) renvoi&nbsp;1410447.8 (m&egrave;tres)<br />Cela correspond a 1 410,4478 km<br /><br /></p>\r\n<pre>public function distanceNode($node2)\r\n{\r\n	$lat1	= $this-&gt;lat;\r\n	$lng1	= $this-&gt;lon;\r\n\r\n	$lat2	= $node2-&gt;lat;\r\n	$lng2	= $node2-&gt;lon;\r\n\r\n\r\n	$lat1 *= M_PI / 180;\r\n	$lng1 *= M_PI / 180;\r\n	$lat2 *= M_PI / 180;\r\n	$lng2 *= M_PI / 180;\r\n \r\n	$r = 6372.797; // mean radius of Earth in km\r\n	$dlat = $lat2 - $lat1;\r\n	$dlng = $lng2 - $lng1;\r\n	$a = sin($dlat / 2) * sin($dlat / 2) + cos($lat1) * cos($lat2) * sin($dlng / 2) * sin($dlng / 2);\r\n	$c = 2 * atan2(sqrt($a), sqrt(1 - $a));\r\n	$m = $r * $c * 1000;\r\n \r\n	return round($m,1);\r\n}\r\n</pre>\r\n<p><span style=\"color: #0000ff;\"><strong>Programmation sur calculatrice HP41</strong></span></p>\r\n<table>\r\n<tbody>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>Line</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p><strong>Code</strong></p>\r\n</td>\r\n<td width=\"176\">\r\n<p><strong>R&eacute;sultat</strong></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>Remarques</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>01</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>LBL \"LATA\"</p>\r\n</td>\r\n<td width=\"176\">\r\n<p>&nbsp;</p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>02</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>PROMPT</p>\r\n</td>\r\n<td width=\"176\">\r\n<p>&nbsp;</p>\r\n</td>\r\n<td width=\"256\">\r\n<p>Entrez -20.884833</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>03</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p><strong>STO 01</strong></p>\r\n</td>\r\n<td width=\"176\">\r\n<p><strong><em>&nbsp;</em></strong></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>Stocke lat1 en 01 (degres)</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>04</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>LBL \"LNGA\"</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>&nbsp;</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>05</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>PROMPT</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>&nbsp;</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>Entrez 55.509806</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>06</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p><strong>STO 02</strong></p>\r\n</td>\r\n<td width=\"176\">\r\n<p><strong><em>&nbsp;</em></strong></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>Stocke lng1 en 02 (degres)</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>07</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>LBL \"LATB\"</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>&nbsp;</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>08</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>PROMPT</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>&nbsp;</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>Entrez -12.811</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>09</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p><strong>STO 03</strong></p>\r\n</td>\r\n<td width=\"176\">\r\n<p><strong><em>&nbsp;</em></strong></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>Stocke lat2 en 03 (degres)</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>10</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>LBL \"LNGB\"</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>&nbsp;</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>11</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>PROMPT</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>&nbsp;</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>Entrez 45.280861</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>12</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p><strong>STO 04</strong></p>\r\n</td>\r\n<td width=\"176\">\r\n<p><strong><em>&nbsp;</em></strong></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>Stocke lng2 en 04 (degres)</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p>13</p>\r\n</td>\r\n<td width=\"134\">\r\n<p>LBL \"DISTANCE\"</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>&nbsp;</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>14</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>RAD</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>&nbsp;</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>Passe en radian</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p>15</p>\r\n</td>\r\n<td width=\"134\">\r\n<p>RCL 01</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>-20.88483300</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>16</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>PI</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>3.141592654</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>17</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>*</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>-65.61163793</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>18</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>180</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>180</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p>19</p>\r\n</td>\r\n<td width=\"134\">\r\n<p>/</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>-0.364509100</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>20</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p><strong>STO 01</strong></p>\r\n</td>\r\n<td width=\"176\">\r\n<p><strong><em>-0.364509100</em></strong></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>Stocke lat1 en 01 (radians)</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>21</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>RCL 02</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>55.50980600</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>22</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>PI</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>3.141592654</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>23</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>*</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>174.3891988</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>24</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>180</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>180</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>25</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>/</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>0.968828882</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>26</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p><strong>STO 02</strong></p>\r\n</td>\r\n<td width=\"176\">\r\n<p><strong><em>0.968828882</em></strong></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>Stocke lng1 en 02 (radians)</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>27</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>RCL 03</p>\r\n</td>\r\n<td width=\"176\">\r\n<p>-12.81100000</p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>28</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>PI</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>3.141592654</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>29</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>*</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>-40.24694349</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>30</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>180</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>180</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>31</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>/</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>-0.223594131</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>32</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p><strong>STO 03</strong></p>\r\n</td>\r\n<td width=\"176\">\r\n<p><strong><em>-0.223594131</em></strong></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>Stocke lat2 en 03 (radians)</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>33</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>RCL 04</p>\r\n</td>\r\n<td width=\"176\">\r\n<p>45.28086100</p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>34</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>PI</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>3.141592654</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>35</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>*</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>142.2540203</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>36</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>180</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>180</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>37</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>/</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>0.790300113</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>38</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p><strong>STO 04</strong></p>\r\n</td>\r\n<td width=\"176\">\r\n<p><strong><em>0.790300113</em></strong></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>Stocke lng2 en 04 (radians)</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>39</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>6372.797</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>&nbsp;</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>40</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p><strong>STO 05</strong></p>\r\n</td>\r\n<td width=\"176\">\r\n<p><strong><em>6372.797000</em></strong></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>Stocke R en 05</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>41</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>RCL 03</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>-0.22359413</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>42</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>RCL 01</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>-0.364509100</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>43</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>-</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>0.140914969</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>44</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p><strong>STO 06</strong></p>\r\n</td>\r\n<td width=\"176\">\r\n<p><strong><em>0.140914969</em></strong></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>Stocke dlat en 06</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>45</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>RCL 04</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>0.790300113</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>46</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>RCL 02</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>0.968828882</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>47</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>-</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>-0.178528769</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>48</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p><strong>STO 07</strong></p>\r\n</td>\r\n<td width=\"176\">\r\n<p><strong><em>-0.178528769</em></strong></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>Stocke dlng en 07</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>49</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>RCL 06</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>0.140914969</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>50</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>2</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>2</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>51</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>/</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>0.070457485</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>52</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>SIN</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>0.070399204</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>53</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>X&sup2;</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>0.004956048</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>sin&sup2;(dlat / 2)</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>54</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>RCL 01</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>-0.364509100</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>55</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p><strong>COS</strong></p>\r\n</td>\r\n<td width=\"176\">\r\n<p><strong><em>0.934298875</em></strong></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>cos(lat1)</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>56</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>RCL 03</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>-0.223594131</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>57</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p><strong>COS</strong></p>\r\n</td>\r\n<td width=\"176\">\r\n<p><strong><em>0.975106802</em></strong></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>cos(lat2)</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>58</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p><strong>*</strong></p>\r\n</td>\r\n<td width=\"176\">\r\n<p><strong><em>0.911041188</em></strong></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>cos(lat1)*cos(lat2)</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>59</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>RCL 07</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>-0.178528769</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>dlng</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>60</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>2</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>2</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>61</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>/</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>-0.089264385</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>62</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>SIN</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>-0.089145887</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>63</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p><strong>X&sup2;</strong></p>\r\n</td>\r\n<td width=\"176\">\r\n<p><strong><em>0.007946989</em></strong></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>sin&sup2;(dlng / 2)</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>64</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>*</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>0.007240034</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>65</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>+</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>0.012196082</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p>&nbsp;</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>66</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p><strong>STO 08</strong></p>\r\n</td>\r\n<td width=\"176\">\r\n<p><strong><em>0.012196082</em></strong></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>Stocke a en 08 (a)</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>67</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>RCL 08</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>0.012196082</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>&nbsp;</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>68</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>SQRT</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>0.110435875</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>&nbsp;</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>69</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>1</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>1</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>&nbsp;</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>70</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>RCL08</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>0.012196082</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>&nbsp;</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>71</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>-</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>0.987803918</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>&nbsp;</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>72</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>SQRT</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>0.993883252</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>&nbsp;</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>73</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>/</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>0.111115540</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>&nbsp;</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>74</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>ATAN</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>0.110661598</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>&nbsp;</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>75</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>2</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>2</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>&nbsp;</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>76</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>*</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>0.221323193</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>&nbsp;</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>77</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p><strong>STO 09</strong></p>\r\n</td>\r\n<td width=\"176\">\r\n<p><strong><em>0.221323193</em></strong></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>Stocke en 09 (c)</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>78</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>RCL 05</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>6.372797000</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>&nbsp;</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>79</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>RCL 09</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>0.221323193</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>&nbsp;</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>80</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>1000</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>1000</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>&nbsp;</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>81</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p>*</p>\r\n</td>\r\n<td width=\"176\">\r\n<p><em>221.3231928</em></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>&nbsp;</strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td width=\"49\">\r\n<p><strong>82</strong></p>\r\n</td>\r\n<td width=\"134\">\r\n<p><strong>*</strong></p>\r\n</td>\r\n<td width=\"176\">\r\n<p><strong><em>1410447.779</em></strong></p>\r\n</td>\r\n<td width=\"256\">\r\n<p><strong>M = r * c *&nbsp; 1000</strong></p>\r\n</td>\r\n</tr>\r\n</tbody>\r\n</table>', 'portrait', '2018-09-13 10:29:23', 1),
(64, '10.4', 'Classes', '', 'portrait', '2018-09-04 16:11:00', 1),
(65, '10.4.1', 'Classe Carte', '<p><span style=\"color: #ff0000;\"><strong>Propri&eacute;t&eacute;s</strong></span></p>\r\n<p>public $min_lat;<br />public $min_lon;<br />public $max_lat;<br />public $max_lon;<br />public $width;<br />public $height;<br />public $from;</p>\r\n<p><span style=\"color: #ff0000;\"><strong>Constructeur&nbsp;</strong></span></p>\r\n<p>__construct($pdf,$min_lat,$min_lon,$max_lat,$max_lon,$offset,$modele_terre)</p>\r\n<p><span style=\"color: #ff0000;\"><strong>M&eacute;thodes</strong></span></p>\r\n<p>__toString()</p>', 'portrait', '2018-09-04 15:52:50', 1),
(66, '10.4.2', 'Classe Node', '<p><strong><span style=\"color: #ff0000;\">Propri&eacute;t&eacute;s</span><br /></strong></p>\r\n<p>public $lat;<br />public $lon;</p>\r\n<p><span style=\"color: #ff0000;\"><strong>Constructeur&nbsp;</strong></span></p>\r\n<p>__construct($lat=0,$lon=0)</p>\r\n<p><span style=\"color: #ff0000;\"><strong>M&eacute;thodes</strong></span></p>\r\n<p>__toString()<br />public function <strong>convertToPoint</strong>($carte,$modele_terre)<br />public function <strong>distanceNode</strong>($node)</p>', 'portrait', '2018-09-05 09:30:20', 1),
(67, '10.4.3', 'Classe Point', '<p><strong><span style=\"color: #ff0000;\">Propri&eacute;t&eacute;s</span><br /></strong></p>\r\n<p>public $x;<br />public $y;</p>\r\n<p><span style=\"color: #ff0000;\"><strong>Constructeur&nbsp;</strong></span></p>\r\n<p>__construct($x=0,$y=0)</p>\r\n<p><span style=\"color: #ff0000;\"><strong>M&eacute;thodes</strong></span></p>\r\n<p>__toString()<br />public function <strong>rotation</strong>($point_center,$angle_degre)</p>', 'portrait', '2018-09-04 15:52:40', 1),
(68, '10.4.4', 'Classe Line', '<p><strong><span style=\"color: #ff0000;\">Propri&eacute;t&eacute;s</span><br /></strong></p>\r\n<p>public $point_1 = NULL;<br />public $point_2 = NULL;<br />public $label = \"\";</p>\r\n<p><span style=\"color: #ff0000;\"><strong>Constructeur&nbsp;</strong></span></p>\r\n<p>__construct($p1, $p2,$label = \"\")</p>\r\n<p><span style=\"color: #ff0000;\"><strong>M&eacute;thodes</strong></span></p>\r\n<p>__toString()<br />public function Width()<br />public function Height()<br />public function Length()<br />public function Center()<br />public function Angle()<br />public function AngleTextLisible()<br />public function isDisplayable()<br /><br /></p>', 'portrait', '2018-09-04 15:52:33', 1);
INSERT INTO `documentation` (`id_documentation`, `niveau`, `titre`, `html`, `orientation`, `datetime_update`, `id_personnel_update`) VALUES
(69, '10.4.5', 'Classe Polyline', '<p><strong><span style=\"color: #ff0000;\">Propri&eacute;t&eacute;s</span><br /></strong></p>\r\n<p>public $points = array(NULL);<br />public $lines = array(NULL);</p>\r\n<p><span style=\"color: #ff0000;\"><strong>Constructeur&nbsp;</strong></span></p>\r\n<p>__construct($points)</p>\r\n<p><span style=\"color: #ff0000;\"><strong>M&eacute;thodes</strong></span></p>\r\n<p>__toString()<br />public function Area()<br />private function subCalculation($a, $b)<br />public function Perimeter()<br />public function GD_TcPDF_Polyline($offset_x=0,$offset_y=0)<br />public function Points()<br /><br /></p>', 'portrait', '2018-09-04 15:52:29', 1),
(70, '10.4.6', 'Classe Polygon', '<p><strong><span style=\"color: #ff0000;\">Propri&eacute;t&eacute;s</span><br /></strong></p>\r\n<p>public $points = array(NULL);<br />public $lines = array(NULL);</p>\r\n<p><span style=\"color: #ff0000;\"><strong>Constructeur&nbsp;</strong></span></p>\r\n<p>__construct($points)</p>\r\n<p><span style=\"color: #ff0000;\"><strong>M&eacute;thodes</strong></span></p>\r\n<p>__toString()<br />public function Area()<br />private function subCalculation($a, $b)<br />public function Perimeter()<br />public function GD_TcPDF_Polygon($offset_x=0,$offset_y=0)<br />public function Center_First_Node()<br />public function Center()<br />public function Aire()<br />public function Alternative_Polygon()<br />public function Points()<br /><br /><br /></p>', 'portrait', '2018-09-04 15:52:24', 1),
(71, '10.5', 'Ways et nodes', '', 'portrait', '2018-09-04 15:52:14', 1),
(72, '10.5.1', 'Ways', '', 'portrait', '2018-09-04 15:52:08', 1),
(73, '10.5.2', 'Nodes', '', 'portrait', '2018-09-04 15:52:03', 1),
(74, '10.6', 'Exemple de territoire', '', 'portrait', '2018-09-04 15:51:58', 1),
(75, '10.6.1', 'Saint Denis', '', 'portrait', '2018-09-04 15:51:54', 1),
(76, '10.6.2', 'Mayotte', '', 'portrait', '2018-09-04 15:51:50', 1),
(77, '10.6.3', 'Bonambappe (Douala - Cameroun)', '', 'portrait', '2018-09-04 15:51:45', 1),
(78, '10.7', 'Limites du territoire', '', 'landscape', '2018-09-04 15:51:40', 1),
(79, '10.7.1', 'Création de lintersection', '', 'landscape', '2018-09-04 15:51:35', 1),
(80, '10.7.2', 'Navigation', '', 'landscape', '2018-09-04 15:51:31', 1),
(81, '10.7.3', 'Rendu final', '', 'portrait', '2018-09-04 15:51:27', 1),
(82, '10.8', 'Ensemble des territoires', '', 'portrait', '2018-09-04 15:51:21', 1),
(83, '10.9', 'Fichier OSM (Import)', '<p>Les fichiers OSM sont des fichiers XML.<br />On utilise le parseur <strong>simplexml</strong> de PHP 5.<br />Ils sont fournis par OpenStreetMaps et r&eacute;gis par la licence ODC Open Database License (ODbL)</p>\r\n<p><span style=\"color: #ff0000;\"><strong>Nodes</strong></span></p>\r\n<p>timestamp=\"2012-02-05T15:42:52Z\" user=\"arnaud_mapali\" uid=\"37069\" lat=\"-20.8987532\"<br />lon=\"55.4434507\"/&gt;</p>\r\n<p>&nbsp;</p>\r\n<p><span style=\"color: #ff0000;\"><strong>Voies / Rues / All&eacute;es / Boulevard / etc</strong></span></p>\r\n<p>timestamp=\"2012-02-05T15:45:17Z\" user=\"arnaud_mapali\" uid=\"37069\"&gt;<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />: 2008\"/&gt;<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /></p>', 'portrait', '2018-09-04 15:51:16', 1),
(84, '10.10', 'Layers (Couches)', '', 'portrait', '2018-09-04 15:51:10', 1),
(85, '11', 'Outils pour le developpement', '', 'portrait', '2018-05-30 13:41:57', 1),
(86, '11.1', 'Visual Studio Code', '<p>Logiciel : Visual Studio Code<br />Site web :&nbsp;<a href=\"https://code.visualstudio.com/\">https://code.visualstudio.com/</a><br />Licence : MIT Licence</p>', 'portrait', '2018-05-30 13:56:43', 1),
(87, '11.2', 'EditPlus', '', 'portrait', '2018-05-30 13:42:59', 1),
(88, '11.4', 'Interpreteur de commande cmder', '', 'portrait', '2018-06-08 18:55:12', 1),
(89, '11.5', 'Draw.io', '', 'landscape', '2018-06-08 18:56:12', 1),
(90, '11.5', 'Unlocker', '<p>Unlocker est un logiciel permettant le d&eacute;blocage et la suppression des fichiers impossibles &agrave; supprimer sous le syst&egrave;me d\'exploitation Microsoft Windows.</p>', 'portrait', '2018-06-08 18:55:19', 1),
(91, '12', 'Protocoles utilisé', '', 'portrait', '2018-06-11 06:54:22', 1),
(92, '12.1', 'HTTP', '<p>Nous utilisons principalement le protocole HTTP (Hypertext Transfer Protocol) et sa version s&eacute;curis&eacute; HTTPS pour la connexion entre le client et le serveur.</p>\r\n<p>Le client HTTP est ici principalement un navigateur web (Google Chrome, Mozilla Firefox, etc) mais peut &ecirc;tre un robot d\'indexation (Googlebot, etc). Pour la s&eacute;curit&eacute;, le site utilise HTTPS. Toute requete initiale (acces a la page d\'authentification) est redirig&eacute; en HTTPS.</p>\r\n<p>Nous utilisons le protocole HTTP/2 en remplacement au protocole HTTP/1.1</p>\r\n<p>&nbsp;</p>', 'portrait', '2018-06-11 07:15:42', 1),
(93, '12.2', 'iCalendar', '<p>iCalendar (aussi abr&eacute;g&eacute; iCal) est un format de donn&eacute;es (RFC 5545) pour les &eacute;changes de donn&eacute;es de calendrier.</p>\r\n<p>Nous le distribuons via HTTP</p>', 'portrait', '2018-06-11 07:22:31', 1),
(94, '13', 'Technologies utilisées', '', 'portrait', '2018-05-27 21:00:43', 1),
(95, '13.1', 'Gestion des versions', '<p>Il s\'agit de g&eacute;rer plusieurs versions de bibioth&egrave;que de type :</p>\r\n<ul>\r\n<li>JS + CSS (Exemple jQuery ou twitter bootstrap)</li>\r\n<li>PHP (Exemple PHPExcel)</li>\r\n</ul>\r\n<p>L\'inter&ecirc;t de conserver plusieurs version est de revenir &agrave; une version pr&eacute;c&eacute;dente en cas de probl&egrave;mes sur la nouvelle version.</p>\r\n<p>Ceci peut &ecirc;tre effectu&eacute; en test ou en production.</p>', 'portrait', '2019-04-23 15:10:51', 1),
(96, '13.1.1', 'Interface générale', '<p>L\'interface g&eacute;n&eacute;rale permet de g&eacute;rer les versions de biblioth&egrave;que Javascript/CSS et PHP.</p>\r\n<p>Un entitit&eacute; (Exemple jquery - Fichier JS) peut posseder plusieurs version.</p>\r\n<p>Exemple :&nbsp;</p>\r\n<ul>\r\n<li>jQuery version 1.12.4 : /lib/jquery/1.12.4/jquery.min.js</li>\r\n<li>jQuery version 2.2.4 : /lib/jquery/2.2.4/jquery.min.js</li>\r\n<li>jQuery version 3.3.1 : /lib/jquery/3.3.1/jquery.min.js</li>\r\n</ul>\r\n<p>Une seule version peut-&ecirc;tre choisie.</p>\r\n<p>Pour les biblioth&egrave;que JS ou CSS, un hashcode (sha256) peut &ecirc;tre mentionn&eacute;.</p>', 'landscape', '2019-04-23 15:11:31', 1),
(97, '13.1.2', 'Intégration', '<p>Le code qui le permet est le code PHP suivant :<br />Pour une biblioth&egrave;que :<br />&lt;?php<br />$tab_librairies = array(\'jquery\');<br />libraries($tab_librairies);<br />?&gt;</p>\r\n<p><br />Pour 2 ou plus :<br />&lt;?php<br />$tab_librairies = array(<br />\'jquery\',<br />\'jqueryui\');<br />libraries($tab_librairies);<br />?&gt;</p>', 'portrait', '2019-04-23 15:18:03', 1),
(98, '13.1.3', 'Conséquence d\'un hashcode erroné (Js ou CSS)', '<p>Si un hashcode est pr&eacute;cis&eacute;, il doit &ecirc;tre coh&eacute;rant sinon le script JS ou le style CSS ne s\'execute pas normalement (V&eacute;rification par le navigateur).</p>', 'landscape', '2019-04-23 15:26:26', 1),
(99, '13.1.4', 'Favicon', '<p>On peut utiliser le site <a href=\"https://www.favicon.cc/\">https://www.favicon.cc/</a> pour cr&eacute;er des icones (16 x 16).</p>\r\n<p>On peux ensuite les t&eacute;l&eacute;charger (favicon.ico)</p>\r\n<p>Pour &eacute;viter de t&eacute;l&eacute;charger un fichier favicon.ico (usage) en base64, on peut utiliser l\'encodage base64</p>\r\n<p><span style=\"color: #0000ff;\">&lt;link</span> <span style=\"color: #ff0000;\">type</span>=<span style=\"color: #ff00ff;\">\"image/x-icon\"</span> <span style=\"color: #ff0000;\">rel</span>=<span style=\"color: #ff00ff;\">\"icon\"</span> <span style=\"color: #ff0000;\">href</span>=<span style=\"color: #ff00ff;\">\"data:image/x-icon;base64,AAABAAEAEBAQAAEABAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABAAAAAAAgAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAA/4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAABEAAAAAAAAAEQAAAAAAAAARAAAAAAAAABEAAAAAAAAAEREREREQAAAREREREREAABEAAAAAEQAAEQAAAAARAAARAAAAABEAABEREREREQAAEREREREQAAAAAAAAAAAAAAAAAAAAAAD//wAA//8AAM//AADP/wAAz/8AAM//AADP/wAAwAcAAMADAADP8wAAz/MAAM/zAADAAwAAwAcAAP//AAD//wAA\"</span><span style=\"color: #2880b9;\">&gt;</span></p>', 'portrait', '2019-04-23 16:23:54', 1),
(100, '13.2', 'Détails	', '', 'portrait', '0000-00-00 00:00:00', 1);
INSERT INTO `documentation` (`id_documentation`, `niveau`, `titre`, `html`, `orientation`, `datetime_update`, `id_personnel_update`) VALUES
(101, '13.2.1', 'Apache', '<p style=\"text-align: center;\"><img title=\"asf_logo2.png\" src=\"data:image/png;base64,[encoded data, 151824 characters]\" alt=\"\" width=\"195\" height=\"79\" /></p>\r\n<p>Version :&nbsp;2.4.33&nbsp;<br />Date : 26/03/2018<br />Site web : <a href=\"https://httpd.apache.org/\">https://httpd.apache.org/</a><br />Licence : Licence Apache <a href=\"http://www.apache.org/licenses/LICENSE-2.0\">http://www.apache.org/licenses/LICENSE-2.0</a><br />Documentation : Fran&ccedil;ais<br /><br />Nous utilisons le serveur web Apache (HTTP server) qui est le serveur web le plus populaire.<br /><span style=\"color: #ff0000;\"><strong>Version \"sandbox\"</strong></span></p>\r\n<p><span style=\"color: #000000;\">D&eacute;ploy&eacute; sur : <strong>Windows 2012 Serveur</strong> - Virtualis&eacute; VMWare (Production)</span></p>\r\n<p><span style=\"color: #000000;\">Install&eacute; via WAMPSERVER (Apache + PHP + MySql)</span></p>\r\n<table style=\"border-collapse: collapse; width: 100%; height: 54px;\" border=\"1\">\r\n<tbody>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 17.5208%; height: 18px;\"><strong>Nom de la variable</strong></td>\r\n<td style=\"width: 47.51%; height: 18px;\"><strong>Valeur</strong></td>\r\n<td style=\"width: 34.9691%; height: 18px;\"><strong>Interpr&eacute;tation</strong></td>\r\n</tr>\r\n<tr>\r\n<td style=\"width: 17.5208%;\">VERSION_APACHE</td>\r\n<td style=\"width: 47.51%;\">2.4.33</td>\r\n<td style=\"width: 34.9691%;\">2.4.33</td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 17.5208%; height: 18px;\">INSTALL_DIR</td>\r\n<td style=\"width: 47.51%; height: 18px;\">c:/wamp64</td>\r\n<td style=\"width: 34.9691%; height: 18px;\">c:/wamp64</td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 17.5208%; height: 18px;\">APACHE_DIR</td>\r\n<td style=\"width: 47.51%; height: 18px;\">${INSTALL_DIR}/bin/apache/apache${VERSION_APACHE}</td>\r\n<td style=\"width: 34.9691%; height: 18px;\">c:/wamp64/bin/apache/apache/2.4.33</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n<p>&nbsp;</p>\r\n<table style=\"border-collapse: collapse; width: 100%; height: 126px;\" border=\"1\">\r\n<tbody>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 19.3747%; height: 18px;\"><strong>Directive</strong></td>\r\n<td style=\"width: 45.8742%; height: 18px;\"><strong>Valeur</strong></td>\r\n<td style=\"width: 34.751%; height: 18px;\"><strong>Interpr&eacute;tation</strong></td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 19.3747%; height: 18px;\">ServerRoot</td>\r\n<td style=\"width: 45.8742%; height: 18px;\">${APACHE_DIR}</td>\r\n<td style=\"width: 34.751%; height: 18px;\">c:/wamp64/</td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 19.3747%; height: 18px;\">DocumentRoot</td>\r\n<td style=\"width: 45.8742%; height: 18px;\">${INSTALL_DIR}/www</td>\r\n<td style=\"width: 34.751%; height: 18px;\">c:/wamp64/www</td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 19.3747%; height: 18px;\">Listen</td>\r\n<td style=\"width: 45.8742%; height: 18px;\">0.0.0.0:80 et [::0]:80</td>\r\n<td style=\"width: 34.751%; height: 18px;\">0.0.0.0:80 et [::0]:80</td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 19.3747%; height: 18px;\">ServerName</td>\r\n<td style=\"width: 45.8742%; height: 18px;\">localhost:80</td>\r\n<td style=\"width: 34.751%; height: 18px;\"><em>idem</em></td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 19.3747%; height: 18px;\">DocumentRoot</td>\r\n<td style=\"width: 45.8742%; height: 18px;\">${INSTALL_DIR}/www</td>\r\n<td style=\"width: 34.751%; height: 18px;\">c:/wamp64/www</td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 19.3747%; height: 18px;\">DirectoryIndex</td>\r\n<td style=\"width: 45.8742%; height: 18px;\">index.php index.php3 index.html index.htm</td>\r\n<td style=\"width: 34.751%; height: 18px;\"><em>idem</em></td>\r\n</tr>\r\n<tr>\r\n<td style=\"width: 19.3747%;\">ErrorLog</td>\r\n<td style=\"width: 45.8742%;\">{INSTALL_DIR}/logs/apache_error.log</td>\r\n<td style=\"width: 34.751%;\">c:/wamp64/logs/apache_error.log</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n<p>Fichier httpd compl&eacute;mentaire :&nbsp;Include \"${INSTALL_DIR}/alias/*\" donc c:/wamp64/alias</p>\r\n<table style=\"border-collapse: collapse; width: 100%; height: 72px;\" border=\"1\">\r\n<tbody>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 15.3399%; height: 18px;\"><strong>Alias</strong></td>\r\n<td style=\"width: 35.9687%; height: 18px;\"><strong>R&eacute;pertoire</strong></td>\r\n<td style=\"width: 13.6132%; height: 18px;\"><strong>ifDefine</strong></td>\r\n<td style=\"width: 18.4116%; height: 18px;\"><strong>Adresse IP autoris&eacute;es</strong></td>\r\n<td style=\"width: 16.6667%;\"><strong>Fonction</strong></td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 15.3399%; height: 18px;\">/phpmyadmin</td>\r\n<td style=\"width: 35.9687%; height: 18px;\">c:/wamp64/apps/phpmyadmin4.7.9/</td>\r\n<td style=\"width: 13.6132%; height: 18px;\">APACHE24</td>\r\n<td style=\"width: 18.4116%; height: 18px;\">localhost + 192.168.2</td>\r\n<td style=\"width: 16.6667%;\">Gestion BDD phpmyadmin</td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 15.3399%; height: 18px;\">/adminer</td>\r\n<td style=\"width: 35.9687%; height: 18px;\">c:/wamp64/apps/adminer4.6.2/</td>\r\n<td style=\"width: 13.6132%; height: 18px;\">APACHE24</td>\r\n<td style=\"width: 18.4116%; height: 18px;\">localhost + 192.168.2</td>\r\n<td style=\"width: 16.6667%;\">Gestion BDD adminer</td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 15.3399%; height: 18px;\">/phpsysinfo</td>\r\n<td style=\"width: 35.9687%; height: 18px;\">c:/wamp64/apps/phpsysinfo3.2.10/</td>\r\n<td style=\"width: 13.6132%; height: 18px;\">APACHE24</td>\r\n<td style=\"width: 18.4116%; height: 18px;\">localhost</td>\r\n<td style=\"width: 16.6667%;\">Infos sur le systeme</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n<p><span style=\"color: #ff0000;\"><strong>Version de production</strong></span></p>\r\n<p><span style=\"color: #000000;\">D&eacute;ploy&eacute; sur : <strong>Linux 4.14.19</strong></span></p>\r\n<p>&nbsp;</p>\r\n<p style=\"text-align: center;\"><br /><br /></p>', 'portrait', '2018-06-04 12:18:32', 1);
INSERT INTO `documentation` (`id_documentation`, `niveau`, `titre`, `html`, `orientation`, `datetime_update`, `id_personnel_update`) VALUES
(102, '13.2.2', 'php', '<p style=\"text-align: center;\"><img title=\"php.png\" src=\"data:image/png;base64,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\" alt=\"\" width=\"96\" height=\"51\" /></p>\r\n<p>Version : 5.6.35<br />Date : 29/03/2018<br />Site web : <a href=\"https://php.net/\">https://php.net/</a><br />Licence : Licence PHP&nbsp;<a href=\"http://php.net/license/3_01.txt\">http://php.net/license/3_01.txt</a><br />Documentation : Fran&ccedil;ais<br /><br />PHP est un langage de programmation libre. Nous l\'utilisons ici pour le developpement d\'application web. Il tourne sur le serveur web.</p>\r\n<p>Nous utilisons autant que possible la technologie ajax pour &eacute;viter d\'avoir recours au PHP lorsque cela est possible.</p>\r\n<p>Voici les valeurs dans<strong> php.ini</strong></p>\r\n<table style=\"border-collapse: collapse; width: 100%; height: 125px;\" border=\"1\">\r\n<tbody>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 20.5562%; height: 18px;\"><strong>Directive</strong></td>\r\n<td style=\"width: 30.7796%; height: 18px;\"><strong>Valeur</strong></td>\r\n<td style=\"width: 48.6642%; height: 18px;\"><strong>Signification</strong></td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 20.5562%; height: 18px;\">error_reporting</td>\r\n<td style=\"width: 30.7796%; height: 18px;\">24567</td>\r\n<td style=\"width: 48.6642%; height: 18px;\">E_ALL &amp; ~E_NOTICE &amp; ~E_STRICT &amp; ~E_DEPRECATED</td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 20.5562%; height: 18px;\">error_log</td>\r\n<td style=\"width: 30.7796%; height: 18px;\">c:/wamp64/logs/php_error.log</td>\r\n<td style=\"width: 48.6642%; height: 18px;\">&nbsp;</td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 20.5562%; height: 18px;\">date.timezone</td>\r\n<td style=\"width: 30.7796%; height: 18px;\">Indian/Reunion</td>\r\n<td style=\"width: 48.6642%; height: 18px;\">UTC+4</td>\r\n</tr>\r\n<tr style=\"height: 17px;\">\r\n<td style=\"width: 20.5562%; height: 17px;\">allow_url_fopen</td>\r\n<td style=\"width: 30.7796%; height: 17px;\">1</td>\r\n<td style=\"width: 48.6642%; height: 17px;\">&nbsp;</td>\r\n</tr>\r\n<tr class=\"even\" style=\"height: 18px;\" role=\"row\">\r\n<td style=\"width: 20.5562%; height: 18px;\">allow_url_include</td>\r\n<td style=\"width: 30.7796%; height: 18px;\">1</td>\r\n<td style=\"width: 48.6642%; height: 18px;\">&nbsp;</td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 20.5562%; height: 18px;\">output_buffering</td>\r\n<td style=\"width: 30.7796%; height: 18px;\">1</td>\r\n<td style=\"width: 48.6642%; height: 18px;\">&nbsp;</td>\r\n</tr>\r\n</tbody>\r\n</table>', 'portrait', '2019-04-23 15:30:16', 1),
(103, '13.2.3', 'MySql', '<p style=\"text-align: center;\"><img title=\"MySQL.png\" src=\"data:image/png;base64,[encoded data, 4460 characters]\" alt=\"\" width=\"176\" height=\"119\" /></p>\r\n<p>Version : 5.7.21<br />Date : 15/01/2018<br />Site web : <a href=\"http://www.mysql.fr/\">http://www.mysql.fr/</a><br />Licence : Licence GPL&nbsp;<a href=\"http://php.net/license/3_01.txt\">http://php.net/license/3_01.txt</a><br />Documentation : Anglais<br /><br />MySQL est un syst&egrave;me de gestion de bases de donn&eacute;es relationnelles (SGBDR). Il est distribu&eacute; sous une double licence GPL et propri&eacute;taire. Il fait partie des logiciels de gestion de base de donn&eacute;es les plus utilis&eacute;s au monde, autant par le grand public (applications web principalement) que par des professionnels, en concurrence avec Oracle, Informix et Microsoft SQL Server.</p>\r\n<p>Voici les valeurs dans <strong>my.ini</strong></p>\r\n<table style=\"border-collapse: collapse; width: 49.6184%; height: 28px;\" border=\"1\">\r\n<tbody>\r\n<tr style=\"height: 10px;\">\r\n<td style=\"width: 29.9229%; height: 10px;\"><strong>Directive</strong></td>\r\n<td style=\"width: 19.7283%; height: 10px;\"><strong>Valeur</strong></td>\r\n</tr>\r\n<tr style=\"height: 18px;\">\r\n<td style=\"width: 29.9229%; height: 18px;\">sql-mode</td>\r\n<td style=\"width: 19.7283%; height: 18px;\">[vide]</td>\r\n</tr>\r\n</tbody>\r\n</table>', 'portrait', '2018-05-28 20:17:19', 1),
(104, '13.2.4', 'jQuery', '<p style=\"text-align: center;\"><img style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"jquery.png\" src=\"data:image/png;base64,[encoded data, 25688 characters]\" alt=\"\" width=\"333\" height=\"95\" /></p>\r\n<p>Version : 3.4.1 (Derni&egrave;re version de la famille 3)<br />Date : 1/05/2019<br />Site web : <a href=\"https://jquery.org/\">https://jquery.org/</a><br />Composer : jquery/jquery<br />Licence : Licence MIT&nbsp;<a href=\"https://opensource.org/licenses/mit-license.php\">https://opensource.org/licenses/mit-license.php</a><br />Documentation : Anglais<br />Integrity : sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=</p>\r\n<p>jQuery est grandement utilis&eacute; pour simplifier le developpement en javascript cot&eacute; client et pour l\'usage des technologies AJAX.</p>\r\n<p>Exemple de traitement souvent utilis&eacute; :</p>\r\n<pre>$.ajax({\r\n	async:    true,\r\n	type:	  <span style=\"color: #ff00ff;\">\"GET\"</span>,\r\n	url:	  <span style=\"color: #ff00ff;\">\"traitement.php\"</span>,\r\n	data:	  $(this).serialize(),\r\n	success:  function(response){\r\n		    if (response == <span style=\"color: #ff00ff;\">\"ok\"</span>)\r\n			<span style=\"color: #008000;\">// Si success</span>\r\n		    else\r\n			<span style=\"color: #008000;\">// Si erreur</span>\r\n	}\r\n});\r\n</pre>', 'portrait', '2019-05-08 11:07:40', 1);
INSERT INTO `documentation` (`id_documentation`, `niveau`, `titre`, `html`, `orientation`, `datetime_update`, `id_personnel_update`) VALUES
(105, '13.2.5', 'Font Awesome', '<p style=\"text-align: center;\"><img title=\"font-awesome-card.png\" src=\"data:image/png;base64,[encoded data, 23152 characters]\" alt=\"\" width=\"332\" height=\"166\" /></p>\r\n<p>Version : 4.7.0<br />Date : 24/10/2016<br />Site web : <a href=\"http://fortawesome.github.io/Font-Awesome/\">http://fortawesome.github.io/Font-Awesome/</a><br />Composer :&nbsp;fortawesome/font-awesome<br />Licence : Creative Commins BY 3.0&nbsp;<a href=\"https://creativecommons.org/licenses/by/3.0/legalcode\">https://creativecommons.org/licenses/by/3.0/legalcode</a><br />Documentation : Anglais<br /><br />Font Awesome vous donne une liste de 675 ic&ocirc;nes en mode vectoriel. Le CSS est utilis&eacute;. Le JavaScript n\'es pas necessaire</p>\r\n<p>Les icones sont monochromes et au mode FLAT. On peut utiliser de la couleur.</p>', 'portrait', '2018-05-29 14:11:17', 1);
INSERT INTO `documentation` (`id_documentation`, `niveau`, `titre`, `html`, `orientation`, `datetime_update`, `id_personnel_update`) VALUES
(106, '13.2.6', 'FancyBox', '<p style=\"text-align: center;\"><img title=\"fancybox.png\" src=\"data:image/png;base64,[encoded data, 27152 characters]\" alt=\"\" width=\"401\" height=\"169\" /></p>\r\n<p>Version : 3<br />Date : ?<br />Site web : <a href=\"https://fancyapps.com/fancybox/3/\">https://fancyapps.com/fancybox/3/</a><br />Licence : GPL v3 <a href=\"https://opensource.org/licenses/gpl-3.0.html\">https://opensource.org/licenses/gpl-3.0.html</a><br />Documentation: Anglais<br />N&eacute;cessite jQuery<br /><br />Fancybox fait partie des plugins de type \"lightbox\" pour jQuery. Il est souvent utilis&eacute; pour afficher des images. Nous l\'utilison principalement dans sa fonction dite \"AJAX\" qui permet d\'afficher une page web tout en r&eacute;cuperant les fonctions javascript de sa page h&ocirc;te.</p>\r\n<p>&nbsp;</p>', 'portrait', '2018-05-28 19:50:30', 1);
INSERT INTO `documentation` (`id_documentation`, `niveau`, `titre`, `html`, `orientation`, `datetime_update`, `id_personnel_update`) VALUES
(107, '13.2.7', 'GMap3', '<p style=\"text-align: center;\"><img title=\"gmap3.png\" src=\"data:image/png;base64,[encoded data, 31384 characters]\" alt=\"\" width=\"291\" height=\"124\" /></p>\r\n<p>Version : 4.1<br />Date : 18/11/2011<br />Site web : <a href=\"http://gmap3.net/\">http://gmap3.net/</a><br />Licence : GPL<br />Documentation : Anglais<br />N&eacute;cessite jQuery<br /><br />Permet d\'inclure une carte Google Maps dynamique</p>', 'portrait', '2018-05-28 19:51:28', 1),
(108, '13.2.8', 'JEditable', '<p>Version : 1.7.3<br />Date : 20/01/2013<br />Site web : <a href=\"http://plugins.jquery.com/jeditable/\">http://plugins.jquery.com/jeditable/</a><br />Licence : MIT Licence&nbsp;<a href=\"https://opensource.org/licenses/mit-license.php\">https://opensource.org/licenses/mit-license.php</a><br />Documentation : Anglais<br />N&eacute;cessite jQuery<br /><br />Permet de contr&ocirc;ler les transformer un div en element de formulaire.</p>\r\n<p>&nbsp;</p>', 'portrait', '2018-05-28 19:54:33', 1),
(109, '13.2.9', 'jQuery UI Bootsrap', '<p>Version : 1.0 Alpha<br />Date : <br />Site web :&nbsp;<a href=\"https://jquery-ui-bootstrap.github.io/jquery-ui-bootstrap/\">https://jquery-ui-bootstrap.github.io/jquery-ui-bootstrap/</a><br />Licence : MIT Licence<br />Documentation : Anglais<br />N&eacute;cessite jQuery<br /><br />Permet d\'avoir les fonctionnalit&eacute;s de jQuery UI avec Bootsrap.</p>', 'portrait', '2018-05-28 10:48:20', 1);
INSERT INTO `documentation` (`id_documentation`, `niveau`, `titre`, `html`, `orientation`, `datetime_update`, `id_personnel_update`) VALUES
(110, '13.2.10', 'jQuery Validation', '<p style=\"text-align: center;\"><img title=\"jquery_validate.png\" src=\"data:image/png;base64,[encoded data, 20692 characters]\" alt=\"\" width=\"418\" height=\"127\" /></p>\r\n<p>Version : 1.17.0<br />Date : 20/07/2017<br />Site web :&nbsp;<a href=\"https://jqueryvalidation.org/\">https://jqueryvalidation.org/</a><br />Licence : MIT Licence<br />Documentation : Anglais<br />N&eacute;cessite jQuery<br /><br />jQuery Validation permet de contr&ocirc;ler les formulaires.</p>\r\n<p>&nbsp;</p>', 'portrait', '2018-05-28 20:01:00', 1),
(111, '13.2.11', 'TableSorter', '<p>Version : 2.16.1<br />Date : 24/04/2014<br />Site web : <a href=\"http://tablesorter.com/docs/\">http://tablesorter.com/docs/</a><br />Composer :&nbsp;mottie/tablesorter<br />Licence : MIT Licence ou GPL<br />Documentation : Anglais<br />N&eacute;cessite jQuery<br /><br />Le plugin jQuery &laquo; TableSorter &raquo; permet de trier les tableaux html en cliquant sur les ent&ecirc;tes des colonnes.</p>\r\n<p>&nbsp;</p>', 'portrait', '2018-05-29 14:26:30', 1),
(112, '13.2.12', 'TinyMCE', '<p style=\"text-align: center;\"><img title=\"TinyMCE.png\" src=\"data:image/png;base64,[encoded data, 7232 characters]\" alt=\"\" width=\"368\" height=\"109\" /></p>\r\n<p>Version : 4.7.12<br />Date : 03/05/2018<br />Site web :&nbsp;<a href=\"https://www.tinymce.com/\">https://www.tinymce.com/</a><br />Licence : LGPL&nbsp;<a href=\"http://www.gnu.org/licenses/lgpl.html\">http://www.gnu.org/licenses/lgpl.html</a><br />Documentation : Anglais<br />N&eacute;cessite jQuery<br /><br />TinyMCE, aussi connu sous le nom de Tiny Moxiecode Content Editor (tout petit &eacute;diteur de contenu de Moxiecode) est un &eacute;diteur de HTML de type WYSIWYG, &eacute;crit en JavaScript, ind&eacute;pendant de la plate-forme, bas&eacute; sur le Web et publi&eacute; comme logiciel open source sous la licence LGPL par Moxiecode Systems AB. Il est capable de convertir les champs HTML TEXTAREA ou d\'autres &eacute;l&eacute;ments HTML en instances de l\'&eacute;diteur.</p>\r\n<p>&nbsp;</p>', 'portrait', '2018-05-28 20:05:51', 1),
(113, '13.2.13', 'phpColors', '<p style=\"text-align: center;\"><img title=\"phpColors.png\" src=\"data:image/png;base64,[encoded data, 13148 characters]\" alt=\"\" width=\"339\" height=\"87\" /></p>\r\n<p>Site web : <a href=\"http://mexitek.github.io/phpColors/\">http://mexitek.github.io/phpColors/</a><br />Licence : MIT Licence<br />Documentation : Anglais</p>', 'portrait', '2018-05-28 10:58:24', 1);
INSERT INTO `documentation` (`id_documentation`, `niveau`, `titre`, `html`, `orientation`, `datetime_update`, `id_personnel_update`) VALUES
(114, '13.2.14', 'PHPExcel', '<p style=\"text-align: center;\"><img title=\"phpexcel.jpg\" src=\"data:image/jpeg;base64,[encoded data, 40232 characters]\" alt=\"\" width=\"349\" height=\"80\" /></p>\r\n<p>Version : 1.8<br />Date : 02/03/2014<br />Site web :&nbsp;<a href=\"https://github.com/PHPOffice/PHPExcel\">https://github.com/PHPOffice/PHPExcel</a><br />Licence : LGPL<br />Documentation : Anglais<br /><br />G&eacute;n&egrave;re des fichiers \"Excel\" (xls, xlsx, ods et m&ecirc;me pdf)</p>\r\n<p>&nbsp;</p>', 'portrait', '2018-05-28 20:09:08', 1),
(115, '13.2.15', 'PHPMailer', '<p style=\"text-align: center;\"><img title=\"PHPMailer.png\" src=\"data:image/png;base64,[encoded data, 7776 characters]\" alt=\"\" width=\"340\" height=\"90\" /></p>\r\n<p>Version : 5.2.22<br />Date : ?<br />Site web : <a href=\"https://github.com/Synchro/PHPMailer\">https://github.com/Synchro/PHPMailer</a><br />Licence : LGPL<br />Documentation : Anglais<br /><br />Permet d\'envoyer des mails format brut ou HTML avec ou sans pi&egrave;ces jointes</p>\r\n<p>&nbsp;</p>\r\n<h3 id=\"configuration-en-imap-recommandee\">Configuration en&nbsp;<span class=\"caps\">IMAP</span><span class=\"widont\">&nbsp;</span>(recommand&eacute;e)</h3>\r\n<p>Voici les informations d&eacute;taill&eacute;es pour la configuration d&rsquo;un compte e-mail en&nbsp;<strong><span class=\"caps\">IMAP</span></strong><span class=\"widont\">&nbsp;</span>:</p>\r\n<table>\r\n<thead>\r\n<tr>\r\n<th>Type du serveur</th>\r\n<th>Nom du serveur</th>\r\n<th>Port (avec SSL)</th>\r\n<th>Port (sans SSL)</th>\r\n</tr>\r\n</thead>\r\n<tbody>\r\n<tr>\r\n<td>Entrant</td>\r\n<td>SSL0.OVH.NET</td>\r\n<td>993</td>\r\n<td>143</td>\r\n</tr>\r\n<tr>\r\n<td>Sortant</td>\r\n<td>SSL0.OVH.NET</td>\r\n<td>465</td>\r\n<td>587</td>\r\n</tr>\r\n</tbody>\r\n</table>', 'portrait', '2018-06-11 14:25:55', 1);
