Issue-4845: Merged in branch 'gsoc11_benj' for the enhanced mobile theme.
[atutor.git] / docs / themes / default / users / index.tmpl.php
1 <?php require(AT_INCLUDE_PATH.'header.inc.php'); ?>
2 <div id="my_courses_container">
3 <table class="data" style="width:100%;">
4 <tr><th></th>
5 <th><?php echo _AT('course'); ?></th>
6 <th><?php echo _AT('instructor'); ?></th>
7 <th><?php echo _AT('status'); ?></th>
8 <th><?php echo _AT('shortcuts'); ?></th>
9 </tr>
10 <?php foreach ($this->courses as $row):
11         static $counter;
12         $counter++;
13 ?>
14
15     <tr class="<?php if ($counter %2) { echo 'odd'; } else { echo 'even'; } ?>">
16     <td>
17       <?php if ($row['icon'] == ''): ?>
18                               <img src="images/clr.gif" class="icon" border="1" width="79" height="79" alt="<?php echo htmlentities_utf8($row['title']); ?>" />
19               <?php else: 
20                               echo $link;  
21
22                     $sql2="SELECT icon from ".TABLE_PREFIX."courses WHERE course_id='$row[course_id]'";
23                                     $result2 = mysql_query($sql2, $db);
24                                     
25                                     while($row2=mysql_fetch_assoc($result2)){
26                                             $filename = $row2['icon'];
27                                     }
28                     
29                     $path = AT_CONTENT_DIR .$row['course_id'].'/custom_icons/'.$filename;
30                     
31                     if (file_exists($path)) {
32                         if (defined('AT_FORCE_GET_FILE')) {
33                             $dir = 'get_course_icon.php?id='.$row['course_id'];
34                         } else {
35                             $dir = 'content/' . $_SESSION['course_id'] . '/'.$row['icon'];
36                         }
37                     } else {
38                             $dir = "images/courses/".$row['icon'];
39                     }
40                     ?>
41                     <img src="<?php echo $dir; ?>" class="icon" border="0" alt="<?php echo htmlentities_utf8($row['title']); ?>" />
42                                     <?php echo $link2; ?>
43                     <?php endif; ?>
44
45
46     </td>
47     <td><?php echo '<a href="'.url_rewrite('bounce.php?course=' . $row['course_id']) . '"> '.htmlentities_utf8($row['title']).'</a>' ?>
48     <br /><small><?php echo _AT('category'); ?>: <?php echo get_category_name($row['cat_id']); ?></small>
49     </td>
50     <td><small><?php echo '<a href="'.AT_BASE_HREF.'inbox/send_message.php?id='.$row['member_id'].'">'. get_display_name($row['member_id']).'</a>'; ?></small></td>
51     <td><small>
52     <?php       
53
54                         if ($_SESSION['member_id'] == $row['member_id']) {
55                                 //if instructor
56                                 echo _AT('instructor');
57                         } else if ($row['approved'] == 'a') {
58                                 //if alumni
59                                 echo _AT('alumni');
60                         } else if ($row['approved'] == 'n') {
61                                 //if notenrolled
62                                 echo _AT('pending_approval');
63                                 $link  = $link2 = "";
64                         } else {
65                                 //if no role and enrolled
66                                 echo _AT('student1');
67                         } ?>
68
69
70     </small></td>
71     <td>
72 <?php if($_config['allow_unenroll'] || $row['tests']){  ?>
73   <ul>
74     <?php if ($row['member_id'] != $_SESSION['member_id']  && $_config['allow_unenroll'] == 1): ?>
75             <li><a href="users/remove_course.php?course=<?php echo $row['course_id']; ?>"><?php echo _AT('unenroll_me'); ?></a></li>
76     <?php endif; ?>
77     <?php if ($row['tests']): ?>
78             <?php foreach ($row['tests'] as $test): ?>
79                     <li><a href="bounce.php?course=<?php echo $row['course_id'].SEP.'p='.urlencode('mods/_standard/tests/test_intro.php?tid='.$test['test_id']); ?>"><span title="<?php echo _AT('tests'); ?>:<?php echo $test['title']; ?>"><?php echo $test['title']; ?></span></a> </li>
80             <?php endforeach ;?>
81     <?php endif; ?>
82     </ul>  
83 <?php }  ?>
84
85     <?php if ($row['last_cid']): ?>
86           <div class="shortcuts" style="float:right;">
87                   <a href="bounce.php?course=<?php echo $row['course_id'].SEP.'p='.urlencode('content.php?cid='.$row['last_cid']); ?>"><img src="<?php echo $_base_href;  ?>themes/default/images/resume.png" border="" alt="<?php echo _AT('resume'); ?>" title="<?php echo _AT('resume'); ?>" class="img1616"/></a>
88           </div>
89     <?php endif; ?>
90
91
92     </td>
93     </tr>
94 <?php endforeach; ?>
95 </table>
96 </div>
97
98 <div class="current_box">
99 <div class="current_head"> <h3><?php echo _AT('things_current'); ?></h3></div>
100     <?php
101                 
102     //display current news
103
104     if($_GET['p'] == 0){
105       $p = 1;
106     }else{
107       $p = intval($_GET['p']);
108     }
109     if($_GET['p'] == "all"){
110       $perpage = count($this->all_news);
111     }else{
112       $perpage = 10;
113     }
114
115     $newscount = count($this->all_news);
116     $num_pages = ($perpage==0)?0:(ceil($newscount/$perpage));
117     $start = ($p-1)*$perpage;
118     $end = ($p*$perpage);
119
120     print_paginator($page, $num_pages, '', 1); 
121     for($i=$start;$i<=$end; $i++){
122         $count = $i;
123         if (isset($this->all_news)) {
124             echo '<ul class="current_list">';
125               if(isset($this->all_news[$i]['thumb'])){
126                     echo '<li><img src="'.$this->all_news[$i]['thumb'].'" alt="'.$this->all_news[$i]['alt'].'" title="'.$this->all_news[$i]['alt'].'" class="img1616"/> ' . $this->all_news[$i]['link'] .' <br />';
127                     if($this->all_news[$i]['object']['course_id']){
128                     echo '<small>(<a href="bounce.php?course='.$this->all_news[$i]['object']['course_id'].'">'.$this->all_news[$i]['course'].'</a>)|';
129                     }
130                     echo '('.AT_DATE('%F %j, %g:%i',$this->all_news[$i]['time']).')</small><hr style=""/></li>';
131                 }
132             echo '</ul>';
133         }
134     }
135     if($perpage == count($this->all_news)){ ?>
136         <a href="<?php echo $_SERVER['PHP_SELF']; ?>?p=1"><?php echo _AT('show_pages'); ?></a>
137     <?php }else if($newscount > 0){ ?>
138         <a href="<?php echo $_SERVER['PHP_SELF']; ?>?p=all"><?php echo _AT('show_all'); ?></a>
139     <?php } else {
140             echo _AT('none_found');
141           }?>
142 <br /><br />
143 </div>  
144
145 <?php require(AT_INCLUDE_PATH.'footer.inc.php'); ?>