Changeset 65193 in spip-zone for _dev_


Ignore:
Timestamp:
Aug 24, 2012, 10:02:56 PM (7 years ago)
Author:
kent1@…
Message:

On évite des erreurs php en ne mettant les commenataires que sur une ligne... sinon on se retrouve avec un array en vrac...

On passe également les commentaires en UTF-8

ça relance salvatore donc qui était planté à cause de cela ces derniers jours

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _dev_/salvatore2/ecriveur.php

    r64370 r65193  
    128128                ksort($tous);
    129129                foreach ($tous as $row) {
     130                        if(strlen($row['comm']) > 1){
     131                                // On remplace les sauts de lignes des commentaires sinon ça crée des erreurs php
     132                                $row['comm'] = str_replace(array("\r\n", "\n", "\r"),' ', $row['comm']);
     133                                // Conversion des commentaires en utf-8
     134                                $row['comm'] = unicode_to_utf_8(
     135                                        html_entity_decode(
     136                                                preg_replace('/&([lg]t;)/S', '&\1', $row['comm']),
     137                                                ENT_NOQUOTES, 'utf-8')
     138                                );
     139                        }
     140                       
     141                        trad_log($row['comm']);
    130142                        if ($prev!=strtoupper($row['id'][0])) $x[] = "\n$tab// ".strtoupper($row['id'][0]);
    131143                        $prev=strtoupper($row['id'][0]);
     
    145157                                        ENT_NOQUOTES, 'utf-8')
    146158                        );
     159                       
    147160                        $newmd5 = md5($str);
    148161                        if ($oldmd5 !== $newmd5) spip_query("UPDATE spip_tradlangs SET md5='$newmd5' WHERE md5='$oldmd5' AND module='$source[1]'");
    149162
    150                         $x[]="$tab".var_export($row['id'],1).' => ' .var_export($str,1).','.$row['comm'] ;
     163                        $x[]="$tab".var_export($row['id'],1).' => ' .var_export($str,1).','.$row['comm'];
    151164                }
    152165                $orig = ($lang == $source[2]) ? $source[0] : false;
Note: See TracChangeset for help on using the changeset viewer.