Subversion Repositories Sites.gentiana.org

Compare Revisions

Ignore whitespace Rev 87 → Rev 88

/trunk/client/annuaire/bibliotheque/annuaire.fonct.php
241,17 → 241,17
$cp1252_entite_map = array(
'\x80' => '€', /* EURO SIGN */
'\x82' => '‚', /* SINGLE LOW-9 QUOTATION MARK */
'\x83' => 'ƒ', /* LATIN SMALL LETTER F WITH HOOK */
'\x83' => 'ƒ', /* LATIN SMALL LETTER F WITH HOOK */
'\x84' => '„', /* DOUBLE LOW-9 QUOTATION MARK */
'\x85' => '…', /* HORIZONTAL ELLIPSIS */
'\x86' => '†', /* DAGGER */
'\x87' => '‡', /* DOUBLE DAGGER */
'\x88' => 'ˆ', /* MODIFIER LETTER CIRCUMFLEX ACCENT */
'\x88' => 'ˆ', /* MODIFIER LETTER CIRCUMFLEX ACCENT */
'\x89' => '‰', /* PER MILLE SIGN */
'\x8a' => 'Š', /* LATIN CAPITAL LETTER S WITH CARON */
'\x8a' => 'Š', /* LATIN CAPITAL LETTER S WITH CARON */
'\x8b' => '‹', /* SINGLE LEFT-POINTING ANGLE QUOTATION */
'\x8c' => 'Œ', /* LATIN CAPITAL LIGATURE OE */
'\x8e' => 'Ž', /* LATIN CAPITAL LETTER Z WITH CARON */
'\x8c' => 'Œ', /* LATIN CAPITAL LIGATURE OE */
'\x8e' => 'Ž', /* LATIN CAPITAL LETTER Z WITH CARON */
'\x91' => '‘', /* LEFT SINGLE QUOTATION MARK */
'\x92' => '’', /* RIGHT SINGLE QUOTATION MARK */
'\x93' => '“', /* LEFT DOUBLE QUOTATION MARK */
259,42 → 259,42
'\x95' => '•', /* BULLET */
'\x96' => '–', /* EN DASH */
'\x97' => '—', /* EM DASH */
'\x98' => '˜', /* SMALL TILDE */
'\x98' => '˜', /* SMALL TILDE */
'\x99' => '™', /* TRADE MARK SIGN */
'\x9a' => 'š', /* LATIN SMALL LETTER S WITH CARON */
'\x9a' => 'š', /* LATIN SMALL LETTER S WITH CARON */
'\x9b' => '›', /* SINGLE RIGHT-POINTING ANGLE QUOTATION*/
'\x9c' => 'œ', /* LATIN SMALL LIGATURE OE */
'\x9e' => 'ž', /* LATIN SMALL LETTER Z WITH CARON */
'\x9f' => 'Ÿ' /* LATIN CAPITAL LETTER Y WITH DIAERESIS*/
'\x9c' => 'œ', /* LATIN SMALL LIGATURE OE */
'\x9e' => 'ž', /* LATIN SMALL LETTER Z WITH CARON */
'\x9f' => 'Ÿ' /* LATIN CAPITAL LETTER Y WITH DIAERESIS*/
);
$translit_map = array(
'€' => 'Euro', /* EURO SIGN */
'‚' => ',', /* SINGLE LOW-9 QUOTATION MARK */
'ƒ' => 'f', /* LATIN SMALL LETTER F WITH HOOK */
'„' => ',,', /* DOUBLE LOW-9 QUOTATION MARK */
'…' => '...', /* HORIZONTAL ELLIPSIS */
'†' => '+', /* DAGGER */
'‡' => '++', /* DOUBLE DAGGER */
'ˆ' => '^', /* MODIFIER LETTER CIRCUMFLEX ACCENT */
'€' => 'Euro', /* EURO SIGN */
'‚' => ',', /* SINGLE LOW-9 QUOTATION MARK */
'ƒ' => 'f', /* LATIN SMALL LETTER F WITH HOOK */
'„' => ',,', /* DOUBLE LOW-9 QUOTATION MARK */
'…' => '...', /* HORIZONTAL ELLIPSIS */
'†' => '+', /* DAGGER */
'‡' => '++', /* DOUBLE DAGGER */
'ˆ' => '^', /* MODIFIER LETTER CIRCUMFLEX ACCENT */
'‰' => '0/00', /* PER MILLE SIGN */
'Š' => 'S', /* LATIN CAPITAL LETTER S WITH CARON */
'&#8249;' => '<', /* SINGLE LEFT-POINTING ANGLE QUOTATION */
'&#338;' => 'OE', /* LATIN CAPITAL LIGATURE OE */
'&#381;' => 'Z', /* LATIN CAPITAL LETTER Z WITH CARON */
'&#8216;' => "'", /* LEFT SINGLE QUOTATION MARK */
'&#8217;' => "'", /* RIGHT SINGLE QUOTATION MARK */
'&#8220;' => '"', /* LEFT DOUBLE QUOTATION MARK */
'&#8221;' => '"', /* RIGHT DOUBLE QUOTATION MARK */
'&#8226;' => '*', /* BULLET */
'&#8211;' => '-', /* EN DASH */
'&#8212;' => '--', /* EM DASH */
'&#732;' => '~', /* SMALL TILDE */
'&#352;' => 'S', /* LATIN CAPITAL LETTER S WITH CARON */
'&#8249;' => '<', /* SINGLE LEFT-POINTING ANGLE QUOTATION */
'&#338;' => 'OE', /* LATIN CAPITAL LIGATURE OE */
'&#381;' => 'Z', /* LATIN CAPITAL LETTER Z WITH CARON */
'&#8216;' => "'", /* LEFT SINGLE QUOTATION MARK */
'&#8217;' => "'", /* RIGHT SINGLE QUOTATION MARK */
'&#8220;' => '"', /* LEFT DOUBLE QUOTATION MARK */
'&#8221;' => '"', /* RIGHT DOUBLE QUOTATION MARK */
'&#8226;' => '*', /* BULLET */
'&#8211;' => '-', /* EN DASH */
'&#8212;' => '--', /* EM DASH */
'&#732;' => '~', /* SMALL TILDE */
'&#8482;' => '(TM)', /* TRADE MARK SIGN */
'&#353;' => 's', /* LATIN SMALL LETTER S WITH CARON */
'&#8250;' => '>', /* SINGLE RIGHT-POINTING ANGLE QUOTATION*/
'&#339;' => 'oe', /* LATIN SMALL LIGATURE OE */
'&#382;' => 'z', /* LATIN SMALL LETTER Z WITH CARON */
'&#376;' => 'Y' /* LATIN CAPITAL LETTER Y WITH DIAERESIS*/
'&#353;' => 's', /* LATIN SMALL LETTER S WITH CARON */
'&#8250;' => '>', /* SINGLE RIGHT-POINTING ANGLE QUOTATION*/
'&#339;' => 'oe', /* LATIN SMALL LIGATURE OE */
'&#382;' => 'z', /* LATIN SMALL LETTER Z WITH CARON */
'&#376;' => 'Y' /* LATIN CAPITAL LETTER Y WITH DIAERESIS*/
);
$str = strtr($str, $cp1252_entite_map);
if ($translit) {