2 /***************************************************************************\
3 * SPIP, Systeme de publication pour l'internet *
5 * Copyright (c) 2001-2013 *
6 * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
8 * Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
9 * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
10 \***************************************************************************/
12 if (!defined('_ECRIRE_INC_VERSION')) return;
14 function urls_autoriser($f){return $f;}
16 function autoriser_url_administrer($faire, $type='', $id=0, $qui = NULL, $opt = NULL){
18 isset($GLOBALS['meta']['urls_activer_controle'])
19 AND $GLOBALS['meta']['urls_activer_controle']=='oui'
20 AND $qui['statut']=='0minirezo'
21 AND !$qui['restreint']);
24 function autoriser_controlerurls_menu_dist($faire, $type='', $id=0, $qui = NULL, $opt = NULL){
25 return autoriser('administrer','url');
28 function urls_afficher_fiche_objet($flux){
29 if (isset($GLOBALS['meta']['urls_activer_controle'])
30 AND $GLOBALS['meta']['urls_activer_controle']=='oui'
31 AND $objet = $flux['args']['type']
32 AND $id_objet = $flux['args']['id']
33 AND objet_info($objet,'page')){
34 $p = strpos($flux['data'],'fiche_objet');
35 $p = strpos($flux['data'],'<!--/hd-->',$p);
36 $p = strrpos(substr($flux['data'],0,$p),'<div');
38 $res = recuperer_fond('prive/objets/editer/url',array('id_objet'=>$id_objet,'objet'=>$objet),array('ajax'=>true));
39 $flux['data'] = substr_replace($flux['data'],$res, $p, 0);