Example #1
0
 public function index()
 {
     // Prepare data
     $data = array('avatar' => $this->user->getAvatar(), 'email' => $this->user->getEmail());
     // Load the avatar page
     $content = $this->template->loadPage("avatar.tpl", $data);
     $title = breadcumb(array("ucp" => lang("ucp"), "ucp/avatar" => lang("change_avatar", "ucp")));
     // Put it in a content box
     $this->template->box($title, $content, true, "modules/ucp/css/avatar.css");
 }
Example #2
0
 public function index()
 {
     requirePermission("view");
     clientLang("hours_remaining", "vote");
     $this->template->setTitle(lang("vote_panel", "vote"));
     $voteData = array('path' => $this->template->page_url, 'vote_sites' => $this->vote_model->getVoteSites(), 'formAttributes' => array('target' => '_blank'));
     $output = $this->template->loadPage("vote.tpl", $voteData);
     // Load the topsite page and format the page contents
     $data = array("module" => "default", "headline" => breadcumb(array("ucp" => lang("ucp"), "ucp/avatar" => lang("vote_panel", "vote"))), "content" => $output);
     $page = $this->template->loadPage("page.tpl", $data);
     //Load the template form
     $this->template->view($page, $this->css, $this->js);
 }
 public function index()
 {
     requirePermission("canChangeExpansion");
     $this->template->setTitle(lang("change_expansion", "ucp"));
     if (isset($this->out)) {
         //We submitted our form already, show the output.
         $this->template->view($this->template->loadPage("page.tpl", array("module" => "default", "headline" => breadcumb(array("ucp" => lang("ucp"), "ucp/expansion" => lang("change_expansion", "ucp"))), "content" => $this->out)));
     } else {
         $data = array("expansions" => $this->realms->getExpansions(), "my_expansion" => $this->user->getExpansion());
         $page_data = array("module" => "default", "headline" => breadcumb(array("ucp" => lang("ucp"), "ucp/expansion" => lang("change_expansion", "ucp"))), "content" => $this->template->loadPage("change_expansion.tpl", $data));
         //Load the template form
         $this->template->view($this->template->loadPage("page.tpl", $page_data));
     }
 }
 public function index()
 {
     requirePermission("canUpdateAccountSettings");
     clientLang("nickname_error", "ucp");
     clientLang("location_error", "ucp");
     clientLang("pw_doesnt_match", "ucp");
     clientLang("changes_saved", "ucp");
     clientLang("invalid_pw", "ucp");
     clientLang("nickname_taken", "ucp");
     clientLang("invalid_language", "ucp");
     $this->template->setTitle(lang("settings", "ucp"));
     $settings_data = array('nickname' => $this->user->getNickname(), 'location' => $this->internal_user_model->getLocation(), 'show_language_chooser' => $this->config->item('show_language_chooser'), 'userLanguage' => $this->language->getLanguage());
     if ($this->config->item('show_language_chooser')) {
         $settings_data['languages'] = $this->language->getAllLanguages();
     }
     $data = array("module" => "default", "headline" => breadcumb(array("ucp" => lang("ucp"), "ucp/settings" => lang("settings", "ucp"))), "content" => $this->template->loadPage("settings.tpl", $settings_data));
     $page = $this->template->loadPage("page.tpl", $data);
     //Load the template form
     $this->template->view($page, false, "modules/ucp/js/settings.js");
 }