/** * Vraci pole ve tvaru "id => typ" * * @param int $idaccount ID uctu * @param string $nullVal Prvni prvek selectu * @return array */ public function getFormSelect($idaccount = null, $nullVal = null) { if (is_null($idaccount)) { $idaccount = $this->_dbTable->getAccountId(); } $priority = $this->_dbTable->fetchAllEntry('idaccount = ' . $idaccount . '', array('idtyp', 'name')); foreach ($priority as $row) { if (!is_null($nullVal)) { $return[null] = $nullVal; } $return[$row->idtyp] = $row->name; } return $return; }
/** * Vraci pole ve tvaru "id => nazev spolecnosti" * * @param int $idaccount ID uctu * @param string $nullVal Prvni prvek selectu * @return array */ public function getFormSelect($idaccount = null, $nullVal = null) { $return = array(); if (is_null($idaccount)) { $account = new Model_Account(); $idaccount = $account->getId(); } $company = $this->_dbTable->fetchAllEntry('idaccount = ' . $idaccount . '', array('idcompany', 'name')); foreach ($company as $row) { if (!is_null($nullVal)) { $return[null] = $nullVal; } $return[$row->idcompany] = $row->name; } return $return; }