Ejemplo n.º 1
0
 public function updateSlide(DtoSlide $s)
 {
     $this->db->trans_begin();
     $slide = array("userid" => $s->getUserid(), "ordering" => $s->getOrdering(), "type" => $s->getType(), "linkto" => $s->getLinkto());
     $this->db->where('sliderid', $s->getSlideid());
     $this->db->update('SLIDERS', $slide);
     $sid = $s->getSlideid();
     foreach ($s->getSliderdetail() as $sl) {
         $this->db->where('sliderid', $sid);
         $this->db->where('languageid', $sl['languageid']);
         $this->db->update('SLIDERDETAIL', $sl);
     }
     if ($this->db->trans_status() === FALSE) {
         $this->db->trans_rollback();
         return FALSE;
     } else {
         $this->db->trans_commit();
         return TRUE;
     }
 }
Ejemplo n.º 2
0
 public function updateSlide(DtoSlide $s)
 {
     $data = array('title' => $s->getTitle(), 'caption' => str_replace(array("\r", "\n"), " ", $s->getCaption()), 'linkto' => $s->getLinkto(), 'imageurl' => $s->getImageurl(), 'ordering' => $s->getOrdering(), 'userid' => $s->getUserid());
     $this->db->where('slideid', $s->getSlideid());
     $this->db->update('SLIDES', $data);
 }