en | fr  | Contact  | Print  | Share

FrameBeurk File

Fmbk/Module/Beurk/configBeurk.php

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

//------------------------- Application Beurk : composants de base du framework -----------------------------------

$CONFIG['Module']['Beurk'] = array('ChargerFonctions'     => true,        // 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é)

// Entité 'Entite'
$CONFIG['Entite']['Entite'] = array(
    
'Module' => 'Beurk',
    
'Maj' => array(),
    
'Vue' => array('noeud' => array('Auto' => 'Logue'),
                    
'historique' => array('Auto' => 'Logue'),
                    
'relations' => array('Auto' => 'Logue'),
                    
'ascendants' => array('Auto' => 'Logue',         'Clef' => array('IdRelation''NoPage')),
                    
'descendants' => array('Auto' => 'Logue',         'Clef' => array('IdRelation''NoPage'))
                    )
    );

// Entité 'Clef'
$CONFIG['Entite']['Clef'] = array(
    
'Module' => 'Beurk',
    
'Maj' => array('cree'         => array('Auto' => 'Aucun'),
                    
'utilise'     => array('Auto' => 'Aucun'),
                    
'ferme'     => array('Auto' => 'Aucun')),
    
'Vue' => array());


// palette de couleur par défaut pour le module
$CONFIG['Controle']['Palette']['Entite']['Noeud'] = array('202060''8080FF');
$CONFIG['Controle']['Palette']['Entite']['Relation'] = array('602020''FF8080');


// controle autorisation
$CONFIG['Controle']['Autorisation']['Tous']         =  '';                                     // Tous sont autorisés
$CONFIG['Controle']['Autorisation']['Aucun']         =  'Beurk_autoAucun';                     // Tous sont interdits
$CONFIG['Controle']['Autorisation']['Somme']         =  'Beurk_autoSomme';                     // La somme de contrôle doit être correcte
$CONFIG['Controle']['Autorisation']['JetonClef']     =  'Beurk_autoJetonClef';                 // Le JetonClef renvoyé doit être valide

// tissage des fonctions

// pour les attributs de gestion du comportement de la page HTML
$CONFIG['Module']['Beurk']['Attributs'] = array();
$CONFIG['Module']['Beurk']['Attributs']['data-ajax']['onclick'] = 'beurk_lienAmeliore';            // chargement de la cible du lien de l'élément par Ajax
$CONFIG['Module']['Beurk']['Attributs']['data-token']['onclick'] = 'beurk_majJetonAction';        // mise à jour du token action
$CONFIG['Module']['Beurk']['Attributs']['data-select']['onchange'] = 'beurk_soumetForm';        // mise à jour du token action et soumission du formulaire
$CONFIG['Module']['Beurk']['Attributs']['data-cache']['onclick'] = 'beurk_cache';                // cache une div


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