Skip to content
Extraits de code Groupes Projets
Valider 3ec1aa2c rédigé par esj's avatar esj
Parcourir les fichiers

surcharge en plus

parent 31afa45c
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -270,6 +270,7 @@ ecrire/inc_auteurs.php3 -text
ecrire/inc_auteurs_edit.php -text
ecrire/inc_barre.php3 -text
ecrire/inc_breves.php -text
ecrire/inc_breves_edit.php3 -text
ecrire/inc_breves_voir.php -text
ecrire/inc_brouteur.php -text
ecrire/inc_brouteur_frame.php -text
......
......@@ -10,159 +10,7 @@
* Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
\***************************************************************************/
include ("inc.php3");
include_ecrire("inc_presentation.php3");
include_ecrire("inc_texte.php3");
include_ecrire("inc_urls.php3");
include_ecrire("inc_rubriques.php3");
include_ecrire ("inc_documents.php3");
include_ecrire ("inc_barre.php3");
$id_breve = intval($id_breve);
if ($new != "oui") {
$query = "SELECT * FROM spip_breves WHERE id_breve='$id_breve'";
$result = spip_query($query);
if ($row=spip_fetch_array($result)) {
$id_breve=$row['id_breve'];
$date_heure=$row['date_heure'];
$titre=$row['titre'];
$texte=$row['texte'];
$lien_titre=$row['lien_titre'];
$lien_url=$row['lien_url'];
$statut=$row['statut'];
$id_rubrique=$row['id_rubrique'];
$id_secteur=$id_rubrique;
$extra = $row['extra'];
$pour_doublons = propre ("$titre.$texte");
}
}
else {
$titre = filtrer_entites(_T('titre_nouvelle_breve'));
$onfocus = " onfocus=\"if(!antifocus){this.value='';antifocus=true;}\"";
$statut = "prop";
}
debut_page(_T('titre_page_breves_edit', array('titre' => $titre)), "documents", "breves");
debut_grand_cadre();
afficher_hierarchie($id_rubrique);
fin_grand_cadre();
debut_gauche();
if ($new != 'oui' AND ($connect_statut=="0minirezo" OR $statut=="prop")) {
maj_documents($id_breve, 'breve');
afficher_documents_colonne($id_breve, "breve", true);
}
debut_droite();
debut_cadre_formulaire();
if ($new != "oui") {
echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>";
echo "<tr width='100%'>";
echo "<td>";
icone(_T('icone_retour'), "breves_voir.php3?id_breve=$id_breve", "breve-24.gif", "rien.gif");
echo "</td>";
echo "<td>", http_img_pack("rien.gif", ' ', "width='10'"), "</td>\n";
echo "<td width='100%'>";
echo _T('info_modifier_breve');
gros_titre($titre);
echo "</td></tr></table>";
echo "<p>";
}
if ($connect_statut=="0minirezo" OR $statut=="prop" OR $new == "oui") {
if ($id_breve) $lien = "?id_breve=$id_breve";
echo "<FORM ACTION='breves_voir.php3$lien' METHOD='post' name='formulaire'>";
echo "<INPUT TYPE='Hidden' NAME='modifier_breve' VALUE=\"oui\">";
echo "<INPUT TYPE='Hidden' NAME='id_breve' VALUE=\"$id_breve\">";
echo "<INPUT TYPE='Hidden' NAME='statut_old' VALUE=\"$statut\">";
if ($new == "oui") echo "<INPUT TYPE='Hidden' NAME='new' VALUE=\"oui\">";
$titre = entites_html($titre);
$lien_titre = entites_html($lien_titre);
echo _T('entree_titre_obligatoire');
echo "<INPUT TYPE='text' CLASS='formo' NAME='titre' VALUE=\"$titre\" SIZE='40' $onfocus>";
/// Dans la rubrique....
echo "<INPUT TYPE='Hidden' NAME='id_rubrique_old' VALUE=\"$id_rubrique\"><p />";
if ($id_rubrique == 0) $logo_parent = "racine-site-24.gif";
else {
$query = "SELECT id_parent FROM spip_rubriques WHERE id_rubrique='$id_rubrique'";
$result=spip_query($query);
while($row=spip_fetch_array($result)){
$parent_parent=$row['id_parent'];
}
if ($parent_parent == 0) $logo_parent = "secteur-24.gif";
else $logo_parent = "rubrique-24.gif";
}
debut_cadre_couleur("$logo_parent", false, "",_T('entree_interieur_rubrique').aide ("brevesrub"));
// selecteur de rubrique (pas d'ajax car toujours racine)
include_ecrire('inc_rubriques.php3');
echo selecteur_rubrique_html($id_rubrique, 'breve', ($statut == 'publie'));
fin_cadre_couleur();
if ($spip_ecran == "large") $rows = 28;
else $rows = 15;
echo "<p /><B>"._T('entree_texte_breve')."</B><BR>";
echo afficher_barre('document.formulaire.texte');
echo "<TEXTAREA NAME='texte' ".$GLOBALS['browser_caret']." ROWS='$rows' CLASS='formo' COLS='40' wrap=soft>";
echo $texte;
echo "</TEXTAREA><P>\n";
echo _T('entree_liens_sites').aide ("breveslien")."<BR>";
echo _T('info_titre')."<BR>";
echo "<INPUT TYPE='text' CLASS='forml' NAME='lien_titre' VALUE=\"$lien_titre\" SIZE='40'><BR>";
if (strlen($lien_url) < 8) $lien_url="http://";
echo _T('info_url')."<BR>";
echo "<INPUT TYPE='text' CLASS='forml' NAME='lien_url' VALUE=\"$lien_url\" SIZE='40'><P>";
if ($champs_extra) {
include_ecrire("inc_extra.php3");
extra_saisie($extra, 'breves', $id_secteur);
}
if ($connect_statut=="0minirezo" AND acces_rubrique($id_rubrique)) {
debut_cadre_relief();
echo "<B>"._T('entree_breve_publiee')."</B>\n";
echo "<SELECT NAME='statut' SIZE=1 CLASS='fondl'>\n";
echo "<OPTION".mySel("prop",$statut)." style='background-color: white'>"._T('item_breve_proposee')."\n";
echo "<OPTION".mySel("refuse",$statut). http_style_background('rayures-sup.gif'). ">"._T('item_breve_refusee')."\n";
echo "<OPTION".mySel("publie",$statut)." style='background-color: #B4E8C5'>"._T('item_breve_validee')."\n";
echo "</SELECT>".aide ("brevesstatut")."<P>\n";
fin_cadre_relief();
}
else {
echo "<INPUT TYPE='Hidden' NAME='statut' VALUE=\"$statut\">";
}
echo "<P ALIGN='right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_enregistrer')."' CLASS='fondo' >";
echo "</FORM>";
}
else echo "<H2>"._T('info_page_interdite')."</H2>";
fin_cadre_formulaire();
fin_page();
$var_f = include_fonction(basename($SCRIPT_NAME, _EXTENSION_PHP));
$var_f();
?>
<?php
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2005 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
* Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
\***************************************************************************/
include_ecrire("inc_presentation.php3");
include_ecrire("inc_rubriques.php3");
include_ecrire ("inc_documents.php3");
include_ecrire ("inc_barre.php3");
function breves_edit_dist()
{
global
$champs_extra,
$connect_statut,
$id_breve,
$id_rubrique,
$lien_titre,
$lien_url,
$new,
$spip_ecran,
$texte;
$id_breve = intval($id_breve);
if ($new != "oui") {
$query = "SELECT * FROM spip_breves WHERE id_breve=$id_breve";
$result = spip_query($query);
if ($row=spip_fetch_array($result)) {
$id_breve=$row['id_breve'];
$titre=$row['titre'];
$texte=$row['texte'];
$lien_titre=$row['lien_titre'];
$lien_url=$row['lien_url'];
$statut=$row['statut'];
$id_rubrique=$row['id_rubrique'];
$extra = $row['extra'];
}
}
else {
$titre = filtrer_entites(_T('titre_nouvelle_breve'));
$texte = "";
$onfocus = " onfocus=\"if(!antifocus){this.value='';antifocus=true;}\"";
$lien_titre='';
$lien_url='';
$statut = "prop";
$id_rubrique = intval($id_rubrique);
}
debut_page(_T('titre_page_breves_edit', array('titre' => $titre)), "documents", "breves");
debut_grand_cadre();
afficher_hierarchie($id_rubrique);
fin_grand_cadre();
debut_gauche();
if ($new != 'oui' AND ($connect_statut=="0minirezo" OR $statut=="prop")) {
maj_documents($id_breve, 'breve');
afficher_documents_colonne($id_breve, "breve", true);
}
debut_droite();
debut_cadre_formulaire();
if ($new != "oui") {
echo "\n<table cellpadding=0 cellspacing=0 border=0 width='100%'>";
echo "<tr width='100%'>";
echo "<td>";
icone(_T('icone_retour'), "breves_voir.php3?id_breve=$id_breve", "breve-24.gif", "rien.gif");
echo "</td>";
echo "<td>", http_img_pack("rien.gif", ' ', "width='10'"), "</td>\n";
echo "<td width='100%'>";
echo _T('info_modifier_breve');
gros_titre($titre);
echo "</td></tr></table>";
echo "<p>";
}
if ($connect_statut=="0minirezo" OR $statut=="prop" OR $new == "oui") {
if ($id_breve) $lien = "?id_breve=$id_breve";
echo "<FORM ACTION='breves_voir.php3$lien' METHOD='post' name='formulaire'>";
echo "<INPUT TYPE='Hidden' NAME='modifier_breve' VALUE=\"oui\">";
echo "<INPUT TYPE='Hidden' NAME='id_breve' VALUE=\"$id_breve\">";
echo "<INPUT TYPE='Hidden' NAME='statut_old' VALUE=\"$statut\">";
if ($new == "oui") echo "<INPUT TYPE='Hidden' NAME='new' VALUE=\"oui\">";
$titre = entites_html($titre);
$lien_titre = entites_html($lien_titre);
echo _T('entree_titre_obligatoire');
echo "<INPUT TYPE='text' CLASS='formo' NAME='titre' VALUE=\"$titre\" SIZE='40' $onfocus>";
/// Dans la rubrique....
echo "<INPUT TYPE='Hidden' NAME='id_rubrique_old' VALUE=\"$id_rubrique\"><p />";
if ($id_rubrique == 0) $logo_parent = "racine-site-24.gif";
else {
$query = "SELECT id_parent FROM spip_rubriques WHERE id_rubrique='$id_rubrique'";
$result=spip_query($query);
while($row=spip_fetch_array($result)){
$parent_parent=$row['id_parent'];
}
if ($parent_parent == 0) $logo_parent = "secteur-24.gif";
else $logo_parent = "rubrique-24.gif";
}
debut_cadre_couleur("$logo_parent", false, "",_T('entree_interieur_rubrique').aide ("brevesrub"));
// selecteur de rubrique (pas d'ajax car toujours racine)
include_ecrire('inc_rubriques.php3');
echo selecteur_rubrique_html($id_rubrique, 'breve', ($statut == 'publie'));
fin_cadre_couleur();
if ($spip_ecran == "large") $rows = 28;
else $rows = 15;
echo "<p /><B>"._T('entree_texte_breve')."</B><BR>";
echo afficher_barre('document.formulaire.texte');
echo "<TEXTAREA NAME='texte' ".$GLOBALS['browser_caret']." ROWS='$rows' CLASS='formo' COLS='40' wrap=soft>";
echo $texte;
echo "</TEXTAREA><P>\n";
echo _T('entree_liens_sites').aide ("breveslien")."<BR>";
echo _T('info_titre')."<BR>";
echo "<INPUT TYPE='text' CLASS='forml' NAME='lien_titre' VALUE=\"$lien_titre\" SIZE='40'><BR>";
if (strlen($lien_url) < 8) $lien_url="http://";
echo _T('info_url')."<BR>";
echo "<INPUT TYPE='text' CLASS='forml' NAME='lien_url' VALUE=\"$lien_url\" SIZE='40'><P>";
if ($champs_extra) {
include_ecrire("inc_extra.php3");
extra_saisie($extra, 'breves', $id_rubrique);
}
if ($connect_statut=="0minirezo" AND acces_rubrique($id_rubrique)) {
debut_cadre_relief();
echo "<B>"._T('entree_breve_publiee')."</B>\n";
echo "<SELECT NAME='statut' SIZE=1 CLASS='fondl'>\n";
echo "<OPTION".mySel("prop",$statut)." style='background-color: white'>"._T('item_breve_proposee')."\n";
echo "<OPTION".mySel("refuse",$statut). http_style_background('rayures-sup.gif'). ">"._T('item_breve_refusee')."\n";
echo "<OPTION".mySel("publie",$statut)." style='background-color: #B4E8C5'>"._T('item_breve_validee')."\n";
echo "</SELECT>".aide ("brevesstatut")."<P>\n";
fin_cadre_relief();
}
else {
echo "<INPUT TYPE='Hidden' NAME='statut' VALUE=\"$statut\">";
}
echo "<P ALIGN='right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_enregistrer')."' CLASS='fondo' >";
echo "</FORM>";
}
else echo "<H2>"._T('info_page_interdite')."</H2>";
fin_cadre_formulaire();
fin_page();
}
?>
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter