<?php defined('ISHOP') or die('Access denied'); session_start(); //открываем сессию, для корзины // подключение модели require_once MODEL; //подключение библиотеки функций админа //require_once PATH.'admin/functions/functions.php'; // подключение библиотеки функций require_once 'functions/functions.php'; // получение массива каталога $cat = catalog(); //получение массива информеров $informers = informer(); // получение массива страниц меню $pages = pages(); //получение названия новостей $news = get_title_news(); //регистрация if ($_POST['reg']) { registration(); redirect(); //для перезагрузки страницы, дабы решить проблему F5 (когда в массиве POST остались данные, и браузер предлагает заново их отправить) } //восстановление пароля if ($_POST['fpass']) { forgot($_POST['email']); /*echo $_SESSION['auth']['error']; unset($_SESSION['auth']['error']); exit; */
function statistic($from, $field) { global $mydb, $lang, $config, $settings; $mydb->select("`{$field}`", "`{$from}`", "`aprove` = '1'"); if ($mydb->fetch_row() > 0) { while ($row = $mydb->fetch_array()) { $fields[] = $row[$field]; } $fields = array_count_values($fields); arsort($fields); $fields = array_slice_key($fields, 0, 10); $statistic = "<TABLE CLASS=PANEL ALIGN=CENTER WIDTH=90% CELLSPACING=0 CELLPADING=0 BORDER=0>"; $statistic .= "<TR><TD class=headerTB ALIGN=CENTER COLSPAN=3>-- {$lang['TOPUSERS']} --</TD>"; $count = 1; foreach ($fields as $key => $rank) { $info = informer($key); $statistic .= "<TR><TD WIDTH=15%>{$count}- </TD><TD WIDTH=55%><A " . tooltip(userinfo, $key) . ">{$info['username']}</A></TD><TD WIDTH=30%>" . $rank . "</TD></TR>"; $count++; } $statistic .= "</TABLE>"; } else { $statistic = "<TABLE CLASS=PANEL ALIGN=CENTER WIDTH=90% CELLSPACING=0 CELLPADING=0 BORDER=0>"; $statistic .= "<TR><TD class=headerTB ALIGN=CENTER COLSPAN=3>{$lang['THERE_IS_NO_ITEM']}</TD></TR>"; $statistic .= "</TABLE>"; } return $statistic; }