<?php require "Catalog.class.php"; define('MIN_TO_COUNT', 11); $meMod = 'catalog'; $MODULES[$meMod]['head'] .= "\n<script language=\"Javascript\">\n<!--\n\nfunction confirmDelete(url)\n{\n var yes = confirm('Are you sure you want to delete this element?');\n if(yes)\n return url;\n else\n return '#';\n}\n\n-->\n</script>\n"; $catSecNum = $MODULES['argv']['s']; $artToShow = $MODULES['argv']['a']; if (!is_numeric($catSecNum) or $catSecNum < 1) { $catSecNum = 1; } if (!is_numeric($artToShow)) { unset($artToShow); } else { $artToShow = new Article($artToShow); findLinkedArticle($artToShow); } $catSection = new Section($catSecNum); findLinkedSection($catSection); $MODULES[$meMod]['title'] = $catSection->title; $MODULES[$meMod]['topright'] = $MODULES[$meMod]['title']; $MODULES[$meMod]['logo'] = $catSection->logo; $myMain =& $MODULES[$meMod]['mainright']; $mySubs =& $catSection->readSubsDataDB(); $myArts =& $catSection->readArtsDataDB(); if (!$MODULES['argv']['do_admin']) { $catSection->readTuitContentsDB(); $catSection->readTextBoxesDB(); } if (count($mySubs) + count($myArts) >= MIN_TO_COUNT) { $doCnt = 1;
function readArtsDataDB() { if (!count($this->arts)) { if (!$this->readArtsDB()) { return 0; } } reset($this->arts); $arts = array(); for ($i = 0; list($k, $v) = each($this->arts); $i++) { $arts[$i] = new Article($k); findLinkedArticle($arts[$i]); $this->elements[TEXTBOX_SMALL][$arts[$i]->priority][] =& $arts[$i]; } return $arts; }