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(); }
/** * * @param string $key * @return (array|integer) */ public function getFormResponseData(string $key = "") { $responseArray = Server::getReferData(); if ($key != "") { return @$responseArray[$key] ?? null; } else { return $responseArray; } }
private function setSearch() { $search = $this->http->request->get('search'); if (!empty($search)) { $this->search = $search; } else { $this->search = Server::getReferData()['search']; } }
/** * * @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]]); } } }