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

Documentation generated on Fri, 16 Oct 2009 09:31:37 +0200 by phpDocumentor 1.4.1