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

Source for file mod_r.php

Documentation is available at mod_r.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_e=$rub_link."&amp;todo=mod_e&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. if (isset($_POST['enregistrer'])) {
  31.     $data_table = unserialize(urldecode($_POST['data_table']));
  32.     $j=0;
  33.     for ($i=27;$i<=30;$i++){
  34.     $data_table_r[$j]=$data_table[$i];
  35.     $j++;
  36.     }
  37. $sdi_object= new sdi;
  38.     $result=$sdi_object->ModifyParam($id, $data_table_r, "R", $sql_object);
  39.     
  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. $sdi_object= new sdi;
  45. //$data_reglementation=$sdi_object->GetRules($id_idd=$id, $sql_object, $ID="-1");
  46.  
  47. $req_sdir=SQL_getRules($id_idd=$id, $sql_object, $ID="-1");
  48. $data_reglementation = $sql_object -> DBSelect($req_sdir);
  49.  
  50. $form_r_title = formatText($data_reglementation[0]['sdir_title'], '2FIELD');
  51. $form_r_body = formatText($data_reglementation[0]['sdir_body'], '2FIELD');
  52.  if ($data_reglementation[0]['sdir_referer_uri']<>"") $form_r_referer_uri = formatText($data_reglementation[0]['sdir_referer_uri'], '2FIELD');
  53.  else $form_r_referer_uri ='';
  54. $form_r_mask_uri = formatText($data_reglementation[0]['sdir_mask_uri'], '2FIELD');
  55.  
  56. if (isset($_POST['valider4'])) {
  57.     $table[27] = $_POST['r_title'];
  58.     $table[28] = $_POST['r_body'];
  59.     $table[29] = $_POST['r_referer_uri'];
  60.     if ($_POST['r_mask_uri']=="")$table[30]  = $table[29];
  61.     else $table[30] =$_POST['r_mask_uri'];
  62.     $sdi_object = new sdi;
  63.     $integrity4 = $sdi_object -> CheckDataIntegrity_reglementation($table);
  64.  
  65.     $form_r_title = formatText($_POST['r_title'], '2FIELD');
  66.     $form_r_body = formatText($_POST['r_body'], '2FIELD');
  67.    $form_r_referer_uri = formatText($_POST['r_referer_uri'], '2FIELD');
  68.        if ($_POST['r_mask_uri']=="")$form_r_mask_uri  = $form_r_referer_uri;
  69.     else  $form_r_mask_uri = formatText($_POST['r_mask_uri'], '2FIELD');
  70.     $table = urlencode(serialize($table));
  71. } 
  72.  
  73. include_once("quickicons.php");
  74. $req_list_sdiname=SQL_getOnesdiname($id);
  75. $data_sdi_name = $sql_object -> DBSelect($req_list_sdiname);
  76. $navtitle=$GLOBALS['lang']['sdi']['mod_r']." : ".$data_sdi_name[0]['sdii_name'];
  77. ?>
  78. <div id="chemin">
  79.     <ul>
  80.         <li>
  81.             <a href="index.php"><?php echo $GLOBALS['lang']['way']['home'] ?></a>
  82.         </li>
  83.         <li>
  84.             <a href="<?php echo $rub_link;
  85. ?>"><?php echo $GLOBALS['lang']['menu']['sdi']?></a>
  86.         </li>
  87.         <li>
  88.             <span><?php  echo formatnavTitle($navtitle) ?></span>
  89.         </li>
  90.     </ul>
  91. </div>
  92. <!--end barre haute -->
  93. <?
  94.            if (!isset($integrity4) || is_string($integrity4)) {
  95.  
  96.                 ?>
  97. <div class="contentcontainer">
  98.         <?php
  99.                 include_once($dir . "/menurub.php");
  100.  
  101.                 ?>
  102.                 
  103.         <div id="content">
  104.         <div class="mod_link">
  105.     <a href="<? echo $link_mod.$id ;?>"><?echo $GLOBALS['lang']['sdi']['mod'];?></a> | 
  106.     <a href="<? echo $link_mod_p.$id ;?>"><?echo $GLOBALS['lang']['sdi']['modify_sdi_p'];?></a> | 
  107.     <a href="<? echo $link_mod_e.$id ;?>"><?echo $GLOBALS['lang']['sdi']['modify_sdi_e'];?></a>
  108.     </div>
  109.             <br class="brendstep" />
  110.         
  111.             <?php
  112.                 if (isset($integrity4) && is_string($integrity4)) display_errors($integrity4);
  113.  
  114.                 ?>
  115.                 
  116.             <h2><?php echo formatTitleh2($data_sdi_name[0]['sdii_name']);  ?></h2>
  117.             
  118.             <form id="addsdi4" action="<?php echo $_SERVER['SCRIPT_NAME'];
  119.                 ?>" method="post">
  120.                 <p>
  121.                 <label for="r_title" ><?php echo $GLOBALS['lang']['sdi']['r_title'] ?> * :</label>
  122.                 <input name="r_title" type="text" class="textfield" id="r_title" maxlength="255" value="<?php echo $form_r_title;
  123.                 ?>" />
  124.                 </p>
  125.                 <p>
  126.                 <label for="r_body" ><?php echo $GLOBALS['lang']['sdi']['r_body'] ?> * :</label>
  127.                 <textarea id="r_body" name="r_body" <?php echo AREA_SETTINGS; ?> class="largetextfield"><?php echo $form_r_body;
  128.                 ?></textarea>
  129.                 </p>
  130.                 <p>
  131.                 <label for="r_referer_uri" ><?php echo $GLOBALS['lang']['sdi']['r_referer_uri'] ?>  :</label>
  132.                 <input name="r_referer_uri" type="text" class="textfield" id="r_referer_uri" maxlength="255" value="<?php echo $form_r_referer_uri;
  133.                 ?>" />
  134.                 </p>
  135.                 <p>
  136.                 <label for="r_mask_uri" ><?php echo $GLOBALS['lang']['sdi']['r_mask_uri'] ?>  :</label>
  137.                 <input name="r_mask_uri" type="text" class="textfield" id="r_mask_uri" maxlength="255" value="<?php echo $form_r_mask_uri;
  138.                 ?>" />
  139.                 </p>
  140.                 <div>
  141.                 <input name="table" type="hidden" value="<?php
  142.  
  143.                 echo $table;
  144.                 ?>" id="table" />
  145.                 <input name="rub" type="hidden" value="<?php echo $rub;
  146.                 ?>" id="rub" />
  147.                 <input name="id" type="hidden" value="<?php echo $id;
  148.             ?>" id="id" />
  149.             <br />
  150.                 <? echo cancel_button($rub_link."&amp;todo=det&amp;id=".$id); ?>
  151.                 
  152.                 <input name="todo" type="hidden" value="<?php echo $todo;
  153.                 ?>" id="todo" />
  154.                 <input name="valider4" type="submit" value="<?php echo $GLOBALS['lang']['btn']['valid'] ?>" class="button" id="valider" />
  155.                 </div>
  156.             </form>
  157.         </div>
  158. <?php include_once($dir . "/help.php");
  159.                 ?>
  160. </div>
  161.  
  162. <?php
  163.             } else {
  164.                 if (!isset($integrity5) || is_string($integrity5)) {
  165.                 
  166.                 
  167.                     $table=unserialize(urldecode($table));
  168.     
  169.                     $display_r_title =formatText(empty_nc($table[27]), '2HTML');
  170.                     $display_r_body = formatText(empty_nc($table[28]), '2HTML');
  171.                     $display_r_referer_uri = formatText(empty_nc($table[29]), '2HTML');
  172.                     $display_r_mask_uri = formatText(empty_nc($table[30]), '2HTML');
  173.                     
  174.                     $table = urlencode(serialize($table));
  175.  
  176.                     ?>
  177. <div class="contentcontainer">
  178. <?php
  179.                     include_once($dir . "/menurub.php");
  180.  
  181.                     ?>
  182. <div id="content">
  183.             <h2><?php echo $GLOBALS['lang']['recap']['title'] ;
  184.                     ?></h2>
  185.             <dl class="dl3">
  186.                 <dt><?php echo $GLOBALS['lang']['sdi']['r_title'] ;
  187.                     ?> : </dt>
  188.                 <dd><?php echo $display_r_title ;
  189.                     ?><br /></dd>
  190.                 <dt><?php echo $GLOBALS['lang']['sdi']['r_body'] ;
  191.                     ?> : </dt>
  192.                 <dd><?php echo $display_r_body ;
  193.                     ?><br /></dd>
  194.                 <dt><?php echo $GLOBALS['lang']['sdi']['r_referer_uri'] ;
  195.                     ?> : </dt>
  196.                 <dd><?php echo $display_r_referer_uri ;
  197.                     ?><br /></dd>
  198.                 <dt><?php echo $GLOBALS['lang']['sdi']['r_mask_uri'] ;
  199.                     ?> : </dt>
  200.                 <dd><?php echo $display_r_mask_uri ;
  201.                     ?><br /></dd>
  202.             </dl>
  203.             <form id="addsdi5" action="<?php echo $_SERVER['SCRIPT_NAME'];
  204.                     ?>" method="post">
  205.                 <div>
  206.                 <input name="rub" type="hidden" value="<?php echo $rub;
  207.                     ?>" id="rub" />
  208.                 <input name="todo" type="hidden" value="<?php echo $todo;
  209.                     ?>" id="todo" />
  210.                     <input name="id" type="hidden" value="<?php echo $id;
  211.             ?>" id="id" />
  212.             <br />
  213.                 <? echo cancel_button($rub_link."&amp;todo=det&amp;id=".$id); ?>
  214.                 
  215.                 <input name="data_table" type="hidden" value="<?php echo $table;
  216.                     ?>" id="data_table" />
  217.                 <input name="retour" type="button" value="<?php echo $GLOBALS['lang']['btn']['preview'] ?>" class="button" id="retour" onclick="history.go(-1);" />
  218.                 <input name="enregistrer" type="submit" value="<?php echo $GLOBALS['lang']['btn']['save'] ?>" class="button" id="valider" />
  219.                 </div>
  220.             </form>
  221.         </div>
  222.     <?php include_once($dir . "/help.php");
  223.                     ?>
  224. </div>
  225. <?php
  226.                 } 
  227.             } 
  228. ?>

Documentation generated on Sat, 08 Nov 2008 14:53:36 +0100 by phpDocumentor 1.4.1