<?php
header('Content-Type: text/html; charset=utf-8');
include_once('cfg.php');
$adwhere = "";
$date = date("d.m.Y");
// Создаём таблицу для истории админу
$sql = mysql_query("SELECT * FROM logs WHERE date = '".$date."'");
if(!mysql_num_rows($sql)) {
mysql_query("INSERT INTO logs (date) VALUES ('".$date."')");
$sql = 'SELECT * FROM webmasters';
$rs = mysql_query($sql);
while ($a = mysql_fetch_array($rs)) {
mysql_query("INSERT INTO wm_logs (date, user_id, site_id) VALUES ('".$date."', ".$a[user_id].", ".$a[id].")");
}
}
// Закончили создание таблицы для истории
// Сбрасываем суточную статистику для ВЕБ-мастеров
$query = "SELECT * FROM webmasters";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
mysql_query("UPDATE webmasters SET sum_yday = sum, sum = 0.0000 WHERE id=".$row['id']." LIMIT 1");
}
// Сбрасываем суточную статистику для рекламодателей
$result = mysql_query("SELECT `path` FROM parametrs WHERE part = 0 ORDER BY id ASC");
while($row = mysql_fetch_array($result)) {
if($row[path] == "block" || $row[path] == "tizer" || $row[path] == "context") {
$query2 = "SELECT `id` FROM advert_".$row[path];
$result2 = mysql_query($query2);
while($row2 = mysql_fetch_array($result2)) {
mysql_query("UPDATE advert_".$row[path]." SET clx_yday = clx, sum_yday = sum, clx = 0, sum = 0.0000 WHERE id=".$row2['id']." LIMIT 1");
}
} else {
$query2 = "SELECT `id` FROM advert_".$row[path];
$result2 = mysql_query($query2);
while($row2 = mysql_fetch_array($result2)) {
mysql_query("UPDATE advert_".$row[path]." SET count = 0 WHERE id=".$row2['id']." LIMIT 1");
}
}
// Чистим логи
mysql_query("TRUNCATE TABLE `log_".$row[path]."`");
$adwhere .= " AND ".$row[path]."_clx = 0";
}
// Чистим таблицу капчи
mysql_query("TRUNCATE TABLE `captcha`");
// Оптимизируем таблицу вебмастеров!
mysql_query("OPTIMIZE TABLE `webmasters`");
// Убераем пустые таблицы вебмастерам!
mysql_query("DELETE FROM wm_logs WHERE date != '".$date."'".$adwhere);
// Оптимизируем таблицы
mysql_query("OPTIMIZE TABLE `wm_logs`");
?>