[SPIP][PLUGINS] v3.0-->v3.2
[lhc/web/www.git] / www / ecrire / charsets / iso-8859-6.php
index 077d36b..8d2a918 100644 (file)
@@ -3,39 +3,85 @@
 /***************************************************************************\
  *  SPIP, Systeme de publication pour l'internet                           *
  *                                                                         *
- *  Copyright (c) 2001-2016                                                *
+ *  Copyright (c) 2001-2017                                                *
  *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
  *                                                                         *
  *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
  *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
 \***************************************************************************/
 
-if (!defined('_ECRIRE_INC_VERSION')) return;
+/**
+ * Déclaration des correspondances entre charsets iso-8859-6 (arabic) et unicode
+ *
+ * @link http://czyborra.com/charsets/iso8859.html#ISO-8859-6
+ *
+ * @package SPIP\Core\Charsets
+ **/
 
-
-// arabic iso-8859-6 - http://czyborra.com/charsets/iso8859.html#ISO-8859-6
+if (!defined('_ECRIRE_INC_VERSION')) {
+       return;
+}
 
 load_charset('iso-8859-1');
 
 $trans = $GLOBALS['CHARSET']['iso-8859-1'];
 
-$mod = Array(
-0xA0=>0x00A0, 0xA4=>0x00A4, 0xAC=>0x060C, 0xAD=>0x00AD, 0xBB=>0x061B,
-0xBF=>0x061F, 0xC1=>0x0621, 0xC2=>0x0622, 0xC3=>0x0623, 0xC4=>0x0624,
-0xC5=>0x0625, 0xC6=>0x0626, 0xC7=>0x0627, 0xC8=>0x0628, 0xC9=>0x0629,
-0xCA=>0x062A, 0xCB=>0x062B, 0xCC=>0x062C, 0xCD=>0x062D, 0xCE=>0x062E,
-0xCF=>0x062F, 0xD0=>0x0630, 0xD1=>0x0631, 0xD2=>0x0632, 0xD3=>0x0633,
-0xD4=>0x0634, 0xD5=>0x0635, 0xD6=>0x0636, 0xD7=>0x0637, 0xD8=>0x0638,
-0xD9=>0x0639, 0xDA=>0x063A, 0xE0=>0x0640, 0xE1=>0x0641, 0xE2=>0x0642,
-0xE3=>0x0643, 0xE4=>0x0644, 0xE5=>0x0645, 0xE6=>0x0646, 0xE7=>0x0647,
-0xE8=>0x0648, 0xE9=>0x0649, 0xEA=>0x064A, 0xEB=>0x064B, 0xEC=>0x064C,
-0xED=>0x064D, 0xEE=>0x064E, 0xEF=>0x064F, 0xF0=>0x0650, 0xF1=>0x0651,
-0xF2=>0x0652
+$mod = array(
+       0xA0 => 0x00A0,
+       0xA4 => 0x00A4,
+       0xAC => 0x060C,
+       0xAD => 0x00AD,
+       0xBB => 0x061B,
+       0xBF => 0x061F,
+       0xC1 => 0x0621,
+       0xC2 => 0x0622,
+       0xC3 => 0x0623,
+       0xC4 => 0x0624,
+       0xC5 => 0x0625,
+       0xC6 => 0x0626,
+       0xC7 => 0x0627,
+       0xC8 => 0x0628,
+       0xC9 => 0x0629,
+       0xCA => 0x062A,
+       0xCB => 0x062B,
+       0xCC => 0x062C,
+       0xCD => 0x062D,
+       0xCE => 0x062E,
+       0xCF => 0x062F,
+       0xD0 => 0x0630,
+       0xD1 => 0x0631,
+       0xD2 => 0x0632,
+       0xD3 => 0x0633,
+       0xD4 => 0x0634,
+       0xD5 => 0x0635,
+       0xD6 => 0x0636,
+       0xD7 => 0x0637,
+       0xD8 => 0x0638,
+       0xD9 => 0x0639,
+       0xDA => 0x063A,
+       0xE0 => 0x0640,
+       0xE1 => 0x0641,
+       0xE2 => 0x0642,
+       0xE3 => 0x0643,
+       0xE4 => 0x0644,
+       0xE5 => 0x0645,
+       0xE6 => 0x0646,
+       0xE7 => 0x0647,
+       0xE8 => 0x0648,
+       0xE9 => 0x0649,
+       0xEA => 0x064A,
+       0xEB => 0x064B,
+       0xEC => 0x064C,
+       0xED => 0x064D,
+       0xEE => 0x064E,
+       0xEF => 0x064F,
+       0xF0 => 0x0650,
+       0xF1 => 0x0651,
+       0xF2 => 0x0652
 );
 
-foreach ($mod as $num=>$val)
-       $trans[$num]=$val;
+foreach ($mod as $num => $val) {
+       $trans[$num] = $val;
+}
 
 $GLOBALS['CHARSET']['iso-8859-6'] = $trans;
-
-?>