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

Source for file mod_e.php

Documentation is available at mod_e.php

  1. <?php
  2. /**
  3.  * @package linea21.modules
  4.  * @subpackage sdi
  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. $table="";
  19. $link_mod_r=$rub_link."&amp;todo=mod_r&amp;id=";
  20. $link_mod_p=$rub_link."&amp;todo=mod_p&amp;id=";
  21. $link_mod=$rub_link."&amp;todo=mod&amp;id=";
  22.  
  23. if(!isset($_GET['id']) && !isset($_POST['id'])) {
  24.     $id="1";
  25. } else {
  26.     if(isset($_POST['id']))    $id=$_POST['id'];
  27.     if(isset($_GET['id']))    $id=$_GET['id'];
  28. }
  29.  
  30.  
  31. if (isset($_POST['enregistrer'])) {
  32.     $data_table = unserialize(urldecode($_POST['data_table']));
  33.     $j=0;
  34.     for ($i=13;$i<19;$i++){
  35.     $data_table_e[$j]=$data_table[$i];
  36.     $j++;
  37.     }
  38.     $sdi_object= new sdi;
  39.     $result=$sdi_object->ModifyParam($id, $data_table_e, "E", $sql_object);
  40.     $link_confirm="confirm.php?rub=".$rub."&todo=".$todo."&id=".$id;
  41.     if(isset($result)) header("Location: ".$link_confirm);
  42.     else  system_error();
  43. } 
  44.  
  45. $sdi_object= new sdi;
  46. //$data_evaluation=$sdi_object->GetEvaluation($id_idd=$id, $sql_object, $ID="-1");
  47. $req_sdie=SQL_getEvaluation( $id_idd=$id, $sql_object, $ID="-1");
  48. $data_evaluation = $sql_object -> DBSelect($req_sdie);
  49.  
  50. $form_e_scale_compare = $data_evaluation[0]['sdie_scale_compare'];
  51. $form_e_fiability = $data_evaluation[0]['sdie_fiability'];
  52. $form_e_accessibility = $data_evaluation[0]['sdie_accessibility'];
  53. $form_e_lisibility = $data_evaluation[0]['sdie_lisibility'];
  54. $form_e_relevance = $data_evaluation[0]['sdie_relevance'];
  55. $form_e_global_performance =$data_evaluation[0]['sdie_global_performance'];
  56.  
  57. if (isset($_POST['valider2'])) {
  58.     $table[13] = $_POST['e_scale_compare'];
  59.     $table[14] = $_POST['e_fiability'];
  60.     $table[15] = $_POST['e_accessibility'];
  61.     $table[16] = $_POST['e_lisibility'];
  62.     $table[17] = $_POST['e_relevance'];
  63.     $table[18] = $_POST['e_global_performance'];
  64.     $sdi_object = new sdi;
  65.     $integrity2 = $sdi_object -> CheckDataIntegrity_eval($table);
  66.  
  67.     $form_e_scale_compare = $_POST['e_scale_compare'];
  68.     $form_e_fiability = $_POST['e_fiability'];
  69.     $form_e_accessibility = $_POST['e_accessibility'];
  70.     $form_e_lisibility = $_POST['e_lisibility'];
  71.     $form_e_relevance = $_POST['e_relevance'];
  72.     $form_e_global_performance = $_POST['e_global_performance'];
  73.  
  74.     $table = urlencode(serialize($table));
  75. } 
  76. include_once(THEME_ADMIN_PATH."quickicons.php");
  77. $req_list_sdiname=SQL_getOnesdiname($id);
  78. $data_sdi_name = $sql_object -> DBSelect($req_list_sdiname);
  79. $navtitle=_t('sdi','mod')." : ".$data_sdi_name[0]['sdii_name'];
  80. ?>
  81.  
  82. <div id="chemin">
  83.     <ul>
  84.         <li>
  85.             <a href="index.php" class="chemin_home"><?php echo _t('way','home') ?></a>
  86.         </li>
  87.         <li>
  88.             <a href="<?php echo $rub_link;
  89. ?>"  id="chemin_<? echo $rub; ?>" class="chemin_rub"><?php echo _t('menu','sdi')?></a>
  90.         </li>
  91.         <li>
  92.             <span><?php echo formatnavTitle($navtitle) ?></span>
  93.         </li>
  94.     </ul>
  95. </div>
  96.  
  97. <?
  98.  
  99.  
  100.     if (!isset($integrity2) || is_string($integrity2)) {
  101.  
  102.         ?>
  103. <div class="contentcontainer">
  104.         <?php
  105.         include_once($dir . "/menurub.php");
  106.  
  107.         ?>
  108.         <div id="content">
  109.             <?php
  110.         if (isset($integrity2) && is_string($integrity2)) display_errors($integrity2);
  111.  
  112.         ?>
  113.             <div class="mod_link">
  114.     <a href="<? echo $link_mod.$id ;?>"><?echo _t('sdi','mod');?></a> | 
  115.     <a href="<? echo $link_mod_p.$id ;?>"><?echo _t('sdi','modify_sdi_p');?></a> | 
  116.     <a href="<? echo $link_mod_r.$id ;?>"><?echo _t('sdi','modify_sdi_r');?></a>
  117.     </div>
  118.             <br class="brendstep" />
  119.         
  120.             <h2><?php echo formatTitleh2($data_sdi_name[0]['sdii_name']); ?></h2>
  121.             
  122.             <form id="addsdi2" action="<?php echo $_SERVER['SCRIPT_NAME'];
  123.         ?>" method="post">
  124.                 <p>
  125.                 <label for="e_scale_compare" ><?php echo _t('sdi','e_scale_compare') ?> * :</label>
  126.                 <input name="e_scale_compare" type="text" class="textfield" id="e_scale_compare" maxlength="3" value="<?php echo $form_e_scale_compare;
  127.         ?>" />
  128.                 </p>
  129.                 <p>
  130.                 <label for="e_fiability" ><?php echo _t('sdi','e_fiability') ?> * :</label>
  131.                 <input name="e_fiability" type="text" class="textfield" id="e_fiability" maxlength="3" value="<?php echo $form_e_fiability;
  132.         ?>" />
  133.                 </p>
  134.                 <p>
  135.                 <label for="e_accessibility" ><?php echo _t('sdi','e_accessibility') ?> * :</label>
  136.                 <input name="e_accessibility" type="text" class="textfield" id="e_accessibility" maxlength="3" value="<?php echo $form_e_accessibility;
  137.         ?>" />
  138.                 </p>
  139.                 <p>
  140.                 <label for="e_lisibility" ><?php echo _t('sdi','e_lisibility') ?> * :</label>
  141.                 <input name="e_lisibility" type="text" class="textfield" id="e_lisibility" maxlength="3" value="<?php echo $form_e_lisibility;
  142.         ?>" />
  143.                 </p>
  144.                 <p>
  145.                 <label for="e_relevance" ><?php echo _t('sdi','e_relevance') ?> * :</label>
  146.                 <input name="e_relevance" type="text" class="textfield" id="e_relevance" maxlength="3" value="<?php echo $form_e_relevance;
  147.         ?>" />
  148.                 </p>
  149.                 <p>
  150.                 <label for="e_global_performance" ><?php echo _t('sdi','e_global_performance') ?> * : </label>
  151.                 <input name="e_global_performance" type="text" class="textfield" id="e_global_performance" maxlength="3" value="<?php echo $form_e_global_performance;
  152.         ?>" />
  153.                 </p>
  154.                 
  155.                 <div>
  156.                 <input name="table" type="hidden" value="<?php echo $table;
  157.         ?>" id="table" />
  158.         <input name="id" type="hidden" value="<?php echo $id;
  159.             ?>" id="id" />
  160.             
  161.                 <input name="rub" type="hidden" value="<?php echo $rub;
  162.         ?>" id="rub" />
  163.                 <input name="todo" type="hidden" value="<?php echo $todo;
  164.         ?>" id="todo" />
  165.         <br />
  166.                 <? echo cancel_button($rub_link."&amp;todo=det&amp;id=".$id); ?>
  167.                         <input name="valider2" type="submit" value="<?php echo _t('btn','valid') ?>" class="button" id="valider" />
  168.                 </div>
  169.             </form>
  170.         </div>
  171. <?php include_once($dir . "/help.php");
  172.         ?>
  173. </div>
  174.  
  175. <?php
  176.     } else {
  177.                 if (!isset($integrity5) || is_string($integrity5)) {
  178.                 
  179.                 
  180.                     $table=unserialize(urldecode($table));
  181.                    
  182.                     $display_e_scale_compare = empty_nc($table[13]);
  183.                     $display_e_fiability = empty_nc($table[14]);
  184.                     $display_e_accessibility = empty_nc($table[15]);
  185.                     $display_e_lisibility = empty_nc($table[16]);
  186.                     $display_e_relevance = empty_nc($table[17]);
  187.                     $display_e_global_performance = empty_nc($table[18]);
  188.                     $table = urlencode(serialize($table));
  189.  
  190.                     ?>
  191. <div class="contentcontainer">
  192. <?php
  193.                     include_once($dir . "/menurub.php");
  194.  
  195.                     ?>
  196. <div id="content">
  197.             <h2><?php echo _t('recap','title') ;
  198.                     ?></h2>
  199.             <dl class="dl3">    
  200.                 <dt><?php echo _t('sdi','e_scale_compare') ;
  201.                     ?> : </dt>
  202.                 <dd><?php echo $display_e_scale_compare ;
  203.                     ?><br /></dd>
  204.                 <dt><?php echo _t('sdi','e_fiability') ;
  205.                     ?> : </dt>
  206.                 <dd><?php echo $display_e_fiability ;
  207.                     ?><br /></dd>
  208.                 <dt><?php echo _t('sdi','e_accessibility') ;
  209.                     ?> : </dt>
  210.                 <dd><?php echo $display_e_accessibility ;
  211.                     ?><br /></dd>
  212.                 <dt><?php echo _t('sdi','e_lisibility') ;
  213.                     ?> : </dt>
  214.                 <dd><?php echo $display_e_lisibility ;
  215.                     ?><br /></dd>
  216.                 <dt><?php echo _t('sdi','e_relevance') ;
  217.                     ?> : </dt>
  218.                 <dd><?php echo $display_e_relevance ;
  219.                     ?><br /></dd>
  220.                 <dt><?php echo _t('sdi','e_global_performance') ;
  221.                     ?> : </dt>
  222.                 <dd><?php echo $display_e_global_performance ;
  223.                     ?><br /></dd>
  224.             </dl>
  225.             <form id="addsdi5" action="<?php echo $_SERVER['SCRIPT_NAME'];
  226.                     ?>" method="post">
  227.                 <div>
  228.                 <input name="rub" type="hidden" value="<?php echo $rub;
  229.                     ?>" id="rub" />
  230.                 <input name="todo" type="hidden" value="<?php echo $todo;
  231.                     ?>" id="todo" />
  232.                     <input name="id" type="hidden" value="<?php echo $id;
  233.             ?>" id="id" /><br />
  234.                 <? echo cancel_button($rub_link."&amp;todo=det&amp;id=".$id); ?>
  235.                 
  236.                 <input name="data_table" type="hidden" value="<?php echo $table;
  237.                     ?>" id="data_table" />
  238.                 <input name="retour" type="button" value="<?php echo _t('btn','preview') ?>" class="button" id="retour" onclick="history.go(-1);" />
  239.                 <input name="enregistrer" type="submit" value="<?php echo _t('btn','save') ?>" class="button" id="valider" />
  240.                 </div>
  241.             </form>
  242.         </div>
  243.     <?php include_once($dir . "/help.php");
  244.                     ?>
  245. </div>
  246. <?php
  247.                 } 
  248.             } 
  249.  
  250. ?>

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