linea21-core
[ class tree: linea21-core ] [ index: linea21-core ] [ all elements ]

Source for file define.php

Documentation is available at define.php

  1. <?php
  2. /**
  3.  * @package linea21.core
  4.  * @subpackage config_files
  5.  * @author linea21 <info@linea21.com>
  6.  * @version $id SVN
  7.  * @access public
  8.  * @license http://opensource.org/licenses/gpl-3.0.html
  9.  */
  10.  
  11. //BE CAREFULL THIS FILE IS A SYSTEM FILE : use define_release.ini and define_db.ini for settings
  12.  
  13. /////////////////////////////////////
  14. //    VARIABLES GLOABLES
  15. /////////////////////////////////////
  16.  
  17. define('END_LINE',        "\n");
  18. define('TAB_LINE',        "\t");
  19.  
  20. $GLOBALS['authorized_theme_sections'array ('THEME_SETTINGS');
  21. $GLOBALS['authorized_db_sections'array ('DATABASE');
  22. $GLOBALS['authorized_release_sections'array ('LANGUAGE_SETTINGS','LOCALES_SETTINGS','MODULES_SETTINGS''SYSTEM_SETTINGS''SERVER_SETTINGS','MAIL_SETTINGS','MAIL_INFORMATIONS''SUPPORT_SETTINGS','LOGS_SETTINGS');
  23.  
  24. $GLOBALS['current_title'array()// HTML <title> tag
  25.  
  26.  
  27.  
  28. $GLOBALS['menuitems'array (
  29.                         'news'
  30.                         'project'
  31.                         'dashboard',
  32.                         'workgroup'
  33.                         'publication',
  34.                         'directory'
  35.                         );
  36.  
  37. $GLOBALS['links'array (
  38. // french
  39.                     'fr' => array(
  40.                         'home'=> array ('linkvalue' => 'accueil''accesskey' => '1''title' => 'accueil''desc'=>'accéder à l\'accueil''alias'=> false'template'=>'home'),
  41.                         'project'=> array ('linkvalue' => 'projet''accesskey' => 'a''title' => 'projets''desc'=>'les projets d\'action durable''alias'=> false'template'=>'publication')
  42.                         'project-archives'=> array ('linkvalue' => 'projet-archives''title' => 'projets''desc'=>'les projets d\'action durable''alias'=> 'project''template'=>'publication')
  43.                         'news'=> array ('linkvalue' => 'actualite''accesskey' => 'n''title' => 'actualités''desc'=>'l\'actualité de votre commune''alias'=> false'template'=>'publication')
  44.                         'news-archives'=> array ('linkvalue' => 'actualite-archives''title' => 'actualités - archives''desc'=>'les archives de l\'actualité de votre commune''alias'=> 'news''template'=>'publication'),
  45.                         'report'=> array ('linkvalue' => 'rapport''title' => 'rapports de groupes de travail''desc'=>'voir le rapport du groupe de travail''alias'=> 'workgroup''template'=>'publication'),
  46.                         'report-part'=> array ('linkvalue' => 'rapport-partie''title' => 'détail rapport de groupe de travail''desc'=>'voir la partie du rapport du groupe de travail''alias'=> 'groupe-de-travail''template'=>'publication'),
  47.                         'directory'=> array ('linkvalue' => 'annuaire''accesskey' => 'y''title' => 'annuaire''desc'=>'annuaire des professionnels de l\'environnement/développement durable''alias'=> false'template'=>'yellowpages'),
  48.                         'directory-detail'=> array ('linkvalue' => 'annuaire-detail''title' => 'annuaire''desc'=>'annuaire des professionnels de l\'environnement/développement durable''alias'=> 'directory''template'=>'yellowpages'),
  49.                         'directory-add'=> array ('linkvalue' => 'annuaire-ajout''title' => 'annuaire''desc'=>'annuaire des professionnels de l\'environnement/développement durable''alias'=> 'directory''template'=>'yellowpages'),
  50.                         'workgroup'=> array ('linkvalue' => 'groupe-de-travail''accesskey' => 'w''title' => 'groupes de travail''desc'=>'accéder et participer aux groupes de travails''alias'=> false'template'=>'workshop')
  51.                         'subscribe-workgroup'=> array ('linkvalue' => 'inscription-groupe-de-travail''title' => 'groupes de travail''desc'=>'s\'inscrire à un groupe de tavail''alias'=> 'workgroup''template'=>'workshop')
  52.                         'calendar'=> array ('linkvalue' => 'calendrier''title' => 'calendrier du groupe de travail''desc'=>'calendrier du groupe de travail''alias'=> 'workgroup''template'=>'workshop'),
  53.                         'discussion'=> array ('linkvalue' => 'discussion''title' => 'discussions du groupe de travail''desc'=>'discussions du groupe de travail''alias'=> 'workgroup''template'=>'workshop'),
  54.                         'subject'=> array ('linkvalue' => 'sujet''title' => 'sujet de discussions du groupe de travail''desc'=>'sujet de discussions du groupe de travail''alias'=> 'workgroup''template'=>'workshop'),
  55.                         'message'=> array ('linkvalue' => 'message''title' => 'édition de message''desc'=>'édition de message''alias'=> 'workgroup''template'=>'workshop'),
  56.                         'publication'=> array ('linkvalue' => 'dossier''accesskey' => 'p''title' => 'dossiers''desc'=>'accéder aux dossiers thématiques''alias'=> false'template'=>'publication'),
  57.                         'publication-archives'=> array ('linkvalue' => 'dossier-archives''title' => 'dossiers''desc'=>'accéder aux archives des dossiers thématiques''alias'=> 'publication''template'=>'publication'),
  58.                         'publication-part'=> array ('linkvalue' => 'dossier-partie''title' => 'dossiers''desc'=>'accéder en détail au dossier thématique''alias'=> 'publication''template'=>'publication'),
  59.                         'dashboard'=> array ('linkvalue' => 'tableau-de-bord-idd''accesskey' => 'd''title' => 'tableau de bord IDD''desc'=>'l\'état des indicateurs en direct''alias'=> false'template'=>'dashboard'),  
  60.                         'dashboard-anim'=> array ('linkvalue' => 'tableau-de-bord-idd-anim''title' => 'tableau de bord IDD animé''desc'=>'l\'état des indicateurs en direct''alias'=> 'dashboard''template'=>'dashboard'),  
  61.                         'dashboard-rules'=> array ('linkvalue' => 'tableau-de-bord-idd-reglementation''title' => 'réglementation d\'un indicateur''desc'=>'réglementation d\'un indicateur''alias'=> 'dashboard''template'=>'dashboard'),  
  62.                         'dashboard-assessment'=> array ('linkvalue' => 'tableau-de-bord-idd-evaluation''title' => 'critères d\'évaluation''desc'=>'critères d\'évaluation''alias'=> 'dashboard''template'=>'dashboard'),  
  63.                         'dashboard-provider'=> array ('linkvalue' => 'tableau-de-bord-idd-fournisseur''title' => 'fournisseur d\'un indicateur''desc'=>'fournisseur d\'un indicateur''alias'=> 'dashboard''template'=>'dashboard'),
  64.                         'user-prefs'=> array ('linkvalue' => 'prefs-utilisateur''accesskey' => 'u''title' => 'préférences utilisateurs''desc'=>'accéder à vos préférences utilisateurs''alias'=> false'template'=>'user'),
  65.                         'logout'=> array ('linkvalue' => 'deconnexion''accesskey' => 'l','title' => 'se déconnecter''desc'=>'se déconnecter''alias'=> false'template'=>'user'),
  66.                         'user-registration'=> array ('linkvalue' => 'inscription-utilisateur''accesskey' => 'c''title' => 'inscription utilisateur''desc'=>'créer mon compte''alias'=> 'user-prefs''template'=>'user'),
  67.                         'user-profile'=> array ('linkvalue' => 'profil-utilisateur''title' => 'profil utilisateur''desc'=>'voir le profil utilisateur''alias'=> 'user-prefs''template'=>'user'),
  68.                         'search'=> array ('linkvalue' => 'recherche''accesskey' => '4''title' => 'effectuer une recherche avancée''desc'=>'recherche avancée''alias'=> false'template'=>'search'),
  69.                         'search-result'=> array ('linkvalue' => 'resultats-recherche''title' => 'résultats de la recherche''desc'=>'résultats de la recherche''alias'=> 'search''template'=>'search'),
  70.                         'accessibility'=> array ('linkvalue' => 'accessibilite''accesskey' => '0''title' => 'Charte d\'accessibilité Linea21''desc'=>'Charte d\'accessibilité Linea21''alias'=> false'template'=>'accessibility'),
  71.                         'report-all'=> array ('linkvalue' => 'listerapport''title' => 'rapports du groupe de travail''desc'=>'rapports du groupe de travail''alias'=> 'workgroup''template'=>'workshop'),  
  72.                         'user-all'=> array ('linkvalue' => 'listeutilisateur''title' => 'utilisateurs du groupe de travail''desc'=>'utilisateurs du groupe de travail''alias'=> 'workgroup''template'=>'workshop'),
  73.                         'subscribe-newsletter'=> array ('linkvalue' => 'abonnement-newsletter''title' => 's\'abonner à la newsletter''desc'=>'s\'abonner à la newsletter''alias'=> false'template'=>'message'),
  74.                         'css-switch'=> array ('linkvalue' => 'changer-de-style''title' => 'changer-de-style et mise en page''desc'=>'changer-de-style et mise en page''alias'=> false'template'=>'message')
  75. ),
  76. // english
  77.                     'en' => array(
  78.                         'home'=> array ('linkvalue' => 'home''accesskey' => '1''title' => 'home''desc'=>'Go to the Home page''alias'=> false'template'=>'home'),
  79.                         'project'=> array ('linkvalue' => 'project''accesskey' => 'a''title' => 'projects''desc'=>'Sustainable Development projects''alias'=> false'template'=>'publication'),
  80.                         'project-archives'=> array ('linkvalue' => 'project-archives''title' => 'projects''desc'=>'Sustainable Development projects''alias'=> 'project''template'=>'publication')
  81.                         'news'=> array ('linkvalue' => 'news''accesskey' => 'n''title' => 'news''desc'=>'News of the city''alias'=> false'template'=>'publication')
  82.                         'news-archives'=> array ('linkvalue' => 'news-archives''title' => 'news archives''desc'=>'News archives''alias'=> 'news''template'=>'publication'),
  83.                         'report'=> array ('linkvalue' => 'report''title' => 'Workgroup report''desc'=>'See the workgroup report''alias'=> 'workgroup''template'=>'publication'),
  84.                         'report-part'=> array ('linkvalue' => 'report-part''title' => 'Workgroup report detail''desc'=>'See the workgroup report part''alias'=> 'workgroup''template'=>'publication'),
  85.                         'directory'=> array ('linkvalue' => 'directory''accesskey' => 'y''title' => 'Organisations Directory''desc'=>'Sustainable Development organisations directory''alias'=> false'template'=>'yellowpages'),
  86.                         'directory-detail'=> array ('linkvalue' => 'directory-detail''title' => 'Organisations Directory''desc'=>'Sustainable Development organisations directory''alias'=> 'directory''template'=>'yellowpages'),
  87.                         'directory-add'=> array ('linkvalue' => 'directory-add''title' => 'Organisations Directory''desc'=>'Sustainable Development organisations directory''alias'=> 'directory''template'=>'yellowpages'),
  88.                         'workgroup'=> array ('linkvalue' => 'workgroup''accesskey' => 'w''title' => 'Workgroups''desc'=>'access and involve into workroups''alias'=> false'template'=>'workshop')
  89.                         'subscribe-workgroup'=> array ('linkvalue' => 'subscribe-to-workgroup''title' => 'Workgroup subscription''desc'=>'Subscribe to a workgroup''alias'=> 'workgroup''template'=>'workshop')
  90.                         'calendar'=> array ('linkvalue' => 'calendar''title' => 'Workgroup calendar''desc'=>'Workgroup calendar''alias'=> 'workgroup''template'=>'workshop'),
  91.                         'discussion'=> array ('linkvalue' => 'discussion''title' => 'Workgroup forum''desc'=>'Workgroup forum''alias'=> 'workgroup''template'=>'workshop'),
  92.                         'subject'=> array ('linkvalue' => 'subject''title' => 'subject of the message''desc'=>'Workgroup forum subjects''alias'=> 'workgroup''template'=>'workshop'),
  93.                         'message'=> array ('linkvalue' => 'message''title' => 'edit message''desc'=>'Edit forum message''alias'=> 'workgroup''template'=>'workshop'),
  94.                         'publication'=> array ('linkvalue' => 'publication''accesskey' => 'p''title' => 'publications''desc'=>'Thematic publications''alias'=> false'template'=>'publication'),
  95.                         'publication-archives'=> array ('linkvalue' => 'publication-archives''title' => 'publications archives''desc'=>'Thematic publications archives''alias'=> 'publication''template'=>'publication'),
  96.                         'publication-part'=> array ('linkvalue' => 'publication-part''title' => 'publication part''desc'=>'Thematic publication in detail''alias'=> 'publication''template'=>'publication'),
  97.                         'dashboard'=> array ('linkvalue' => 'dashboard''accesskey' => 'd''title' => 'SDI dashboard''desc'=>'Dashboard : indicators monitoring in real time''alias'=> false'template'=>'dashboard'),  
  98.                         'dashboard-anim'=> array ('linkvalue' => 'animated-dashboard''title' => 'animated SDI dashboard''desc'=>'Dashboard : indicators monitoring in real time''alias'=> 'dashboard''template'=>'dashboard'),  
  99.                         'dashboard-rules'=> array ('linkvalue' => 'dashboard-rules''title' => 'Indicator rules''desc'=>'Indicator rules''alias'=> 'dashboard''template'=>'dashboard'),  
  100.                         'dashboard-assessment'=> array ('linkvalue' => 'dashboard-assessment''title' => 'Indicator assessment''desc'=>'Indicator assessment''alias'=> 'dashboard''template'=>'dashboard'),  
  101.                         'dashboard-provider'=> array ('linkvalue' => 'dashboard-provider''title' => 'Indicator provider''desc'=>'Indicator provider''alias'=> 'dashboard''template'=>'dashboard'),
  102.                         'user-prefs'=> array ('linkvalue' => 'user-prefs''accesskey' => 'u''title' => 'user preferences''desc'=>'Access your user preferences''alias'=> false'template'=>'user'),
  103.                         'logout'=> array ('linkvalue' => 'logout''accesskey' => 'l''title' => 'se déconnecter''desc'=>'log-out''alias'=> false'template'=>'user'),
  104.                         'user-registration'=> array ('linkvalue' => 'user-reristration''accesskey' => 'c''title' => 'register''desc'=>'Register, create an account''alias'=> 'user-prefs''template'=>'user'),
  105.                         'user-profile'=> array ('linkvalue' => 'user-profile''title' => 'user profile''desc'=>'See user profile''alias'=> 'user-prefs''template'=>'user'),
  106.                         'search'=> array ('linkvalue' => 'search''accesskey' => '4''title' => 'perform an advanced search''desc'=>'Perform an advanced search''alias'=> false'template'=>'search'),
  107.                         'search-result'=> array ('linkvalue' => 'search-results''title' => 'search results''desc'=>'Search results''alias'=> 'search''template'=>'search'),
  108.                         'accessibility'=> array ('linkvalue' => 'accessibility''accesskey' => '1''title' => 'Linea21 accessibility policy''desc'=>'Linea21 accessibility policy''alias'=> false'template'=>'accessibility'),
  109.                         'report-all'=> array ('linkvalue' => 'all-report''title' => 'all workgroup reports''desc'=>'Workgroup reports''alias'=> 'workgroup''template'=>'workshop'),  
  110.                         'user-all'=> array ('linkvalue' => 'all-users''title' => 'workgroup users''desc'=>'Workgroup users''alias'=> 'workgroup''template'=>'workshop'),
  111.                         'subscribe-newsletter'=> array ('linkvalue' => 'subscribe-newsletter''title' => 'subscribe our newsletter''desc'=>'Subscribe our newsletter''alias'=> false'template'=>'message'),
  112.                         'css-switch'=> array ('linkvalue' => 'change-css-style''title' => 'change CSS''desc'=>'change style & CSS''alias'=> false'template'=>'message')
  113. )
  114.  
  115. );
  116.  
  117.  
  118. $GLOBALS['filters'array (
  119.                         'fr' => array(
  120.                             'level' => array('linkvalue' => 'niveau''name' => 'niveau''desc'=>'filtrer par niveau''active' => 0),
  121.                             'theme' => array('linkvalue' => 'theme''name' => 'thème''desc'=>'filtrer par thème''active' => 0),
  122.                             'scale' => array('linkvalue' => 'echelle''name' => 'échelle''desc'=>'filtrer par échelle''active' => 0),
  123.                             'priority' => array('linkvalue' => 'priorite''name' => 'priorité''desc'=>'filtrer par priorité''active' => 0),
  124.                             'alpha' => array('linkvalue' => 'alpha''name' => 'alpha''desc'=>'filtrer par ordre alphabétique''active' => 0)
  125. ),
  126.                         'en' => array(
  127.                             'level' => array('linkvalue' => 'level''name' => 'level''desc'=>'filter by level''active' => 0),
  128.                             'theme' => array('linkvalue' => 'theme''name' => 'theme''desc'=>'filter by theme''active' => 0),
  129.                             'scale' => array('linkvalue' => 'scale''name' => 'scale''desc'=>'filter by scale''active' => 0),
  130.                             'priority' => array('linkvalue' => 'priority''name' => 'priority''desc'=>'filter by priority''active' => 0),
  131.                             'alpha' => array('linkvalue' => 'alpha''name' => 'alpha''desc'=>'filter by alphabetical order''active' => 0)
  132. )
  133. );
  134.  
  135. /**
  136.  * These globals have to be declared after $GLOBALS['links'] array.
  137.  */ 
  138. $GLOBALS['datePicker_includes'array('project|add''project|mod',
  139.                'dashboard|add''dashboard|mod',
  140.                'workshop|add_cal''workshop|mod_cal'
  141.                'prefs-utilisateur|');
  142.  
  143. $GLOBALS['lightbox_includes'array('news|add''news|mod''news|det',
  144.                 'contents|add''contents|mod''contents|det',
  145.               $GLOBALS['links']['en']['publication-part']['linkvalue'].'|',
  146.               $GLOBALS['links']['en']['news']['linkvalue'].'|',
  147. );
  148.  
  149. //inclusion des paramètres configurés  dans les fichiers *.ini
  150. include_once ("../class/class.config_file.php");
  151.  
  152. if(!$CONFIG)
  153. {
  154.   $CONFIG new config_file;
  155.   $CONFIG->initializeIniParams();
  156. }
  157. ?>

Documentation generated on Sat, 08 Nov 2008 14:51:43 +0100 by phpDocumentor 1.4.1