Example #1
0
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> &nbsp; </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");
}
Example #2
0
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);
}