43 lines
1.1 KiB
PHP
43 lines
1.1 KiB
PHP
#!/usr/bin/php
|
|
<?php
|
|
/*
|
|
Author: Riccardo Di Dato
|
|
Creation Date: 19/apr/2016
|
|
*/
|
|
|
|
require_once(dirname(__FILE__)."/../load.php");
|
|
|
|
$pdo = new PDO("mysql:host=localhost;dbname=fdn_old","root","root",array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8") );
|
|
$pdo->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
|
|
|
|
$count = 0;
|
|
$statement = $pdo->query("select * from notizia order by id desc limit $count,100");
|
|
$dati = $statement->fetchALL(PDO::FETCH_CLASS,"stdClass");
|
|
|
|
while (is_array($dati) && sizeof($dati)>0){
|
|
|
|
foreach ($dati as $ele){
|
|
|
|
$notizia = GlobalVariables::get("dao")->getFirst("NotiziaModel",array("titolo"=>$ele->mainTitle));
|
|
|
|
if (is_null($notizia)){
|
|
$notizia = GlobalVariables::get("dao")->getFirst("NotiziaModel",array("titolo"=>htmlspecialchars_decode($ele->mainTitle)));
|
|
}
|
|
|
|
if (!is_null($notizia)){
|
|
$notizia->oldId = intval($ele->id);
|
|
|
|
GlobalVariables::get("dao")->save($notizia);
|
|
}
|
|
else {
|
|
echo "Failed id ". $ele->id."\n";
|
|
}
|
|
|
|
}
|
|
$count+=100;
|
|
$statement = $pdo->query("select * from notizia order by id desc limit $count,100");
|
|
$dati = $statement->fetchALL(PDO::FETCH_CLASS,"stdClass");
|
|
}
|
|
|
|
|
|
?>
|