• User Attivo

    setlocale() e timestamp

    Ho installato il portal system di php-nuke ma non riesco ancora a capire tutti i codici dei vari file.
    In particolare alcuni moduli mi danno un errore di questo tipo

    
    Warning: setlocale(): Passing locale category name as string is deprecated. Use the LC_* -constants instead. in /srv/web/www/home/PHP-Nuke/html/mainfile.php on line 532
    
    

    Vista la riga 532 vi posto la rispettiva function()

    
    530.   function formatTimestamp($time) {
    531.       global $datetime, $locale;
    532.       setlocale("LC_TIME", "$locale");
    533.       ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})", $time, $datetime);
    534.       $datetime = strftime(""._DATESTRING."", mktime($datetime[4],$datetime[5],$datetime[6],$datetime[2],$datetime[3],$datetime[1]));
    535.       $datetime = ucfirst($datetime);
    536.       return($datetime);
    537.   }
    
    

    La variabile locale come da manuale php è la seguente

    
    $locale="it_IT";
    
    

    Se vi occorrono altre informazioni per aiutarmi chiedete pure. :ciauz: