48,8 → 48,14 |
* @return true ou false suivant le succès de l'opération |
*/ |
public function ajouterWidget($parametres) { |
$requete_insertion = 'INSERT INTO project_settings '. |
'('.implode(array_keys($parametres), ', ').') VALUES ("'.implode($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_insertion = 'INSERT INTO project_settings '. |
'(project_id, '.implode(array_keys($parametres), ', ').') VALUES ("'.$project_id.", ".implode($parametres, '", "').'")'; |
$resultat_ajout = Cel::db()->executer($requete_insertion); |
$retour = true; |
if ($resultat_ajout === false) { |