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

Source for file mod.php

Documentation is available at mod.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. //////////// Check Inclusion de pages //////////// 
  12. if (!function_exists('AuthenthificationProcess'))
  13. include_once("../lib/lib_common.php");
  14. ReloadIndex('admin');
  15. }
  16. ////////////
  17.  
  18. include_once("../lib/input_helpers.php");
  19. if (!isset($_GET['value_id']&& !isset($_POST['value_id'])) {
  20.     $value_id 1;
  21. else {
  22.     if (isset($_POST['value_id'])) $value_id $_POST['value_id'];
  23.     if (isset($_GET['value_id'])) $value_id $_GET['value_id'];
  24. if (!isset($_GET['id']&& !isset($_POST['id'])) {
  25.     $id 1;
  26. else {
  27.     if (isset($_POST['id'])) $id $_POST['id'];
  28.     if (isset($_GET['id'])) $id $_GET['id'];
  29. if (!isset($_GET['scale_id']&& !isset($_POST['scale_id'])) {
  30.     $scale_id 1;
  31. else {
  32.     if (isset($_POST['scale_id'])) $scale_id $_POST['scale_id'];
  33.     if (isset($_GET['id'])) $scale_id $_GET['scale_id'];
  34.  
  35. $sdi_object new sdi;
  36. $req_sdiov=SQL_getOneValue($value_id);    
  37. $result_value $sql_object -> DBSelect($req_sdiov);
  38. //$result_value = $sdi_object -> GetOneValue($value_id, $sql_object);
  39.  
  40. $link_mod_sdi "index.php?&amp;rub=sdi&amp;todo=det&amp;id=";
  41. $link_cancel=$rub_link."&amp;todo=det&amp;id=".$id."&amp;scale_id=".$scale_id;
  42.  
  43. if (isset($_POST['enregistrer'])) {
  44.     $data_table unserialize(urldecode($_POST['data_table']));
  45.     $sdi_object new sdi;
  46.     $result $sdi_object -> ModifyValue($value_id$data_table$sql_object);
  47.     $link_confirm="confirm.php?rub=".$rub."&todo=".$todo."&id=".$id."&scale_id=".$scale_id;
  48.     if (isset($result)) header("Location: " $link_confirm);
  49.     else system_error();
  50. $form_value $result_value[0]['sdiv_value'];
  51. $form_sdi_id $id;
  52. $form_scale_id $scale_id;
  53. $form_date $result_value[0]['date_p'];
  54. $form_statut $result_value[0]['sdiv_statut'];
  55. if($form_statut=='D'$mask_statut_D="checked=\"checked\""else $mask_statut_D='';
  56. if($form_statut=='P'$mask_statut_P="checked=\"checked\""else $mask_statut_P='';
  57.  
  58. if (isset($_POST['valider1'])) {
  59.  
  60.     $table[0$_POST['value'];
  61.     $table[1$_POST['id'];
  62.     $table[2$_POST['scale'];
  63.     $table[3$_POST['date'];
  64.     $table[4$_POST['statut'];
  65.  
  66.     $sdi_object new sdi;
  67.     $integrity $sdi_object -> CheckDataIntegrity_value($table$sql_object);
  68.  
  69.     $form_value $_POST['value'];
  70.     $form_sdi_id $_POST['id'];
  71.     $form_scale_id $_POST['scale'];
  72.     $form_date $_POST['date'];
  73.     $form_statut $_POST['statut'];
  74.     if($form_statut=='D'$mask_statut_D="checked=\"checked\""else $mask_statut_D='';
  75.     if($form_statut=='P'$mask_statut_P="checked=\"checked\""else $mask_statut_P='';
  76.     $table urlencode(serialize($table));
  77.  
  78. include_once(THEME_ADMIN_PATH."quickicons.php");
  79. $resultscale $sql_object -> DBSelect($req_list_scale);
  80. $listing=ScaleSelectBox($resultscale"scale" ,$form_scale_id);    
  81.  
  82. $req_sdii=SQL_getInfoSdi($id);
  83. $result_sdii $sql_object -> DBSelect($req_sdii);
  84.  
  85. $navtitle=_t('dashboard','mod')." : ".$result_sdii[0]['sdii_name'];    
  86. ?>
  87. <div id="chemin">
  88.     <ul>
  89.         <li>
  90.             <a href="index.php" class="chemin_home"><?php echo _t('way','home')?></a>
  91.         </li>
  92.         <li>
  93.             <a href="<?php echo $rub_link;
  94.  
  95. ?>" id="chemin_<? echo $rub?>" class="chemin_rub" ><?php echo _t('menu','dashboard')?></a>
  96.         </li>
  97.         <li>
  98.             <span><?php echo formatnavTitle($navtitle)?></span>
  99.         </li>
  100.     </ul>
  101. </div>
  102. <!--end barre haute -->
  103.  
  104.  
  105. <script type="text/javascript" charset="utf-8">
  106.     Date.format = '<?php echo DATE_FORMAT ?>';
  107.     
  108.     $.dpText = {
  109.     TEXT_PREV_YEAR        :    '<?php echo _t('datePicker','TEXT_PREV_YEAR')?>',
  110.     TEXT_PREV_MONTH        :    '<?php echo _t('datePicker','TEXT_PREV_MONTH')?>',
  111.     TEXT_NEXT_YEAR        :    '<?php echo _t('datePicker','TEXT_NEXT_YEAR')?>',
  112.     TEXT_NEXT_MONTH        :    '<?php echo _t('datePicker','TEXT_NEXT_MONTH')?>',
  113.     TEXT_CLOSE            :    '<?php echo _t('datePicker','TEXT_CLOSE')?>',
  114.     TEXT_CHOOSE_DATE    :    '<?php echo _t('datePicker','TEXT_CHOOSE_DATE')?>'
  115.     }
  116.     
  117.     $(function()
  118.     {
  119.         $('.date-pick').datePicker({startDate:'01/01/1990'});
  120.     });
  121. </script>
  122.  
  123. <?php
  124. if (!isset($integrity|| is_string($integrity)) {
  125.  
  126.     ?>
  127. <div class="contentcontainer">
  128.         <?php
  129.     include_once($dir "/menurub.php");
  130.  
  131.     ?>
  132.         <div id="content">
  133.             <?php
  134.     if (isset($integrity&& is_string($integrity)) display_errors($integrity);
  135.  
  136.        if (IsSuperAdmin()){?>
  137.     <div class="mod_link">
  138.     <a href="<?php echo $link_mod_sdi $id ;
  139.     ?>"><?php echo _t('dashboard','det_sdi');
  140.     ?></a>
  141.     </div>
  142.             <br class="brendstep" />
  143.             
  144.     <?php }?>
  145.     <h2><?php echo formatTitleh2($result_sdii[0]['sdii_name']);
  146.     ?></h2>
  147.             
  148.             <form id="addvalue" action="<?php echo $_SERVER['SCRIPT_NAME'];
  149.  
  150.     ?>" method="post">
  151.                 <p>
  152.                 <label for="value" ><?php echo _t('dashboard','value'?> * (<?php echo formatText($result_sdii[0]['sdii_unit']'2HTML');
  153.     ?>) :</label>
  154.                 <input name="value" type="text" id="value" maxlength="255" value="<?php echo $form_value;
  155.  
  156.     ?>" class="textfield" />
  157.                 </p>
  158.                 <p>
  159.                 <label for="scale" ><?php echo _t('dashboard','scale'?> * : </label>
  160.                 <?php echo $listing;
  161.     ?>
  162.                 </p>
  163.                 <p>
  164.                 <label for="statut_P"><? echo _t('divers','statut')?> * : </label>
  165.                 <input name="statut" type="radio" id="statut_P" value="P" <?php echo $mask_statut_P?> /><span class="radio"><?php echo _t('statut','public')?></span>
  166.                 <input name="statut" type="radio" id="statut_D" value="D" <?php echo $mask_statut_D?> /><span class="radio"><?php echo _t('statut','draft')?></span>
  167.                 <br />
  168.                 </p>
  169.                 <p><label for="date"><? echo _t('dashboard','date')?> :
  170. </label> <input name="date" type="text" maxlength="10" id="date"
  171.     class="date-pick shorttextfield date-text"
  172.     value="<?php echo $form_date?>" /></p>
  173.                 <br class="brendstep" />
  174.                 <br class="brendstep" />
  175.                 <div class="sdi_det">
  176.         <a name="affeval" id="affeval" style="display:none;"></a>
  177.         <a href="#affeval" onclick="$('#evaluation').slideToggle();"><?php echo _t('sdi','info_mesure');
  178.     ?></a>
  179.         </div>
  180.         <div id="evaluation" style="display:none;" >
  181.     <br class="brendstep" />
  182.         <table cellspacing="0" cellpadding="3">
  183.         <thead>
  184.         <tr>
  185.         <?php
  186.     echo "<td>" _t('sdi','unit'"</td>\n";
  187.     echo "<td>" _t('sdi','max_value'"</td>\n";
  188.     echo "<td>" _t('sdi','min_value'"</td>\n";
  189.     echo "<td>" _t('sdi','threshold_value'"</td>\n";
  190.  
  191.     ?>
  192.         </tr>
  193.         </thead>
  194.         <tbody>
  195.         <?php echo "<tr>\n";
  196.     echo "<td>" $result_sdii[0]['sdii_unit'"</td>\n";
  197.     echo "<td>" $result_sdii[0]['sdii_max_value'"</td>\n";
  198.     echo "<td>" $result_sdii[0]['sdii_min_value'"</td>\n";
  199.     echo "<td>" $result_sdii[0]['sdii_threshold_value'"</td>\n";
  200.     echo "</tr>\n";
  201.  
  202.     ?>
  203.         </tbody>
  204.         </table>
  205.         </div>
  206.                 <div>
  207.                 
  208.                 <input name="id" type="hidden" value="<?php echo $id;
  209.     ?>" id="id" />
  210.     <input name="scale_id" type="hidden" value="<?php echo $scale_id?>" id="scale_id" />
  211.                 
  212.     <input name="value_id" type="hidden" value="<?php echo $value_id;
  213.     ?>" id="value_id" />
  214.     <? echo cancel_button($link_cancel)?>
  215.                 <input name="rub" type="hidden" value="<?php echo $rub;
  216.     ?>" id="rub" />
  217.                 <input name="todo" type="hidden" value="<?php echo $todo;
  218.     ?>" id="todo" />
  219.                 <input name="valider1" type="submit" value="<?php echo _t('btn','valid'?>" class="button" id="valider" />
  220.                 </div>
  221.             </form>
  222.         </div>
  223. <?php include_once($dir "/help.php");
  224.  
  225.     ?>
  226. </div>
  227. <?php 
  228.     // Récapitulatif
  229. else {
  230.     if (!isset($integrity5|| is_string($integrity5)) {
  231.         $table unserialize(urldecode($table));
  232.         $req_scale SQL_getonescale($table[2]);
  233.         $resultscale2 $sql_object -> DBSelect($req_scale);
  234.  
  235.         $display_sdi_value $table[0]
  236.         // afficher nom de scale
  237.         $display_sdi_scale formatText($resultscale2[0]['scale_denomination']'2HTML');
  238.         $display_sdi_date $table[3];
  239.         $display_sdi_date2=explode ("-"$display_sdi_date);
  240.         $display_sdi_date=$display_sdi_date2[2]."-".$display_sdi_date2[1]."-".$display_sdi_date2[0];
  241.         $display_sdi_statut $table[4];
  242.         $table urlencode(serialize($table));
  243.  
  244.         ?>
  245. <div class="contentcontainer">
  246. <?php
  247.         include_once($dir "/menurub.php");
  248.  
  249.         ?>
  250. <div id="content">
  251.             <h2><?php echo _t('recap','title';
  252.  
  253.         ?></h2>
  254.             <dl class="dl3">
  255.                             <dt><?php echo _t('dashboard','value');
  256.  
  257.         ?> : </dt>
  258.                 <dd><?php echo $display_sdi_value " " $result_sdii[0]['sdii_unit';
  259.  
  260.         ?><br /></dd>
  261.                 <dt><?php echo _t('sdi','name2';
  262.  
  263.         ?> : </dt>
  264.                 <dd><?php echo formatText($result_sdii[0]['sdii_name']'2HTML');
  265.  
  266.         ?><br /></dd>
  267.                 <dt><?php echo _t('divers','statut';
  268.  
  269.         ?> :</dt>
  270.                 <dd><?php echo display_statut($display_sdi_statut;
  271.  
  272.         ?><br /></dd>
  273.                 <dt><?php echo _t('dashboard','date';
  274.  
  275.         ?> :</dt>
  276.                 <dd><?php echo $display_sdi_date ;
  277.  
  278.         ?><br /></dd>
  279.                 <dt><?php echo _t('dashboard','scale';
  280.  
  281.         ?> :</dt>
  282.                 <dd><?php echo $display_sdi_scale ;
  283.  
  284.         ?><br /></dd>
  285.             </dl>
  286.             <form id="addvalue2" action="<?php echo $_SERVER['SCRIPT_NAME'];
  287.  
  288.         ?>" method="post">
  289.                 <div>
  290.                 <input name="rub" type="hidden" value="<?php echo $rub;
  291.  
  292.         ?>" id="rub" />
  293.                 <input name="todo" type="hidden" value="<?php echo $todo;
  294.  
  295.         ?>" id="todo" />
  296.                     <input name="id" type="hidden" value="<?php echo $id;
  297.  
  298.         ?>" id="id" />
  299.         <input name="scale_id" type="hidden" value="<?php echo $scale_id?>" id="scale_id" />
  300.                 
  301.             <input name="value_id" type="hidden" value="<?php echo $value_id;
  302.     ?>" id="value_id" />
  303.     
  304.                 <input name="data_table" type="hidden" value="<?php echo $table;
  305.  
  306.         ?>" id="data_table" />
  307.         <? echo cancel_button($link_cancel)?>
  308.                 <input name="retour" type="button" value="<?php echo _t('btn','preview'?>" class="button" id="retour" onclick="history.go(-1);" />
  309.                 <input name="enregistrer" type="submit" value="<?php echo _t('btn','save'?>" class="button" id="valider" />
  310.                 </div>
  311.             </form>
  312.         </div>
  313.     <?php include_once($dir "/help.php");
  314.  
  315.         ?>
  316. </div>
  317. <?php
  318.     
  319.  
  320. ?>

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