Beispiel #1
0
 public function run()
 {
     if ($this->registry->get('user')->isUserLoggedIn()) {
         RegistryFactory::start('cookie')->remove('userSession');
         RegistryFactory::start('session')->remove('userSession');
     }
     Server::setReferData(['search' => Server::getReferData()['search']]);
     Server::headerLocationReferer();
 }
Beispiel #2
0
 /**
  *
  * @param string $key
  * @return (array|integer)
  */
 public function getFormResponseData(string $key = "")
 {
     $responseArray = Server::getReferData();
     if ($key != "") {
         return @$responseArray[$key] ?? null;
     } else {
         return $responseArray;
     }
 }
Beispiel #3
0
 private function setSearch()
 {
     $search = $this->http->request->get('search');
     if (!empty($search)) {
         $this->search = $search;
     } else {
         $this->search = Server::getReferData()['search'];
     }
 }
Beispiel #4
0
 /**
  *
  * @param string $name
  */
 private function addResponseInputValue(string $name)
 {
     if ($this->formAction === 'registration') {
         $response = Server::getReferData();
         $field = str_replace('user', '', $name);
         if (!@$response['error']['valid' . $field] && !@$response['error']['unique' . $field]) {
             FormGenerator::addItem(['value' => @$response['data']['set' . $field]]);
         }
     }
 }