<?phpinclude_once $SERVER['DOCUMENT_ROOT'].'download/functions.php';echo'<div class="phdr"><center><b>' . $lng['downloads'] . '</b></center></div>';$cat = isset($_GET['cat']) ? intval($_GET['cat']) : 0;$sort = isset($_GET['sort']) ? $_GET['sort'] : "";$tree = array();$dirid = $cat; if (empty($_GET['cat'])) { } else { echo '<div class="phdr"><a href="index.html">Загруз-Центр</a> | '; foreach ($tree as $value) { echo $value; if ($value != $cdir) echo ' | '; } echo '<b>' . strip_tags($cdir) . '</b></div>'; } $totalcat = mysql_result(mysql_query("SELECT COUNT(*) FROM `downpath` WHERE `refid` = '" . $cat ."'"), 0); if ($totalcat > 0) { $zap = mysql_query("SELECT * FROM `downpath` WHERE `refid` = '" . $cat . "' ORDER BY `position` ASC LIMIT 35"); $cachetime = time()-$down_setting['cachetime']*3600; // Время кэширования if(is_file('/download/cache/'.$cat.'.dat') && filemtime('/download/cache/'.$cat.'.dat') > $cachetime) {$count_cache = file_get_contents('/download/cache/'.$cat.'.dat'); $count_cache = unserialize($count_cache); $opencache = 'true'; }else{ $count_cache = array(); } $i = 0; while ($zap2 = mysql_fetch_array($zap)) {echo ($i % 2) ? '<div class="menu">' : '<div class="menu">'; ++$i; if(!$count_cache[$zap2['id']]) { ////////// счётчики ////////// $countf = mysql_result(mysql_query("SELECT COUNT(*) FROM `downfiles` WHERE `type` != 1 AND `status` = 1 && `way` LIKE '" . $zap2['way'] ."%' "), 0); $old = $vaqt; $countnf = mysql_result(mysql_query("SELECT COUNT(*) FROM `downfiles` WHERE `type` != 1 AND `status` = 1 && `time` > '".$old."' && `way` LIKE '" . $zap2['way'] ."%' "), 0); //$countp = mysql_result(mysql_query("SELECT COUNT(*) FROM `downpath` WHERE `way` LIKE '" . $zap2['way'] ."%';"), 0); //$countp--; // Счётчик папок. Раскомментировать если нужен. if($countnf){ $countnf = '/<span class="red">+'.$countnf.'</span>'; }else{ $countnf = ''; } $count_cache[$zap2['id']] = $countf.$countnf; // Сюда вставлять $countp если нужен счётчик папок. }echo '<img style="margin: 0 0 -3px 0; border-radius: 10px;" src="/download/down/' . $zap2['id'] . '.png" alt="" width="16" height="16"/> <a href="/download/dir_' . $zap2['id'] . '.html">' . $zap2['name'] .'</a><div class="rio"><b> '.$count_cache[$zap2['id']].'</b></div>'; if($zap2['desc']) { echo'<div class="sub">' . $zap2['desc'] .'</div>'; } echo'</div>'; } if ($totalcat > $kmess){// echo'<div class="topmenu"></div>';} //// Создаём файл с кэшем если он устарел или его нет ////if(!$opencache && $arr = fopen('/download/cache/'.$cat.'.dat', "w")){ fwrite($arr, serialize($count_cache)); fclose($arr); //echo 'Кэш обновлен или создан!'; } } else { $totalfile = mysql_result($req, 0);if ($totalfile > 0)if($sort){ $_SESSION['downsort'] = $sort;}else{ $sort = isset($_SESSION['downsort']) ? $_SESSION['downsort'] : '';} if(isset($_GET['orderby'])){ $order = $_GET['orderby'] == 'desc' ? 'desc' : 'asc'; $_SESSION['orderby'] = $order;}else{ $order = (isset($_SESSION['orderby']) && $_SESSION['orderby'] == 'desc') ? 'desc' : 'asc';}}?>
« Mavzuga qaytish