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

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