correction X bugs
This commit is contained in:
parent
1af56cd55e
commit
ff03183fd6
2 changed files with 10 additions and 6 deletions
|
@ -16,7 +16,7 @@ function formulaires_editer_gamuform_charger_dist($id_objet = 0, $objet = '', $r
|
||||||
|
|
||||||
$table = table_objet_sql($objet);
|
$table = table_objet_sql($objet);
|
||||||
$id = id_table_objet($objet);
|
$id = id_table_objet($objet);
|
||||||
$s = gamuform_recup_champ($objet);
|
$s = gamuform_recup_champ($objet, true);
|
||||||
|
|
||||||
if (intval($id_objet)) {
|
if (intval($id_objet)) {
|
||||||
$valeurs = sql_fetsel($s, $table, "$id=".intval($id_objet));
|
$valeurs = sql_fetsel($s, $table, "$id=".intval($id_objet));
|
||||||
|
@ -32,7 +32,7 @@ function formulaires_editer_gamuform_charger_dist($id_objet = 0, $objet = '', $r
|
||||||
function formulaires_editer_gamuform_verifier_dist($id_objet = 0, $objet = '', $redirect = '') {
|
function formulaires_editer_gamuform_verifier_dist($id_objet = 0, $objet = '', $redirect = '') {
|
||||||
|
|
||||||
$erreurs = array();
|
$erreurs = array();
|
||||||
if (gamuform_objet_autoriser($objet)) {
|
if (!gamuform_objet_autoriser($objet)) {
|
||||||
$erreurs['message_erreur'] = "Pb d'objet";
|
$erreurs['message_erreur'] = "Pb d'objet";
|
||||||
}
|
}
|
||||||
return $erreurs;
|
return $erreurs;
|
||||||
|
@ -81,7 +81,7 @@ function formulaires_editer_gamuform_traiter_dist($id_objet = 0, $objet = '', $r
|
||||||
'data' => $set
|
'data' => $set
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
sql_updateq('spip_auteurs', $set, "$id=".intval($id_objet));
|
sql_updateq($table, $set, "$id=".intval($id_objet));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
include_spip('inc/invalideur');
|
include_spip('inc/invalideur');
|
||||||
|
|
|
@ -32,14 +32,18 @@ function gamuform_nom_objet($objet):string {
|
||||||
return $nom;
|
return $nom;
|
||||||
}
|
}
|
||||||
|
|
||||||
function gamuform_recup_champ($objet) {
|
function gamuform_recup_champ($objet, $keys = false) {
|
||||||
$c = [];
|
$c = [];
|
||||||
|
|
||||||
if (gamuform_objet_autoriser($objet)) {
|
if (gamuform_objet_autoriser($objet)) {
|
||||||
$T = $GLOBALS['gamuform_'.$objet];
|
$T = $GLOBALS['gamuform_'.$objet];
|
||||||
if (!empty($T)) {
|
if (!empty($T)) {
|
||||||
foreach ($T as $s) {
|
foreach ($T as $s) {
|
||||||
$c[$s['options']['nom']] = $s['options']['libelle'];
|
if ($keys) {
|
||||||
|
$c[] = $s['options']['nom'];
|
||||||
|
} else {
|
||||||
|
$c[$s['options']['nom']] = $s['options']['libelle'];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -51,7 +55,7 @@ function gamuform_recup_valeurs($objet, $id_objet = 0):array {
|
||||||
if (gamuform_objet_autoriser($objet)) {
|
if (gamuform_objet_autoriser($objet)) {
|
||||||
$table = table_objet_sql($objet);
|
$table = table_objet_sql($objet);
|
||||||
$id = id_table_objet($objet);
|
$id = id_table_objet($objet);
|
||||||
$s = array_keys(gamuform_recup_champ($objet));
|
$s = gamuform_recup_champ($objet, true);
|
||||||
|
|
||||||
$s[] = $id;
|
$s[] = $id;
|
||||||
if (intval($id_objet)) {
|
if (intval($id_objet)) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue