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

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