예제 #1
0
 public function __construct($headline, $nb_projects, $nb_users, $most_secure_url, User_LoginPresenter $login, $display_homepage_news, $news, $user, $awesomeness)
 {
     $this->news = $news;
     $this->login = $login;
     $this->nb_users = $nb_users;
     $this->headline = $headline;
     $this->path_logo = Admin_Homepage_LogoFinder::getCurrentUrl();
     $this->awesomeness = $awesomeness;
     $this->nb_projects = $nb_projects;
     $this->user = $user;
     $this->user_is_anonymous = $user->isAnonymous();
     $this->most_secure_url = $most_secure_url;
     $this->display_homepage_news = $display_homepage_news && $news;
 }
예제 #2
0
 public function __construct(CSRFSynchronizerToken $csrf, $title, $use_standard_homepage, array $headlines)
 {
     $this->title = $title;
     $this->headlines = $headlines;
     $this->csrf_token = $csrf->fetchHTMLInput();
     $this->use_standard_homepage = $use_standard_homepage;
     $this->path_logo = Admin_Homepage_LogoFinder::getCurrentUrl();
     $this->use_custom_logo = Admin_Homepage_LogoFinder::isCustomLogoUsed();
     $this->save = $GLOBALS['Language']->getText('admin_main', 'save_conf');
     $this->logo = $GLOBALS['Language']->getText('admin_main', 'homepage_logo');
     $this->upload = $GLOBALS['Language']->getText('admin_main', 'homepage_upload_logo');
     $this->headline = $GLOBALS['Language']->getText('admin_main', 'headline');
     $this->logo_help = $GLOBALS['Language']->getText('admin_main', 'homepage_logo_help');
     $this->headline_help = $GLOBALS['Language']->getText('admin_main', 'headline_help');
     $this->placeholder_headline = $GLOBALS['Language']->getText('admin_main', 'placeholder_headline');
     $this->use_standard_homepage_help = $GLOBALS['Language']->getText('admin_main', 'use_standard_homepage_help');
     $this->use_standard_homepage_label = $GLOBALS['Language']->getText('admin_main', 'use_standard_homepage_label');
 }