public static function isUnitofmeasureInUseById($unitofmeasureId) { $unitofmeasures = Unitofmeasure::getById($unitofmeasureId); $rows = ZurmoRedBean::getAll('SELECT * FROM customfield WHERE id IN (SELECT unitofmeasure_customfield_id FROM costbook) AND VALUE="' . $unitofmeasures->name . '"'); if (count($rows) > 0) { return true; } else { return false; } }
public function actionEdit($id) { //get boject by id $unitofmeasure = Unitofmeasure::getById(intval($id)); //Security check ControllerSecurityUtil::resolveAccessCanCurrentUserWriteModel($unitofmeasure); //create view and render $editAndDetailsView = $this->makeEditAndDetailsView($this->attemptToSaveModelFromPost($unitofmeasure), 'Edit'); $view = new UnitofmeasuresPageView(ZurmoDefaultViewUtil::makeStandardViewForCurrentUser($this, $editAndDetailsView)); echo $view->render(); }