View file _inc/config.php

File size: 5.69Kb
<?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]."';");
	 
	 
	 
	 
	 
?>