]> git.mjollnir.org Git - moodle.git/commitdiff
Moved these to course/report/log
authormoodler <moodler>
Thu, 9 Mar 2006 09:49:19 +0000 (09:49 +0000)
committermoodler <moodler>
Thu, 9 Mar 2006 09:49:19 +0000 (09:49 +0000)
course/log.php [deleted file]
course/loggraph.php [deleted file]
course/loglive.php [deleted file]

diff --git a/course/log.php b/course/log.php
deleted file mode 100644 (file)
index 1473c57..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
-<?php // $Id$
-      // Displays different views of the logs.
-
-    require_once('../config.php');
-    require_once('lib.php');
-
-    $id = required_param('id',PARAM_INT);// Course ID
-    $group = optional_param('group', -1, PARAM_INT); // Group to display
-    $user = optional_param('user', 0, PARAM_INT); // User to display
-    $date = optional_param('date', 0, PARAM_CLEAN); // Date to display
-    $modname = optional_param('modname', ''); // course_module->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, 
-                         "<a href=\"view.php?id=$course->id\">$course->shortname</a> ->
-                          <a href=\"log.php?id=$course->id\">$strlogs</a> -> $userinfo, $dateinfo", '');
-        } else {
-            print_header($course->shortname .': '. $strlogs, $course->fullname, 
-                         "<a href=\"../$CFG->admin/index.php\">$stradministration</a> ->
-                          <a href=\"log.php?id=$course->id\">$strlogs</a> -> $userinfo, $dateinfo", '');
-        }
-        
-        print_heading("$course->fullname: $userinfo, $dateinfo (".usertimezone().")");
-
-        print_log_selector_form($course, $user, $date, $modname, $modid, $modaction, $group, $showcourses, $showusers);
-        
-        echo '<p align="center">[ <a href="'.$CFG->wwwroot.'/course/stats.php?course='.$course->id.'">'.get_string('seealsostats').'</a> ]</p>';
-
-        print_log($course, $user, $date, 'l.time DESC', $page, $perpage, 
-                  "log.php?id=$course->id&amp;chooselog=1&amp;user=$user&amp;date=$date&amp;modid=$modid&amp;modaction=$modaction&amp;group=$group", 
-                  $modname, $modid, $modaction, $group);
-
-    } else {
-        if ($course->category) {
-            print_header($course->shortname .': '. $strlogs, $course->fullname, 
-                     "<a href=\"view.php?id=$course->id\">$course->shortname</a> -> $strlogs", '');
-        } else {
-            print_header($course->shortname .': '. $strlogs, $course->fullname, 
-                     "<a href=\"../$CFG->admin/index.php\">$stradministration</a> -> $strlogs", '');
-        }
-
-        print_heading(get_string('chooselogs') .':');
-
-        print_log_selector_form($course, $user, $date, $modname, $modid, $modaction, $group, $showcourses, $showusers);
-
-        echo '<br />';
-        print_heading(get_string('chooselivelogs') .':');
-
-        echo '<center><h3>';
-        link_to_popup_window('/course/loglive.php?id='. $course->id,'livelog', get_string('livelogs'), 500, 800);
-        echo '</h3></center>';
-
-        $activityreport = get_string( 'activityreport' );
-        echo "<center><a href=\"{$CFG->wwwroot}/course/outline_rep.php?id={$course->id}\">";
-        echo "$activityreport</a></center>\n";
-    }
-
-    print_footer($course);
-
-    exit;
-
-?>
diff --git a/course/loggraph.php b/course/loggraph.php
deleted file mode 100644 (file)
index b04ef87..0000000
+++ /dev/null
@@ -1,183 +0,0 @@
-<?php // $Id$
-      // Produces a graph of log accesses
-
-    require_once("../config.php");
-    require_once("lib.php");
-    require_once("$CFG->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 (file)
index 9ddbf94..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-<?php // $Id$
-      //  Displays live view of recent logs
-
-    require_once("../config.php");
-    require_once("lib.php");
-
-    $id   = required_param('id', PARAM_INT);
-    $page = optional_param('page', 0, PARAM_INT);     // which page to show
-
-    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");
-    }
-
-    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", "", "", 
-                 '<meta http-equiv="Refresh" content="'.COURSE_LIVELOG_REFRESH.'; url=loglive.php?id='.$course->id.'" />');
-
-    $user=0;
-    $date=time() - 3600;
-
-    print_log($course, $user, $date, "l.time DESC", $page, 500,
-              "loglive.php?id=$course->id&amp;user=$user&amp;date=$date");
-
-    print_footer($course);
-
-    exit;
-
-?>