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

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