Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 3514 → Rev 3515

/trunk/jrest/bibliotheque/GestionWidget.php
14,6 → 14,13
* @copyright 1999-2017 Tela Botanica <accueil@tela-botanica.org>
*/
class GestionWidget extends Cel {
// le champ is_type / est_type est traité dans services/CelWidgetManager car traite les différentes valeurs anvoyés par l'interface
private $champs_defaut_valeur = array("date_created" => "CURRENT_TIMESTAMP",
"date_updated" => "CURRENT_TIMESTAMP",
"taxo_restriction_type" => "referentiel",
"taxo_restriction_value" => "bdtfx",
"location_type" => "point");
/**
* Ajoute un paramètrage de widget de saisie
55,6 → 62,9
$resultat = Cel::db()->requeter($requete_id);
}
$project_id = $resultat[0]['idprojet'];
if (array_diff_key($this->champs_defaut_valeur, $parametres)) {
$parametres = array_merge($parametres, array_diff_key($this->champs_defaut_valeur, $parametres));
}
$requete_insertion = 'INSERT INTO project_settings '.
'(project_id, '.implode(array_keys($parametres), ', ').') VALUES ("'.$project_id.'", "'.implode($parametres, '", "').'")';
$resultat_ajout = Cel::db()->executer($requete_insertion);