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(override('../dashboard/display.php'));
  17.  
  18. // if $_REQUEST['parentid'] is not fired, ID's value goes to $scale_id var
  19. if(isset($_REQUEST['id'])) {
  20.     $scale_id=$_REQUEST['id'];
  21. else {
  22.     $scale_id=1;
  23. }
  24. // if parentid is fired, ID's value goes to $sdi_id var
  25. // and parentid's value goes to $scale_id
  26. if (isset($_REQUEST['parentid'])) {
  27.   $sdi_id=$_REQUEST['id'];
  28.   $scale_id=$_REQUEST['parentid'];
  29. }
  30.  
  31. isset($_REQUEST['altmode']$altmode true $altmode false;
  32.  
  33.  
  34. $scale $GLOBALS['sql_object'-> DBSelect(SQL_getonescale($scale_id));
  35.  
  36.  
  37. //////////////////////////////////////////
  38. /////affichage tableau de bord
  39. //////////////////////////////////////////
  40.  
  41. if(!isset($_REQUEST['parentid'])) {
  42.  
  43.   if ActiveItemKey($GLOBALS['activeitem']== 'dashboard'{
  44.  
  45.     setBreadcrumb(array(ucfirst(_t('dashboard','section')) => false));
  46.  
  47.     //////////////////////////////////////////
  48.     /////affichage liste des indicateurs
  49.     //////////////////////////////////////////
  50.     
  51.     echo getDataVizSwitcher($altmode$scale_id);
  52.    
  53.     echo "<h1>"._t('dashboard','list_public')" - " formatText($scale[0]['scale_denomination']'2HTML'."</h1>".END_LINE;
  54.     ?>
  55.         <div class="sub-title">
  56.         <?php echo _t('dashboard','h1_public_comment')?>
  57.         </div>
  58.     <?php
  59.     if$altmode {
  60.         DisplayListValuesByProjects($scale_id$GLOBALS['filters'][U_L]['scale']['linkvalue']);
  61.     else {
  62.         DisplayListValuesByThemes($scale_id$GLOBALS['filters'][U_L]['scale']['linkvalue']);
  63.     }    
  64.   }
  65.  
  66.  
  67. else {
  68.   //////////////////////////////////////////
  69.   /////affichage détail d'un indicateur
  70.   //////////////////////////////////////////
  71.  
  72.   // set HTML Title
  73.   $result=$GLOBALS['sql_object']->DBSelect(SQL_getOnesdiname($sdi_id));
  74.   SetHTMLTitle(formatText($result[0]['sdii_name']'2HTML'));
  75.   setBreadcrumb(array(ucfirst(_t('dashboard','section')) => HrefMaker(array('rub'=> $GLOBALS['links'][U_L]['dashboard']['linkvalue']))));
  76.   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')))));
  77.  
  78.   echo '<div>'.END_LINE;
  79.   if(commentEnabled('indicator')) {
  80.     postCommentAction(array('module'=> 'indicator''module_id'=> $sdi_id));
  81.     echo '<div id="anchor-comments">'.END_LINE;
  82.     echo getCommentsAnchor(array('module'=> 'indicator''module_id'=> $sdi_id));
  83.     echo getPostCommentAnchor();
  84.     echo '</div>'.END_LINE;
  85.   }
  86.   if(isset($_REQUEST['parentid']&& ActiveItemKey($GLOBALS['activeitem'])=='dashboard'{
  87.     DisplayOneSdi($sdi_id$scale_id);
  88.     setBreadcrumb(array(ucfirst(_t('dashboard','mode_aff_info')) => false));
  89.   }
  90.   if (isset($_REQUEST['parentid']&& ActiveItemKey($GLOBALS['activeitem'])=='dashboard-rules'{
  91.     DisplayOneSdirules($sdi_id$scale_id);
  92.     setBreadcrumb(array(ucfirst(_t('dashboard','mode_aff_rules')) => false));
  93.   }
  94.   if (isset($_REQUEST['parentid']&& ActiveItemKey($GLOBALS['activeitem'])=='dashboard-assessment'{
  95.     DisplayOneSdievaluation($sdi_id$scale_id);
  96.     setBreadcrumb(array(ucfirst(_t('dashboard','mode_aff_evaluation')) => false));
  97.   }
  98.   if (isset($_REQUEST['parentid']&& ActiveItemKey($GLOBALS['activeitem'])=='dashboard-provider'{
  99.     DisplayOneSdiprovider($sdi_id$scale_id);
  100.     setBreadcrumb(array(ucfirst(_t('dashboard','mode_aff_provider')) => false));
  101.   }
  102.   if(commentEnabled('indicator')) {
  103.     echo '<h3>'._t('comment''section').'</h3>'.END_LINE;
  104.     echo '<div id="comments">'.END_LINE;
  105.     displayComments(array('module'=> 'indicator''module_id'=> $sdi_id'order_by' => 'ASC')falsetrue);
  106.     displayCommentForm(array('module'=> 'indicator''module_id'=> $sdi_id));
  107.     echo '</div>'.END_LINE;
  108.   }
  109.   echo '</div>'.END_LINE;
  110.   
  111.   echo '<script type="text/javascript">
  112.         $(document).ready(function() {
  113.             $(".valuecomment").hover(
  114.                 function() {
  115.                     $(".cont", this).fadeIn();
  116.                 },
  117.                 function() {
  118.                     $(".cont", this).hide();
  119.                 }
  120.             );
  121.         })
  122.         </script>';
  123. }?>

Documentation generated on Thu, 20 Mar 2014 16:49:39 +0100 by phpDocumentor 1.4.1