diff options
Diffstat (limited to 'modules/gallery/helpers/user.php')
| -rw-r--r-- | modules/gallery/helpers/user.php | 103 | 
1 files changed, 0 insertions, 103 deletions
| diff --git a/modules/gallery/helpers/user.php b/modules/gallery/helpers/user.php index 9052e932..efe08830 100644 --- a/modules/gallery/helpers/user.php +++ b/modules/gallery/helpers/user.php @@ -24,109 +24,6 @@   * Note: by design, this class does not do any permission checking.   */  class user_Core { -  static function get_edit_form($user) { -    $writable = self::is_writable(); -    $form = new Forge("users/update/$user->id", "", "post", array("id" => "g-edit-user-form")); -    $form->set_attr("class", "g-narrow"); -    $group = $form->group("edit_user")->label(t("Edit User: %name", array("name" => $user->name))); -    $group->input("full_name")->label(t("Full Name"))->id("g-fullname")->value($user->full_name); -    self::_add_locale_dropdown($group, $user); -    if ($writable) { -      $group->password("password")->label(t("Password"))->id("g-password"); -      $group->password("password2")->label(t("Confirm Password"))->id("g-password2") -        ->matches($group->password); -    } -    $group->input("email")->label(t("Email"))->id("g-email")->value($user->email); -    $group->input("url")->label(t("URL"))->id("g-url")->value($user->url); -    $form->add_rules_from(self::get_edit_rules()); - -    module::event("user_edit_form", $user, $form); -    $group->submit("")->value(t("Save")); - -    if (!$writable) { -      foreach ($group->inputs as $input) { -        $input->disabled("disabled"); -      } -    } -    return $form; -  } - -  static function get_edit_form_admin($user) { -    $writable = self::is_writable(); -    $form = new Forge( -      "admin/users/edit_user/$user->id", "", "post", array("id" => "g-edit-user-form")); -    $group = $form->group("edit_user")->label(t("Edit User")); -    $group->input("name")->label(t("Username"))->id("g-username")->value($user->name); -    $group->inputs["name"]->error_messages( -      "in_use", t("There is already a user with that username")); -    $group->input("full_name")->label(t("Full Name"))->id("g-fullname")->value($user->full_name); -    self::_add_locale_dropdown($group, $user); -    if ($writable) { -      $group->password("password")->label(t("Password"))->id("g-password"); -      $group->password("password2")->label(t("Confirm Password"))->id("g-password2") -        ->matches($group->password); -    } -    $group->input("email")->label(t("Email"))->id("g-email")->value($user->email); -    $group->input("url")->label(t("URL"))->id("g-url")->value($user->url); -    $group->checkbox("admin")->label(t("Admin"))->id("g-admin")->checked($user->admin); -    $form->add_rules_from(self::get_edit_rules()); - -    module::event("user_edit_form_admin", $user, $form); -    $group->submit("")->value(t("Modify User")); -    if (!$writable) { -      foreach ($group->inputs as $input) { -        $input->disabled("disabled"); -      } -    } -    return $form; -  } - -  static function get_add_form_admin() { -    $form = new Forge("admin/users/add_user", "", "post", array("id" => "g-add-user-form")); -    $form->set_attr('class', "g-narrow"); -    $group = $form->group("add_user")->label(t("Add User")); -    $group->input("name")->label(t("Username"))->id("g-username") -      ->error_messages("in_use", t("There is already a user with that username")); -    $group->input("full_name")->label(t("Full Name"))->id("g-fullname"); -    $group->password("password")->label(t("Password"))->id("g-password"); -    $group->password("password2")->label(t("Confirm Password"))->id("g-password2") -      ->matches($group->password); -    $group->input("email")->label(t("Email"))->id("g-email"); -    $group->input("url")->label(t("URL"))->id("g-url"); -    self::_add_locale_dropdown($group); -    $group->checkbox("admin")->label(t("Admin"))->id("g-admin"); -    $form->add_rules_from(self::get_edit_rules()); - -    module::event("user_add_form_admin", $user, $form); -    $group->submit("")->value(t("Add User")); -    return $form; -  } - -  private static function _add_locale_dropdown(&$form, $user=null) { -    $locales = locales::installed(); -    foreach ($locales as $locale => $display_name) { -      $locales[$locale] = SafeString::of_safe_html($display_name); -    } -    if (count($locales) > 1) { -      // Put "none" at the first position in the array -      $locales = array_merge(array("" => t("« none »")), $locales); -      $selected_locale = ($user && $user->locale) ? $user->locale : ""; -      $form->dropdown("locale") -        ->label(t("Language Preference")) -        ->options($locales) -        ->selected($selected_locale); -    } -  } - -  static function get_delete_form_admin($user) { -    $form = new Forge("admin/users/delete_user/$user->id", "", "post", -                      array("id" => "g-delete-user-form")); -    $group = $form->group("delete_user")->label( -      t("Are you sure you want to delete user %name?", array("name" => $user->name))); -    $group->submit("")->value(t("Delete user %name", array("name" => $user->name))); -    return $form; -  } -    static function get_login_form($url) {      $form = new Forge($url, "", "post", array("id" => "g-login-form"));      $form->set_attr('class', "g-narrow"); | 
