(' . counters::album() . ')
этот код выводит количество альбомов и количество фотографий. Проблема при добавлении новой фотографии +1 появится лишняя ) скобка.Где её убрать, в каком файле? Подскажите!
(' . counters::album() . ')
этот код выводит количество альбомов и количество фотографий. Проблема при добавлении новой фотографии +1 появится лишняя ) скобка./*
-----------------------------------------------------------------
Счетчик Фотоальбомов для простых пользователей
-----------------------------------------------------------------
*/
static function album()
{
$file = ROOTPATH . 'files/cache/count_album.dat';
if (file_exists($file) && filemtime($file) > (time() - 600)) {
$res = unserialize(file_get_contents($file));
$album = $res['album'];
$photo = $res['photo'];
$new = $res['new'];
$new_adm = $res['new_adm'];
} else {
$album = mysql_result(mysql_query("SELECT COUNT(DISTINCT `user_id`) FROM `cms_album_files`"), 0);
$photo = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_album_files`"), 0);
$new = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_album_files` WHERE `time` > '" . (time() - 259200) . "' AND `access` = '4'"), 0);
$new_adm = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_album_files` WHERE `time` > '" . (time() - 259200) . "' AND `access` > '1'"), 0);
file_put_contents($file, serialize(array('album' => $album, 'photo' => $photo, 'new' => $new, 'new_adm' => $new_adm)));
}
$newcount = 0;
if (core::$user_rights >= 6 && $new_adm) {
$newcount = $new_adm;
} elseif ($new) {
$newcount = $new;
}
return $album . ' / ' . $photo .
($newcount ? ' / <span class="red">+' . $newcount . '</span>)</div>' : '');
}
($newcount ? ' / <span class="red">+' . $newcount . '</span>)</div>' : '');
($newcount ? ' / <span class="red">+' . $newcount . '</span>' : '');
верный код.