1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
if ($_SESSION['UserId'] > 0 ) {
/* Get some stats */
$viewswinks_since_days = ($config['last_viewswinks_since']=='')?0:$config['last_viewswinks_since'];
$viewswinks_since = strtotime("-$viewswinks_since_days day",time());
if ($viewswinks_since > $_SESSION['lastvisit']) $viewswinks_since = $_SESSION['lastvisit'];
if ($viewswinks_since < $_SESSION['regdate']) $viewswinks_since=$_SESSION['regdate'];
$sql = 'select count(*) from ! where userid = ? and act_time >= ? and act = ?';
$t->assign('profile_views', $osDB->getOne($sql, array( VIEWS_WINKS_TABLE, $_SESSION['UserId'], $viewswinks_since, 'V' ) ) );
$t->assign('winks', $osDB->getOne($sql, array( VIEWS_WINKS_TABLE, $_SESSION['UserId'], $viewswinks_since, 'W' ) ) );
$t->assign('new_messages', $osDB->getOne('select count(*) from ! where owner=? and recipientid = ? and flagread = 0 and folder = ?', array( MAILBOX_TABLE, $_SESSION['UserId'], $_SESSION['UserId'], 'inbox' ) ) );
$usr = $osDB->getRow('select usr.levelend, usr.pictures_cnt, mem.name from ! usr, ! mem where usr.id = ? and mem.roleid = usr.level', array(USER_TABLE, MEMBERSHIP_TABLE, $_SESSION['UserId']) );
$levelend = $usr['levelend'];
$end_date = strftime($lang['DATE_FORMAT'],$levelend);
$t->assign('curlevel', $usr['name']);
$diff=$levelend - (time()+0);
$bal_days = round($diff/86400,0);
if ($bal_days == -0) $bal_days=0;
$t->assign('bal_days', $bal_days );
$t->assign('end_date', $end_date );
$t->assign('viewswinks_since', strftime($lang['DATE_FORMAT'],$viewswinks_since));
}
$t->assign('rendered_page', $t->fetch('homepage.tpl') );
}
if ($_GET['errid'] != '') {
$t->assign('errid_message', get_lang('errormsgs',$_GET['errid']) );
$_GET['errid_message'] = urlencode(get_lang('errormsgs',$_GET['errid']));
}
$lang['DATE_FORMAT'] = get_lang('DATE_FORMAT');
$t->assign('lang', $lang);
$t->display( 'index.tpl' );
exit();
?> |
Partager