| 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
globalstate, we recommend one of these alternatives:1. Pass all data via parameters
2. Create a class that maintains your state