Esempio n. 1
0
function plugin_init_utilitaires()
{
    global $PLUGIN_HOOKS;
    $PLUGIN_HOOKS['csrf_compliant']['utilitaires'] = true;
    $PLUGIN_HOOKS['change_profile']['utilitaires'] = array('PluginUtilitairesProfile', 'changeProfile');
    //Clean Plugin on Profile delete
    $PLUGIN_HOOKS['pre_item_purge']['utilitaires'] = array('Profile' => array('PluginUtilitairesProfile', 'purgeProfiles'));
    if (Session::getLoginUserID()) {
        Plugin::registerClass('PluginUtilitairesProfile', array('addtabon' => 'Profile'));
        if (plugin_utilitaires_haveRight("utilitaires", "w")) {
            $PLUGIN_HOOKS['menu_entry']['utilitaires'] = 'front/utilitaire.php';
        }
    }
}
Esempio n. 2
0
 static function canView()
 {
     return plugin_utilitaires_haveRight('utilitaires', 'w');
 }