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

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