public function assignDisplayVariables()
 {
     parent::assignDisplayVariables();
     $display = CoreServices::get('display');
     $successMessageType = CoreServices::get('request')->getFromGet('_sm');
     // @TODO: fajnie by było sprawdzać poprawność tego komunikatu;
     // narazie strona się nie sypie, bo smarty gdy musi wyświetlić wartość
     // niezdefiniowanej zmiennej konfiguracyjnej, nie zgłasza błędu*;
     // nie da się w ten sposób "czytać" smarty configa, bo nazwa zmiennej smarty configa
     // to konkatenacja: 'successMessage' . $_sm
     // *) To zależy od poziomu komunikatów; to jest błąd na poziomie NOTICE.
     if (!empty($successMessageType)) {
         $display->assign('successMessageType', $successMessageType);
     }
     // Dane do menu
     $display->assign('company', $this->company);
     $display->assign('project', $this->project);
     $display->assign('site', $this->site);
     $display->assign('well', $this->well);
     //
     // @TODO: to będzie pewnie kiedyś potrzebne, ale wcześniej będą potrzebne
     // języki contentu! I wszystko to będzie dopierow kolejnych projektach.
     $display->assign('interfaceLang', CoreServices::get('lang')->getLang('CMS'));
     $display->assign('allInterfaceLangs', CoreServices::get('lang')->getLangs('CMS'));
     if (!empty($this->currentUser['id'])) {
         $display->assign('userRole', $this->currentUser['adminRole']);
         $display->assign('userName', $this->currentUser['adminName']);
         $display->assign('userFirstName', $this->currentUser['adminFirstName']);
         $display->assign('userSurname', $this->currentUser['adminSurname']);
         $display->assign('userId', $this->currentUser['id']);
     }
     $this->layout->assignDisplayVariables();
 }
 public function assignDisplayVariables()
 {
     parent::assignDisplayVariables();
     $display = CoreServices2::getDisplay();
     $display->assign('interfaceLang', CoreServices::get('lang')->getLang('Website'));
     if (!empty($this->currentUser['id'])) {
         $userName = !empty($this->currentUser['userFirstName']) && !empty($this->currentUser['userSurname']) ? $this->currentUser['userFirstName'] . ' ' . $this->currentUser['userSurname'] : $this->currentUser['userEmail'];
         $display->assign('userName', $userName);
         $display->assign('currentUserName', $userName);
         $display->assign('userCredits', $this->currentUser['userCredits']);
     }
 }