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"); ?>
|