* @version $Id$ * @access public * @license http://opensource.org/licenses/gpl-3.0.html */ //////////// Check Inclusion de pages //////////// if (!class_exists('auth')){ include_once("../lib/lib_common.php"); ReloadIndex('admin'); } //////////// //////////// Check Droits utilisateur //////////// if (!$l21auth->hasRight('sdi')) ReloadIndex('admin'); //////////// $table=""; $link_mod_e=$rub_link."&todo=mod_e&id="; $link_mod_p=$rub_link."&todo=mod_p&id="; $link_mod=$rub_link."&todo=mod&id="; if(!isset($_GET['id']) && !isset($_POST['id'])) { $id="1"; } else { if(isset($_POST['id'])) $id=$_POST['id']; if(isset($_GET['id'])) $id=$_GET['id']; } if (isset($_POST['enregistrer'])) { $data_table = unserialize(urldecode($_POST['data_table'])); $j=0; for ($i=27;$i<=30;$i++){ $data_table_r[$j]=$data_table[$i]; $j++; } $sdi_object= new sdi; $result=$sdi_object->ModifyParam($id, $data_table_r, "R", $sql_object); $link_confirm="confirm.php?rub=".$rub."&todo=".$todo."&id=".$id; if(isset($result)) { header("Location: ".safe_redirect($link_confirm)); exit; } else system_error(); } $sdi_object= new sdi; //$data_reglementation=$sdi_object->GetRules($id_idd=$id, $sql_object, $ID="-1"); $req_sdir=SQL_getRules($id, $sql_object); $data_reglementation = $sql_object -> DBSelect($req_sdir); // Do record exists? if(!isset($data_reglementation[0]['sdir_title'])) redirect_to('@module_default'); $form_r_title = formatText($data_reglementation[0]['sdir_title'], '2FIELD'); $form_r_body = formatText($data_reglementation[0]['sdir_body'], '2FIELD'); if ($data_reglementation[0]['sdir_referer_uri']<>"") $form_r_referer_uri = formatText($data_reglementation[0]['sdir_referer_uri'], '2FIELD'); else $form_r_referer_uri =''; $form_r_mask_uri = formatText($data_reglementation[0]['sdir_mask_uri'], '2FIELD'); if (isset($_POST['valider4'])) { $table = array(); $table[27] = $_POST['r_title']; $table[28] = $_POST['r_body']; $table[29] = $_POST['r_referer_uri']; if ($_POST['r_mask_uri']=="") $table[30] = $table[29]; else $table[30] =$_POST['r_mask_uri']; $sdi_object = new sdi; $integrity4 = $sdi_object -> CheckDataIntegrity_reglementation($table); $form_r_title = formatText($_POST['r_title'], '2FIELD'); $form_r_body = formatText($_POST['r_body'], '2FIELD'); $form_r_referer_uri = formatText($_POST['r_referer_uri'], '2FIELD'); if ($_POST['r_mask_uri']=="")$form_r_mask_uri = $form_r_referer_uri; else $form_r_mask_uri = formatText($_POST['r_mask_uri'], '2FIELD'); $table = urlencode(serialize($table)); } $req_list_sdiname=SQL_getOnesdiname($id); $data_sdi_name = $sql_object -> DBSelect($req_list_sdiname); // Do record exists? if(!isset($data_sdi_name[0]['sdii_name'])) redirect_to('@module_default'); $navtitle=_t('sdi','mod_r')." : ".$data_sdi_name[0]['sdii_name']; ?>