[]
start($params['page']); include("updates/cache.php.php"); $cache= new cache(); $cache->start($params['page']); //проверка на 'IP' вдруг уже голосовал только на специальных страницах $page_r= array('post','post_new','k','popular','upcoming'); if(in_array( $params['page'], $page_r)) { if(isset($_COOKIE['_rgr_u'])&&$_COOKIE['_rgr_u']!=''&&$_COOKIE['_rgr_sk']==sekret_key($_COOKIE['_rgr_u']))//в куке хранится id голосуешего { } else { $expired= time()+(60*60*24*355); include('site_params/conf/remote_addr.php.php'); $ip= $_SERVER[$remote_addr]; // $ip= $_SERVER['REMOTE_ADDR']; //запрос записи по данному 'IP' //если кукисы не включены то дата будет большая и не получится цикла $data_setcookie= time()+ (60*2); $query= "select id from users_ip where ip='{$ip}' and (data_setcookie>{$data_setcookie} or data_setcookie=0) order by data desc"; // echo mysql_error(); $r= mysql_query($query); //проверяем наличие записи по данному 'IP' if(mysql_num_rows($r)>0) { // echo 'echo'; $row= mysql_fetch_assoc($r); //уст. нужный кук $id_users_ip= $row['id']; setcookie('_rgr_u', $id_users_ip, $expired, '/'); $sekret_key= sekret_key($id_users_ip);//равен сумме все цифр из $id_users_ip setcookie('_rgr_sk', $sekret_key, $expired, '/'); //записываем дату сохранения кука $data_setcookie= time(); $query= "update users_ip set data_setcookie={$data_setcookie} where id='{$row['id']}'"; mysql_query($query); $request= $_SERVER['REQUEST_URI']; //обновляем куки header("Location: {$request}"); exit; } } } switch($params['page']) { case 'mail2friend_succes': parse_tpl('templates/mail2friend_succes.php.php'); break; case 'mail2friend': parse_tpl('templates/mail2friend.php.php'); break; case 'sort_category': parse_tpl('templates/sort_category.php.php'); break; case 'meds_all': parse_tpl('templates/meds_all.php.php'); break; case 'meds': parse_tpl('templates/meds.php.php'); break; case 'vopros': parse_tpl('templates/vopros.php.php'); break; case 'otvety': parse_tpl('templates/otvety.php.php'); break; case 'add_vopros': parse_tpl('templates/add_vopros.php.php'); break; case 'vopros_new': parse_tpl('templates/vopros_new.php.php'); break; case 'all': parse_tpl('templates/all.php.php'); break; case 'archive': parse_tpl('templates/archive.php.php'); break; case 'rss': parse_tpl('templates/rss.php.php', $row); break; case 'k_c': parse_tpl('templates/k_c.php.php', $row); break; case 'submit2': parse_tpl('templates/submit2.php.php', $row); break; case 'submit': parse_tpl('templates/submit.php.php', $row); break; case 'friends_baners': parse_tpl('templates/friends_baners.php.php'); break; case 'friends_succes': parse_tpl('templates/friends_succes.php.php'); break; case 'friends_submit': parse_tpl('templates/friends_submit.php.php'); case 'friends_in': parse_tpl('templates/friends_in.php.php'); break; case 'friends': parse_tpl('templates/friends.php.php'); break; case 'vote': parse_tpl('templates/vote.php.php'); break; case 'vote2': parse_tpl('templates/vote2.php.php'); break; case 'upcoming': parse_tpl('templates/upcoming.php.php', $row); break; case 'popular': parse_tpl('templates/popular.php.php', $row); break; case 'channels': parse_tpl('templates/channels.php.php'); break; case 'antispam': parse_tpl('templates/antispam.php.php'); break; case 'k': parse_tpl('templates/k.php.php'); break; case 'addcomment_new': parse_tpl('templates/addcomment_new.php.php'); break; case 'post_new': parse_tpl('templates/post_new.php.php'); break; case 'addcomment': parse_tpl('templates/addcomment.php.php'); break; case 'post': parse_tpl('templates/post.php.php'); break; case 'our_pages': parse_tpl('templates/our_pages.php.php'); break; case 'index': $params['fp']=true; parse_tpl('templates/index.php.php'); break; case 'index2': $params['fp']=true; parse_tpl('templates/index2.php.php'); break; case 'test': parse_tpl('templates/test.php.php'); break; case '404': $params['is404']= 1; $row['meta_ads']= "\n".''; $row['title']= 'Error 404. Requested page not found.'; parse_tpl('templates/404.php.php', $row); break; default: er404(); break; } include("after_html.php"); ?>