id); AnalyticsHelper::logPageImpression(); $config = GlobalVariables::get("config"); $mobileLink = GUIHandlerMobile::getBaseUrl()."searchResults.php"; $additionalHeaders = array(); $additionalHeaders[] = ''; GUIHandler::generateHtmlHeaders(array("additionalMetadata"=>$additionalHeaders)); $searchParameters = ""; if(array_key_exists("search", $_POST) && strcmp($_POST["search"], "")!=0){ // var_dump($_POST["search"]); $searchParameters = strip_tags(PostHandler::get("search")); $found = false; $limit=10; $page = 1; $numPages = 1; if(array_key_exists("page", $_POST)){ $page = intval($_POST["page"]); } $skip =($page - 1) * $limit; $notizieAll = GlobalVariables::get("dao")->searchCount("NotiziaModel",$searchParameters, array("status"=>NotiziaModel::STATUS_ACCEPTED) ); // $notizieAll = GlobalVariables::get("dao")->query("NotiziaModel", // array("status"=>NotiziaModel::STATUS_ACCEPTED) // ); if($notizieAll>0){ // $dim = count($notizieAll); $numPages = ceil($notizieAll/$limit); $found = true; } else{ $found = false; } $notizie = GlobalVariables::get("dao")->search("NotiziaModel",$searchParameters, array("status"=>NotiziaModel::STATUS_ACCEPTED), array("sort"=>array("about.lastEdit"=>-1),"limit"=>$limit,"skip"=>$skip) ); // $notizie = GlobalVariables::get("dao")->query("NotiziaModel", // array("status"=>NotiziaModel::STATUS_ACCEPTED), // array("sort"=>array("about.data"=>-1),"skip"=>$skip,"limit"=>$limit) // ); if (sizeof($notizie)>0){ $found=true; $notizie = array_map(function($ele){$ele->testo = strip_tags($ele->testo);$ele->sottotitolo = strip_tags($ele->sottotitolo); return $ele; }, $notizie); } } else{ GUIHandler::redirect("index.php"); } }catch(GUIException $ex){ $error = $ex->getMessage(); }catch (Exception $exec){ $msg = LogModel::fromException($exec); GlobalVariables::get("dao")->save($msg); // GUIHandler::redirect("index.php"); } ?>