Вот код файла index.php на который идет redirect
| Код | <?php require_once("admin.php"); require_once("admin_menu.php"); function get_main_users_stat() { $f="counter.dat"; $f=fopen($f,'r'); flock($f,LOCK_SH); $st=fread($f,100); flock($f,LOCK_UN); fclose($f); $st=explode('|',$st); $st[0]=(int)$st[0]; $st[1]=(int)$st[1]; $st[2]=(int)$st[2]; return $st; } function get_subs_stat() { global $ibcms; $month=date('m'); $year=date('Y'); $month=$month-1; if ($month==0) { $month=12; $year=$year-1; } $sql="SELECT * FROM ".$ibcms->stats." WHERE stat_from='".date('Y-m-d',mktime(0,0,0,$month,1,$year))."'"; $result=$ibcms->query($sql); if (is_array($result)) { } else { } $sql="SELECT count(id) FROM ".$ibcms->mailer." WHERE active='0' AND unregistered<'".date('Y-m-d',mktime(0,0,0,$month,1,$year))." 00:00:00'"; } function get_subscribers() { global $ibcms; $sql1="SELECT COUNT(id) FROM ".$ibcms->mailer." WHERE "; $sql[]=$sql1."active='1'"; $from[0]=time(); $to[0]=$from[0]+24*60*60; $from[1]=time()-24*60*60; $to[1]=time(); $weekday=date('w'); $weekday=$weekday-1; if ($weekday==-1) $weekday=6; $from[2]=time()-$weekday*24*60*60; $to[2]=$from[2]+7*24*60*60; $from[3]=$from[2]-7*24*60*60; $to[3]=$from[3]+7*24*60*60; $from[4]=mktime(0,0,0,date('m'),1,date('Y')); $to[4]=$from[4]+date('t')*24*60*60; $month=date('m'); $year=date('Y'); $month=$month-1; if ($month==0) { $month=12; $year=$year-1; } $from[5]=mktime(0,0,0,$month,1,$year); $to[5]=$from[5]+date('t',mktime(0,0,0,$month,1,$year))*24*60*60; for ($i=0; $i<count($from); $i++) { //echo date('Y-m-d',$from[$i])."to ".date('Y-m-d',$to[$i])."<br>"; $sql[]=$sql1."registered>='".date('Y-m-d',$from[$i])." 00:00:00' AND registered<'".date('Y-m-d',$to[$i])." 00:00:00'"; $sql[]=$sql1."active='0' AND unregistered>='".date('Y-m-d',$from[$i])." 00:00:00' AND unregistered<'".date('Y-m-d',$to[$i])." 00:00:00'"; } foreach ($sql as $key) { $result=$ibcms->query($key); if (is_array($result)) $arr[]=$result[0][0]; else $arr[]=0; } return $arr; } list($online, $today, $total)=get_main_users_stat(); list($sub_act, $sub_reg_today, $sub_unreg_today, $sub_reg_yest, $sub_unreg_yest, $sub_reg_thisweek, $sub_unreg_thisweek, $sub_reg_lastweek, $sub_unreg_lastweek, $sub_reg_thismonth, $sub_unreg_thismonth, $sub_reg_lastmonth, $sub_unreg_lastmonth)=get_subscribers(); require_once("admin_header.php"); ?> <tr> <td> <div id="admin_body"> <div id="stat"> <table border=1 cellpadding=0 callspacing=0 width=100%> <tr> <td>Users activity :</td><td></td><td></td><td></td><td></td> </tr> <tr> <td>Users(visitors):</td><td>Online:</td><td><b><?php echo $online; ?></b></td><td></td><td></td> </tr> <tr> <td></td><td>Today:</td><td><b><?php echo $today; ?></b></td><td></td><td></td> </tr> <tr> <td></td><td>Yesterday:</td><td></td><td></td><td></td> </tr> <tr> <td></td><td>Last week:</td><td></td><td></td><td></td> </tr> <tr> <td></td><td>Last month:</td><td></td><td></td><td></td> </tr> <tr> <td></td><td>Total:</td><td><b><?php echo $total; ?></b></td><td></td><td></td> </tr> <tr> <td></td><td>Record number of visitors was</td><td></td><td>Number</td><td></td> </tr> <tr> <td>Music :</td><td></td><td></td><td></td><td></td> </tr> <tr> <td>Leader of Top20:</td><td>Today</td><td></td><td>Voted</td><td></td> </tr> <tr> <td></td><td>Yesterday</td><td></td><td>Voted</td><td></td> </tr> <tr> <td></td><td>Last week</td><td></td><td>Voted</td><td></td> </tr> <tr> <td></td><td>Last month</td><td></td><td>Voted</td><td></td> </tr> <tr> <td></td><td>All time</td><td></td><td>Voted</td><td></td> </tr> <tr> <td>Looser of Top20:</td><td>Today</td><td></td><td>Voted</td><td></td> </tr> <tr> <td></td><td>Yesterday</td><td></td><td>Voted</td><td></td> </tr> <tr> <td></td><td>Last week</td><td></td><td>Voted</td><td></td> </tr> <tr> <td></td><td>Last month</td><td></td><td>Voted</td><td></td> </tr> <tr> <td></td><td>All time</td><td></td><td>Voted</td><td></td> </tr> <tr> <td>Banners :</td><td></td><td></td><td></td><td></td> </tr> <tr> <td>More popular:</td><td>Today</td><td></td><td>Clicks</td><td></td> </tr> <tr> <td></td><td>Yesterday</td><td></td><td>Clicks</td><td></td> </tr> <tr> <td></td><td>Last week</td><td></td><td>Clicks</td><td></td> </tr> <tr> <td></td><td>Last month</td><td></td><td>Clicks</td><td></td> </tr> <tr> <td></td><td>All time</td><td></td><td>Clicks</td><td></td> </tr> <tr> <td>Subscribers :</td><td></td><td></td><td></td><td></td> </tr> <tr> <td>Active subscribers:</td><td><?php echo $sub_act;?></td><td></td><td></td><td></td> </tr> <tr> <td>New subscribers:</td><td>Today</td><td><?php echo $sub_reg_today;?></td><td>Unsubscribed</td><td><?php echo $sub_unreg_today;?></td> </tr> <tr> <td></td><td>Yesterday</td><td><?php echo $sub_reg_yest;?></td><td>Unsubscribed</td><td><?php echo $sub_unreg_yest;?></td> </tr> <tr> <td></td><td>This week</td><td><?php echo $sub_reg_thisweek;?></td><td>Unsubscribed</td><td><?php echo $sub_unreg_thisweek;?></td> </tr> <tr> <td></td><td>Last week</td><td><?php echo $sub_reg_lastweek;?></td><td>Unsubscribed</td><td><?php echo $sub_unreg_lastweek;?></td> </tr> <tr> <td></td><td>This month</td><td><?php echo $sub_reg_thismonth;?></td><td>Unsubscribed</td><td><?php echo $sub_unreg_thismonth;?></td> </tr> <tr> <td></td><td>Last month</td><td><?php echo $sub_reg_lastmonth;?></td><td>Unsubscribed</td><td><?php echo $sub_unreg_lastmonth;?></td> </tr> <tr> <td></td><td>All time:</td><td></td><td>Unsubscribed</td><td></td> </tr> </table> </div> </div> </td> </tr> <?php require_once("admin_footer.php"); ?>
|
Код файла admin.php
| Код | <?php require('../ib_config.php'); $session_error = false; if (!isset($_COOKIE[session_name()])) $session_error = true; else { session_start(); session_register("user"); if (!isset($user["login"]) || !isset($user["pass"]) || !isset($user["status"])) $session_error = true; }; if (!$session_error) { $sql="SELECT user_id FROM ".$ibcms->users." WHERE user_login='{$user['login']}' AND user_pass='{$user['pass']}' AND user_status='{$user['status']}'"; $check_result = mysql_query($sql); if (mysql_error() || @mysql_num_rows($check_result) != 1) $session_error = true; }; if ($session_error) { @session_destroy(); if (isset($_COOKIE[session_name()])) @setcookie(session_name(),"","/"); @header("Location: ".get_settings('general','siteurl')); exit(); }; mysql_free_result($check_result); ?>
|
|