WP File Manager
Current Path:
/
home
/
argothem
/
www
/
SpipFactory-fichiers_de_travail
/
sauvegarde-depannage-1.9a3.2
/
1.9
/
ecrire
/
urls
/
Name
Action
..
html.php
Edit
page.php
Edit
propres-qs.php
Edit
propres.php
Edit
propres2.php
Edit
standard.php
Edit
Editing: standard.php
<?php /***************************************************************************\ * SPIP, Systeme de publication pour l'internet * * * * Copyright (c) 2001-2006 * * 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. * \***************************************************************************/ ## type d'URLs obsolete if (!defined("_ECRIRE_INC_VERSION")) return; // securiser if (!function_exists('generer_url_article')) { // si la place n'est pas prise // http://doc.spip.org/@generer_url_article function generer_url_article($id_article) { return "article.php3?id_article=$id_article"; } // http://doc.spip.org/@generer_url_rubrique function generer_url_rubrique($id_rubrique) { return "rubrique.php3?id_rubrique=$id_rubrique"; } // http://doc.spip.org/@generer_url_breve function generer_url_breve($id_breve) { return "breve.php3?id_breve=$id_breve"; } // http://doc.spip.org/@generer_url_mot function generer_url_mot($id_mot) { return "mot.php3?id_mot=$id_mot"; } // http://doc.spip.org/@generer_url_site function generer_url_site($id_syndic) { return "site.php3?id_syndic=$id_syndic"; } // http://doc.spip.org/@generer_url_auteur function generer_url_auteur($id_auteur) { return "auteur.php3?id_auteur=$id_auteur"; } // http://doc.spip.org/@generer_url_document function generer_url_document($id_document) { if (intval($id_document) <= 0) return ''; if (($GLOBALS['meta']["creer_htaccess"]) == 'oui') return generer_url_action('autoriser',"arg=$id_document", true); $row = @spip_fetch_array(spip_query("SELECT fichier FROM spip_documents WHERE id_document = $id_document")); if ($row) return ($row['fichier']); return ''; } // http://doc.spip.org/@recuperer_parametres_url function recuperer_parametres_url(&$fond, $url) { global $contexte; /* * Le bloc qui suit sert a faciliter les transitions depuis * le mode 'urls-propres' vers les modes 'urls-standard' et 'url-html' * Il est inutile de le recopier si vous personnalisez vos URLs * et votre .htaccess */ // Si on est revenu en mode html, mais c'est une ancienne url_propre // on ne redirige pas, on assume le nouveau contexte (si possible) $url_propre = isset($GLOBALS['_SERVER']['REDIRECT_url_propre']) ? $GLOBALS['_SERVER']['REDIRECT_url_propre'] : (isset($GLOBALS['HTTP_ENV_VARS']['url_propre']) ? $GLOBALS['HTTP_ENV_VARS']['url_propre'] : ''); if ($url_propre AND preg_match(',^(article|breve|rubrique|mot|auteur|site)$,', $fond)) { $url_propre = (preg_replace('/^[_+-]{0,2}(.*?)[_+-]{0,2}(\.html)?$/', '$1', $url_propre)); $id = id_table_objet($fond); $r = spip_query("SELECT $id AS id FROM spip_" . table_objet($fond) . " WHERE url_propre = " . spip_abstract_quote($url_propre)); if ($r AND $r = spip_fetch_array($r)) $contexte[$id] = $r['id']; } /* Fin du bloc compatibilite url-propres */ /* Compatibilite urls-page */ else if (preg_match( ',[?/&](article|breve|rubrique|mot|auteur|site)[=]?([0-9]+),', $url, $r)) { $fond = $r[1]; $contexte[id_table_objet($r[1])] = $r[2]; } /* Fin compatibilite urls-page */ return; } // // URLs des forums // // http://doc.spip.org/@generer_url_forum function generer_url_forum($id_forum, $show_thread=false) { include_spip('inc/forum'); return generer_url_forum_dist($id_forum, $show_thread); } } ?>