|
<?php
class ccm_archive {
var $DB_PREFIX;
var $_db;
var $_config;
var $_common;
function ccm_archive($db,$dbConfig,$config,$common) {
$this->_db = $db;
$this->DB_PREFIX = &$dbConfig->prefix;
$this->_config = &$config;
$this->_common = $common;
}
function listComicsSelectBox($showIDs='', $reverse='', $storylines='') {
$order = (empty($reverse)) ? 'ASC' : 'DESC';
$result = $this->_db->Execute("SELECT id,date,comic_title,storyline
FROM {$this->DB_PREFIX}comic
WHERE live='1' ORDER BY date $order");
$r = '<select name="comicID" onchange="if (value!=\"\") {location.href=\''
.$this->_config->archive_comic_url."?comicID='+value;}\">";
$r .= '<option value="">[Archives]</option>';
while (!$result->EOF) {
list ($id,$date,$title,$sl) = $result->fields;
$indent = (!empty($storylines) && (!empty($sl))) ? ' ' : '';
$r .= "<option value=\"$id\">";
$r .= (empty($showIDs)) ? "$indent $title" : "$indent [$id] $title";
$r .= "</option>";
$result->MoveNext();
}
$r .= '</select>';
return $r;
}
}
$ccm_archive = new ccm_archive(&$ccm_db,&$ccm_dbConfig,&$ccm_config,& $ccm_common);
?>
|