|
28.07.2011, 19:45
Вот эти строки отвечают за формирование даты
PHP код:
setlocale (LC_TIME, $locale);
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);
$datetime = strftime(""._LINKSDATESTRING."", mktime($datetime[4],$datetime[5],$datetime[6],$datetime[2],$datetime[3],$datetime[1]));
$datetime = ucfirst($datetime);
Проблема в том что, переменные $locale, $time ни как не определены в данной функции.
Скорее всего эти строки необходимо выводить после:
PHP код:
$res = $db->sql_query("SELECT name, email, description, filesize, hits, version, homepage FROM ".$prefix."_downloads_downloads WHERE lid='$lid'");
list($auth_name, $email, $description, $filesize, $hits, $version, $homepage, $title) = $db->sql_fetchrow($res);
Где добавить вывод показаний даты:
PHP код:
$res = $db->sql_query("SELECT name, email, description, filesize, hits, version, homepage, date FROM ".$prefix."_downloads_downloads WHERE lid='$lid'");
list($auth_name, $email, $description, $filesize, $hits, $version, $homepage, $title , $time) = $db->sql_fetchrow($res);
http://se2.php.net/manual/ru/function.setlocale.php
|
|