New file |
0,0 → 1,59 |
<?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() ; |
} |
|
} |
?> |