Просмотр поста #529218: У Вас есть один вопрос? - Тогда задайте его тут! new!

.
kandyor

ну вот смотри, страница:
сначала шапка и ядро:

require('incfiles/core.php');
require('incfiles/head.php');

тут в коде идет вывод новостей, и есть время ее добавления:
echo '<div class="block">'.functions::display_date($res['time']).'</div>';

в ядре (core.php) стоит include('functions.php');
в файле этом так:
class functions {
...
    public static function display_date($var)
    {
        $shift = 3 * 3600;
        if (date('Y', $var) == date('Y', time())) {
            if (date('z', $var + $shift) == date('z', time() + $shift))
                return self::$lng['today'] . ', ' . date("H:i", $var + $shift);
            if (date('z', $var + $shift) == date('z', time() + $shift) - 1)
                return self::$lng['yesterday'] . ', ' . date("H:i", $var + $shift);
        }
        return date("d.m.Y / H:i", $var + $shift);
    }
...
}

я не силен с ООП здесь, еще не выучил... где ошибки? и как правильно прописать?