move code up one directory
[atutor.git] / mods / _standard / tracker / tracker.php
1 <?php
2 /************************************************************************/
3 /* ATutor                                                                                                                               */
4 /************************************************************************/
5 /* Copyright (c) 2002-2010                                              */
6 /* Inclusive Design Institute                                           */
7 /* http://atutor.ca                                                     */
8 /* This program is free software. You can redistribute it and/or        */
9 /* modify it under the terms of the GNU General Public License          */
10 /* as published by the Free Software Foundation.                        */
11 /************************************************************************/
12 // $Id$
13
14 define('AT_INCLUDE_PATH', '../../../include/');
15 require(AT_INCLUDE_PATH.'vitals.inc.php');
16
17 $_section[0][0] = _AT('tools');
18 $member_id=$_SESSION['member_id'];
19 require(AT_INCLUDE_PATH.'header.inc.php');
20
21
22 //get names for member_ids
23 $sql14 = "select member_id, login, first_name, last_name from ".TABLE_PREFIX."members";
24 $result14=mysql_query($sql14, $db);
25 while($row=mysql_fetch_array($result14)){
26         if($row['first_name'] && $row['last_name']){
27                 $this_user[$row['member_id']]= $row['first_name'].' '. $row['last_name'];
28         }else{
29                 $this_user[$row['member_id']]= $row['login'];
30         }
31 }
32
33 /////////////////////////////
34 // Top of the page
35 //see if tracking is turned on
36 $sql="SELECT tracking FROM ".TABLE_PREFIX."courses where course_id=$_SESSION[course_id]";
37 $result=mysql_query($sql, $db);
38 while($row= mysql_fetch_array($result)){
39         if($row['tracking']== "off"){
40                 if(authenticate(AT_PRIV_ADMIN, AT_PRIV_RETURN)){
41                         $msg->printInfos('TRACKING_OFFIN');
42                 } else {
43                         $msg->printInfos('TRACKING_OFFST');
44                 }
45         require(AT_INCLUDE_PATH.'footer.inc.php');
46         exit;
47         }
48 }
49 if ($_GET['coverage'] == 'raw'){
50         echo '&nbsp;&nbsp;<a href="'.$_SERVER['PHP_SELF'].'">'._AT('show_summary_tracking').'</a><br /><br />';
51 } else {
52         echo '&nbsp;&nbsp;<a href="'.$_SERVER['PHP_SELF'].'?coverage=raw">'._AT('show_raw_tracking').'</a><br /><br />';
53 }
54
55 if (authenticate(AT_PRIV_ADMIN, AT_PRIV_RETURN)) {
56         $msg->printInfos('TRACKING_NO_INST1');
57 } else if ($_GET['coverage'] == 'raw') {
58         require(AT_INCLUDE_PATH.'lib/tracker.inc.php');
59 } else{
60         require(AT_INCLUDE_PATH.'lib/tracker2.inc.php');
61 }
62         require(AT_INCLUDE_PATH.'footer.inc.php');
63 ?>