예제 #1
0
파일: User.php 프로젝트: besters/My-Base
 /**
  * Uklada noveho/editovaneho uzivatele do DB
  *
  * @param array $formData Data z formulare
  * @param int $id ID editovaneho zaznamu
  * @return int ID ukladaneho zaznamu
  *
  * @todo Dodelat sloupce pro editaci
  */
 public function save($formData, $id = null)
 {
     if (is_null($id)) {
         $data = array('idaccount' => $this->_dbTable->getAccountId(), 'idcompany' => $formData['idcompany'], 'idlogin' => $formData['idlogin'], 'email' => $formData['email'], 'owner' => 0, 'administrator' => 0, 'status' => 0, 'registered' => new Zend_Db_Expr('NOW()'));
     } else {
         $data = array('idcompany' => $formData['idcompany'], 'mobile' => $formData['mobile'], 'home' => $formData['home'], 'work' => $formData['work'], 'im' => $formData['im'], 'imservice' => $formData['imservice'], 'email' => $formData['mail']);
     }
     $lastInsertId = $this->_dbTable->save($data, $id);
     return $lastInsertId;
 }
예제 #2
0
파일: Typ.php 프로젝트: besters/My-Base
 /**
  * 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;
 }
예제 #3
0
파일: Company.php 프로젝트: besters/My-Base
 /**
  * Uklada novou/editovanou spolecnost do DB
  *
  * @param array $formData Data z formulare
  * @param int $id ID editovaneho zaznamu
  * @return int ID ukladaneho zaznamu
  *
  * @todo Dodelat sloupce pro editaci
  */
 public function save($formData, $id = null)
 {
     $data = array('idaccount' => $this->_dbTable->getAccountId(), 'name' => $formData['company']);
     $lastInsertId = $this->_dbTable->save($data, $id);
     return $lastInsertId;
 }