/** * 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); }