function load(Zikula_Form_View $view, &$params) { parent::load($view, $params); $contentTypes = ModUtil::apiFunc('Content', 'Content', 'getContentTypes'); foreach ($contentTypes as $type) { $this->addItem($type['title'], $type['module'] . ':' . $type['name']); } $this->attributes['onchange'] = "content.handleContenTypeSelected ('{$this->id}')"; $this->attributes['onkeyup'] = "content.handleContenTypeSelected ('{$this->id}')"; }
function load(Zikula_Form_View $view, &$params) { if (!$view->isPostBack()) { $classes = ModUtil::apiFunc('Content', 'Admin', 'getStyleClasses'); $empty = array(array('text' => '', 'value' => '')); $classes = array_merge($empty, $classes); $this->setItems($classes); } parent::load($view, $params); }
function load(Zikula_Form_View $view, &$params) { $this->addItem('auto', 'wauto'); $this->addItem('1/1', 'w100'); $this->addItem('3/4', 'w75'); $this->addItem('2/3', 'w66'); $this->addItem('1/2', 'w50'); $this->addItem('1/3', 'w33'); $this->addItem('1/4', 'w25'); parent::load($view, $params); }
function load(Zikula_Form_View $view, &$params) { // get all layouts if needed if (array_key_exists('layouts', $params)) { $layouts = $params['layouts']; } else { $layouts = ModUtil::apiFunc('Content', 'Layout', 'getLayouts'); if ($layouts === false) { return false; } } foreach ($layouts as $layout) { $this->_addItem($layout['title'], $layout['name'], $layout['image']); } parent::load($view, $params); }
function load(Zikula_Form_View $view, &$params) { if (!$view->isPostBack()) { // Find the active modules $moduleList = ModUtil::apiFunc('Extensions', 'admin', 'listmodules', array('state' => ModUtil::STATE_ACTIVE)); $modules = array(); // Only list modules that have a User view foreach ($moduleList as $module) { if (isset($module['capabilities']['user'])) { $modules[] = array('text' => $module['displayname'], 'value' => $module['name']); } } $empty = array(array('text' => '', 'value' => '')); $modules = array_merge($empty, $modules); $this->setItems($modules); } parent::load($view, $params); }
/** * Load event handler. * * @param Zikula_Form_View $view Reference to Zikula_Form_View object. * @param array &$params Parameters passed from the Smarty plugin function. * * @return void */ public function load(Zikula_Form_View $view, &$params) { if ($this->mandatory) { $this->addItem('---', null); } if ($this->addAllOption) { $this->addItem(DataUtil::formatForDisplay(__('All')), ''); } if ($this->onlyInstalledLanguages) { $langList = ZLanguage::getInstalledLanguageNames(); foreach ($langList as $code => $name) { $this->addItem($name, $code); } } else { $langList = ZLanguage::languageMap(); foreach ($langList as $code => $name) { $this->addItem($name, $code); } } parent::load($view, $params); }
function load(Zikula_Form_View $view, &$params) { // get all layouts if needed if (array_key_exists('layouts', $params)) { $layouts = $params['layouts']; } else { $layouts = ModUtil::apiFunc('Content', 'Layout', 'getLayouts'); if ($layouts === false) { return false; } } // get module var for display layout options $layoutDisplay = ModUtil::getVar('Content', 'layoutDisplay'); foreach ($layouts as $layout) { if (is_array($layoutDisplay) && $layoutDisplay[$layout['templateType']]) { // only show the layout option when the templateType is enabled $this->_addItem($layout['title'], $layout['name'], $layout['image']); } } parent::load($view, $params); }
/** * Load event handler. * * @param Zikula_Form_View $view Reference to Zikula_Form_View object. * @param array &$params Parameters passed from the Smarty plugin function. * * @return void */ public function load(Zikula_Form_View $view, &$params) { if ($this->showEmptyValue != 0) { $this->addItem('- - -', 0); } // switch between doctrine and dbobject mode if ($this->recordClass) { $q = Doctrine::getTable($this->recordClass)->createQuery(); if ($this->where) { if (is_array($this->where)) { $q->where($this->where[0], $this->where[1]); } else { $q->where($this->where); } } if ($this->orderby) { $q->orderBy($this->orderby); } if ($this->pos >= 0) { $q->offset($this->pos); } if ($this->num > 0) { $q->limit($this->num); } $rows = $q->execute(); foreach ($rows as $row) { $itemLabel = $row[$this->displayField]; if (!empty($this->displayFieldTwo)) { $itemLabel .= ' (' . $row[$this->displayFieldTwo] . ')'; } $this->addItem($itemLabel, $row[$this->idField]); } } else { ModUtil::dbInfoLoad($this->module); // load the object class corresponding to $this->objecttype $class = "{$this->module}_DBObject_" . StringUtil::camelize($this->objecttype) . 'Array'; // instantiate the object-array $objectArray = new $class(); // get() returns the cached object fetched from the DB during object instantiation // get() with parameters always performs a new select // while the result will be saved in the object, we assign in to a local variable for convenience. $objectData = $objectArray->get($this->where, $this->orderby, $this->pos, $this->num); foreach ($objectData as $obj) { $itemLabel = $obj[$this->displayField]; if (!empty($this->displayFieldTwo)) { $itemLabel .= ' (' . $obj[$this->displayFieldTwo] . ')'; } $this->addItem($itemLabel, $obj[$this->idField]); } } parent::load($view, $params); }
/** * Load event handler. * * @param Zikula_Form_View $view Reference to Form render object. * @param array &$params Parameters passed from the Smarty plugin function. * * @return void */ function load(Zikula_Form_View $view, &$params) { $this->includeEmptyElement = isset($params['includeEmptyElement']) ? $params['includeEmptyElement'] : false; $this->enableDBUtil = isset($params['enableDBUtil']) ? $params['enableDBUtil'] : false; $this->enableDoctrine = isset($params['enableDoctrine']) ? $params['enableDoctrine'] : false; self::loadParameters($this, $this->includeEmptyElement, $params); parent::load($view, $params); }
/** * Load event handler. * * @param Zikula_Form_View $view Reference to Zikula_Form_View object. * @param array &$params Parameters passed from the Smarty plugin function. * * @return void */ public function load(Zikula_Form_View $view, &$params) { if (!$this->mandatory) { $this->addItem('', ''); } if ($this->showEmptyValue != false) { $this->addItem('- - -', 0); } $fetchItemsDuringLoad = isset($params['fetchItemsDuringLoad']) ? $params['fetchItemsDuringLoad'] : true; if ($fetchItemsDuringLoad) { $items = $this->loadItems($params); foreach ($items as $item) { if (!$this->isIncluded($item)) { continue; } $itemLabel = $this->createItemLabel($item); $itemId = $this->createItemIdentifier($item); $this->addItem($itemLabel, $itemId); } } parent::load($view, $params); }