protected function _multiDelete($id) { $query = new Daq_Db_Query(); $total = $query->select("COUNT(*) AS cnt")->from("Wpjb_Model_Job")->where("job_type = ?", $id)->fetchColumn(); if ($total > 0) { $err = __("Cannot delete job type identified by ID #{id}. There are still jobs using this type.", WPJB_DOMAIN); $err = str_replace("{id}", $id, $err); $this->view->_flash->addError($err); return false; } try { $model = new Wpjb_Model_JobType($id); $model->delete(); return true; } catch (Exception $e) { // log error return false; } }