|
|
|
@ -47,6 +47,7 @@ function formulaires_editer_pensebete_saisies_dist($id_pensebete='new', $id_pare
|
|
|
|
|
if (!$mes_statuts) {
|
|
|
|
|
$mes_statuts = array('0minirezo', '1comite');
|
|
|
|
|
}
|
|
|
|
|
$total = '';
|
|
|
|
|
|
|
|
|
|
include_spip('inc/autoriser');
|
|
|
|
|
# choisir les auteurs par des listes
|
|
|
|
@ -68,7 +69,6 @@ function formulaires_editer_pensebete_saisies_dist($id_pensebete='new', $id_pare
|
|
|
|
|
// doc = https://contrib.spip.net/Affichage-conditionnel-de-saisie-syntaxe-des-tests
|
|
|
|
|
$condition_debut = '@listes_receveurs@ != "';
|
|
|
|
|
$condition_fin = '" || ';
|
|
|
|
|
$total = '';
|
|
|
|
|
foreach ($mes_statuts as $cle){
|
|
|
|
|
$total .= $condition_debut . $cle . $condition_fin;
|
|
|
|
|
}
|
|
|
|
@ -241,7 +241,7 @@ function formulaires_editer_pensebete_charger_dist($id_pensebete='new', $id_pare
|
|
|
|
|
$valeurs['date'] = date('Y-m-d H:i:s');
|
|
|
|
|
# s'il n'y a pas d'id_donneur, donner l'id de l'auteur
|
|
|
|
|
if (!_request('id_donneur')) {
|
|
|
|
|
$valeurs['id_donneur'] = $GLOBALS['visiteur_session']['id_auteur'];
|
|
|
|
|
$valeurs['id_donneur'] = $GLOBALS['visiteur_session']['id_auteur'] ?? 0;
|
|
|
|
|
}
|
|
|
|
|
# Si titre dans l'url : fixer le titre (à 17 caractères)
|
|
|
|
|
if (strlen($titre = _request('titre'))) {
|
|
|
|
@ -307,7 +307,7 @@ function formulaires_editer_pensebete_verifier_dist($id_pensebete='new', $id_par
|
|
|
|
|
* Le traitement effectue une mise à zéro de l'id_auteur pour éviter des associations considérées comme inutiles.
|
|
|
|
|
*
|
|
|
|
|
* @param int|string $id_pensebete identifiant de l'objet ou 'new' si absent.
|
|
|
|
|
* @param int $id_rubrique identifiant de la rubrique.
|
|
|
|
|
* @param int $id_parent identifiant de la rubrique.
|
|
|
|
|
* @param string $retour lien pour le retour.
|
|
|
|
|
* @param string $associer_objet
|
|
|
|
|
* Éventuel 'objet|x' indiquant de lier le mot créé à cet objet,
|
|
|
|
|