Blame | Last modification | View Log | RSS feed
<?php
/**
* PHP Version 5
*
* @category PHP
* @package jrest
* @author aurelien <aurelien@tela-botanica.org>
* @copyright 2009 Tela-Botanica
* @license http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
* @version SVN: <svn_id>
* @link /doc/jrest/
*/
Class InventoryMaintenance extends DBAccessor {
function InventoryMaintenance($config) {
$this->config=$config;
}
// renvoie l'enregistrement correspond � une image
function getElement($uid)
{
if($this->isAdmin($uid[0])) {
// uid[0] : utilisateur obligatoire
// uid[1] : identifiant fonction
// Controle detournement utilisateur
session_start();
$this->controleUtilisateur($uid[0]);
if($uid[1] == "dates_images") {
$this->reparerDatesImages();
}
}
}
private function reparerDatesImages() {
$query= 'UPDATE cel_images SET ci_meta_date = ci_meta_date_time ';
'WHERE ci_meta_date IS NULL AND ci_meta_date_time IS NOT NULL' ;
$DB=$this->connectDB($this->config,'cel_db');
$res =& $DB->query($query);
if (PEAR::isError($res)) {
logger('InventoryMaintenance','Erreur lors de la réparation des dates '.$query);
die($res->getMessage());
}
header("content-type: text/html") ;
print "Reparation des dates effectuées" ;
exit() ;
}
}
?>