Skip to content
Extraits de code Groupes Projets
Valider 8d6b9f1a rédigé par Fil's avatar Fil
Parcourir les fichiers

histoires d'URL (cf mail sur spip-dev)

parent 604f0923
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -23,7 +23,8 @@ if ($id_article==0 AND $new=='oui') { ...@@ -23,7 +23,8 @@ if ($id_article==0 AND $new=='oui') {
spip_query("INSERT INTO spip_auteurs_articles (id_auteur, id_article) VALUES ($connect_id_auteur, $id_article)"); spip_query("INSERT INTO spip_auteurs_articles (id_auteur, id_article) VALUES ($connect_id_auteur, $id_article)");
} }
$requete_fichier = "articles.php3?id_article=$id_article"; $clean_link = new Link("articles.php3?id_article=$id_article");
// Initialiser doublons pour documents (completes par "propre($texte)") // Initialiser doublons pour documents (completes par "propre($texte)")
$id_doublons['documents'] = "0"; $id_doublons['documents'] = "0";
...@@ -1056,7 +1057,7 @@ if (mysql_num_rows($result)) { ...@@ -1056,7 +1057,7 @@ if (mysql_num_rows($result)) {
$ifond = $ifond ^ 1; $ifond = $ifond ^ 1;
$couleur = ($ifond) ? '#FFFFFF' : $couleur_claire; $couleur = ($ifond) ? '#FFFFFF' : $couleur_claire;
$url_auteur = "auteurs_edit.php3?id_auteur=$id_auteur&redirect=".rawurlencode("articles.php3?id_article=$id_article"); $url_auteur = "auteurs_edit.php3?id_auteur=$id_auteur";
echo "<TR BGCOLOR='$couleur' WIDTH=\"100%\">"; echo "<TR BGCOLOR='$couleur' WIDTH=\"100%\">";
echo "<TD WIDTH=23>"; echo "<TD WIDTH=23>";
......
...@@ -12,13 +12,10 @@ function fichier_admin($action) { ...@@ -12,13 +12,10 @@ function fichier_admin($action) {
} }
function debut_admin($action, $commentaire='') { function debut_admin($action, $commentaire='') {
global $REQUEST_URI; global $clean_link;
global $connect_statut; global $connect_statut;
if (!$requete_fichier) { $lien = $clean_link->getUrl();
$requete_fichier = substr($REQUEST_URI, strrpos($REQUEST_URI, '/') + 1);
}
$lien = $requete_fichier;
if ((!$action) || ($connect_statut != "0minirezo")) { if ((!$action) || ($connect_statut != "0minirezo")) {
include_ecrire ("inc_presentation.php3"); include_ecrire ("inc_presentation.php3");
......
...@@ -1312,7 +1312,6 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr ...@@ -1312,7 +1312,6 @@ function debut_page($titre = "", $rubrique = "asuivre", $sous_rubrique = "asuivr
global $connect_statut; global $connect_statut;
global $connect_activer_messagerie; global $connect_activer_messagerie;
global $connect_toutes_rubriques; global $connect_toutes_rubriques;
global $REQUEST_URI;
global $auth_can_disconnect, $connect_login; global $auth_can_disconnect, $connect_login;
global $options, $spip_display, $spip_ecran; global $options, $spip_display, $spip_ecran;
$activer_messagerie = lire_meta("activer_messagerie"); $activer_messagerie = lire_meta("activer_messagerie");
...@@ -1613,9 +1612,7 @@ function fin_cadre_formulaire(){ ...@@ -1613,9 +1612,7 @@ function fin_cadre_formulaire(){
function debut_gauche($rubrique = "asuivre") { function debut_gauche($rubrique = "asuivre") {
global $connect_statut, $cookie_admin; global $connect_statut, $cookie_admin;
global $REQUEST_URI;
global $options; global $options;
global $requete_fichier;
global $connect_id_auteur; global $connect_id_auteur;
global $spip_ecran; global $spip_ecran;
global $flag_3_colonnes, $flag_centre_large; global $flag_3_colonnes, $flag_centre_large;
...@@ -1628,7 +1625,7 @@ function debut_gauche($rubrique = "asuivre") { ...@@ -1628,7 +1625,7 @@ function debut_gauche($rubrique = "asuivre") {
$largeur_ecran = 974; $largeur_ecran = 974;
// Si edition de texte, formulaires larges // Si edition de texte, formulaires larges
if (ereg('((articles|breves|rubriques)_edit|forum_envoi)\.php3', $REQUEST_URI)) { if (ereg('((articles|breves|rubriques)_edit|forum_envoi)\.php3', $GLOBALS['REQUEST_URI'])) {
$flag_centre_large = true; $flag_centre_large = true;
} }
...@@ -1740,9 +1737,7 @@ function creer_colonne_droite(){ ...@@ -1740,9 +1737,7 @@ function creer_colonne_droite(){
global $connect_activer_messagerie; global $connect_activer_messagerie;
global $connect_activer_imessage; global $connect_activer_imessage;
global $connect_statut, $cookie_admin; global $connect_statut, $cookie_admin;
global $REQUEST_URI;
global $options; global $options;
global $requete_fichier;
global $connect_id_auteur, $spip_ecran; global $connect_id_auteur, $spip_ecran;
global $flag_3_colonnes, $flag_centre_large; global $flag_3_colonnes, $flag_centre_large;
...@@ -1954,7 +1949,7 @@ function fin_html() { ...@@ -1954,7 +1949,7 @@ function fin_html() {
} }
function fin_page() { function fin_page($credits='') {
global $spip_version_affichee; global $spip_version_affichee;
global $connect_id_auteur; global $connect_id_auteur;
...@@ -1970,9 +1965,8 @@ debut_grand_cadre(); ...@@ -1970,9 +1965,8 @@ debut_grand_cadre();
est un logiciel libre distribu&eacute; <a href='copyright_fr.html'>sous licence GPL.</a> est un logiciel libre distribu&eacute; <a href='copyright_fr.html'>sous licence GPL.</a>
<?php <?php
if (ereg("index\.php3", $GLOBALS['REQUEST_URI']) || !ereg("\.php3", $GLOBALS['REQUEST_URI'])) { if (ereg("jimmac", $credits))
echo "<br>Les icones de l'interface sont de <a href='http://jimmac.musichall.cz/'>Jakub 'Jimmac' Steiner</a>."; echo "<br>Les icones de l'interface sont de <a href='http://jimmac.musichall.cz/'>Jakub 'Jimmac' Steiner</a>.";
}
?> ?>
<p> <p>
</font></div> </font></div>
......
...@@ -230,7 +230,7 @@ if ($meta["debut_restauration"]) { ...@@ -230,7 +230,7 @@ if ($meta["debut_restauration"]) {
debut_boite_alerte(); debut_boite_alerte();
echo "<font FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=4 color='black'><B>$texte_boite</B></font>"; echo "<font FACE='Verdana,Arial,Helvetica,sans-serif' SIZE=4 color='black'><B>$texte_boite</B></font>";
fin_boite_alerte(); fin_boite_alerte();
fin_page(); fin_page("jimmac");
echo "</HTML><font color='white'>\n<!--"; echo "</HTML><font color='white'>\n<!--";
@flush(); @flush();
$gz = $flag_gz; $gz = $flag_gz;
...@@ -421,7 +421,7 @@ if ($options == 'avancees') { ...@@ -421,7 +421,7 @@ if ($options == 'avancees') {
} }
fin_page(); fin_page("jimmac");
// //
......
...@@ -488,7 +488,7 @@ if ($options == "avancees"){ ...@@ -488,7 +488,7 @@ if ($options == "avancees"){
$link = new Link('sites_edit.php3'); $link = new Link('sites_edit.php3');
$link->addVar('id_rubrique', $coll); $link->addVar('id_rubrique', $coll);
$link->addVar('target', 'sites.php3'); $link->addVar('target', 'sites.php3');
$link->addVar('redirect', $this_link->getUrl()); $link->addVar('redirect', $clean_link->getUrl());
echo "<div align='right'>"; echo "<div align='right'>";
icone("R&eacute;f&eacute;rencer un site", $link->getUrl(), "site-24.gif", "creer.gif"); icone("R&eacute;f&eacute;rencer un site", $link->getUrl(), "site-24.gif", "creer.gif");
......
...@@ -324,7 +324,7 @@ echo "</td>"; ...@@ -324,7 +324,7 @@ echo "</td>";
if ($flag_editable) { if ($flag_editable) {
$link = new Link('sites_edit.php3'); $link = new Link('sites_edit.php3');
$link->addVar('id_syndic'); $link->addVar('id_syndic');
$link->addVar('target', $this_link->getUrl()); $link->addVar('target', $clean_link->getUrl());
echo "<td><img src='img_pack/rien.gif' width=5></td>\n"; echo "<td><img src='img_pack/rien.gif' width=5></td>\n";
echo "<td align='right'>"; echo "<td align='right'>";
icone("Modifier ce site", $link->getUrl(), "site-24.gif", "edit.gif"); icone("Modifier ce site", $link->getUrl(), "site-24.gif", "edit.gif");
......
...@@ -142,7 +142,7 @@ if ($new == 'oui'){ ...@@ -142,7 +142,7 @@ if ($new == 'oui'){
$link = new Link('sites.php3'); $link = new Link('sites.php3');
$link->addVar('id_rubrique', $id_rubrique); $link->addVar('id_rubrique', $id_rubrique);
$link->addVar('new', 'oui'); $link->addVar('new', 'oui');
$link->addVar('redirect', $this_link->getUrl()); $link->addVar('redirect', $clean_link->getUrl());
$link->addVar('analyser_site', 'oui'); $link->addVar('analyser_site', 'oui');
echo $link->getForm(); echo $link->getForm();
......
...@@ -35,7 +35,7 @@ if ($connect_statut == '0minirezo' OR $proposer_sites > 0) { ...@@ -35,7 +35,7 @@ if ($connect_statut == '0minirezo' OR $proposer_sites > 0) {
echo "<div align='right'>"; echo "<div align='right'>";
$link = new Link('sites_edit.php3'); $link = new Link('sites_edit.php3');
$link->addVar('target', 'sites.php3'); $link->addVar('target', 'sites.php3');
$link->addVar('redirect', $this_link->getUrl()); $link->addVar('redirect', $clean_link->getUrl());
icone("R&eacute;f&eacute;rencer un nouveau site", $link->getUrl(), "site-24.gif", "creer.gif"); icone("R&eacute;f&eacute;rencer un nouveau site", $link->getUrl(), "site-24.gif", "creer.gif");
echo "</div>"; echo "</div>";
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter