remove old readme
[atutor.git] / docs / mods / _standard / tests / sublinks.php
1 <?php
2
3 if (!defined('AT_INCLUDE_PATH')) { exit; }
4
5 global $db;
6
7 $tests_limit = 3;               //Numero massimo dei possibili sottocontenuti visualizzabili nella home-page
8
9 $sql = "SELECT T.test_id, T.title, UNIX_TIMESTAMP(T.start_date) AS sd, UNIX_TIMESTAMP(T.end_date) AS ed 
10           FROM ".TABLE_PREFIX."tests T, ".TABLE_PREFIX."tests_questions_assoc Q 
11          WHERE Q.test_id=T.test_id 
12            AND T.course_id=$_SESSION[course_id] 
13          GROUP BY T.test_id 
14          ORDER BY T.end_date DESC";
15 $result = mysql_query($sql, $db);
16
17 $cnt = 0;
18
19 if (mysql_num_rows($result) > 0) {
20         while ($row = mysql_fetch_assoc($result)) {
21                 if ( ($row['sd'] <= time()) && ($row['ed'] >= time() ) && $cnt < $tests_limit)          //Solo i test "On Going" dovranno essere visualizzati, per questo vengono controllate le date di inizio e fine in riferimento alla data odierna
22                         $list[] = '<a href="'.url_rewrite('mods/_standard/tests/test_intro.php?tid=' . $row['test_id'], AT_PRETTY_URL_IS_HEADER).'"'.
23                                   (strlen($row['title']) > SUBLINK_TEXT_LEN ? ' title="'.$row['title'].'"' : '') .'>'. 
24                                   validate_length($row['title'], SUBLINK_TEXT_LEN, VALIDATE_LENGTH_FOR_DISPLAY) .'</a>';
25                         $cnt++; 
26         }
27         return $list;   
28 } else {
29         return 0;
30 }
31
32 ?>