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

Source for file tpl_dashboard.php

Documentation is available at tpl_dashboard.php

  1. <?php
  2. /**
  3.  * @package linea21.core
  4.  * @subpackage public
  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. $GLOBALS['filters'][U_L]['scale']['active'1// filter activation
  12. SetHTMLTitle(_t('dashboard','section'))// HTML title
  13. //////////////////////////////////////////
  14. /////récupération des variables GET et POST
  15. //////////////////////////////////////////
  16. include_once(themePath('../dashboard/display.php'));
  17.  
  18. // if parentid is not fired ID is scale_id
  19. if(isset($_REQUEST['id'])) {
  20.     $scale_id=$_REQUEST['id'];
  21. }
  22. else {
  23.     $scale_id=1;
  24. }
  25. // if parentid is fired ID is sdi_id
  26. // and parentid is sclae_id
  27. if (isset($_REQUEST['parentid'])) {
  28.   $sdi_id=$_REQUEST['id'];
  29.   $scale_id=$_REQUEST['parentid'];
  30.  
  31.  
  32.  
  33.  
  34. //////////////////////////////////////////
  35. /////affichage tableau de bord
  36. //////////////////////////////////////////
  37.  
  38. if(!isset($_REQUEST['parentid'])) {
  39.  
  40.   if ActiveItemKey($GLOBALS['activeitem']== 'dashboard'{
  41.  
  42.     setBreadcrumb(array(ucfirst(_t('dashboard','section')) => false));
  43.     //////////////////////////////////////////
  44.     /////affichage liste des indicateurs classique
  45.     //////////////////////////////////////////
  46.     echo '<div>'.END_LINE;
  47.     echo "<h1>"._t('dashboard','list_public')."</h1>".END_LINE;
  48.     ?>
  49. <div class="sub-title"><?php echo _t('dashboard','h1_public_comment')?>
  50. </div>
  51.     <?php
  52.      
  53.     DisplayListValues($scale_id$GLOBALS['filters'][U_L]['scale']['linkvalue']);
  54.     echo "<br />";
  55.     echo '</div>'.END_LINE;
  56.     
  57.     footerAddJS('../lib/js/jquery.tools.min.js');
  58.     echo '<script type="text/javascript">
  59.             $(document).ready(function() {
  60.                 $("table a.ruler").removeAttr("title");
  61.                 $("table").removeClass("a.ruler:hover");
  62.                 $("table a.ruler").hover(
  63.                     function() {
  64.                         $(this).next().fadeIn("fast");
  65.                     },
  66.                     function() {
  67.                         $(this).next().hide();
  68.                     }
  69.                 );
  70.             });
  71.         </script>';
  72.   }
  73.  
  74.  
  75. else {
  76.   //////////////////////////////////////////
  77.   /////affichage détail d'un indicateur
  78.   //////////////////////////////////////////
  79.  
  80.   // set HTML Title
  81.   $result=$GLOBALS['sql_object']->DBSelect(SQL_getOnesdiname($sdi_id));
  82.   SetHTMLTitle(formatText($result[0]['sdii_name']'2HTML'));
  83.   setBreadcrumb(array(ucfirst(_t('dashboard','section')) => HrefMaker(array('rub'=> $GLOBALS['links'][U_L]['dashboard']['linkvalue']))));
  84.   setBreadcrumb(array(formatText($result[0]['sdii_name']'2HTML'=> HrefMaker(array('rub'=> $GLOBALS['links'][U_L]['dashboard']['linkvalue']'id' => $sdi_id'parentid' => $scale_id'name' => formatText($result[0]['sdii_name']'2HTML')))));
  85.  
  86.   echo '<div>'.END_LINE;
  87.   if(commentEnabled('indicator')) {
  88.     postCommentAction(array('module'=> 'indicator''module_id'=> $sdi_id));
  89.     echo '<div id="anchor-comments">'.END_LINE;
  90.     echo getCommentsAnchor(array('module'=> 'indicator''module_id'=> $sdi_id));
  91.     echo getPostCommentAnchor(array('module'=> 'indicator''module_id'=> $sdi_id));
  92.     echo '</div>'.END_LINE;
  93.   }
  94.   if(isset($_REQUEST['parentid']&& ActiveItemKey($GLOBALS['activeitem'])=='dashboard'{
  95.     DisplayOneSdi($sdi_id$scale_id);
  96.     setBreadcrumb(array(ucfirst(_t('dashboard','mode_aff_info')) => false));
  97.   }
  98.   if (isset($_REQUEST['parentid']&& ActiveItemKey($GLOBALS['activeitem'])=='dashboard-rules'{
  99.     DisplayOneSdirules($sdi_id$scale_id);
  100.     setBreadcrumb(array(ucfirst(_t('dashboard','mode_aff_rules')) => false));
  101.   }
  102.   if (isset($_REQUEST['parentid']&& ActiveItemKey($GLOBALS['activeitem'])=='dashboard-assessment'{
  103.     DisplayOneSdievaluation($sdi_id$scale_id);
  104.     setBreadcrumb(array(ucfirst(_t('dashboard','mode_aff_evaluation')) => false));
  105.   }
  106.   if (isset($_REQUEST['parentid']&& ActiveItemKey($GLOBALS['activeitem'])=='dashboard-provider'{
  107.     DisplayOneSdiprovider($sdi_id$scale_id);
  108.     setBreadcrumb(array(ucfirst(_t('dashboard','mode_aff_provider')) => false));
  109.   }
  110.   if(commentEnabled('indicator')) {
  111.     echo '<h3>'._t('comment''section').'</h3>'.END_LINE;
  112.     echo '<div id="comments">'.END_LINE;
  113.     displayComments(array('module'=> 'indicator''module_id'=> $sdi_id'order_by' => 'ASC')falsetrue);
  114.     displayCommentForm(array('module'=> 'indicator''module_id'=> $sdi_id));
  115.     echo '</div>'.END_LINE;
  116.   }
  117.   echo '</div>'.END_LINE;
  118.   
  119.   echo '<script type="text/javascript">
  120.         $(document).ready(function() {
  121.             $(".valuecomment").hover(
  122.                 function() {
  123.                     $(".cont", this).fadeIn();
  124.                 },
  125.                 function() {
  126.                     $(".cont", this).hide();
  127.                 }
  128.             );
  129.         })
  130.         </script>';
  131. }?>

Documentation generated on Thu, 03 May 2012 15:07:55 +0200 by phpDocumentor 1.4.1