예제 #1
0
<?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;
예제 #2
0
 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;
 }