/** * Process search results from a form submission or via the url. */ public function processSearch() { if (isset($_POST['submit']) && $_POST['submit']) { if (piaForm::isValidTokens(piaSearch::TOKEN_PREFIX)) { $this->searchstr = piaDB::cleanInput($_REQUEST['searchtext']); header("Location: search_results.php?searchstr=" . urlencode($this->searchstr)); } } if (isset($_REQUEST['searchstr'])) { $this->searchstr = piaDB::cleanInput($_REQUEST['searchstr']); } $this->showForm(); $this->showSearchResults(); }
/** * Start an HTML form with the given token. * @param string $tokenPrefix Security token prefix to associate with the form. */ public function start($tokenPrefix) { echo '<form method="post">'; piaForm::addFormTokens($tokenPrefix); $this->tokenPrefix = $tokenPrefix; }