/**
  * @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();
     }
 }