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