Example #1
0
			break;
	}
}
*/
$users = get_roster_teacher($where_items, $query_arr);
$user_data = array();
$array_count = 0;
$tot_start = new DateTime();
$tot_diff = new DateTime();
foreach ($users as $user) {
    $temparray = array();
    foreach ($user as $key => $value) {
        $temparray[$key] = $value;
    }
    $temparray['phone'] = get_user_phone($user->id);
    $timeontask = get_user_timeontask_subj($user->id, $subject);
    $timeontask_int = new DateInterval("PT" . $timeontask . "S");
    $temparray['time on task'] = format_timeontask($timeontask);
    $last_logged = get_user_lastlogged($user->id);
    if ($last_logged == NULL) {
        $temparray['last login'] = "******";
    } else {
        $temparray['last login'] = date("Y-m-d", $last_logged);
    }
    $temparray['days inactive'] = get_user_timeinactive($user->id);
    $user_data[$array_count] = $temparray;
    $tot_diff->add($timeontask_int);
    $array_count++;
}
unset($user);
$tot_seconds = $tot_diff->getTimestamp() - $tot_start->getTimestamp();
Example #2
0
 * @copyright  Kentucky Educational Television 2013
 *
**/
require_once dirname(__FILE__) . '/../../config.php';
require_once dirname(__FILE__) . '/setup.php';
require_once dirname(__FILE__) . '/lib.php';
require_login();
$this_url = new moodle_url($baseurl . basename(__FILE__));
$index_url = new moodle_url($baseurl . "index.php");
$submit_url = new moodle_url($baseurl . basename(__FILE__));
$test_id = 1330;
echo "<p style='border:solid 1px;'><strong>tot no subj</strong>";
var_dump(get_user_timeontask_subj($test_id, null, true));
echo "</p>";
echo "<p style='border:solid 1px;'><strong>tot w/soc studies</strong>";
var_dump(get_user_timeontask_subj($test_id, "socstudy", true));
echo "</p>";
echo "<p style='border:solid 1px;'><strong>format tot 2mins..</strong>";
var_dump(format_timeontask(120));
echo "</p>";
echo "<p style='border:solid 1px;'><strong>logins</strong>";
var_dump(get_user_logins($test_id));
echo "</p>";
echo "<p style='border:solid 1px;'><strong>phone</strong>";
var_dump(get_user_phone($test_id));
echo "</p>";
echo "<p style='border:solid 1px;'><strong>last logged</strong>";
var_dump(get_user_lastlogged($test_id));
echo "</p>";
echo "<p style='border:solid 1px;'><strong>inactive</strong>";
var_dump(get_user_timeinactive($test_id));
Example #3
0
            $subj_heading = "Social Studies";
            break;
    }
}
$users = get_roster_student($where_items, $query_arr);
$user_data = array();
$array_count = 0;
$tot_start = new DateTime();
$tot_diff = new DateTime();
foreach ($users as $user) {
    $temparray = array();
    foreach ($user as $key => $value) {
        $temparray[$key] = $value;
    }
    $temparray['phone'] = get_user_phone($user->id);
    $timeontask = get_user_timeontask_subj($user->id, $subject, strtotime($start_date), strtotime($end_date));
    $timeontask_int = new DateInterval("PT" . $timeontask . "S");
    $temparray['time on task'] = format_timeontask($timeontask);
    $last_logged = get_user_lastlogged($user->id);
    if ($last_logged == NULL) {
        $temparray['last login'] = "******";
    } else {
        $temparray['last login'] = date("Y-m-d", $last_logged);
    }
    $temparray['days inactive'] = get_user_timeinactive($user->id);
    $user_data[$array_count] = $temparray;
    $tot_diff->add($timeontask_int);
    $array_count++;
}
unset($user);
$tot_seconds = $tot_diff->getTimestamp() - $tot_start->getTimestamp();