[ Index ]

PHP Cross Reference of Moodle 1.9.3 [Build 15-Oct-2008]

title

Body

[close]

/course/report/log/ -> live.php (source)

   1  <?php // $Id: live.php,v 1.8 2007/09/24 15:39:29 skodak Exp $
   2        //  Displays live view of recent logs
   3  
   4      require_once("../../../config.php");
   5      require_once ("../../lib.php");
   6  
   7      $id   = required_param('id', PARAM_INT);
   8      $page = optional_param('page', 0, PARAM_INT);     // which page to show
   9  
  10      if (! $course = get_record("course", "id", $id) ) {
  11          error("That's an invalid course id");
  12      }
  13  
  14      require_login($course);
  15  
  16      $context = get_context_instance(CONTEXT_COURSE, $course->id);
  17      if (!has_capability('moodle/site:viewreports', $context)) {
  18          error('You need do not have the required permission to view this report');
  19      }
  20  
  21      add_to_log($course->id, "course", "report live", "report/log/live.php?id=$course->id", $course->id); 
  22  
  23      session_write_close();
  24  
  25      // we override the default framename so header/footer
  26      // links open in a new window 
  27      if (empty($CFG->framename) || $CFG->framename==='_top') {
  28          $CFG->framename = '_blank';
  29      }
  30  
  31      $strlivelogs = get_string("livelogs");
  32      $strupdatesevery = get_string("updatesevery", "moodle", COURSE_LIVELOG_REFRESH);
  33  
  34      print_header("$strlivelogs ($strupdatesevery)", "$strlivelogs", "", "", 
  35                   '<meta http-equiv="Refresh" content="'.COURSE_LIVELOG_REFRESH.'; url=live.php?id='.$course->id.'" />');
  36  
  37      $user=0;
  38      $date=time() - 3600;
  39  
  40      print_log($course, $user, $date, "l.time DESC", $page, 500,
  41                "live.php?id=$course->id&amp;user=$user&amp;date=$date");
  42  
  43      print_footer('none');
  44  
  45      exit;
  46  
  47  ?>


Generated: Wed Jan 14 11:33:29 2009 Cross-referenced by PHPXref 0.7