function http_ajouter_participants($ze_auteurs, $id_message) { include_spip('inc/editer_auteurs'); $cond = auteurs_autorises($ze_auteurs, "messagerie<>'non'"); $all = objet_auteur_select($cond); if (!$all) return ''; $res = "<span class='verdana1 spip_small'><b><label for='id_message'>" . _T('bouton_ajouter_participant') ."</label> </b></span>\n" . "<input type='hidden' name='id_message' id='id_message' value=\"$id_message\" />"; if (is_numeric($all)) { $res .= "\n<input type='text' name='cherche_auteur' id='cherche_auteur' value='' size='20' />"; $res .= "\n<input type='submit' value='"._T('bouton_chercher')."' />"; } else { $res .= "<select name='nouv_auteur' id='nouv_auteur' size='1' style='width: 150px'>" . $all . "</select>" . "<input type='submit' value='"._T('bouton_ajouter')."' />"; } return redirige_action_post('editer_message', "$id_message,", 'message', "id_message=$id_message", "<div style='text-align: left'>\n$res</div>\n"); }
function ajouter_auteurs_objet($type, $id, $cond_les_auteurs,$script_edit, $arg_ajax, $valeur='') { if (!$determiner_non_auteurs = charger_fonction('determiner_non_auteurs_'.$type,'inc',true)) $determiner_non_auteurs = 'determiner_non_auteurs'; $cond = $determiner_non_auteurs($type, $id, $cond_les_auteurs); $all = objet_auteur_select($cond); if (!$all) return ''; $idom = "auteur_$type" . "_$id"; $new = $idom . '_new'; $menu = $idom . '_sel'; $js = "findObj_forcer('$menu').style.visibility='visible';"; $text = "<span class='verdana1'><label for='$new'><b>" . _T('titre_cadre_ajouter_auteur') . "</b></label></span>\n"; if (!is_numeric($all)) { $sel = "$text<select name='$new' id='$new' size='1' style='width:150px;' onchange=\"$js\">$all</select>"; $clic = _T('bouton_ajouter'); } else if ((_SPIP_AJAX < 1) OR ($all >= _SPIP_SELECT_MAX_AUTEURS)) { $sel = "$text <input type='text' name='cherche_auteur' id='$new' onclick=\"$js\" value=\"" . entites_html($valeur) . "\" size='20' />"; $clic = _T('bouton_chercher'); } else { $sel = selecteur_auteur_ajax($type, $id, $js, $text, $idom); $clic = _T('bouton_ajouter'); } return ajax_action_post('editer_auteurs', "$id,$type", $script_edit, "id_{$type}=$id", $sel, $clic, " class='visible_au_chargement' id='$menu'",'', $arg_ajax); }