[ Index ] |
|
Code source de SPIP 1.9.2c |
1 <?php 2 3 /***************************************************************************\ 4 * SPIP, Systeme de publication pour l'internet * 5 * * 6 * Copyright (c) 2001-2007 * 7 * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James * 8 * * 9 * Ce programme est un logiciel libre distribue sous licence GNU/GPL. * 10 * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * 11 \***************************************************************************/ 12 13 if (!defined("_ECRIRE_INC_VERSION")) return; 14 15 include_spip('inc/presentation'); 16 include_spip('inc/texte'); 17 include_spip('inc/editer_auteurs'); #pour determiner_auteurs_objet() 18 19 // http://doc.spip.org/@exec_iconifier_dist 20 function exec_iconifier_dist() 21 { 22 global $connect_id_auteur, $connect_toutes_rubriques;; 23 24 $script = _request("script"); 25 $type = _request("type"); 26 $id = intval(_request($type)); 27 28 if (!preg_match('/^\w+$/', "$type$script")) 29 {include_spip('minipres'); 30 echo minipres(); 31 exit; 32 } 33 34 if ($type == 'id_rubrique') 35 $droit = autoriser('publierdans','rubrique',$id); 36 elseif ($type == 'id_auteur') 37 $droit = (($id == $connect_id_auteur) OR $connect_toutes_rubriques); 38 elseif ($type == 'id_mot') 39 $droit = $connect_toutes_rubriques; 40 else { 41 $table=substr($type, 3) . (($type == 'id_syndic') ? '' : 's'); 42 $row = spip_fetch_array(spip_query("SELECT id_rubrique, statut FROM spip_$table WHERE $type=$id")); 43 $droit = autoriser('publierdans','rubrique',$row['id_rubrique']); 44 if (!$droit AND ($row['statut'] == 'prepa' OR $row['statut'] == 'prop' OR $row['statut'] == 'poubelle')) 45 $droit = spip_num_rows(determiner_auteurs_objet('article',$id, "id_auteur=$connect_id_auteur")); 46 } 47 48 if (!$droit) { 49 include_spip('inc/minipres'); 50 echo minipres(); 51 exit; 52 } 53 54 $iconifier = charger_fonction('iconifier', 'inc'); 55 56 $ret = $iconifier($type, $id, $script); 57 58 if(_request("iframe")=="iframe") { 59 $ret = "<div class='upload_answer upload_document_added'>$ret</div>"; 60 echo $ret; 61 die; 62 } 63 ajax_retour($ret); 64 } 65 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Wed Nov 21 10:20:27 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |