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

Source for file display.php

Documentation is available at display.php

  1. <?php
  2. /**
  3.  * @package linea21.modules
  4.  * @subpackage dashboard
  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. include_once('../dashboard/' SQL '.inc.php');
  12.  
  13. /**
  14.  * DisplayListValues()
  15.  * affichage du tableau de bord
  16.  * @param integer $id_filter 
  17.  * @param integer $filter 
  18.  * @return 
  19.  ***/
  20. function DisplayListValues($id_filter = -1$filter = -1)
  21. {
  22.     $result $GLOBALS['sql_object'-> DBSelect(SQL_getListtheme());
  23.     $result_sdi $GLOBALS['sql_object'-> DBSelect(SQL_getListSdi("P"$valueparam 0));
  24.     $listing "";
  25. $a='';
  26.     $current_sdtheme '';
  27.     for ($i 0;$i count($result);$i++{
  28.         if ($result[$i]['sdtheme_id'!= $current_sdtheme && $current_sdtheme <> ''{
  29.             $listing .= "</tbody>" END_LINE;
  30.             $listing .= "</table>" END_LINE;
  31.         
  32.         if ($result[$i]['sdtheme_id'!= $current_sdtheme{
  33.             $a++;
  34.             $current_sdtheme $result[$i]['sdtheme_id'];
  35.             $listing .= "<h2 id=\"h2_".$a."\" class=\"h2_dashboard\">" formatText($result[$i]['sdtheme_name']'2HTML'"</h2>".END_LINE;
  36.             $listing .= '<table cellspacing="0" cellpadding="5" style="width:505px;" class="table_dashboard" summary="'.sprintf($GLOBALS['lang']['dashboard']['list_public_summary']formatText($result[$i]['sdtheme_name']'2HTML')).'">' END_LINE;
  37.             $listing .= '<thead class="semnone">' END_LINE;
  38.             $listing .= '<tr>' END_LINE;
  39.             $listing .= '<td>'.$GLOBALS['lang']['dashboard']['graphic_value'].'</td>' END_LINE;
  40.             //$listing .= '<td>'.$GLOBALS['lang']['dashboard']['numeric_value'].'</td>' . END_LINE;
  41.             $listing .= '<td>'.$GLOBALS['lang']['dashboard']['tendencies_value'].'</td>' END_LINE;
  42.             $listing .= '<td>'.$GLOBALS['lang']['dashboard']['label_value'].'</td>' END_LINE;
  43.             $listing .= '</tr>' END_LINE;
  44.             $listing .= '</thead>' END_LINE;
  45.             $listing .= '<tbody>' END_LINE;
  46.             
  47.         
  48.         for ($j 0;$j count($result_sdi);$j++{
  49.             if ($result[$i]['theme_id'== $result_sdi[$j]['sdii_theme']{
  50.                 $link_det_sdiarray('rub'=> $GLOBALS['links'][LANGUAGE]['dashboard']['linkvalue'],'id'=>$result_sdi[$j]['sdii_id']'parentid'=> $id_filter'name' => $result_sdi[$j]['sdii_name']);
  51.                 $listing .= "<tr>" END_LINE;
  52.                 $aff_bare aff_barre($id_filter$filter$result_sdi[$j]['sdii_id']$result_sdi[$j]['sdii_max_value']$result_sdi[$j]['sdii_min_value']$result_sdi[$j]['sdii_threshold_value']$result_sdi[$j]['sdii_unit']$result_sdi[$j]['sdii_threshold_relative']$link_det_sdi);
  53.                 $listing .= $aff_bare;
  54.                 $listing .= "<td><a href=\"" HrefMaker($link_det_sdi"\" title=\"" formatText($result_sdi[$j]['sdii_name']'2ATT'"\">" formatText(cutText($result_sdi[$j]['sdii_name']53)'2HTML'"</a></td>" END_LINE;
  55.                 $listing .= "</tr>" END_LINE;
  56.             
  57.         
  58.     
  59.     $listing .= "</tbody>" END_LINE;
  60.     $listing .= "</table>" END_LINE;
  61.  
  62.     echo $listing;
  63.  
  64. /**
  65.  * value_barre()
  66.  * traitement de la valeur d'un IDD pour valeur du curseur en CSS
  67.  * @param $value 
  68.  * @param $max_value 
  69.  * @param $min_value 
  70.  * @param $threshold_value 
  71.  * @param $threshold_relative 
  72.  * @return 
  73.  ***/
  74. function value_barre ($value$max_value$min_value$threshold_value$threshold_relative)
  75. {
  76.     if ($max_value == 0$max_value 0.000001;
  77.     if ($min_value == 0$min_value 0.000001;
  78.     if ($threshold_relative == 'Y'{
  79.         $unitup 50 ($max_value $threshold_value);
  80.         $unitdown 50 ($threshold_value $min_value);
  81.         if ($value $threshold_value$result 50 (($value $threshold_value$unitup);
  82.         else $result 50 (($threshold_value $value$unitdown);
  83.     else {
  84.         $unitdown 50 ($max_value $threshold_value);
  85.         $unitup 50 ($threshold_value $min_value);
  86.         if ($value $threshold_value$result 50 (($value $threshold_value$unitdown);
  87.         else $result 50 (($threshold_value $value$unitup);
  88.     
  89.     return (int)$result;
  90.  
  91. /**
  92.  * aff_barre()
  93.  * affichage du curseur et compteur pour un IDD
  94.  * @param integer $scale_id 
  95.  * @param $filter 
  96.  * @param $id 
  97.  * @param $max_value 
  98.  * @param $min_value 
  99.  * @param $threshold_value 
  100.  * @param $unit 
  101.  * @param $threshold_relative 
  102.  * @param $link_det_sdi 
  103.  * @return 
  104.  ***/
  105. function aff_barre($scale_id 1$filter$id$max_value$min_value$threshold_value$unit$threshold_relative$link_det_sdi)
  106. {
  107.     $result_value $GLOBALS['sql_object'-> DBSelect(SQL_getAllValue("SCD"$scale_id$id));
  108.  
  109.     if ($result_value <> false{
  110.         $value_cursor1 value_barre ($result_value[0]['sdiv_value']$max_value$min_value$threshold_value$threshold_relative);
  111.         $value_cursor 116 $value_cursor1;
  112.     else $value_cursor1 "";
  113.     if ($result_value == false{
  114.         $listing "<td><img src=\"../gfx/"THEME_ADMIN."/images/admin/barre_gris.gif\" title=\"".$GLOBALS['lang']['dashboard']['novalue']."\" alt=\"".$GLOBALS['lang']['dashboard']['novalue']."\" class=\"barre_grise\"/></td>" END_LINE;
  115.         $listing .= "<td style=\"width:15px\">&nbsp;</td>" END_LINE;
  116.         //$listing .= "<td>&nbsp;</td>" . END_LINE;
  117.     else {
  118.         $listing "<td style=\"width:130px\"><a href=\"" HrefMaker($link_det_sdi"\" class=\"barre\" title=\"" formatText($result_value[0]['sdiv_value']'2ATT'" " $unit "\"><img src=\"../gfx/" .THEME_ADMIN"/images/admin/barre.gif\" alt=\"".formatText($GLOBALS['lang']['dashboard']['value'].": ".$result_value[0]['sdiv_value']." ".$unit.
  119. "\n ".$GLOBALS['lang']['sdi']['min_value'].": ".$min_value." ".$unit.
  120. "\n ".$GLOBALS['lang']['sdi']['threshold_value'].": ".$threshold_value." ".$unit.
  121. "\n ".$GLOBALS['lang']['sdi']['max_value'].": ".$max_value." ".$unit'2ATT').
  122. "\"/><span>".$GLOBALS['lang']['dashboard']['value'].": ".$result_value[0]['sdiv_value']." ".$unit.
  123. "<br /> ".$GLOBALS['lang']['sdi']['min_value'].": ".$min_value." ".$unit.
  124. "<br /> ".$GLOBALS['lang']['sdi']['threshold_value'].": ".$threshold_value." ".$unit.
  125. "<br /> ".$GLOBALS['lang']['sdi']['max_value'].": ".$max_value." ".$unit.
  126. "</span></a>" END_LINE;
  127.         $listing .= "<img src=\"../gfx/" .THEME_ADMIN"/images/admin/cursor.gif\"  title=\"" $result_value[0]['sdiv_value'" " $unit "\" class=\"cursor\" style=\"left:-" $value_cursor "px;\" alt=\"".$GLOBALS['lang']['dashboard']['barre']."\"/></td>" END_LINE;
  128.         if (isset($result_value[1]['sdiv_value'])) {
  129.             if ($result_value[0]['sdiv_value'>= $result_value[1]['sdiv_value']$listing .= "<td><img src=\"../gfx/" .THEME_ADMIN"/images/admin/ico_asc.gif\" class=\"img_desc\" alt=\"".formatText($GLOBALS['lang']['dashboard']['value_tendance'].' : '.$GLOBALS['lang']['dashboard']['tendance_asc']'2ATT')."\" /></td>" END_LINE;
  130.             else $listing .= "<td><img src=\"../gfx/" .THEME_ADMIN"/images/admin/ico_desc.gif\" class=\"img_desc\" alt=\"".$GLOBALS['lang']['dashboard']['value_tendance'].' : '.$GLOBALS['lang']['dashboard']['tendance_desc']."\" /></td>" END_LINE;
  131.         else $listing .= "<td style=\"width:15px\">&nbsp;</td>" END_LINE;
  132.         //$listing .= "<td><span class=\"value\"> (" . (int)$result_value[0]['sdiv_value'] . ")</span></td>" . END_LINE;
  133.     
  134.     return $listing;
  135.  
  136. /**
  137.  * DisplayOneSdi()
  138.  * affichage d'un indicateur et infos résumé
  139.  * @param $sdi_id 
  140.  * @param $scale_id 
  141.  * @return 
  142.  ***/
  143. function DisplayOneSdi($sdi_id$scale_id)
  144. {
  145.     echo GetSdiTitle($sdi_id$scale_id);
  146.     echo DisplaySwitchAffichagedet($sdi_id,$scale_id);
  147.     echo GetAllValue($sdi_id$scale_id);
  148.     echo GetOneSdiInfo($sdi_id);
  149.  
  150. /**
  151.  * DisplayOneSdirules()
  152.  * affichage d'un indicateur et toutes ses infos
  153.  * @param $sdi_id 
  154.  * @param $scale_id 
  155.  * @return 
  156.  ***/
  157. function DisplayOneSdirules($sdi_id$scale_id)
  158. {
  159.     echo GetSdiTitle($sdi_id$scale_id);
  160.     echo DisplaySwitchAffichagedet($sdi_id,$scale_id);
  161.     echo GetOneSdiRules($sdi_id);
  162. /**
  163.  * DisplayOneSdievaluation()
  164.  * affichage d'un indicateur et toutes ses infos
  165.  * @param $sdi_id 
  166.  * @param $scale_id 
  167.  * @return 
  168.  ***/
  169. function DisplayOneSdievaluation($sdi_id$scale_id)
  170. {
  171.     echo GetSdiTitle($sdi_id$scale_id);
  172.     echo DisplaySwitchAffichagedet($sdi_id,$scale_id);
  173.     echo GetOneSdiEvaluation($sdi_id);
  174. /**
  175.  * DisplayOneSdiprovider()
  176.  * affichage d'un indicateur et toutes ses infos
  177.  * @param $sdi_id 
  178.  * @param $scale_id 
  179.  * @return 
  180.  ***/
  181. function DisplayOneSdiprovider($sdi_id$scale_id)
  182. {
  183.     echo GetSdiTitle($sdi_id$scale_id);
  184.     echo DisplaySwitchAffichagedet($sdi_id,$scale_id);
  185.     echo GetOneSdiProvider($sdi_id);
  186. /**
  187.  * GetAllValue()
  188.  * afficahge de l'ensemble des valeurs publiques d'un IDD
  189.  * @param $sdi_id 
  190.  * @param $scale_id 
  191.  * @return 
  192.  ***/
  193. function GetAllValue($sdi_id$scale_id)
  194. {
  195.     $result_value $GLOBALS['sql_object'-> DBSelect(SQL_getAllValue("SCD"$scale_id$sdi_id));
  196.     $result_sdi_value $GLOBALS['sql_object'-> DBSelect(SQL_getInfoSdiforvalue($sdi_id));
  197.     $content '<div id="value">' END_LINE
  198.     $content .= '<h2>'.$GLOBALS['lang']['dashboard']['historic'].'</h2>' END_LINE;
  199.                     $content .= '<div class="switch_affichage" id="threshold_aff">'.$GLOBALS['lang']['sdi']['threshold_value'].' : <span>'.$result_sdi_value[0]['sdii_threshold_value'].' '.$result_sdi_value[0]['sdii_unit'].'</span></div>' END_LINE;
  200.  
  201.     if ($result_value <> false{
  202.         if (count($result_value2{
  203.             $content .= '<h3  class="semnone">'.$GLOBALS['lang']['dashboard']['rep_graph'].' </h3>' END_LINE;
  204.  
  205.             $content .= "<img src=\"../dashboard/graph.php?id=" $sdi_id "&amp;scale_id=" $scale_id "\"  id=\"imggraph\" class=\"graph\" alt=\"".formatText($GLOBALS['lang']['dashboard']['rep_graph']'2ATT')."\"/>" END_LINE;
  206.         }  
  207.         $content .= '<h3 class="semnone">'.$GLOBALS['lang']['dashboard']['value'].'</h3>' END_LINE;
  208.  
  209.         $content .= '<table cellspacing="0" cellpadding="5" class="table_dashboard_det"  summary="'.$GLOBALS['lang']['dashboard']['all_values_summary'].'">' END_LINE;
  210.         $content .= '<thead>' END_LINE;
  211.         $content .= '<tr>' END_LINE;
  212.         $content .= "<td>".$GLOBALS['lang']['dashboard']['date']."</td>" END_LINE;
  213.         $content .= "<td>".$GLOBALS['lang']['dashboard']['value']." (".$result_sdi_value[0]['sdii_unit'].")</td>" END_LINE;
  214.         $content .= "</tr>" END_LINE;
  215.         $content .= "</thead>" END_LINE;
  216.         $content .= "<tbody>" END_LINE;
  217.  
  218.         for ($i 0;$i count($result_value);$i++{
  219.             $content .= "<tr>" END_LINE;
  220.             $content .= "<td>" formatText($result_value[$i]['date_p']'2HTML'"</td>" END_LINE;
  221.             $content .= "<td>" formatText($result_value[$i]['sdiv_value']'2HTML'"</td>" END_LINE;
  222.             $content .= "</tr>" END_LINE;
  223.         
  224.  
  225.         $content .= "</tbody>" END_LINE;
  226.         $content .= "</table>" END_LINE;
  227.         $content .= '</div>' END_LINE;
  228.         return $content;
  229.     
  230.  
  231. /**
  232.  * GetSdiTitle()
  233.  * affichage nom d'un indicateur
  234.  * @param $sdi_id 
  235.  * @param $scale_id 
  236.  * @return 
  237.  ***/
  238. function GetSdiTitle($sdi_id$scale_id)
  239. {
  240.     $data_sdi $GLOBALS['sql_object'-> DBSelect(SQL_getOnesdiname($sdi_id));
  241.     $data_scale $GLOBALS['sql_object'-> DBSelect(SQL_getonescale($scale_id));
  242.     $sdi_name formatText($data_sdi[0]['sdii_name']'2HTML');
  243.     $sdi_description formatText($data_sdi[0]['sdii_description']'2HTML');
  244.     $scale_name formatText(cutText($data_scale[0]['scale_denomination']150)'2HTML');
  245.     $content '<h1>' $sdi_name '</h1>' END_LINE;
  246.     $content .= '<p>' $sdi_description '</p>' END_LINE;
  247.     $content .= '<div id="scale_det" class="switch_affichage"> échelle : <span>' $scale_name '</span></div><br />' END_LINE;
  248.     
  249.     return $content;
  250.  
  251. /**
  252.  * GetOneSdiInfo()
  253.  * récupération des infos générales d'un indicateur
  254.  * @param $sdi_id 
  255.  * @return 
  256.  ***/
  257. function GetOneSdiInfo($sdi_id)
  258. {
  259.     $data $GLOBALS['sql_object'-> DBSelect(SQL_getInfoSdi($sdi_id));
  260.  
  261.     $sdi_name formatText($data[0]['sdii_name']'2HTML');
  262.     $sdi_theme formatText(cutText($data[0]['theme_name']150)'2HTML');
  263.     $sdi_description formatText($data[0]['sdii_description']'2HTML');
  264.     $sdi_comment formatText($data[0]['sdii_comment']'2HTML');
  265.     $sdi_goal formatText($data[0]['sdii_goal']'2HTML');
  266.     $sdi_consulting formatText($data[0]['sdii_consulting']'2HTML');
  267.  
  268.     $content '<div id="info">' END_LINE
  269.     $content .= '<h2>'.$GLOBALS['lang']['dashboard']['det_sdi2'].'</h2>' END_LINE;
  270.     $content .= '<h3> '.$GLOBALS['lang']['sdi']['goal_public'].' </h3>' END_LINE;
  271.     $content .= '<div class="consultingp">' $sdi_goal '</div>' END_LINE;
  272.     $content .= '<h3 class="det_valeur" id="consulting">'.$GLOBALS['lang']['sdi']['consulting_public'].'</h3>' END_LINE;
  273.     $content .= '<div class="consultingp">' $sdi_consulting '</div>' END_LINE;
  274.     $content .= '</div><br />' END_LINE;
  275.     return $content;
  276.  
  277. /**
  278.  * GetOneSdiRules()
  279.  * récupération des réglementations d'un indicateur
  280.  * @param $sdi_id 
  281.  * @return 
  282.  ***/
  283. function GetOneSdiRules($sdi_id)
  284. {
  285.     $result_r $GLOBALS['sql_object'-> DBSelect(SQL_getRules($sdi_id$GLOBALS['sql_object']-1));
  286.     $r_title formatText($result_r[0]['sdir_title']'2HTML');
  287.     $r_body formatText($result_r[0]['sdir_body']'2HTML');
  288.     $URL "<a href=\"" formatText($result_r[0]['sdir_referer_uri']'2HTML'"\" title=\"" formatText($result_r[0]['sdir_mask_uri']'2ATT'"\">" formatText($result_r[0]['sdir_mask_uri']'2HTML'"</a>";
  289.  
  290.     $content '<div id="rules">' END_LINE;
  291.      $content .= '<h2>'.$GLOBALS['lang']['sdi']['r_body'].'</h2>' END_LINE;
  292.     if ($result_r[0]['sdir_title'== ""{
  293.         $content .= "<p class=\"info\">".$GLOBALS['lang']['divers']['nodata']." </p>" END_LINE;
  294.     else {
  295.         $content .= "<h3>" $r_title "</h3>" END_LINE;
  296.         $content .= "<p>" $r_body "</p>" END_LINE;
  297.         $content .= "<p>" $URL "</p>" END_LINE;
  298.     
  299.     $content .= '</div>' END_LINE;
  300.  
  301.     return $content;
  302.  
  303. /**
  304.  * GetOneSdiEvaluation()
  305.  * récupération des critères d'évaluation d'un indicateur
  306.  * @param $sdi_id 
  307.  * @return 
  308.  ***/
  309. function GetOneSdiEvaluation($sdi_id)
  310. {
  311.     $result_e $GLOBALS['sql_object'-> DBSelect(SQL_getEvaluation($sdi_id$GLOBALS['sql_object']-1));
  312.  
  313.     $content '<div id="evaluation">' END_LINE;
  314.     $content .= '<h2>'.$GLOBALS['lang']['sdi']['e_title'].'</h2>' END_LINE;
  315.     $content .= '<table cellspacing="0" cellpadding="5" class="table_dashboard_det" summary="'.$GLOBALS['lang']['dashboard']['evaluation_values_summary'].'">' END_LINE;
  316.     $content .= '<thead>' END_LINE;
  317.     $content .= '<tr>' END_LINE;
  318.     $content .= "<td>".$GLOBALS['lang']['sdi']['e_scale_compare']."</td>" END_LINE;
  319.     $content .= "<td>".$GLOBALS['lang']['sdi']['e_fiability']."</td>" END_LINE;
  320.     $content .= "<td>".$GLOBALS['lang']['sdi']['e_accessibility']."</td>" END_LINE;
  321.     $content .= "<td>".$GLOBALS['lang']['sdi']['e_lisibility']."</td>" END_LINE;
  322.     $content .= "<td>".$GLOBALS['lang']['sdi']['e_relevance']."</td>" END_LINE;
  323.     $content .= "<td>".$GLOBALS['lang']['sdi']['e_global_performance']."</td>" END_LINE;
  324.     $content .= "</tr>" END_LINE;
  325.     $content .= "</thead>" END_LINE;
  326.     $content .= "<tbody>" END_LINE;
  327.     $content .= "<tr>" END_LINE;
  328.     $content .= "<td>" $result_e[0]['sdie_scale_compare'"</td>" END_LINE;
  329.     $content .= "<td>" $result_e[0]['sdie_fiability'"</td>" END_LINE;
  330.     $content .= "<td>" $result_e[0]['sdie_accessibility'"</td>" END_LINE;
  331.     $content .= "<td>" $result_e[0]['sdie_lisibility'"</td>" END_LINE;
  332.     $content .= "<td>" $result_e[0]['sdie_relevance'"</td>" END_LINE;
  333.     $content .= "<td>" $result_e[0]['sdie_global_performance'"</td>" END_LINE;
  334.     $content .= "</tr>" END_LINE;
  335.     $content .= "</tbody>" END_LINE;
  336.     $content .= "</table>" END_LINE;
  337.     $content .= '</div>' END_LINE;
  338.  
  339.     return $content;
  340.  
  341. /**
  342.  * GetOneSdiProvider()
  343.  * récupération des infos du fournisseurs d'un indicateur
  344.  * @param $sdi_id 
  345.  * @return 
  346.  ***/
  347. function GetOneSdiProvider($sdi_id)
  348. {
  349.     $result_p $GLOBALS['sql_object'-> DBSelect(SQL_getProvider($sdi_id$GLOBALS['sql_object']-1));
  350.  
  351.     $p_name formatText($result_p[0]['sdip_name']'2HTML');
  352.     $p_description formatText($result_p[0]['sdip_description']'2HTML');
  353.         
  354.         $content '<div id="provider">' END_LINE;
  355.         $content .= '<h2>'.$GLOBALS['lang']['sdi']['p_title'].'</h2>' END_LINE;
  356.     if ($result_p[0]['sdip_name'== ""{
  357.         $content .= "<p class=\"info\">".$GLOBALS['lang']['divers']['nodata']." </p>" END_LINE;
  358.     else {
  359.         $content .= '<p>' $p_name '</p>' END_LINE;
  360.         $content .= '<p>' $p_description '</p>' END_LINE;
  361.     
  362.     $content .= '</div>' END_LINE;
  363.     return $content;
  364.  
  365. /**
  366.  * DisplaySwitchAffichage()
  367.  * affichage du switch entre classique et jeune public
  368.  * @param $scale_id 
  369.  * @return 
  370.  ***/
  371. function DisplaySwitchAffichage($scale_id)
  372. {
  373.     $link_aff_classic HrefMaker(array('rub' => $GLOBALS['links'][LANGUAGE]['dashboard']['linkvalue']'id' => $scale_id));
  374.     $link_aff_young HrefMaker(array('rub' => $GLOBALS['links'][LANGUAGE]['dashboard-anim']['linkvalue']'id' => $scale_id));
  375.     $content '<div id="switch_aff" class="switch_affichage">' END_LINE;
  376.     $content .= '<span>'.$GLOBALS['lang']['dashboard']['mode_aff'].' : </span>';
  377.     if (ActiveItemKey($GLOBALS['activeitem']== 'dashboard')
  378.         $content .= '<span class="mod_aff">'.$GLOBALS['lang']['dashboard']['mode_aff_class'].'</span> ' END_LINE;
  379.     else $content .= '<a href="' $link_aff_classic '" title="'.formatText($GLOBALS['lang']['dashboard']['mode_aff_class']'2ATT').'" >'.$GLOBALS['lang']['dashboard']['mode_aff_class'].'</a> ' END_LINE;
  380.     if (ActiveItemKey($GLOBALS['activeitem']== 'dashboard-anim')
  381.         $content .= '<span class="mod_aff">'.$GLOBALS['lang']['dashboard']['mode_aff_young'].'</span> ' END_LINE;
  382.     else $content .= '<a href="' $link_aff_young '" title="'.formatText($GLOBALS['lang']['dashboard']['mode_aff_young']'2ATT').'" >'.$GLOBALS['lang']['dashboard']['mode_aff_young'].'</a> ' END_LINE;
  383.     $content .= '</div>' END_LINE;
  384.     return $content;
  385.  
  386. /**
  387.  * DisplaySwitchAffichagedet()
  388.  * affichage du switch entre infos résumé et détaillées
  389.  * @param $scale_id 
  390.  * @return 
  391.  ***/
  392. function DisplaySwitchAffichagedet($sdi_id,$scale_id)
  393. {
  394.    $data $GLOBALS['sql_object'-> DBSelect(SQL_getOnesdiname($sdi_id));
  395.    $link_aff_info HrefMaker(array('rub' => $GLOBALS['links'][LANGUAGE]['dashboard']['linkvalue'],'id' => $sdi_id'parentid' => $scale_id'name' => $data[0]['sdii_name']));
  396.    $link_aff_rules HrefMaker(array('rub' => $GLOBALS['links'][LANGUAGE]['dashboard-rules']['linkvalue']'id' => $sdi_id'parentid' => $scale_id'name' => $data[0]['sdii_name']));
  397.    
  398.    $link_aff_provider HrefMaker(array('rub' => $GLOBALS['links'][LANGUAGE]['dashboard-provider']['linkvalue'],'id' => $sdi_id'parentid' => $scale_id'name' => $data[0]['sdii_name']));
  399.    $link_aff_evaluation HrefMaker(array('rub' => $GLOBALS['links'][LANGUAGE]['dashboard-assessment']['linkvalue']'id' => $sdi_id'parentid' => $scale_id'name' => $data[0]['sdii_name']));
  400.    
  401.  
  402.  
  403. $content ="<div class=\"barre_list\" id=\"barre_dashboard\">"END_LINE;
  404. $content .="<ul>"END_LINE;
  405. $content .="<li>"END_LINE;
  406. $content .= '<a href="' $link_aff_info '" title="'.formatText($GLOBALS['lang']['dashboard']['mode_aff_info']'2ATT').'" >'.$GLOBALS['lang']['dashboard']['mode_aff_info'].'</a> ' END_LINE;
  407. $content .="</li>"END_LINE;
  408. $content .="<li>"END_LINE;
  409. $content .= '<a href="' $link_aff_rules '" title="'.formatText($GLOBALS['lang']['dashboard']['mode_aff_rules']'2ATT').'" class="barre_dash_a" >'.$GLOBALS['lang']['dashboard']['mode_aff_rules'].'</a> ' END_LINE;
  410. $content .="</li>"END_LINE;
  411. $content .="<li>"END_LINE;
  412. $content .= '<a href="' $link_aff_provider '" title="'.$GLOBALS['lang']['dashboard']['mode_aff_provider'].'" class="barre_dash_a" >'.$GLOBALS['lang']['dashboard']['mode_aff_provider'].'</a> ' END_LINE;
  413. $content .="</li>"END_LINE;
  414. $content .="<li>"END_LINE;
  415. $content .= '<a href="' $link_aff_evaluation '" title="'.formatText($GLOBALS['lang']['dashboard']['mode_aff_evaluation']'2ATT').'" class="barre_dash_a" >'.$GLOBALS['lang']['dashboard']['mode_aff_evaluation'].'</a> ' END_LINE;
  416. $content .="</li>"END_LINE;
  417. $content .="</ul>"END_LINE;
  418. $content .="</div>"END_LINE;
  419. /*
  420.     $link_aff_classic = HrefMaker(array('rub' => $GLOBALS['links'][LANGUAGE]['dashboard']['linkvalue'],'id' => $sdi_id, 'parentid' => $scale_id));
  421.     $link_aff_young = HrefMaker(array('rub' => $GLOBALS['links']['tableau-de-bord-idd-detail']['linkvalue'], 'id' => $sdi_id, 'parentid' => $scale_id));
  422.     $content = '<div id="switch_det" class="switch_affichage">' . END_LINE;
  423.     if ($GLOBALS['links'][$GLOBALS['activeitem']]['linkvalue'] == $GLOBALS['links'][LANGUAGE]['dashboard']['linkvalue'])
  424.         $content .= '<span class="mod_aff">'.$GLOBALS['lang']['dashboard']['mode_aff_res'].'</span> ' . END_LINE;
  425.     else $content .= '<a href="' . $link_aff_classic . '" title="'.$GLOBALS['lang']['dashboard']['mode_aff_res'].'" >'.$GLOBALS['lang']['dashboard']['mode_aff_res'].'</a> ' . END_LINE;
  426.     if ($GLOBALS['links'][$GLOBALS['activeitem']]['linkvalue'] == $GLOBALS['links']['tableau-de-bord-idd-detail']['linkvalue'])
  427.         $content .= '<span class="mod_aff">'.$GLOBALS['lang']['dashboard']['mode_aff_det'].'</span> ' . END_LINE;
  428.     else $content .= '<a href="' . $link_aff_young . '" title="'.$GLOBALS['lang']['dashboard']['mode_aff_det'].'" >'.$GLOBALS['lang']['dashboard']['mode_aff_det'].'</a> ' . END_LINE;
  429.     $content .= '</div>' . END_LINE;
  430.     * */
  431.     return $content;
  432.  
  433.  
  434. /**
  435.  * DisplayYoung()
  436.  * affichage du tableau de bord jeune public
  437.  * @return 
  438.  ***/
  439. function DisplayYoung()
  440. {
  441. $content='<div id="anim_dashboard"><object type="application/x-shockwave-flash" data="../dashboard/dashboard.swf" width="506" height="414">
  442. <param name="movie" value="../dashboard/dashboard.swf" />
  443. <a href="http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&amp;Lang=French&amp;P5_Language=French" title="téléchargez le plug-in flash pour voir l\'animation flash associé aux indicateurs de développement durable"><img src="../gfx/' .THEME_PUBLIC'/images/public/' .LANGUAGE'/avertissement.png" width="522" height="427" alt="animation flash de mise en place et consultation des indicateurs de développement durable" /></a>
  444. </object></div>';
  445.     return $content;
  446.  
  447.  
  448. ?>

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