'; 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"); } ?>