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