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);
 }