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

Documentation generated on Thu, 03 May 2012 15:06:40 +0200 by phpDocumentor 1.4.1