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

Source for file mod_p.php

Documentation is available at mod_p.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. $link_mod_r=$rub_link."&amp;todo=mod_r&amp;id=";
  19. $link_mod_e=$rub_link."&amp;todo=mod_e&amp;id=";
  20. $link_mod=$rub_link."&amp;todo=mod&amp;id=";
  21.  
  22. if(!isset($_GET['id']&& !isset($_POST['id'])) {
  23.   $id="1";
  24. else {
  25.   if(isset($_POST['id']))    $id=$_POST['id'];
  26.   if(isset($_GET['id']))    $id=$_GET['id'];
  27. }
  28.  
  29. if (isset($_POST['enregistrer'])) {
  30.   $data_table unserialize(urldecode($_POST['data_table']));
  31.   $j=0;
  32.   for ($i=19;$i<27;$i++){
  33.     $data_table_p[$j]=$data_table[$i];
  34.     $j++;
  35.   }
  36.   $sdi_objectnew sdi;
  37.   $result=$sdi_object->ModifyParam($id$data_table_p"P"$sql_object);
  38.   $link_confirm="confirm.php?rub=".$rub."&todo=".$todo."&id=".$id;
  39.   if(isset($result)) header("Location: ".$link_confirm);
  40.   else  system_error();
  41. }
  42.  
  43. $sdi_objectnew sdi;
  44. //$data_provider=$sdi_object->GetProvider($id_idd=$id, $sql_object, $ID="-1");
  45.  
  46. $req_sdip=SQL_getProvider($id_idd=$id$sql_object$ID="-1");
  47. $data_provider $sql_object -> DBSelect($req_sdip);
  48.  
  49.  
  50. $form_p_name formatText($data_provider[0]['sdip_name']'2FIELD');
  51. $form_p_service  formatText($data_provider[0]['sdip_service']'2FIELD');
  52. $form_p_description  formatText($data_provider[0]['sdip_description']'2FIELD');
  53. $form_p_incharge  formatText($data_provider[0]['sdip_incharge']'2FIELD');
  54. $form_p_address  formatText($data_provider[0]['sdip_address']'2FIELD');
  55. $form_p_phone  $data_provider[0]['sdip_phone'];
  56. $form_p_fax  $data_provider[0]['sdip_fax'];
  57. $form_p_email $data_provider[0]['sdip_email'];
  58.  
  59. if (isset($_POST['valider3'])) {
  60.  
  61.   //$table = unserialize(urldecode($_POST['table']));
  62.  
  63.   $table[19$_POST['p_name'];
  64.   $table[20$_POST['p_service'];
  65.   $table[21$_POST['p_description'];
  66.   $table[22$_POST['p_incharge'];
  67.   $table[23$_POST['p_address'];
  68.   $table[24$_POST['p_phone'];
  69.   $table[25$_POST['p_fax'];
  70.   $table[26$_POST['p_email'];
  71.  
  72.   $sdi_object new sdi;
  73.   $integrity3 $sdi_object -> CheckDataIntegrity_provider($table);
  74.  
  75.   $form_p_name formatText($_POST['p_name']'2FIELD');
  76.   $form_p_service formatText($_POST['p_service']'2FIELD');
  77.   $form_p_description formatText($_POST['p_description']'2FIELD');
  78.   $form_p_incharge formatText($_POST['p_incharge']'2FIELD');
  79.   $form_p_address formatText($_POST['p_address']'2FIELD');
  80.   $form_p_phone $_POST['p_phone'];
  81.   $form_p_fax $_POST['p_fax'];
  82.   $form_p_email $_POST['p_email'];
  83.  
  84.   $table urlencode(serialize($table));
  85. }
  86. include_once(THEME_ADMIN_PATH."quickicons.php");
  87. $req_list_sdiname=SQL_getOnesdiname($id);
  88. $data_sdi_name $sql_object -> DBSelect($req_list_sdiname);
  89. $navtitle=_t('sdi','mod_p')." : ".$data_sdi_name[0]['sdii_name'];
  90. ?>
  91. <div id="chemin">
  92. <ul>
  93.     <li><a href="index.php" class="chemin_home"><?php echo _t('way','home'?></a>
  94.     </li>
  95.     <li><a href="<?php echo $rub_link?>" id="chemin_<?php echo $rub?>"
  96.         class="chemin_rub"><?php echo _t('menu','sdi')?></a></li>
  97.     <li><span><?php echo formatnavTitle($navtitle?></span></li>
  98. </ul>
  99. </div>
  100. <!--end barre haute -->
  101. <?
  102. if (!isset($integrity3|| is_string($integrity3)) {
  103.   ?>
  104. <div class="contentcontainer"><?php
  105. include_once($dir "/menurub.php");
  106.  
  107. ?>
  108. <div id="content"><?php 
  109.  
  110.  
  111. if (isset($integrity3&& is_string($integrity3)) display_errors($integrity3);
  112.  
  113. ?>
  114. <div class="mod_link"><a href="<?php echo $link_mod.$id ;?>"><?echo _t('sdi','mod');?></a>
  115. | <a href="<?php echo $link_mod_e.$id ;?>"><?echo _t('sdi','modify_sdi_e');?></a>
  116. | <a href="<?php echo $link_mod_r.$id ;?>"><?echo _t('sdi','modify_sdi_r');?></a>
  117. </div>
  118. <br class="brendstep" />
  119. <h2><?php echo formatTitleh2($data_sdi_name[0]['sdii_name'])?></h2>
  120.  
  121. <form id="addsdi3"
  122.     action="<?php echo $_SERVER['SCRIPT_NAME'];
  123.             ?>"
  124.     method="post">
  125. <p><label for="p_name"><?php echo _t('sdi','p_name'?> * :</label> <input
  126.     name="p_name" type="text" class="textfield" id="p_name" maxlength="255"
  127.     value="<?php echo $form_p_name;
  128.             ?>" /></p>
  129. <p><label for="p_service"><?php echo _t('sdi','p_service'?> :</label>
  130. <input name="p_service" type="text" class="textfield" id="p_service"
  131.     maxlength="255" value="<?php echo $form_p_service;
  132.             ?>" /></p>
  133.  
  134. <p><label for="p_incharge"><?php echo _t('sdi','p_incharge'?> :</label>
  135. <input name="p_incharge" type="text" class="textfield" id="p_incharge"
  136.     maxlength="150" value="<?php echo $form_p_incharge;
  137.             ?>" /></p>
  138. <p><label for="p_address"><?php echo _t('sdi','p_address'?> * :</label>
  139. <textarea id="p_address" name="p_address" <?php echo AREA_SETTINGS?>
  140.     class="largetextfield"><?php echo $form_p_address;
  141.     ?></textarea></p>
  142. <p><label for="p_phone"><?php echo _t('sdi','p_phone'?> :</label> <input
  143.     name="p_phone" type="text" class="textfield" id="p_phone"
  144.     maxlength="10" value="<?php echo $form_p_phone;
  145.             ?>" /></p>
  146. <p><label for="p_fax"><?php echo _t('sdi','p_fax'?> :</label> <input
  147.     name="p_fax" type="text" class="textfield" id="p_fax" maxlength="10"
  148.     value="<?php echo $form_p_fax;
  149.             ?>" /></p>
  150. <p><label for="p_email"><?php echo _t('sdi','p_email'?> * :</label> <input
  151.     name="p_email" type="text" class="textfield" id="p_email"
  152.     maxlength="200" value="<?php echo $form_p_email;
  153.             ?>" /></p>
  154. <p><label for="p_description"><?php echo _t('sdi','p_description'?> :</label>
  155. <textarea id="p_description" name="p_description"
  156.             <?php echo AREA_SETTINGS?> class="largetextfield"><?php echo $form_p_description;
  157. ?></textarea></p>
  158. <div><br />
  159. <?php echo cancel_button($rub_link."&amp;todo=det&amp;id=".$id)?> <input
  160.     name="rub" type="hidden" value="<?php echo $rub;
  161.             ?>"
  162.     id="rub" /> <input name="todo" type="hidden"
  163.     value="<?php echo $todo;
  164.             ?>" id="todo" /> <input name="id" type="hidden"
  165.     value="<?php echo $id;
  166.             ?>" id="id" /> <input name="valider3" type="submit"
  167.     value="<?php echo _t('btn','valid'?>" class="button" id="valider" />
  168. </div>
  169. </form>
  170. </div>
  171.             <?php include_once($dir "/help.php");
  172.             ?></div>
  173.  
  174.             <?php
  175. else {
  176.   if (!isset($integrity5|| is_string($integrity5)) {
  177.  
  178.  
  179.     $table=unserialize(urldecode($table));
  180.     $display_p_name formatText(empty_nc($table[19])'2HTML');
  181.     $display_p_service formatText(empty_nc($table[20])'2HTML');
  182.     $display_p_description =formatText(empty_nc($table[21])'2HTML');
  183.     $display_p_incharge formatText(empty_nc($table[22])'2HTML');
  184.     $display_p_address formatText(empty_nc($table[23])'2HTML');
  185.     $display_p_phone empty_nc($table[24]);
  186.     $display_p_fax empty_nc($table[25]);
  187.     $display_p_email empty_nc($table[26]);
  188.     $table urlencode(serialize($table));
  189.  
  190.     ?>
  191. <div class="contentcontainer"><?php
  192. include_once($dir "/menurub.php");
  193.  
  194. ?>
  195. <div id="content">
  196. <h2><?php echo _t('recap','title';
  197. ?></h2>
  198. <dl class="dl3">
  199.     <dt><?php echo _t('sdi','p_name';
  200.     ?> :</dt>
  201.     <dd><?php echo $display_p_name ;
  202.     ?><br />
  203.     </dd>
  204.     <dt><?php echo _t('sdi','p_service';
  205.     ?> :</dt>
  206.     <dd><?php echo $display_p_service ;
  207.     ?><br />
  208.     </dd>
  209.     <dt><?php echo _t('sdi','p_description';
  210.     ?> :</dt>
  211.     <dd><?php echo $display_p_description ;
  212.     ?><br />
  213.     </dd>
  214.     <dt><?php echo _t('sdi','p_incharge';
  215.     ?> :</dt>
  216.     <dd><?php echo $display_p_incharge ;
  217.     ?><br />
  218.     </dd>
  219.     <dt><?php echo _t('sdi','p_address';
  220.     ?> :</dt>
  221.     <dd><?php echo $display_p_address ;
  222.     ?><br />
  223.     </dd>
  224.     <dt><?php echo _t('sdi','p_phone';
  225.     ?> :</dt>
  226.     <dd><?php echo $display_p_phone ;
  227.     ?><br />
  228.     </dd>
  229.     <dt><?php echo _t('sdi','p_fax';
  230.     ?> :</dt>
  231.     <dd><?php echo $display_p_fax ;
  232.     ?><br />
  233.     </dd>
  234.     <dt><?php echo _t('sdi','p_email';
  235.     ?> :</dt>
  236.     <dd><?php echo $display_p_email ;
  237.     ?><br />
  238.     </dd>
  239. </dl>
  240. <form id="addsdi5"
  241.     action="<?php echo $_SERVER['SCRIPT_NAME'];
  242.                     ?>"
  243.     method="post">
  244. <div><input name="rub" type="hidden"
  245.     value="<?php echo $rub;
  246.                     ?>" id="rub" /> <input name="todo" type="hidden"
  247.     value="<?php echo $todo;
  248.                     ?>" id="todo" /> <input name="id" type="hidden"
  249.     value="<?php echo $id;
  250.             ?>" id="id" /> <br />
  251.             <?php echo cancel_button($rub_link."&amp;todo=det&amp;id=".$id)?>
  252.  
  253. <input name="data_table" type="hidden"
  254.     value="<?php echo $table;
  255.                     ?>" id="data_table" /> <input name="retour"
  256.     type="button" value="<?php echo _t('btn','preview'?>" class="button"
  257.     id="retour" onclick="history.go(-1);" /> <input name="enregistrer"
  258.     type="submit" value="<?php echo _t('btn','save'?>" class="button"
  259.     id="valider" /></div>
  260. </form>
  261. </div>
  262.                     <?php include_once($dir "/help.php");
  263.                     ?></div>
  264.                     <?php
  265.   }
  266. }
  267. ?>

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