Source for file list.php
Documentation is available at list.php 
 * @package linea21.modules  
 * @author linea21 <info@linea21.com>  
 * @license http://opensource.org/licenses/gpl-3.0.html  
//////////// Check Inclusion de pages ////////////   
include_once("../lib/lib_common.php");  
include_once("../lib/input_helpers.php");  
$result= $sql_object->DBSelect($req_list_theme);  
//$result_sdi=$sdi_object->GetListSdi($filter="R", $valueparam=0, $sql_object);  
$result_sdi =  $sql_object -> DBSelect($req_sdi);  
$link_sup= $rub_link. "&todo=sup&id=";  
$link_add= $rub_link. "&todo=add&id=";  
$link_det= $rub_link. "&todo=det&id=";  
$link_list_scale= $rub_link. "&todo=list&scale_id=";  
if (!isset ($_GET['scale_id']) &&  !isset ($_POST['scale_id'])) {  
    if (isset ($_POST['scale_id'])) $scale_id =  $_POST['scale_id'];  
    if (isset ($_GET['scale_id'])) $scale_id =  $_GET['scale_id'];  
$resultscale2 =  $sql_object -> DBSelect($req_scale);  
for ($i= 0;$i< count($result);$i++ ){  
    if ($result[$i]['sdtheme_id']!= $current_sdtheme &&  $current_sdtheme<> '') {  
    if ($result[$i]['sdtheme_id']!= $current_sdtheme) {  
        $current_sdtheme= $result[$i]['sdtheme_id'];  
        $listing.= "<div class=\"h2sdtheme\"><a href=\"\">". formatText($result[$i]['sdtheme_name'], '2HTML'). "</a></div>";  
        $listing.= "<div class=\"sdtheme\">\n";  
    for ($j= 0;$j< count($result_sdi);$j++ ){  
    if ($result[$i]['theme_id']== $result_sdi[$j]['sdii_theme']) {  
    $listing.= "\t<li class=\"li2\">\n";  
    $aff_bare= aff_barre($scale_id, $result_sdi[$j]['sdii_id'], $result_sdi[$j]['sdii_max_value'], $result_sdi[$j]['sdii_min_value'], $result_sdi[$j]['sdii_threshold_value'], $sdi_object, $sql_object, $lang, $result_sdi[$j]['sdii_unit'], $result_sdi[$j]['sdii_threshold_relative']);  
    $listing.= "\t\t<a href=\"". $link_det. $result_sdi[$j]['sdii_id']. "&scale_id=". $scale_id. "\" title=\"". formatText($result_sdi[$j]['sdii_name'], '2HTML'). "\">". formatTextli($result_sdi[$j]['sdii_name']). "</a>\n";  
    if ($result_sdi[$j]['sdii_statut']== 'D') $listing.= "<span class=\"state\">". $GLOBALS['lang']['statut']['draft']. "</span>\n";  
    $listing.= "\t\t<a href=\"". $link_add. $result_sdi[$j]['sdii_id']. "&scale_id=". $scale_id. "\" class=\"ico_add\" title=\"". $GLOBALS['lang']['dashboard']['add']. "\"></a>\n";  
    $barre_globale[$j]= $aff_bare[0];  
    //calcul de la valeur de la barre globale  
    if(isset ($barre_globale)) {  
    for ($z= 0;$z< count($barre_globale);$z++ ){  
        if ($barre_globale[$z]> 0) {  
            $value_globale+= $barre_globale[$z];  
    $value_globale= $value_globale/ $i;  
    $value_globale= round($value_globale, 1);  
    $value_curs= 111- $value_globale;     
       $listing2= "<div class=\"globalvalue\">";  
           $listing2.= "<div class=\"imagebarre\">\n<span class=\"globalvaluetext\">". $GLOBALS['lang']['dashboard']['global_value']. "</span><img src=\"../gfx/" . THEME_ADMIN.  "/images/admin/barre_gris.gif\" alt=\"". $GLOBALS['lang']['dashboard']['novalue']. "\" />\n</div>\n";  
    $listing2.= "</div><br class=\"brendstep\" />";  
    $listing2= "<div class=\"globalvalue\">";  
$listing2.= "<div class=\"imagebarre\"><span >". $GLOBALS['lang']['dashboard']['global_value']. "</span> <img src=\"../gfx/" . THEME_ADMIN.  "/images/admin/barre.gif\" alt=\"". $GLOBALS['lang']['dashboard']['global_value']. "\" />";  
$listing2.= "<img src=\"../gfx/" . THEME_ADMIN.  "/images/admin/cursor.gif\" alt=\"". $GLOBALS['lang']['dashboard']['global_value']. ": ". $value_globale.   
"\n". $GLOBALS['lang']['dashboard']['barre']. "\" class=\"cursor\" style=\"left:-". $value_curs. "px;\"/>";  
$listing2.= "\t<span class=\"value\"> (".(int) $value_globale. ")</span></div>\n";  
$listing2.= "</div><br class=\"brendstep\" />";  
    //affichage selectbox échelle  
$resultscale =  $sql_object -> DBSelect($req_list_scale);  
$listing3= "<h2>". formatText($resultscale2[0]['scale_denomination'], '2HTML'). "</h2>";  
$listing3.= "<div class=\"listselect\">";  
$listing3.= ScaleSelectBox($resultscale, "scale", $scale_id, $link_list_scale);  
            <a href="index.php"> <? echo  $GLOBALS['lang']['way']['home']; ?></a>  
            <a href=" <?php echo  $rub_link; ?>"> <? echo  $GLOBALS['lang']['menu']['dashboard'];?></a>  
            <span> <? echo  $GLOBALS['lang']['dashboard']['list']; ?></span>  
function value_barre ($value, $max_value, $min_value, $threshold_value, $threshold_relative){  
if ($max_value== 0) $max_value= 0.000001;  
if ($min_value== 0) $min_value= 0.000001;  
if ($threshold_relative== 'Y') {  
$unitup= 50/ ($max_value- $threshold_value);  
$unitdown= 50/ ($threshold_value- $min_value);  
if ($value> $threshold_value) $result= 50+ (($value- $threshold_value)* $unitup);  
else $result= 50- (($threshold_value- $value)* $unitdown);  
$unitdown= 50/ ($max_value- $threshold_value);  
$unitup= 50/ ($threshold_value- $min_value);  
if ($value> $threshold_value) $result= 50- (($value- $threshold_value)* $unitdown);  
else $result= 50+ (($threshold_value- $value)* $unitup);  
function aff_barre($scale_id, $id, $max_value, $min_value, $threshold_value, $sdi_object, $sql_object, $lang, $unit, $threshold_relative){  
//$req_sdiav=SQL_getInfoSdi("SCA", $scale_id, $id, $sql_object);  
$result_value =  $sql_object -> DBSelect($req_sdiav);  
if ($result_value<> false){  
$value_cursor1= value_barre ($result_value[0]['sdiv_value'], $max_value, $min_value, $threshold_value, $threshold_relative);  
$value_cursor= 111-  $value_cursor1;  
if ($result_value== false) {  
    $listing= "<div class=\"imagebarre\">\n<img src=\"../gfx/" . THEME_ADMIN.  "/images/admin/barre_gris.gif\" title=\"". $GLOBALS['lang']['dashboard']['novalue']. "\" />\n</div>\n";  
$listing= "<div class=\"imagebarre\"><a href=\"index.php?rub=dashboard&todo=det&id=". $id. "&scale_id=". $scale_id. "\" class=\"barre\"><img src=\"../gfx/" . THEME_ADMIN.  "/images/admin/barre.gif\" alt=\"". $GLOBALS['lang']['dashboard']['value']. ": ". $result_value[0]['sdiv_value']. " ". $unit.   
"\n ". $GLOBALS['lang']['sdi']['min_value']. ": ". $min_value. " ". $unit.   
"\n ". $GLOBALS['lang']['sdi']['threshold_value']. ": ". $threshold_value. " ". $unit.   
"\n ". $GLOBALS['lang']['sdi']['max_value']. ": ". $max_value. " ". $unit.   
"\"  /><span>". $GLOBALS['lang']['dashboard']['value']. ": ". $result_value[0]['sdiv_value']. " ". $unit.   
"<br /> ". $GLOBALS['lang']['sdi']['min_value']. ": ". $min_value. " ". $unit.   
"<br /> ". $GLOBALS['lang']['sdi']['threshold_value']. ": ". $threshold_value. " ". $unit.   
"<br /> ". $GLOBALS['lang']['sdi']['max_value']. ": ". $max_value. " ". $unit.   
$listing.= "<img src=\"../gfx/" . THEME_ADMIN.  "/images/admin/cursor.gif\" title=\"". $GLOBALS['lang']['dashboard']['value']. ": ". $result_value[0]['sdiv_value'].   
" ". $GLOBALS['lang']['dashboard']['barre']. "\" class=\"cursor\" style=\"left:-". $value_cursor. "px;\"/>";  
if (isset ($result_value[1]['sdiv_value'])) {  
if ($result_value[0]['sdiv_value']>= $result_value[1]['sdiv_value']) $listing.= "<img src=\"../gfx/" . THEME_ADMIN.  "/images/admin/ico_asc.gif\" alt=\"". $GLOBALS['lang']['dashboard']['value_tendance']. "\" />";  
else $listing.= "<img src=\"../gfx/" . THEME_ADMIN.  "/images/admin/ico_desc.gif\" alt=\"". $GLOBALS['lang']['dashboard']['value_tendance']. "\" />";  
$listing.= "\t<span class=\"value\"> (".(int) $result_value[0]['sdiv_value']. ")</span></div>\n";  
$result= array($value_cursor1, $listing);  
include_once("quickicons.php");  
<div class="contentcontainer">  
<?php    include_once($dir. "/menurub.php");    ?>  
<?php include_once($dir. "/help.php"); ?>  
 
 
        
       |