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

Documentation generated on Fri, 01 Apr 2011 09:30:18 +0200 by phpDocumentor 1.4.1