bb97ed8eb974ffb3a6e89011e99969ea58603c34
[atutor.git] / mods / certify / index.php
1 <?php\r
2 \r
3 require 'certify_functions.php';\r
4 \r
5 $GLOBALS['dout'] = '';\r
6 \r
7 function dbug($out) {\r
8         $GLOBALS['dout'] .= $out . "\n";\r
9 }\r
10 \r
11 define('AT_INCLUDE_PATH', '../../include/');\r
12 require (AT_INCLUDE_PATH.'vitals.inc.php');\r
13 $_custom_css = $_base_path . 'mods/certify/certify.css'; // use a custom stylesheet\r
14 \r
15 $certify_certificates = array();\r
16         \r
17 // Fetch certificates for course\r
18 \r
19 $sql = 'SELECT * from '.TABLE_PREFIX.'certify where course_id='.$_SESSION['course_id'];\r
20 $result = mysql_query($sql, $db) or die(mysql_error());\r
21 \r
22 while( $row = mysql_fetch_assoc($result) ) {\r
23         $this_cert = array();\r
24         $this_cert['title'] = $row['title'];\r
25         $this_cert['description'] = $row['description'];\r
26         $this_cert['progress'] = getCertificateProgress($_SESSION[member_id], $row['certify_id']);\r
27         $certify_certificates[$row['certify_id']] = $this_cert;\r
28 }\r
29 \r
30 \r
31 require (AT_INCLUDE_PATH.'header.inc.php');\r
32 dbug(var_export($certify_certificates, true));\r
33 echo '<!-- <code><pre>'.$dout.'</pre></code> -->';\r
34 \r
35 \r
36 ?>\r
37 \r
38 \r
39 <table class="data static" summary="" rules="cols">\r
40 <thead>\r
41 <tr>\r
42         <th scope="col"><?php echo _AT('certify_title'); ?></th>\r
43         <th scope="col"><?php echo _AT('certify_status'); ?></th>\r
44 </tr>\r
45 </thead>\r
46 <tbody>\r
47 <?php foreach ($certify_certificates as $certify_id => &$certificate) { ?>\r
48 \r
49         <?php if ($certificate['progress'] < 100) { ?>\r
50 \r
51                 <tr>\r
52                         <td>\r
53                                 <strong><?php echo $certificate['title']; ?></strong><br />\r
54                                 <em><?php echo $certificate['description']; ?></em>\r
55                         </td>\r
56                         \r
57                         <td>                            \r
58                                 <div class="certify_bar-border">\r
59                                         <div class="certify_bar-fill">\r
60                                                 <div class="certify_bar-bar" style="width: <?php echo floor($certificate['progress']); ?>%;"><?php echo floor($certificate['progress']); ?>%\r
61                                                 </div>\r
62                                         </div>\r
63                                 </div>\r
64                                 \r
65                         </td>\r
66                 </tr>\r
67         <?php } else { ?>\r
68 \r
69                 <tr>\r
70                         <td>\r
71                                 <strong><?php echo $certificate['title']; ?></strong><br />\r
72                                 <em><?php echo $certificate['description']; ?></em>\r
73                         </td>\r
74                         \r
75                         <td>\r
76                                 <span class="certify_percent">100%</span> \r
77                                 <a href="<?php echo url_rewrite('mods/certify/download_certificate.php?certify_id='.$certify_id); ?>">\r
78                                 <img src="<?php echo AT_BASE_HREF. "images/file_types/pdf.gif"; ?>" border="0" /> \r
79                                 <?php echo _AT('certify_download_certificate'); ?>\r
80                                 </a>\r
81                         </td>\r
82                 </tr>\r
83                 \r
84         <?php } ?>\r
85 \r
86 <?php } ?>\r
87 \r
88 \r
89 </tbody>\r
90 </table>\r
91         \r
92 <?php require (AT_INCLUDE_PATH.'footer.inc.php'); ?>