public static function getIterAllTemplates($global = 0, $personId = 0) { $enumeration = new ProviderDashboardState(); $db = Zend_Registry::get('dbAdapter'); $enumSelect = $db->select()->from($enumeration->_table)->where('global = ' . (int) $global); if (!$global) { $enumSelect->where('personId = ' . (int) $personId); } $iter = $enumeration->getIterator($enumSelect); $iter->rewind(); $resarr = array(); while ($iter->valid()) { $item = $iter->current(); $resarr[] = $item; $iter->next(); } return $resarr; }
public function getTemplateContentAction() { $templateId = (int) $this->_getParam('templateId'); $templContent = ProviderDashboardState::populateWithProviderDashboardStateId($templateId); $templContent['state'] = unserialize($templContent['state']); $json = Zend_Controller_Action_HelperBroker::getStaticHelper('json'); $json->suppressExit = true; $json->direct($templContent); }