File "virtualiser.php"
Full path: /home/argothem/www/SpipFactory-fichiers_de_travail/sauvegarde-depannage-1.9a3.2/1.9/ecrire/exec/virtualiser.php
File size: 2.16 KB
MIME-type: text/x-php
Charset: utf-8
<?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. *
\***************************************************************************/
if (!defined("_ECRIRE_INC_VERSION")) return;
include_spip('inc/actions');
// http://doc.spip.org/@formulaire_virtualiser
function formulaire_virtualiser($id_article, $virtuel, $script, $args)
{
global $spip_lang_right, $spip_lang_left;
if ($virtuel === 'ajax') {
$row = spip_fetch_array(spip_query("SELECT chapo FROM spip_articles WHERE id_article='$id_article'"));
$virtuel = $row['chapo'];
if (substr($virtuel, 0, 1) == '=') {
$virtuel = substr($virtuel, 1);
}
}
$http = ($virtuel ? "" : "http://");
$r = "<input type='text' name='virtuel' class='formo' style='font-size:9px;' value='"
. $http
. $virtuel
. "' size='40' /><br />\n"
. "<font face='Verdana,Arial,Sans,sans-serif' size='2'>"
. "(<b>"._T('texte_article_virtuel')
. " :</b> "
. _T('texte_reference_mais_redirige')
. ")</font>"
. "\n<div align='$spip_lang_right'><input type='submit' class='fondo' value='"
. _T('bouton_changer')
. "' style='font-size:10px' /></div>";
return ajax_action_auteur('virtualiser', $id_article, $script, $args, $r);
}
// http://doc.spip.org/@exec_virtualiser_dist
function exec_virtualiser_dist()
{
global $id_article, $script;
$id_article = intval($id_article);
if (!acces_article($id_article)) {
spip_log("Tentative d'intrusion de " . $GLOBALS['auteur_session']['nom'] . " dans " . $GLOBALS['exec']);
include_spip('inc/minipres');
minipres(_T('info_acces_interdit'));
}
return formulaire_virtualiser($id_article, 'ajax', $script, "id_article=$id_article");
}
?>