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"); }
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"); }