script aggiornamento vecchie notifiche nuovo campo ultima modifica

This commit is contained in:
Lorenzo Giacomelli
2017-09-29 12:10:30 +02:00
parent 0539ecbbc4
commit 6b8360e2a2
+24
View File
@@ -0,0 +1,24 @@
#!/usr/bin/php
<?php
require_once(dirname(__FILE__)."/../load.php");
$skip = 0;
$n=1;
$limit = 100;
$allNotizie = GlobalVariables::get("dao")->query("NotiziaModel",array("deleted"=>array('$exists'=>true)),array("skip"=>$skip,"limit"=>$limit));
while(sizeof($allNotizie)>0){
foreach ($allNotizie as $notizia){
if(property_exists($notizia->about, "data")){
$notizia->about->lastEdit = $notizia->about->data;
GlobalVariables::get("dao")->save($notizia);
echo $n.") last Edit: ".$notizia->about->lastEdit.PHP_EOL;
$n++;
}
}
$skip += $limit;
$allNotizie = GlobalVariables::get("dao")->query("NotiziaModel",array("deleted"=>array('$exists'=>true)),array("skip"=>$skip,"limit"=>$limit));
}
echo "totale notizie: ".sizeof(GlobalVariables::get("dao")->query("NotiziaModel",array("deleted"=>array('$exists'=>true)),array()))."\n";
?>