/** * @param integer $id * @param string $value * @return string * @throws BaseUserAccessDeniedException * @throws BaseRegistyIDMissingException */ public static function edit_handler($id, $value) { global $user; if (is_numeric($id) and $value) { if ($user->is_admin()) { $registry = new Registry($id); $registry->set_registry_value($value); return "1"; } else { throw new BaseUserAccessDeniedException(); } } else { throw new BaseRegistryIDMissingException(); } }