'datetime'], $date); $set[$champ] = $date; } else { $set[$champ] = _requests($champ); } } } if (count($set)) { $set = pipeline( 'pre_edition', [ 'args' => [ 'table' => $table, 'id_objet' => $id_objet, 'objet' => $objet, 'action' => 'gamuform', 'update' => $update, 'options' => $options ], 'data' => $set ] ); $r = sql_updateq($table, $set, "$id=".intval($id_objet)); if ($r) { pipeline( 'post_edition', [ 'args' => [ 'table' => $table, 'id_objet' => $id_objet, 'objet' => $objet, 'action' => 'gamuform', 'update' => $update, 'options' => $options ], 'data' => $set ] ); } } } include_spip('inc/invalideur'); suivre_invalideur("id='"."$id_objet"."/1"); $retour = []; if ($redirect === 'gamutable') { $retour['redirect'] = ''; if ($update) { $retour['message_ok'] = gamutable_fermer_modalbox($id_redirect ?: $id_objet); } else { $retour['message_ok'] = gamutable_fermer_modalbox($id_redirect ?: 0); } } else if ($redirect) { $retour['redirect'] = $redirect; } return $retour; }