From 256ed9e4cdd29671d07c9e10c2b831c73d28a903 Mon Sep 17 00:00:00 2001 From: moodler Date: Thu, 9 Mar 2006 09:49:19 +0000 Subject: [PATCH] Moved these to course/report/log --- course/log.php | 104 ------------------------- course/loggraph.php | 183 -------------------------------------------- course/loglive.php | 44 ----------- 3 files changed, 331 deletions(-) delete mode 100644 course/log.php delete mode 100644 course/loggraph.php delete mode 100644 course/loglive.php diff --git a/course/log.php b/course/log.php deleted file mode 100644 index 1473c577ee..0000000000 --- a/course/log.php +++ /dev/null @@ -1,104 +0,0 @@ -id - $modid = optional_param('modid', ''); // course_module->id - $modaction = optional_param('modaction', ''); // an action as recorded in the logs - $page = optional_param('page', '0', PARAM_INT); // which page to show - $perpage = optional_param('perpage', '100', PARAM_INT); // how many per page - $showcourses = optional_param('showcourses',0,PARAM_INT); // whether to show courses if we're over our limit. - $showusers = optional_param('showusers',0,PARAM_INT); // whether to show users if we're over our limit. - $chooselog = optional_param('chooselog',0,PARAM_INT); - - require_login(); - - if (! $course = get_record('course', 'id', $id) ) { - error('That\'s an invalid course id'); - } - - if (! isteacher($course->id)) { - error('Only teachers can view logs'); - } - - if (! $course->category) { - if (!isadmin()) { - error('Only administrators can look at the site logs'); - } - } - - $strlogs = get_string('logs'); - $stradministration = get_string('administration'); - - session_write_close(); - - if (!empty($chooselog)) { - $userinfo = get_string('allparticipants'); - $dateinfo = get_string('alldays'); - - if ($user) { - if (!$u = get_record('user', 'id', $user) ) { - error('That\'s an invalid user!'); - } - $userinfo = fullname($u, isteacher($course->id)); - } - if ($date) { - $dateinfo = userdate($date, get_string('strftimedaydate')); - } - - if ($course->category) { - print_header($course->shortname .': '. $strlogs, $course->fullname, - "id\">$course->shortname -> - id\">$strlogs -> $userinfo, $dateinfo", ''); - } else { - print_header($course->shortname .': '. $strlogs, $course->fullname, - "admin/index.php\">$stradministration -> - id\">$strlogs -> $userinfo, $dateinfo", ''); - } - - print_heading("$course->fullname: $userinfo, $dateinfo (".usertimezone().")"); - - print_log_selector_form($course, $user, $date, $modname, $modid, $modaction, $group, $showcourses, $showusers); - - echo '

[ '.get_string('seealsostats').' ]

'; - - print_log($course, $user, $date, 'l.time DESC', $page, $perpage, - "log.php?id=$course->id&chooselog=1&user=$user&date=$date&modid=$modid&modaction=$modaction&group=$group", - $modname, $modid, $modaction, $group); - - } else { - if ($course->category) { - print_header($course->shortname .': '. $strlogs, $course->fullname, - "id\">$course->shortname -> $strlogs", ''); - } else { - print_header($course->shortname .': '. $strlogs, $course->fullname, - "admin/index.php\">$stradministration -> $strlogs", ''); - } - - print_heading(get_string('chooselogs') .':'); - - print_log_selector_form($course, $user, $date, $modname, $modid, $modaction, $group, $showcourses, $showusers); - - echo '
'; - print_heading(get_string('chooselivelogs') .':'); - - echo '

'; - link_to_popup_window('/course/loglive.php?id='. $course->id,'livelog', get_string('livelogs'), 500, 800); - echo '

'; - - $activityreport = get_string( 'activityreport' ); - echo "
wwwroot}/course/outline_rep.php?id={$course->id}\">"; - echo "$activityreport
\n"; - } - - print_footer($course); - - exit; - -?> diff --git a/course/loggraph.php b/course/loggraph.php deleted file mode 100644 index b04ef87ba1..0000000000 --- a/course/loggraph.php +++ /dev/null @@ -1,183 +0,0 @@ -libdir/graphlib.php"); - - $id = required_param('id',PARAM_INT); // Course ID - $type = required_param('type'); // Graph Type - $user = optional_param('user',0,PARAM_INT); // Student ID - $date = optional_param('date'); // A time of a day (in GMT) - - if (! $course = get_record("course", "id", $id)) { - error("Course is misconfigured"); - } - - require_login($course->id); - - if (! (isteacher($course->id) or ($course->showreports and $USER->id == $user))) { - error("Sorry, you aren't allowed to see this."); - } - - if ($user) { - if (! $user = get_record("user", "id", $user)) { - error("Can not find that user"); - } - } - - $logs = array(); - - $timenow = time(); - - switch ($type) { - case "usercourse.png": - - $site = get_site(); - - if ($course->id == $site->id) { - $courseselect = 0; - } else { - $courseselect = $course->id; - } - - $maxseconds = COURSE_MAX_LOG_DISPLAY * 3600 * 24; // seconds - //$maxseconds = 60 * 3600 * 24; // seconds - if ($timenow - $course->startdate > $maxseconds) { - $course->startdate = $timenow - $maxseconds; - } - - if (!empty($CFG->loglifetime)) { - $maxseconds = $CFG->loglifetime * 3600 * 24; // seconds - if ($timenow - $course->startdate > $maxseconds) { - $course->startdate = $timenow - $maxseconds; - } - } - - $timestart = $coursestart = usergetmidnight($course->startdate); - - if ((($timenow - $timestart)/86400.0) > 40) { - $reducedays = 7; - } else { - $reducedays = 0; - } - - $i = 0; - while ($timestart < $timenow) { - $timefinish = $timestart + 86400; - if ($reducedays) { - if ($i % $reducedays) { - $days[$i] = ""; - } else { - $days[$i] = userdate($timestart, "%a %d %b"); - } - } else { - $days[$i] = userdate($timestart, "%a %d %b"); - } - $logs[$i] = 0; - $i++; - $timestart = $timefinish; - } - - if ($rawlogs = get_logs_usercourse($user->id, $courseselect, $coursestart)) { - foreach ($rawlogs as $rawlog) { - $logs[$rawlog->day] = $rawlog->num; - } - } - - $graph = new graph(750, 400); - - $a->coursename = $course->shortname; - $a->username = fullname($user, true); - $graph->parameter['title'] = get_string("hitsoncourse", "", $a); - - $graph->x_data = $days; - - $graph->y_data['logs'] = $logs; - $graph->y_order = array('logs'); - - if (!empty($CFG->preferlinegraphs)) { - $graph->y_format['logs'] = array('colour' => 'blue','line' => 'line'); - } else { - $graph->y_format['logs'] = array('colour' => 'blue','bar' => 'fill','bar_size' => 0.6); - $graph->parameter['bar_spacing'] = 0; - } - - - $graph->parameter['y_label_left'] = get_string("hits"); - $graph->parameter['label_size'] = "12"; - $graph->parameter['x_axis_angle'] = 90; - $graph->parameter['x_label_angle'] = 0; - $graph->parameter['tick_length'] = 0; - - - $graph->parameter['shadow'] = 'none'; - - error_reporting(5); // ignore most warnings such as font problems etc - $graph->draw_stack(); - - break; - - case "userday.png": - - $site = get_site(); - - if ($course->id == $site->id) { - $courseselect = 0; - } else { - $courseselect = $course->id; - } - - if ($date) { - $daystart = usergetmidnight($date); - } else { - $daystart = usergetmidnight(time()); - } - $dayfinish = $daystart + 86400; - - for ($i=0; $i<=23; $i++) { - $logs[$i] = 0; - $hour = $daystart + $i * 3600; - $hours[$i] = $i; - } - - if ($rawlogs = get_logs_userday($user->id, $courseselect, $daystart)) { - foreach ($rawlogs as $rawlog) { - $logs[$rawlog->hour] = $rawlog->num; - } - } - - $graph = new graph(750, 400); - - $a->coursename = $course->shortname; - $a->username = fullname($user, true); - $graph->parameter['title'] = get_string("hitsoncoursetoday", "", $a); - - $graph->x_data = $hours; - - $graph->y_data['logs'] = $logs; - $graph->y_order = array('logs'); - - if (!empty($CFG->preferlinegraphs)) { - $graph->y_format['logs'] = array('colour' => 'blue','line' => 'line'); - } else { - $graph->y_format['logs'] = array('colour' => 'blue','bar' => 'fill','bar_size' => 0.9); - } - - $graph->parameter['y_label_left'] = get_string("hits"); - $graph->parameter['label_size'] = "12"; - $graph->parameter['x_axis_angle'] = 0; - $graph->parameter['x_label_angle'] = 0; - - $graph->parameter['shadow'] = 'none'; - - error_reporting(5); // ignore most warnings such as font problems etc - $graph->draw_stack(); - - break; - - default: - break; - } - -?> diff --git a/course/loglive.php b/course/loglive.php deleted file mode 100644 index 9ddbf94d4d..0000000000 --- a/course/loglive.php +++ /dev/null @@ -1,44 +0,0 @@ -id)) { - error("Only teachers can view logs"); - } - - session_write_close(); - - // we override the default framename so header/footer - // links open in a new window - if (empty($CFG->framename) || $CFG->framename==='_top') { - $CFG->framename = '_blank'; - } - - $strlivelogs = get_string("livelogs"); - $strupdatesevery = get_string("updatesevery", "moodle", COURSE_LIVELOG_REFRESH); - - print_header("$strlivelogs ($strupdatesevery)", "$strlivelogs", "", "", - ''); - - $user=0; - $date=time() - 3600; - - print_log($course, $user, $date, "l.time DESC", $page, 500, - "loglive.php?id=$course->id&user=$user&date=$date"); - - print_footer($course); - - exit; - -?> -- 2.39.5