Example #1
0
 public function save(Zadanie $zadanie)
 {
     $zadanieData = array('nazov' => $zadanie->getNazov(), 'trieda_id' => $zadanie->getTriedaId(), 'pouzivatel_id' => $zadanie->getPouzivatelId(), 'predmet_id' => $zadanie->getPredmetId(), 'stav' => $zadanie->getStav(), 'cas_uzatvorenia' => $zadanie->getCasUzatvorenia());
     if ($zadanie->getId()) {
         $this->db->update('zadania', $zadanieData, array('zadanie_id' => $zadanie->getId()));
     } else {
         $this->db->insert('zadania', $zadanieData, array(PDO::PARAM_STR, PDO::PARAM_INT, PDO::PARAM_INT, PDO::PARAM_INT, PDO::PARAM_INT, 'datetime'));
         $id = $this->db->lastInsertId();
         $zadanie->setId($id);
     }
 }