Exemplo n.º 1
0
 /**
  * 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();
 }
Exemplo n.º 2
0
 /**
  * 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;
 }