function fgal($mod) { //////////////////////////////////////////////////////////// // Статистика галлереи // //////////////////////////////////////////////////////////// // Если вызвать с параметром 1, то будет выдавать только колличество новых картинок global $realtime; $fgal_cache_time = @filemtime("cache/fgal.tmp"); $fgal_cache_time = $lib_cache_time+(3600*12); $fgal_cache = @file_get_contents("cache/fgal.tmp"); if($realtime < $fgal_cache_time && !empty($fgal_cache)){ $out = $fgal_cache; }else{ $fl = mysql_query("select * from `photo_al` where type='6';"); $countf = mysql_num_rows($fl); $old = $realtime - (3 * 24 * 3600); $fl1 = mysql_query("select * from `photo_al` where realtime > '" . $old . "' and type='6';"); $countf1 = mysql_num_rows($fl1); $out = $countf; if ($countf1 > 0) { $out = $out . '/+' . $countf1 . ''; } $fp_lib_cache = fopen("cache/fgal.tmp","w"); flock($fp_lib_cache,LOCK_EX); fputs($fp_lib_cache,$out); flock($fp_lib_cache,LOCK_UN); fclose($fp_lib_cache); chmod("cache/fgal.tmp", 0666); } return $out; }