Valider 4beca49c rédigé par ARNO*'s avatar ARNO*
Parcourir les fichiers

Nouvelle fonction: "Creer et ajouter un auteur" directement depuis un article (Admins uniquement).

parent c4f1f7ff
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+39 −4
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -847,6 +847,18 @@ echo "</TABLE>";
// Gestion des auteurs
//

// Creer un nouvel auteur et l'ajouter

if ($creer_auteur AND $connect_statut=='0minirezo'){
	$creer_auteur = addslashes($creer_auteur);
	$query_creer = "INSERT INTO spip_auteurs (nom, statut) VALUES (\"$creer_auteur\", '1comite')";
	$result_creer = spip_query($query_creer);
	
	$nouv_auteur = mysql_insert_id();
	$ajout_auteur = true;
}


//
// Recherche d'auteur
//
@@ -1062,12 +1074,11 @@ if ($flag_editable AND $options == 'avancees') {

	if (mysql_num_rows($result) > 0) {

		echo "<P>";
		echo "<FORM ACTION='articles.php3' METHOD='post'>";
		echo "<DIV align=right><FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=2><B>AJOUTER UN AUTEUR : &nbsp; </B></FONT>\n";
		echo "<INPUT TYPE='Hidden' NAME='id_article' VALUE=\"$id_article\">";

		if (mysql_num_rows($result) > 50 AND $flag_mots_ressemblants) {
		if (mysql_num_rows($result) > 80 AND $flag_mots_ressemblants) {
			echo "<INPUT TYPE='text' NAME='cherche_auteur' CLASS='fondl' VALUE='' SIZE='20'>";
			echo " <INPUT TYPE='submit' NAME='Chercher' VALUE='Chercher' CLASS='fondo'>";
		}
@@ -1114,6 +1125,30 @@ if ($flag_editable AND $options == 'avancees') {
		}
		echo "</div></FORM>";
	}
	
	if ($connect_statut == "0minirezo"){
		echo "<form action='articles.php3' method='post'>";
		echo "<input type='Hidden' name='id_article' value='$id_article'>";
		echo "<table cellpadding=0 cellspacing=0 border=0 width=100%>";
		echo "<tr width=100%>";
		echo "<td valign='top'>";
		echo bouton_block_invisible("creer_auteur,creer_auteur2");
		echo "<FONT FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=1>Cr&eacute;er et ajouter un nouvel auteur&nbsp;:</font>";
		echo "</td>";
		echo "<td width=20>&nbsp;</td>";
		echo "<td valign='top' width=150>";
			echo debut_block_invisible("creer_auteur");
			echo "<INPUT TYPE='text' NAME='creer_auteur' CLASS='forml' style='font-size:9px;' VALUE='' SIZE='20'>";
			echo fin_block();
		echo "</td><td>";
			echo debut_block_invisible("creer_auteur2");
			echo " <INPUT TYPE='submit' NAME='Cr&eacute;er' style='font-size:9px;' VALUE='Cr&eacute;er' CLASS='fondl'>";
			echo fin_block();
		echo "</td>";	
		echo "</tr></table>";
		echo "</form>";
	}
		
	echo fin_block();
}

+3 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -370,6 +370,8 @@ echo "<P><HR><P>";
	}
	echo "<B>Texte</B>";
	echo aide ("arttexte");
	echo "<br>Vous pouvez enrichir la mise en page de votre texte en utilisant des &laquo;&nbsp;raccourcis typographiques&nbsp;&raquo;.";
	echo aide("raccourcis");
	
	echo $textes_supplement;