File "memoriser.php"
Full path: /home/meharicl/www/ecrire/install-o/memoriser.php
File
size: 1.64 B
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor Back
<?php
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* 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;
// Recupere et affiche (en ajax) une fonction memorisee dans inc/presentation
// http://doc.spip.org/@exec_memoriser_dist
function exec_memoriser_dist()
{
$hash = _request('hash');
$order = _request('order');
$by = _request('by');
$trad = _request('trad');
lire_fichier(_DIR_SESSIONS.'ajax_fonctions.txt', $ajax_fonctions);
$ajax_fonctions = @unserialize($ajax_fonctions);
if ($res = $ajax_fonctions[$hash]) {
include_spip('inc/afficher_objets');
list(,$t,$r,$f) = $res;
if (preg_match('/^[a-z0-9+.,]+$/', $by)
AND preg_match('/^\w*$/', $order)) {
$r['ORDER BY'] = str_replace(',', " $order, ", $by) . " $order";
sauver_requete($t, $r, $f);
}
$cpt = sql_countsel($r['FROM'], $r['WHERE'], $r['GROUP BY']);
include_spip('inc/presentation');
$res = afficher_articles_trad($t, $r, $f, $hash, $cpt, $trad);
} else spip_log("memoriser $q vide");
include_spip('inc/actions');
ajax_retour($res);
}
?>