en | fr  | Contact  | Print  | Share

FrameBeurk File

Fmbk/Module/Dnlod/configDnlod.php

<?php //FrameBeurk V0.65 Copyright ToolOscope 2016. Licence CeCILL-C.

//------------------------- Application Dnlod : téléchargement de ressources privées -----------------------------------

$CONFIG['Module']['Dnlod'] = array(    'ChargerFonctions' => false,        // charger les fonctions du module à l'init de la transaction
                                        
'Langue' => 'fr_FR');                // langue d'implémentation du module

// Pour les Majs et les Vues : element 'Auto' = autorisation déclarée dans $CONFIG['Controle']['Autorisation']
// Pour les Vues : element 'Clef' = Champs de la clef                         (si non précisée, la 'ClefVue' de l'action définie par $CONFIG['Action'] sera utilisé)
// Pour les Majs : element 'Clef' = Champs de la clef de type Id uniquement (si non précisée, la 'ClefMaj' de l'action définie par $CONFIG['Action'] sera utilisé)

//emplacement des ressources uploadées :
$CONFIG['Defaut']['Upload'] = '/prive/FichiersRessource/';

// Entité 'Ressource'                
$CONFIG['Entite']['Ressource'] = array(
    
'Module' => 'Dnlod',
    
'Maj' => array('cree'             => array('Auto' => 'Admin',         'Clef' => array()),        // IdRef (par défaut) inutile
                    
'supprime'        => array('Auto' => 'AdminEtSomme'),
                    
'modifie'         => array('Auto' => 'Admin')),
    
'Vue' => array('detail'         => array('Auto' => 'Tous'),
                    
'cree'             => array('Auto' => 'Admin',         'Clef' => array()),        // IdRef (par défaut) inutile
                    
'liste'         => array('Auto' => 'Tous',     'Clef' => array('NoPage')),
                    
'menu'         => array('Auto' => 'Aucun'),
                    
'supprime'         => array('Auto' => 'Admin'),
                    
'modifie'         => array('Auto' => 'Admin'),
                    
'previsualise'     => array('Auto' => 'Admin')));

// Entité 'RessourceVersion'                
$CONFIG['Entite']['RessourceVersion'] = array(
    
'Module' => 'Dnlod',
    
'Maj' => array('cree'             => array('Auto' => 'Admin'),
                    
'supprime'        => array('Auto' => 'AdminEtSomme'),
                    
'modifie'         => array('Auto' => 'Admin'),
                    
'archive'         => array('Auto' => 'Admin'),
                    
'reactive'         => array('Auto' => 'Admin'),
                    
'demande'         => array('Auto' => 'Somme')),
    
'Vue' => array(//'detail'         => array('Auto' => 'Tous',     'Clef' => array('Histo')),
                    
'cree'             => array('Auto' => 'Admin'),
                    
'supprime'         => array('Auto' => 'Admin'),
                    
'modifie'         => array('Auto' => 'Admin'),
                    
'previsualise'     => array('Auto' => 'Admin'),
                    
'demande'         => array('Auto' => 'Tous'),
                    
'telecharge'     => array('Auto' => 'JetonClef')));

                    
// palette de couleur par défaut pour le module
$CONFIG['Controle']['Palette']['Entite']['Ressource'] = array('906030''D0A080');
$CONFIG['Controle']['Palette']['Entite']['RessourceVersion'] = array('906030''D0A080');

//tableau des types de recherche possibles : 
//EntVue -> (message affiché,
//            niveau dans l'arborescence recherche (1=Tout, 2=Module, 3=entité...),
//            true = à inclure dans la recherche / false = juste les sous-niveaux )
//            profil : autorisation déclarée dans $CONFIG['Controle']['Autorisation']
// Si aInclure = true :
// - la requete doit exister dans 'module/${module}/${EntVue}/modele${EntVue}.php'
// - la fonction d'affichage doit exister dans 'module/${module}/${EntVue}/helpers${EntVue}.php'

//pas de recherche
$CONFIG['Controle']['Recherche']['Ressource'] = array(
    
'libelle'     => 'Ressources',
    
'niveau'     => 2
    
'aInclure'     => true,
    
'autorisation'     => 'Tous',
    
'requete'     => 'Dnlod_queryRechercheRessource',
    
'affichage' => 'Dnlod_carteRessourceTrouvee');

//pas de modération
    
// tissage des fonctions


© 2010-2015 by ToolOscope SASU. © 2016-2018 by Arnaud De Rette. All rights reserved