[SPIP] ~v3.0.20-->v3.0.25
[lhc/web/clavette_www.git] / www / prive / echafaudage / hierarchie / objet_fonctions.php
1 <?php
2
3 /***************************************************************************\
4 * SPIP, Systeme de publication pour l'internet *
5 * *
6 * Copyright (c) 2001-2016 *
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 /**
16 * Tester le deplacement restreint ou non
17 * de l'objet en fonction de son statut
18 *
19 * @param string $objet
20 * @param string $statut
21 * @return bool
22 */
23 function deplacement_restreint($objet,$statut) {
24
25 switch ($objet) {
26 case 'rubrique':
27 return (!$GLOBALS['connect_toutes_rubriques']);
28 break;
29 case 'article':
30 case 'site':
31 case 'syndic':
32 case 'breve':
33 return ($statut=='publie');
34 break;
35 default :
36 return ($statut?$statut=='publie':false);
37 break;
38 }
39 return false;
40 }
41
42 ?>