Platon Technologies
neprihlásený Prihlásiť Registrácia
SlovakEnglish
open source software development oslavujeme 10 rokov vývoja otvoreného softvéru! Nedeľa, 15. november 2026

Rozdiely pre Metafox/admin/inc/functions.inc.php medzi verziami 1.3 a 1.4

verzia 1.3, 2006/01/16 13:25:26 verzia 1.4, 2006/05/08 08:10:34
Riadok 40  function ezin_admin_check_restricted_lis
Riadok 40  function ezin_admin_check_restricted_lis
 function ezin_admin_word_clean($content) /* {{{ */  function ezin_admin_word_clean($content) /* {{{ */
 {  {
         global $ezin_sys, $ezin_cfg;          global $ezin_sys, $ezin_cfg;
           $content = preg_replace('|\ |mi', ' ', $content);
         $content = preg_replace('|<!--\s+[^>]*\s+-->|mi', '', $content);          $content = preg_replace('|<!--\s+[^>]*\s+-->|mi', '', $content);
           $content = preg_replace('|<!doctype[^>]*>|mi', '', $content);
           $content = preg_replace('|<\?xml[^>]*>|mi', '', $content);
           $content = preg_replace('|<html[^>]*>|mi', '', $content);
           $content = preg_replace('|</html[^>]*>|mi', '', $content);
           $content = preg_replace('|<head[^>]*>|mi', '', $content);
           $content = preg_replace('|</head[^>]*>|mi', '', $content);
           $content = preg_replace('|<meta[^>]*>|mi', '', $content);
           $content = preg_replace('|</meta[^>]*>|mi', '', $content);
           $content = preg_replace('|<body[^>]*>|mi', '', $content);
           $content = preg_replace('|</body[^>]*>|mi', '', $content);
           $content = preg_replace('|<tbody[^>]*>|mi', '', $content);
           $content = preg_replace('|</tbody[^>]*>|mi', '', $content);
         $content = preg_replace('|<font[^>]*>|mi', '', $content);          $content = preg_replace('|<font[^>]*>|mi', '', $content);
         $content = preg_replace('|</font[^>]*>|mi', '', $content);          $content = preg_replace('|</font[^>]*>|mi', '', $content);
         $content = preg_replace('|<span[^>]*>|mi', '', $content);          $content = preg_replace('|<span[^>]*>|mi', '', $content);
         $content = preg_replace('|</span[^>]*>|mi', '', $content);          $content = preg_replace('|</span[^>]*>|mi', '', $content);
         $content = preg_replace('|<div[^>]*>|mi', '', $content);          $content = preg_replace('|<div[^>]*>|mi', '<p>', $content);
         $content = preg_replace('|</div[^>]*>|mi', '', $content);          $content = preg_replace('|</div[^>]*>|mi', '', $content);
           $content = preg_replace('|<o:[^>]*>|mi', '', $content);
           $content = preg_replace('|</o:[^>]*>|mi', '', $content);
         $content = preg_replace('|</p[^>]*>|mi', '', $content);          $content = preg_replace('|</p[^>]*>|mi', '', $content);
           $content = preg_replace('{<b(\s+[^>]*|)>}mi', '<b>', $content);
           $content = preg_replace('{<i(\s+[^>]*|)>}mi', '<i>', $content);
           $content = preg_replace('{<u(\s+[^>]*|)>}mi', '<u>', $content);
           $content = preg_replace('{</b(\s+[^>]*|)>}mi', '</b>', $content);
           $content = preg_replace('{</i(\s+[^>]*|)>}mi', '</i>', $content);
           $content = preg_replace('{</u(\s+[^>]*|)>}mi', '</u>', $content);
         //$content = preg_replace('|[\x0a]|mi', '~', $content); // TODO: fix this, not working          //$content = preg_replace('|[\x0a]|mi', '~', $content); // TODO: fix this, not working
         $content = preg_replace('|\s*</i><i>\s*|mi', '', $content);  
         $content = preg_replace('|\s+|mi', ' ', $content);          $content = preg_replace('|\s*</table[^>]*>\s*|mi', "\n</table>", $content);
           $content = preg_replace('|\s*</tr[^>]*>\s*|mi', "\n</tr>", $content);
           $content = preg_replace('|\s*</th[^>]*>\s*|mi', "\n</th>", $content);
           $content = preg_replace('|\s*</td[^>]*>\s*|mi', "\n</td>", $content);
           $content = preg_replace('|\s*<table[^>]*>\s*|mi', "\n<table border=\"1\">", $content);
           $content = preg_replace('|\s*<tr[^>]*>\s*|mi', "\n<tr class=\"row\">", $content);
           $content = preg_replace('|\s*<th[^>]*>\s*|mi', "\n<th class=\"head\">", $content);
           $content = preg_replace('|\s*<td[^>]*>\s*|mi', "\n<td class=\"cell\">", $content);
   
           $content = preg_replace('|\s*</([^>]*)>\s*<\1>\s*|mi', '', $content); // ex: </i> <i>
           $content = preg_replace('|\s*<([^>]*)>\s*</\1>\s*|mi', '', $content); // ex: <STYLE></STYLE>
           $content = preg_replace('|\s*</([^>]*)>\s*<\1>\s*|mi', '', $content); // ex: </i> <i>
           $content = preg_replace('|\s*<([^>]*)>\s*</\1>\s*|mi', '', $content); // ex: <STYLE></STYLE>
           $content = preg_replace('|[ \t]+|mi', ' ', $content);
         $content = preg_replace('|\s*<p[^>]*>\s*|mi', "\n\r\n\r", $content);          $content = preg_replace('|\s*<p[^>]*>\s*|mi', "\n\r\n\r", $content);
   
         $content = trim($content);          $content = trim($content);

Legend:
Odstranené z verzie1.3  
zmenené riadky
  Pridané vo verzii1.4

Platon Group <platon@platon.sk> http://platon.sk/
Copyright © 2002-2006 Platon Group
Stránka používa redakčný systém Metafox
Na začiatok