'; GUIHandler::generateHtmlHeaders(array("additionalMetadata"=>$additionalHeaders)); $mesi = array(1=>'Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio', 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre','Dicembre'); $currentYear=date("Y"); $post=false; $found = false; $day = ""; $month= ""; $year = ""; if(array_key_exists("submit", $_POST) && strcmp($_POST["submit"], "Invia")==0){ $post = true; $day = $_POST["day"]; $month= $_POST["month"]; $year = $_POST["year"]; $limit=1; $page = 1; $numPages = 1; if(array_key_exists("page", $_POST)){ $page = intval($_POST["page"]); } $skip =($page - 1) * $limit; // var_dump($skip); $dateString = $_POST["year"]."-".$_POST["month"]."-".$_POST["day"]; // $notizieDateAll = GlobalVariables::get("dao")->count("NotiziaModel", // array("status"=>NotiziaModel::STATUS_ACCEPTED,"about.data"=>array('$gt'=>new MongoDate(strtotime($dateString)), // '$lt'=>new MongoDate(strtotime($dateString." +1 day")))) // ); $notizieDateAll = GlobalVariables::get("dao")->count("NotiziaModel", array("status"=>NotiziaModel::STATUS_ACCEPTED,"about.data"=>array('$gt'=>new MongoDB\BSON\UTCDateTime(strtotime($dateString) * 1000 ), '$lt'=>new MongoDB\BSON\UTCDateTime( strtotime($dateString." +1 day") * 1000 ) ) ) ); if($notizieDateAll>0){ // $dim = count($notizieDateAll); $numPages = ceil($notizieDateAll/$limit); $found = true; } else{ $found = false; } // $notizieDate = GlobalVariables::get("dao")->query("NotiziaModel", // array("status"=>NotiziaModel::STATUS_ACCEPTED, "about.data"=>array('$gt'=>new MongoDate(strtotime($dateString)), // '$lt'=>new MongoDate(strtotime($dateString." +1 day")))), // array("limit"=>$limit,"skip"=>$skip) // ); $notizieDate = GlobalVariables::get("dao")->query("NotiziaModel", array("status"=>NotiziaModel::STATUS_ACCEPTED, "about.data"=>array('$gt'=>new MongoDB\BSON\UTCDateTime( strtotime($dateString) * 1000 ), '$lt'=>new MongoDB\BSON\UTCDateTime( strtotime( $dateString." +1 day" ) * 1000 ) ) ), array("limit"=>$limit,"skip"=>$skip) ); if (sizeof($notizieDate)>0){ $found=true; $notizieDate = array_map(function($ele){$ele->testo = strip_tags($ele->testo);$ele->sottotitolo = strip_tags($ele->sottotitolo); return $ele; }, $notizieDate); } // var_dump($notizieDate); } }catch(GUIException $ex){ $error = $ex->getMessage(); }catch (Exception $exec){ $msg = LogModel::fromException($exec); GlobalVariables::get("dao")->save($msg); GUIHandler::redirect("index.php"); } ?>
Selezionate una data per la ricerca, e premere il tasto Invia.
titolo) > 103) ? substr($notizia->titolo,0,100).'...' : $notizia->titolo; $stringSottotitolo = (strlen($notizia->sottotitolo) > 73) ? substr($notizia->sottotitolo,0,70).'...' : $notizia->sottotitolo; $stringTesto = (strlen($notizia->testo) > 33) ? substr($notizia->testo,0,30).'...' : $notizia->testo; $media = DaoMediaHandler::getMainMediaFromModel($notizia); ?>
renderMedia(array("size"=>MediaRenderer::SIZE_SMALL)):"" ;?>
1){ ?>
Inizio
...
$numPages){ // $j=page-2; if($page +1 == $numPages){ $last = $page+1;; } else{ $last = $page; } } for($j;$j<=$last;$j++){ if($j == $page){ ?>
...
Ultima ()
Nessun articolo trovato nella data selezionata.