public function view() { $tArray = array(); $tArray2 = array(); $tArray = PageTheme::getList(); $tArray2 = PageTheme::getAvailableThemes(); $this->set('tArray', $tArray); $this->set('tArray2', $tArray2); $siteThemeID = 0; $obj = PageTheme::getSiteTheme(); if (is_object($obj)) { $siteThemeID = $obj->getThemeID(); } $this->set('siteThemeID', $siteThemeID); $this->set('activate', View::url('/dashboard/pages/themes', 'activate')); $this->set('install', View::url('/dashboard/pages/themes', 'install')); }
?> </option> <option value="lt"<? if ($req['cChildrenSelect'] == 'lt') { ?> selected <? } ?>><?php echo t('Fewer Than'); ?> </option> </select> <input type="text" name="cChildren" value="<?php echo $req['cChildren']; ?> " /> </span> <span class="ccm-search-option" search-field="theme"> <select name="ptID"> <? $themes = PageTheme::getList(); ?> <? foreach($themes as $pt) { ?> <option value="<?php echo $pt->getThemeID(); ?> "><?php echo $pt->getThemeName(); ?> </option> <? } ?> </select> </span> <? foreach($searchFieldAttributes as $sfa) { $sfa->render('search'); ?> <? } ?>
public static function getListByPackage($pkg) { return PageTheme::getList('pkgID = ' . $pkg->getPackageID()); }
public static function exportList($xml) { $nxml = $xml->addChild('themes'); $list = PageTheme::getList(); $pst = PageTheme::getSiteTheme(); foreach($list as $pt) { $activated = 0; if ($pst->getThemeID() == $pt->getThemeID()) { $activated = 1; } $type = $nxml->addChild('theme'); $type->addAttribute('handle', $pt->getThemeHandle()); $type->addAttribute('package', $pt->getPackageHandle()); $type->addAttribute('activated', $activated); } }