Conditions | 2 |
Paths | 2 |
Total Lines | 31 |
Code Lines | 13 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | <?php |
||
5 | function b_sitemap_assessment() |
||
6 | { |
||
7 | $db = XoopsDatabaseFactory::getDatabaseConnection(); |
||
8 | |||
9 | $myts = MyTextSanitizer::getInstance(); |
||
10 | |||
11 | global $xoopsConfig; |
||
|
|||
12 | |||
13 | /* if (file_exists(XOOPS_ROOT_PATH . '/modules/xoopspoll/language/' . $xoopsConfig['language'] . '/main.php')) { |
||
14 | include_once(XOOPS_ROOT_PATH . '/modules/xoopspoll/language/' . $xoopsConfig['language'] . '/main.php'); |
||
15 | } |
||
16 | */ |
||
17 | $sitemap = array(); |
||
18 | $result = $db->query('SELECT cod_prova,titulo FROM ' . $db->prefix('assessment_provas') . ' '); |
||
19 | $i = 0; |
||
20 | while ($prova_linha = $db->fetchArray($result)) { |
||
21 | $sitemap['parent'][$i]['id'] = $prova_linha['cod_prova']; |
||
22 | |||
23 | $sitemap['parent'][$i]['title'] = $myts->makeTboxData4Show($prova_linha['titulo']); |
||
24 | |||
25 | $sitemap['parent'][$i]['url'] = 'verprova.php?cod_prova=' . $prova_linha['cod_prova']; |
||
26 | /* |
||
27 | $sitemap['parent'][$i]['child'][$i]['id']=$prova_linha["cod_prova"]; |
||
28 | $sitemap['parent'][$i]['child'][$i]['title']="titulo filho"; |
||
29 | $sitemap['parent'][$i]['child'][$i]['image']=2; |
||
30 | $sitemap['parent'][$i]['child'][$i]['url']="verprova.php?cod_prova=".$prova_linha["cod_prova"];*/ |
||
31 | ++$i; |
||
32 | } |
||
33 | |||
34 | return $sitemap; |
||
35 | } |
||
36 |
Instead of relying on
global
state, we recommend one of these alternatives:1. Pass all data via parameters
2. Create a class that maintains your state