Example #1
0
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&amp;year=" . date('Y', $pdate) . "&amp;month=" . date('m', $pdate) . "&amp;day=" . date('d', $pdate) . "{$gidurl}'>&lt;</a> ";
echo ldate('l dS F Y', mktime(0, 0, 0, $month, $day, $year));
echo " <a href='{$_SERVER['PHP_SELF']}?display=day&amp;year=" . date('Y', $ndate) . "&amp;month=" . date('m', $ndate) . "&amp;day=" . date('d', $ndate) . "{$gidurl}'>&gt;</a>";
echo "</p>";
$numgroups = group_selector($groupid, "display={$display}&amp;year={$year}&amp;month={$month}&amp;day={$day}");
if ($groupid == 'all') {
    $groupid = '';
}
echo draw_chart('day', $year, $month, $day, $groupid, $user);
Example #2
0
$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") {