if (!empty($groupid)) { $gidurl = "&gid={$groupid}"; } // skip over weekends in day view if (date('D', mktime(0, 0, 0, $month, $day, $year)) == 'Sat') { $day -= 1; } if (date('D', mktime(0, 0, 0, $month, $day, $year)) == 'Sun') { $day += 1; } if (date('D', mktime(0, 0, 0, $month, $day, $year)) == 'Mon') { $pdate = mktime(0, 0, 0, $month, $day - 3, $year); } else { $pdate = mktime(0, 0, 0, $month, $day - 1, $year); } if (date('D', mktime(0, 0, 0, $month, $day, $year)) == 'Fri') { $ndate = mktime(0, 0, 0, $month, $day + 3, $year); } else { $ndate = mktime(0, 0, 0, $month, $day + 1, $year); } echo "<h2>{$strDayView}</h2>"; echo "<p align='center'>"; echo "<a href='{$_SERVER['PHP_SELF']}?display=day&year=" . date('Y', $pdate) . "&month=" . date('m', $pdate) . "&day=" . date('d', $pdate) . "{$gidurl}'><</a> "; echo ldate('l dS F Y', mktime(0, 0, 0, $month, $day, $year)); echo " <a href='{$_SERVER['PHP_SELF']}?display=day&year=" . date('Y', $ndate) . "&month=" . date('m', $ndate) . "&day=" . date('d', $ndate) . "{$gidurl}'>></a>"; echo "</p>"; $numgroups = group_selector($groupid, "display={$display}&year={$year}&month={$month}&day={$day}"); if ($groupid == 'all') { $groupid = ''; } echo draw_chart('day', $year, $month, $day, $groupid, $user);
$order = cleanvar($_REQUEST['order']); $groupid = cleanvar($_REQUEST['gid']); $onlineonly = cleanvar($_REQUEST['onlineonly']); // By default show users in home group if ($groupid == 'all' or $groupid == '' and $_SESSION['groupid'] == 0) { $filtergroup = 'all'; } elseif ($groupid == '') { $filtergroup = $_SESSION['groupid']; } else { $filtergroup = $groupid; } $title = $strUsers; include APPLICATION_INCPATH . 'htmlheader.inc.php'; echo "<h2>" . icon('user', 32) . " "; echo "{$strUsers}</h2>"; $numgroups = group_selector($filtergroup); $sql = "SELECT * FROM `{$dbUsers}` WHERE status!=0 "; // status=0 means account disabled if ($numgroups >= 1 and $filtergroup == '0') { $sql .= "AND (groupid='0' OR groupid='' OR groupid IS NULL) "; } elseif ($numgroups == '' or $numgroups < 1 or $filtergroup == 'all' or $filtergroup == 'allonline') { $sql .= "AND 1=1 "; } else { $sql .= "AND groupid='{$filtergroup}' "; } if ($onlineonly === 'true' or $filtergroup === 'allonline') { $sql .= "AND lastseen > {$startofsession} "; } // Sorting if (!empty($sort)) { if ($sort == "realname") {