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