<?php
/**********************************************/
/* Автор скрипта: Александр Есин */
/* E-Mail: [email protected] ([email protected]) */
/* ICQ: 6464729 */
/* Site: http://ticlove.ru */
/**********************************************/
?>
<?php
if (!defined('SECURED')) die("SORRY! Unknown Error!");
session_start();
// Настройки
define ('ADMIN_LOGIN', 'admin'); // логин админа
define ('ADMIN_PASS', '22071987'); // пароль админа
define ('SITE', 'TICLOVE.RU'); // название сайта
define ('NEW_USER', 2000); // сколько дней считать что пользователь новый
define ('ONLINE_TIME', 300); // сколько секунд пользователь в онлайне
define ('VOZRAST_OGR', 16); // возрастное ограничение (укажите сколько лет)
define ('ALL_MONET', 0); // бонус при регистрации (монет)
define ('MAX_FOTO', 15); // макс. кол-во фото для загрузки
define ('MAX_FOTO_MB', 3); // максимальный размер фото для загрузки (Mb)
define ('MIN_FOTO_RAZR', '110x150'); // минимальное разрешение фото для загрузки (не рекомендуется изменять)
define ('DIR_PHOTOS', 'photo'); // название папки для фоток (папка создаётся автоматически)
define ('USERS_ALL_PAGE', 6); // кол-во пользователей на страницу
define ('COMMENTS_PAGE', 5); // кол-во комментариев на страницу
define ('GIFTS_PAGE', 5); // кол-во подарков на страницу
define ('NEWS_PAGE', 5); // кол-во новостей на страницу
define ('COST_UP_ANKETA', 30); // стоимость для поднятия анкеты (монеты)
define ('COST_VIP_DAY', 20); // стоимость VIP-статуса одного дня (монеты)
define ('COST_LIDER', 10); // стоимость одной ставки в лидеры (монеты)
define ('COST_MSG_CHAT', 5); // стоимость одного сообщения в чат (монеты)
define ('HTTP_WAP_VERSION', 'http://test3.ru/m/'); // Адрес вап версии
//--------------------------- SOFT & IP ---------------------------------
if (@$_SERVER['HTTP_X_OPERAMINI_PHONE_UA']) $ua = $_SERVER['HTTP_X_OPERAMINI_PHONE_UA'];
else $ua = $_SERVER['HTTP_USER_AGENT'];
$ip = $_SERVER['REMOTE_ADDR'];
// удаляем ВИП просроченные
$q = mysql_query("SELECT * FROM `q_vip` WHERE `time` < '".time()."';");
while ($array_vip = mysql_fetch_array($q))
{
mysql_query("UPDATE `q_users` SET `vip_status` = '0' WHERE `id_user` = '".$array_vip['id_user']."';");
mysql_query("DELETE FROM `q_vip` WHERE `id_user` = '".$array_vip['id_user']."';");
}
//------------------------------------- Очищаем таблицу гостей за месяц ---------------------------------//
$c = mysql_fetch_array(mysql_query("SELECT `time` FROM `q_guest` WHERE `uid_user` = '0' LIMIT 1;"));
if (date('my', $c['time']) != date('my'))
{
mysql_query("TRUNCATE TABLE `q_lider`;");
mysql_query("TRUNCATE TABLE `q_guest`;");
mysql_query("INSERT INTO `q_guest` (`uid_user`, `id_user`, `time`) VALUES ('0', '0', '".time()."');");
}
//--------------------------------------------------------------------------------------------------------//
//------------------------------------------- Авторизация по COOKIE --------------------------------------//
if (empty($_SESSION['auth_id']) && !empty($_COOKIE['auth_id']) && !empty($_COOKIE['auth_pass']))
{
$cook_id = intval(base64_decode($_COOKIE['auth_id']));
$cook_pass = md5(base64_decode($_COOKIE['auth_pass']));
$sql = mysql_query("SELECT * FROM `q_users` WHERE `id_user` = '".$cook_id."' AND `pass` = '".$cook_pass."' LIMIT 1;");
if (mysql_num_rows($sql) == 0)
{
$date_end = (time() - (3600 * 24 * 365));
setcookie('auth_id', $id, $date_end, '/', $_SERVER["HTTP_HOST"]);
setcookie('auth_pass', $p, $date_end, '/', $_SERVER["HTTP_HOST"]);
session_destroy();
header('Location: http://'.$_SERVER["HTTP_HOST"].'/');
exit;
}
else
{
$cook_user = mysql_fetch_array($sql);
$_SESSION['auth_id'] = $cook_user['id_user'];
header('Location: http://'.$_SERVER["HTTP_HOST"].'/');
exit;
}
}
//--------------------------------------------------------------------------------------------------------//
// Обновляем онлайн
if (isset($_SESSION['auth_id'])) mysql_query("UPDATE `q_users` SET `online` = '".(time() + ONLINE_TIME)."' WHERE `id_user` = '".$_SESSION['auth_id']."';");
//Конец онлайн
$users_rand = mysql_result(mysql_query("SELECT COUNT(*) FROM `q_users`;"), 0);
$q = mysql_query("SELECT * FROM `q_users`;");
while ($array_rand = mysql_fetch_array($q))
{
$user_arr_rand[] = $array_rand['id_user'];
}
$user_rand = rand(1, $users_rand);
mysql_query("UPDATE `q_users` SET `online` = '".(time() + ONLINE_TIME)."' WHERE `id_user` = '".$user_arr_rand[$user_rand]."';");
?>