/** * This function is a singleton method used to instantiate the EEM_Attendee object * * @access public * @return EEM_Question_Option instance */ public static function instance() { // check if instance of EEM_Attendee already exists if (self::$_instance === NULL) { // instantiate Espresso_model self::$_instance = new self(); } // EEM_Attendee object return self::$_instance; }
/** * Deletes the specified question (and its associated question options) or question group * @param int $id * @param EEM_Soft_Delete_Base $model * @return boolean */ protected function _delete_item($id, $model) { if ($model instanceof EEM_Question) { EEM_Question_Option::instance()->delete_permanently(array(array('QST_ID' => absint($id)))); } return $model->delete_permanently_by_ID(absint($id)); }