/** * @param string $id * @return string * @throws BaseEnvironmentMeasuringUnitCategoryIDMissingException * @throws BaseUserAccessDeniedException */ public static function delete_measuring_unit_category($id) { global $user; if ($user->is_admin()) { if (is_numeric($id)) { $measuring_unit_category = new MeasuringUnitCategory($id); if ($measuring_unit_category->delete() == true) { return "1"; } else { return "0"; } } else { throw new BaseEnvironmentMeasuringUnitCategoryIDMissingException(); } } else { throw new BaseUserAccessDeniedException(); } }