Example #1
0
 /**
  *   Toggles the "featured" field
  *
  *   @uses   _toggle()
  *   @param  integer $oldvalue   Original value
  *   @param  integer $id         ID number of element to modify
  *   @return         New value, or old value upon failure
  */
 public function toggleFeatured($oldvalue, $id = 0)
 {
     $oldvalue = $oldvalue == 0 ? 0 : 1;
     $id = (int) $id;
     if ($id == 0) {
         if (is_object($this)) {
             $id = $this->id;
         } else {
             return $oldvalue;
         }
     }
     return Product::_toggle($oldvalue, 'featured', $id);
 }