public function setURL() { parent::setURL(); $url = parse_url($_SERVER['REQUEST_URI']); if (isset($url['query'])) { parse_str($url['query'], $args); } else { $args = array(); } # Removing session information if (session_id()) { if (isset($args[session_name()])) { unset($args[session_name()]); } } if (isset($args[$this->var_page])) { unset($args[$this->var_page]); } if (isset($args['ok'])) { unset($args['ok']); } $this->form_hidden = ''; foreach ($args as $k => $v) { if (is_array($v)) { foreach ($v as $k2 => $v2) { $this->form_hidden .= form::hidden(array($k . '[]'), html::escapeHTML($v2)); } } else { $this->form_hidden .= form::hidden(array($k), html::escapeHTML($v)); } } $this->form_action = $url['path']; }