Exemplo n.º 1
0
 public function __construct(Setup $setup, Cookies $cookies, Locales $locales)
 {
     parent::__construct();
     $this->setup = $setup;
     $this->cookies = $cookies;
     $this->locales = $locales;
     // Instantiate login method class
     $login_class = $this->setup->loginMethod;
     $this->loginMethod = new $login_class($setup, $cookies, $locales);
     // Error message to display to the user
     $this->fieldNeeded = $this->locales->locale('field-needed');
     // Check if user is logged in
     $this->getLogin();
 }
Exemplo n.º 2
0
 public function __construct(ReadComments $read_comments, Locales $locales, Cookies $cookies, Login $login, Misc $misc)
 {
     parent::__construct();
     $this->readComments = $read_comments;
     $this->commentData = $read_comments->data;
     $this->setup = $read_comments->setup;
     $this->locales = $locales;
     $this->cookies = $cookies;
     $this->login = $login;
     $this->misc = $misc;
     $this->spamCheck = new SpamCheck($this->setup);
     $this->metalevels = array($this->setup->dir, $this->setup->rootDirectory . '/pages');
     // Default email headers
     $this->setHeaders($this->setup->noreplyEmail);
     // URL back to comment
     $this->kickbackURL = $this->setup->filePath;
     // Add URL queries to kickback URL
     if (!empty($this->setup->URLQueries)) {
         $this->kickbackURL .= '?' . $this->setup->URLQueries;
     }
 }