Changeset 93626 in spip-zone for _core_/plugins/statistiques/stats_autoriser.php
- Timestamp:
- Dec 13, 2015, 11:56:49 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
_core_/plugins/statistiques/stats_autoriser.php
r93092 r93626 3 3 /** 4 4 * Déclaration d'autorisations 5 * 5 * 6 6 * @plugin Statistiques pour SPIP 7 7 * @license GNU/GPL 8 8 * @package SPIP\Stats\Pipelines 9 **/9 **/ 10 10 11 if (!defined('_ECRIRE_INC_VERSION')) return; 11 if (!defined('_ECRIRE_INC_VERSION')) { 12 return; 13 } 12 14 13 15 /** 14 16 * Fonction du pipeline autoriser. N'a rien à faire 17 * 15 18 * @pipeline autoriser 16 19 */ 17 function stats_autoriser() {}20 function stats_autoriser() { } 18 21 19 22 /** … … 22 25 * @uses autoriser_voirstats_dist() 23 26 * @param string $faire Action demandée 24 * @param string $type 25 * @param int $idIdentifiant de l'objet26 * @param array $quiDescription de l'auteur demandant l'autorisation27 * @param array $optOptions de cette autorisation27 * @param string $type Type d'objet sur lequel appliquer l'action 28 * @param int $id Identifiant de l'objet 29 * @param array $qui Description de l'auteur demandant l'autorisation 30 * @param array $opt Options de cette autorisation 28 31 * @return bool true s'il a le droit, false sinon 29 32 */ 30 function autoriser_statistiques_menu_dist($faire, $type = '', $id = 0, $qui = NULL, $opt = NULL){33 function autoriser_statistiques_menu_dist($faire, $type = '', $id = 0, $qui = null, $opt = null) { 31 34 return autoriser('voirstats', $type, $id, $qui, $opt); 32 35 } … … 37 40 * @uses autoriser_voirstats_dist() 38 41 * @param string $faire Action demandée 39 * @param string $type 40 * @param int $idIdentifiant de l'objet41 * @param array $quiDescription de l'auteur demandant l'autorisation42 * @param array $optOptions de cette autorisation42 * @param string $type Type d'objet sur lequel appliquer l'action 43 * @param int $id Identifiant de l'objet 44 * @param array $qui Description de l'auteur demandant l'autorisation 45 * @param array $opt Options de cette autorisation 43 46 * @return bool true s'il a le droit, false sinon 44 47 */ 45 function autoriser_referers_menu_dist($faire, $type = '', $id = 0, $qui = NULL, $opt = NULL){48 function autoriser_referers_menu_dist($faire, $type = '', $id = 0, $qui = null, $opt = null) { 46 49 return autoriser('voirstats', $type, $id, $qui, $opt); 47 50 } … … 56 59 * 57 60 * @param string $faire Action demandée 58 * @param string $type 59 * @param int $idIdentifiant de l'objet60 * @param array $quiDescription de l'auteur demandant l'autorisation61 * @param array $optOptions de cette autorisation61 * @param string $type Type d'objet sur lequel appliquer l'action 62 * @param int $id Identifiant de l'objet 63 * @param array $qui Description de l'auteur demandant l'autorisation 64 * @param array $opt Options de cette autorisation 62 65 * @return bool true s'il a le droit, false sinon 63 66 */ 64 67 function autoriser_voirstats_dist($faire, $type, $id, $qui, $opt) { 65 68 return (($GLOBALS['meta']["activer_statistiques"] != 'non') 66 69 AND ($qui['statut'] == '0minirezo')); 67 70 } 68 71 … … 72 75 * @uses autoriser_voirstats_dist() 73 76 * @param string $faire Action demandée 74 * @param string $type 75 * @param int $idIdentifiant de l'objet76 * @param array $quiDescription de l'auteur demandant l'autorisation77 * @param array $optOptions de cette autorisation77 * @param string $type Type d'objet sur lequel appliquer l'action 78 * @param int $id Identifiant de l'objet 79 * @param array $qui Description de l'auteur demandant l'autorisation 80 * @param array $opt Options de cette autorisation 78 81 * @return bool true s'il a le droit, false sinon 79 82 */ … … 87 90 * @uses autoriser_voirstats_dist() 88 91 * @param string $faire Action demandée 89 * @param string $type 90 * @param int $idIdentifiant de l'objet91 * @param array $quiDescription de l'auteur demandant l'autorisation92 * @param array $optOptions de cette autorisation92 * @param string $type Type d'objet sur lequel appliquer l'action 93 * @param int $id Identifiant de l'objet 94 * @param array $qui Description de l'auteur demandant l'autorisation 95 * @param array $opt Options de cette autorisation 93 96 * @return bool true s'il a le droit, false sinon 94 97 */ … … 103 106 * @uses autoriser_voirstats_dist() 104 107 * @param string $faire Action demandée 105 * @param string $type 106 * @param int $idIdentifiant de l'objet107 * @param array $quiDescription de l'auteur demandant l'autorisation108 * @param array $optOptions de cette autorisation108 * @param string $type Type d'objet sur lequel appliquer l'action 109 * @param int $id Identifiant de l'objet 110 * @param array $qui Description de l'auteur demandant l'autorisation 111 * @param array $opt Options de cette autorisation 109 112 * @return bool true s'il a le droit, false sinon 110 113 */ 111 114 function autoriser_statslang_onglet_dist($faire, $type, $id, $qui, $opt) { 112 115 $objets = explode(',', isset($GLOBALS['meta']['multi_objets']) ? $GLOBALS['meta']['multi_objets'] : ''); 113 return (in_array('spip_articles', $objets) 114 OR in_array('spip_rubriques', $objets)) 115 AND autoriser('voirstats', $type, $id, $qui, $opt); 116 117 return (in_array('spip_articles', $objets) 118 OR in_array('spip_rubriques', $objets)) 119 AND autoriser('voirstats', $type, $id, $qui, $opt); 116 120 } 117 121 … … 121 125 * @uses autoriser_voirstats_dist() 122 126 * @param string $faire Action demandée 123 * @param string $type 124 * @param int $idIdentifiant de l'objet125 * @param array $quiDescription de l'auteur demandant l'autorisation126 * @param array $optOptions de cette autorisation127 * @param string $type Type d'objet sur lequel appliquer l'action 128 * @param int $id Identifiant de l'objet 129 * @param array $qui Description de l'auteur demandant l'autorisation 130 * @param array $opt Options de cette autorisation 127 131 * @return bool true s'il a le droit, false sinon 128 132 */
Note: See TracChangeset
for help on using the changeset viewer.