コード例 #1
0
<?php

/*
 * Charge tous les fichiers JavaScript
 */
require_once '../lib/functions_js.php';
Lib::includeJS('../plugins/dhtmlgoodies_calendar/dhtmlgoodies_calendar/dhtmlgoodies_calendar.js');
$libModule = Lib::getModule();
if ($module != 'lib') {
    //include ('../$module/functions.js');
    //echo '<script type=\'text/javascript\' src=\''.'../$module/functions.js'.'\'></script>';
    require_once '../' . $libModule . '/functions_js.php';
    //Lib::includeJS('../'.Lib::getModule().'/functions_js.php');
}
コード例 #2
0
ファイル: php.php プロジェクト: SalokineTerata/intranet
require_once '../lib/class/html/HtmlSubForm_R1N.php';
require_once '../lib/class/html/HtmlSubForm_RNN.php';
require_once '../lib/class/html/HtmlTextArea.php';
require_once '../lib/class/html/HtmlCheckbox.php';
require_once '../lib/class/html/TraitDataFieldToHtml.php';
require_once '../lib/class/html/DataFieldToHtmlInputText.php';
require_once '../lib/class/html/DataFieldToHtmlListSelect.php';
require_once '../lib/class/html/DataFieldToHtmlListBoolean.php';
require_once '../lib/class/html/DataFieldToHtmlInputCalendar.php';
require_once '../lib/class/html/DataFieldToHtmlInputNumber.php';
require_once '../lib/class/html/DataFieldToHtmlTextArea.php';
require_once '../lib/class/html/DataFieldToHtmlSubForm_R1N.php';
require_once '../lib/class/html/DataFieldToHtmlSubForm_RNN.php';
require_once '../lib/class/ModuleConfigLib.php';
// Session utilisateur
require_once '../lib/session.php';
// Variables locales à la page PHP
Lib::setModule();
$module = Lib::getModule();
// Inclusions propres au module
if ($module != 'lib') {
    //Inclusion de la configuration propre au module
    $module_conf_file = '../' . $module . '/class/ModuleConfig.php';
    if (file_exists($module_conf_file)) {
        require_once $module_conf_file;
    }
    //Inclusion de la librairie de fonction propre au module
    require_once '../' . $module . '/functions.php';
}
//$globalConfig = $_SESSION['globalConfig'];
GlobalConfig::setExecDebugTimeStart();
コード例 #3
0
function print_page_begin($disable_full_page = FALSE, $menu_file = NULL, $conf = null)
{
    if ($conf == null) {
        $conf = new GlobalConfig();
    }
    $module = Lib::getModule();
    $title = Lib::setTitle();
    //    $css_intranet_module = $_SESSION["intranet_modules"][$module]["css_intranet_module"];
    $printable = "";
    if (!$_SESSION[$module . "_impression"]) {
        $printable = "class=display_none";
    }
    /**
     * Si le module Fta doit être affiché on selectionne le css du config.ini sinon celui de la base de données
     */
    if ($module == "fta" or $module == "adminagis" or $module == "lib" or $module == "test") {
        $css_intranet_module = $conf->getConf()->getCssFta();
    } else {
        $css_intranet_module = $_SESSION["intranet_modules"][$module]["css_intranet_module"];
    }
    header('Content-type: text/html; charset=utf-8');
    echo "<!DOCTYPE html><html>";
    echo "<head>";
    /**
     * Vidage des caches
     */
    echo "<meta http-equiv=\"Cache-Control\" content=\"no-cache, no-store, must-revalidate\">\n        <meta http-equiv=\"Pragma\" content=\"no-cache\">\n        <meta http-equiv=\"Expires\" content=\"0\">";
    echo "<title>" . $title . "</title>";
    //Configuration du CSS
    echo "<link rel=stylesheet href=../lib/css/" . $css_intranet_module . " type=text/css>";
    /**
     * Css de la config.ini
     */
    if ($module == "fta" or $module == "adminagis" or $module == "lib") {
        echo "<style>\n        body {background-color:" . $conf->getConf()->getCssBackgroundValue() . ";}\n        .tableauFiche.table.td:hover   {background-color:" . $conf->getConf()->getCssBackgroundValue() . ";}\n        .titre_principal {background-color: " . $conf->getConf()->getCssTitleValue() . ";}\n        .contenu {background-color: " . $conf->getConf()->getCssContentValue() . ";}\n        </style>";
    }
    /**
     * Icone intranet
     */
    echo "<link rel=icon type=image/png href=../lib/images/icone_intranet2.png />";
    echo "<link type=\"text/css\" rel=\"stylesheet\" href=\"../plugins/dhtmlgoodies_calendar/dhtmlgoodies_calendar/dhtmlgoodies_calendar.css?random=20051112\" media=\"screen\"></link>";
    echo "</head>";
    echo "<body {$printable} leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 onload=chargement();>";
    /**
     * Moteur de recherche WIKI(Redfish)
     */
    echo "<link rel=search type=application/opensearchdescription+xml title=Intranet Wiki href=../lib/wiki-agis.xml>";
    /**
     * jQuery
     */
    //Javascript
    echo "<script src=../plugins/jQuery-3.1.0/jquery-3.1.0.min.js></script>";
    echo "<script src=../plugins/jQuery-ui-1.12.0.custom/jquery-ui.min.js></script>";
    //CSS
    echo "<link href=../plugins/jQuery-ui-1.12.0.custom/jquery-ui.min.css rel=stylesheet type=text/css>";
    echo "<link href=../plugins/jQuery-ui-1.12.0.custom/jquery-ui.theme.min.css rel=stylesheet type=text/css>";
    echo "<link href=../plugins/jQuery-ui-1.12.0.custom/jquery-ui.structure.min.css rel=stylesheet type=text/css>";
    echo "<div class=display_none id=chargement style=width:100%;height:75px;color:red;font-weight:bold;font-size:14px;background:white;>\n           <img src= ../lib/images/ajax_loader.gif> Chargement ...\n          </div>";
    if (!$disable_full_page) {
        echo "<div class=display_none id=site width=100%; >";
        echo "<table border=0 cellspacing=0 cellpadding=0 height=534>";
        echo "<tr>";
        echo "<td valign=top align=center ><div id=menu >";
        include "../inc/connexion.php";
        include "../inc/navigue.php";
        if ($menu_file != NULL) {
            //Si existant, utilisation du menu demandé
            include "./{$module}/{$menu_file}";
        } else {
            include "../{$module}/menu_principal.inc";
        }
        //Sinon, menu par défaut
    }
}