Exemplo n.º 1
0
 $p1 = $Encrypt->unix_filename($p1);
 $p = $source;
 if (!isset($Entities) || empty($Entities)) {
     $Entities = new Entities();
 }
 $p = $Entities->ipa_text_to_dec_ents($p);
 /* this replacement should be done before any other
 	  conversion to numeric entities */
 //$p = $Entities->text_digits_to_dec_ents($p);
 $p = $Entities->text_symbs_to_dec_ents($p);
 $p = $Entities->named_symbs_to_dec_ents($p);
 //$p = $Entities->latin_text_chars_to_dec_ents($p);
 $p = $Entities->acc_text_to_dec_ents($p);
 $p = $Entities->acc_named_to_dec_ents($p);
 $p = $Entities->cyr_text_chars_to_dec_ents($p);
 $p = $Entities->cyr_named_chars_to_dec_ents($p);
 $p = $Entities->hex_ents_to_dec_ents($p);
 $p = str_replace("&", "&", $p);
 if (!empty($ent_amp)) {
     $p = str_replace("&", "&", $p);
     $p = preg_replace("/(\\&)([A-Za-z]+)(\\;)/", "&\\2;", $p);
     $p = preg_replace("/(\\&#)([0-9]+)(\\;)/", "&#\\2;", $p);
 }
 $p = preg_replace("/(\\&)([A-Za-z]+)(\\;)/", "&\\2;", $p);
 $p = preg_replace("/(\\&#)([0-9]+)(\\;)/", "&#\\2;", $p);
 $p = str_replace("'", ''', $p);
 $p = str_replace('"', '"', $p);
 $p = str_replace(array('<', '>'), array('&lt;', '&gt;'), $p);
 if (!empty($ent_single_quotes)) {
     $p = str_replace("&#39;", '&amp;#39;', $p);
 }