'datetime'], $date); $set[$champ] = $date; } else { $set[$champ] = _request($champ); } } } if (count($set)) { $set = pipeline( 'pre_edition', array( 'args' => array( 'table' => $table, 'id_objet' => $id_objet, 'action' => 'gamuform', 'update' => $update ), 'data' => $set ) ); sql_updateq($table, $set, "$id=".intval($id_objet)); } } 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_objet); } else { $retour['message_ok'] = gamutable_fermer_modalbox(); } } else if ($redirect) { $retour['redirect'] = $redirect; } return $retour; }