/** * Save a slider array in the database * Often used in a foreach loop to loop over all sliders * If ID is passed, it will update that ID. * If no ID or ID = 0, it will insert * * @param $slider = array(); of slider data * @return ID of saved slider or false if error * @since 0.0.1 */ protected function save_slider($slider) { self::$slider = $slider; // check to see if the id exists if (self::$slider['slider_id'] === 0) { // It doesn't exist yet, so insert it! $this->insert_slider(); } else { // we have a slider_id, so update it! $this->update_slider(); } }