Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 3494 → Rev 3495

/trunk/jrest/bibliotheque/GestionWidget.php
48,12 → 48,13
* @return true ou false suivant le succès de l'opération
*/
public function ajouterWidget($parametres) {
$requete_id = "SELECT project_id FROM project_settings WHERE project = '".$parametres['project']."'";
$project_id = Cel::db()->requeter($requete_id);
if ($project_id == false) {
$requete_id = "SELECT max(`id`) + 1 FROM project_settings";
$project_id = Cel::db()->requeter($requete_id);
$requete_id = "SELECT project_id as id FROM project_settings WHERE project = '".$parametres['project']."'";
$resultat = Cel::db()->requeter($requete_id);
if ($resultat == array()) {
$requete_id = "SELECT max(`id`) + 1 as id FROM project_settings";
$resultat = Cel::db()->requeter($requete_id);
}
$project_id = $resultat[0]['id'];
$requete_insertion = 'INSERT INTO project_settings '.
'(project_id, '.implode(array_keys($parametres), ', ').') VALUES ("'.$project_id.", ".implode($parametres, '", "').'")';
$resultat_ajout = Cel::db()->executer($requete_insertion);