Example #1
0
 /**
  * Change order
  *
  * @param      integer $dir
  * @return     mixed False if error, Object on success
  */
 public function changeOrder($dir)
 {
     $newOrder = $this->ordering + $dir;
     // Load record in prev position
     $old = new self($this->_db);
     if ($old->loadByOrder($newOrder)) {
         $old->ordering = $this->ordering;
         $old->store();
     }
     $this->ordering = $newOrder;
     $this->store();
     return true;
 }