PageRenderTime 55ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 0ms

/A2BCustomer_UI/CC_entity_edit_speeddial.php

https://github.com/xrg/a2billing
PHP | 1063 lines | 886 code | 170 blank | 7 comment | 158 complexity | 8da2de483dfe6459571bd4de68f654c1 MD5 | raw file
Possible License(s): AGPL-1.0
  1. <?php
  2. include ("lib/defines.php");
  3. include ("lib/module.access.php");
  4. //require (LANGUAGE_DIR.FILENAME_EDIT_SPEEDDIAL);
  5. include ("frontoffice_data/CC_var_speeddial.inc");
  6. include ("lib/regular_express.inc");
  7. if (! has_rights (ACX_ACCESS)){
  8. Header ("HTTP/1.0 401 Unauthorized");
  9. Header ("Location: PP_error.php?c=accessdenied");
  10. die();
  11. }
  12. if (!$A2B->config["webcustomerui"]['speeddial']) exit();
  13. $FG_DEBUG = 0;
  14. if ( (!isset ($id) || (is_numeric($id) == "")) && ( $form_action != "ask-add" && $form_action != "add") ){
  15. exit ("<center><b>Error : ID <br> ($PHP_SELF)</b>");
  16. }
  17. $VALID_SQL_REG_EXP = true;
  18. $DBHandle = DbConnect();
  19. $instance_table = new Table($FG_TABLE_NAME, $FG_QUERY_EDITION);
  20. if ($id!="" || !is_null($id)){
  21. $FG_EDITION_CLAUSE = str_replace("%id", "$id", $FG_EDITION_CLAUSE);
  22. }
  23. if ($form_action == "edit"){
  24. for($i=0;$i<$FG_NB_TABLE_EDITION;$i++){
  25. $pos = strpos($FG_TABLE_EDITION[$i][1], ":");
  26. if (!$pos){
  27. $fields_name = $FG_TABLE_EDITION[$i][1];
  28. $regexp = $FG_TABLE_EDITION[$i][5];
  29. if (is_numeric($regexp) && !($FG_TABLE_ADITION[$i][12]=="no" && $$fields_name=="") ){
  30. $fit_expression[$i] = ereg( $regular[$regexp][0] , $$fields_name);
  31. if ($FG_DEBUG == 1) echo "<br>-> ".$regular[$regexp][0]." , ".$$fields_name;
  32. if (!$fit_expression[$i]){
  33. $VALID_SQL_REG_EXP = false;
  34. $form_action="ask-edit";
  35. }
  36. }
  37. if ($FG_DEBUG == 1) echo "<br>$fields_name : ".$$fields_name;
  38. if ($i>0) $param_update .= ", ";
  39. $param_update .= $sp . "$fields_name".$sp." = '".addslashes(trim($$fields_name))."'";
  40. }
  41. }
  42. if ($FG_DEBUG == 1) echo "<br><hr> $param_update";
  43. if ($VALID_SQL_REG_EXP) $instance_table -> Update_table ($DBHandle, $param_update, $FG_EDITION_CLAUSE, $func_table = null);
  44. if ( ($VALID_SQL_REG_EXP) && (isset($FG_GO_LINK_AFTER_ACTION))){
  45. Header ("Location: $FG_GO_LINK_AFTER_ACTION".$id);
  46. }
  47. }
  48. if ($form_action == "delete"){
  49. $res_delete = $instance_table -> Delete_table ($DBHandle, $FG_EDITION_CLAUSE, $func_table = null);
  50. if (!$res_delete){ echo "error deletion";
  51. }else{
  52. }
  53. $FG_INTRO_TEXT_DELETION = str_replace("%id", "$id", $FG_INTRO_TEXT_DELETION);
  54. $FG_INTRO_TEXT_DELETION = str_replace("%table", "$FG_TABLE_NAME", $FG_INTRO_TEXT_DELETION);
  55. if (isset($FG_GO_LINK_AFTER_ACTION)){
  56. Header ("Location: $FG_GO_LINK_AFTER_ACTION_DELETE".$id);
  57. }
  58. }
  59. if ( $form_action == "edit" || $form_action == "ask-delete" || $form_action == "ask-edit" || $form_action == "add-content" || $form_action == "del-content" ){
  60. if ($FG_DEBUG >= 2) { echo "FG_EDITION_CLAUSE:$FG_EDITION_CLAUSE"; }
  61. $list = $instance_table -> Get_list ($DBHandle, $FG_EDITION_CLAUSE, null, null, null, null, 1, 0);
  62. if ($FG_DEBUG >= 2) { echo "<br>"; print_r ($list);}
  63. }
  64. ?>
  65. <?php
  66. include("PP_header.php");
  67. ?>
  68. <script language="JavaScript" type="text/JavaScript">
  69. <!--
  70. function MM_openBrWindow(theURL,winName,features) { //v2.0
  71. window.open(theURL,winName,features);
  72. }
  73. function sendto(action, record, field_inst, instance){
  74. document.myForm.form_action.value = action;
  75. document.myForm.sub_action.value = record;
  76. if (field_inst != null) document.myForm.elements[field_inst].value = instance;
  77. myForm.submit();
  78. }
  79. function sendtolittle(direction){
  80. myForm.action=direction;
  81. myForm.submit();
  82. }
  83. //-->
  84. </script>
  85. <?php
  86. echo $CC_help_speeddial;
  87. ?>
  88. <?php if ($form_action=="ask-edit" || $form_action=="edit" || $form_action == "add-content" || $form_action == "del-content"){ ?>
  89. <blockquote>
  90. <div align="center"><b>
  91. <?php if ($FG_ADITION_GO_EDITION == "yes-done") echo '<font color="#FF0000">'.$FG_ADITION_GO_EDITION_MESSAGE.'</font><br><br>'; ?>
  92. <?php if ($alarm_db_error_duplication){
  93. echo '<font color="#FF0000">'.$FG_TEXT_ERROR_DUPLICATION.'</font>';
  94. }else{
  95. //echo $FG_INTRO_TEXT_EDITION;
  96. }
  97. ?>
  98. </b></div>
  99. </blockquote>
  100. <TABLE width="95%" border=0 align="center" cellPadding=2 cellSpacing=2>
  101. <FORM action=<?php echo $PHP_SELF?> method=post name="myForm">
  102. <INPUT type="hidden" name="id" value="<?php echo $id?>">
  103. <INPUT type="hidden" name="form_action" value="edit">
  104. <INPUT type="hidden" name="sub_action" value="">
  105. <INPUT type="hidden" name="atmenu" value="<?php echo $atmenu?>">
  106. <INPUT type="hidden" name="stitle" value="<?php echo $stitle?>">
  107. <?php
  108. if (!is_null($FG_QUERY_ADITION_HIDDEN_FIELDS) && $FG_QUERY_ADITION_HIDDEN_FIELDS!=""){
  109. $split_hidden_fields = split(",",trim($FG_QUERY_ADITION_HIDDEN_FIELDS));
  110. $split_hidden_fields_value = split(",",trim($FG_QUERY_ADITION_HIDDEN_VALUE));
  111. for ($cur_hidden=0;$cur_hidden<count($split_hidden_fields);$cur_hidden++){
  112. echo "<INPUT class=\"form_enter\" type=\"hidden\" name=\"".trim($split_hidden_fields[$cur_hidden])."\" value=\"".trim($split_hidden_fields_value[$cur_hidden])."\">\n";
  113. }
  114. }
  115. ?>
  116. <TBODY>
  117. <?php for($i=0;$i<$FG_NB_TABLE_EDITION;$i++){
  118. $pos = strpos($FG_TABLE_EDITION[$i][1], ":");
  119. if (!$pos){
  120. ?>
  121. <TR>
  122. <TD width="%25" valign="top" class="form_head"><strong><?php echo $FG_TABLE_EDITION[$i][0]?></strong></TD>
  123. <TD width="%75" valign="top" class="tableBodyRight" bgcolor="#CCCCCC">
  124. <?php
  125. if ($FG_DEBUG == 1) print($FG_TABLE_EDITION[$i][3]);
  126. if (strtoupper ($FG_TABLE_EDITION[$i][3])==strtoupper ("INPUT"))
  127. {
  128. ?>
  129. <INPUT class="form_enter" name=<?php echo $FG_TABLE_EDITION[$i][1]?> <?php echo $FG_TABLE_EDITION[$i][4]?> value="<?php if($VALID_SQL_REG_EXP){ echo stripslashes($list[0][$i]); }else{ echo $$FG_TABLE_EDITION[$i][1]; }?>">
  130. <?php
  131. }elseif (strtoupper ($FG_TABLE_EDITION[$i][3])==strtoupper ("POPUPVALUE"))
  132. {
  133. ?>
  134. <INPUT class="form_enter" name=<?php echo $FG_TABLE_EDITION[$i][1]?> <?php echo $FG_TABLE_EDITION[$i][4]?> value="<?php if($VALID_SQL_REG_EXP){ echo stripslashes($list[0][$i]); }else{ echo $$FG_TABLE_ADITION[$i][1]; }?>">
  135. <a href="#" onclick="window.open('<?php echo $FG_TABLE_EDITION[$i][14]?>popup_formname=myForm&popup_fieldname=<?php echo $FG_TABLE_EDITION[$i][1]?>' <?php echo $FG_TABLE_EDITION[$i][15]?>);"><img src="images/icon_arrow_orange.gif"/></a>
  136. <?php
  137. }elseif (strtoupper ($FG_TABLE_EDITION[$i][3])==strtoupper ("TEXTAREA"))
  138. {
  139. ?>
  140. <textarea name=<?php echo $FG_TABLE_EDITION[$i][1]?> <?php echo $FG_TABLE_EDITION[$i][4]?>><?php if($VALID_SQL_REG_EXP){ echo stripslashes($list[0][$i]); }else{ echo $$FG_TABLE_ADITION[$i][1]; }?></textarea>
  141. <?php
  142. }elseif (strtoupper ($FG_TABLE_EDITION[$i][3])==strtoupper ("SELECT"))
  143. {
  144. if ($FG_DEBUG == 1)
  145. { echo "<br> TYPE DE SELECT :".$FG_TABLE_EDITION[$i][7];
  146. }
  147. if (strtoupper ($FG_TABLE_EDITION[$i][7])==strtoupper ("SQL"))
  148. {
  149. $instance_sub_table = new Table($FG_TABLE_EDITION[$i][8], $FG_TABLE_EDITION[$i][9]);
  150. $select_list = $instance_sub_table -> Get_list ($DBHandle, $FG_TABLE_EDITION[$i][10], null, null, null, null, null, null);
  151. if ($FG_DEBUG >= 2) { echo "<br>"; print_r($select_list);}
  152. }elseif (strtoupper ($FG_TABLE_EDITION[$i][7])==strtoupper ("LIST"))
  153. {
  154. $select_list = $FG_TABLE_EDITION[$i][11];
  155. if ($FG_DEBUG >= 2) { echo "<br>"; print_r($select_list);}
  156. //$select_list_nb = count($select_list);
  157. }
  158. if ($FG_DEBUG >= 2) print_r ($list);
  159. if ($FG_DEBUG >= 2) echo "<br>#$i<br>::>".$VALID_SQL_REG_EXP;
  160. if ($FG_DEBUG >= 2) echo "<br><br>::>".$list[0][$i];
  161. if ($FG_DEBUG >= 2) echo "<br><br>::>".$$FG_TABLE_ADITION[$i][1];
  162. ?>
  163. <SELECT name=<?php echo $FG_TABLE_EDITION[$i][1]?> class="form_enter">
  164. <?php echo $FG_TABLE_EDITION[$i][15]?>
  165. <?php
  166. if (count($select_list)>0)
  167. {
  168. $select_number=0;
  169. foreach ($select_list as $select_recordset){
  170. $select_number++;
  171. ?>
  172. <OPTION value=<?php echo $select_recordset[1]?> <?php
  173. if($VALID_SQL_REG_EXP){ if (strcmp($list[0][$i],$select_recordset[1])==0){ echo "selected"; } }else{ if (strcmp($$FG_TABLE_ADITION[$i][1],$select_recordset[1])==0){ echo "selected"; } }
  174. ?>>
  175. <?php
  176. if ($FG_TABLE_EDITION[$i][12] != ""){
  177. $value_display = $FG_TABLE_EDITION[$i][12];
  178. $nb_recor_k = count($select_recordset);
  179. for ($k=1;$k<=$nb_recor_k;$k++){
  180. $value_display = str_replace("%$k", $select_recordset[$k-1], $value_display );
  181. }
  182. }else{
  183. $value_display = $select_recordset[0];
  184. }
  185. ?>
  186. <?php echo $value_display ?>
  187. </OPTION>
  188. <?php
  189. }// END_FOREACH
  190. }else{
  191. echo gettext("No data found !!!");
  192. }//END_IF
  193. ?>
  194. </SELECT>
  195. <?php }elseif (strtoupper ($FG_TABLE_EDITION[$i][3])==strtoupper ("RADIOBUTTON")){
  196. $radio_table = split(",",trim($FG_TABLE_EDITION[$i][9]));
  197. foreach ($radio_table as $radio_instance){
  198. $radio_composant = split(":",$radio_instance);
  199. echo $radio_composant[0];
  200. echo ' <input class="form_enter" type="radio" name="'.$FG_TABLE_EDITION[$i][1].'" value="'.$radio_composant[1].'" ';
  201. if($VALID_SQL_REG_EXP){
  202. $know_is_checked = stripslashes($list[0][$i]);
  203. }else{
  204. $know_is_checked = $$FG_TABLE_EDITION[$i][1];
  205. }
  206. if ($know_is_checked==$radio_composant[1]){
  207. echo "checked";
  208. }
  209. echo ">";
  210. }
  211. }//END_IF (RADIOBUTTON)
  212. ?>
  213. <span class="liens">
  214. <?php
  215. if (!$fit_expression[$i] && isset($fit_expression[$i]) ){
  216. echo "<br>".$FG_TABLE_EDITION[$i][6]." - ".$regular[$FG_TABLE_EDITION[$i][5]][1];
  217. }
  218. ?>
  219. </span><br>
  220. <?php echo $FG_TABLE_COMMENT[$i];?>
  221. &nbsp; </TD>
  222. </TR>
  223. <?php
  224. }else{
  225. if (strtoupper ($FG_TABLE_EDITION[$i][3])==strtoupper ("SELECT"))
  226. {
  227. $table_split = split(":",$FG_TABLE_EDITION[$i][1]);
  228. ?>
  229. <TR>
  230. <!-- ******************** PARTIE EXTERN : SELECT ***************** -->
  231. <TD width="122" class="form_head"><?php echo $FG_TABLE_EDITION[$i][0]?></TD>
  232. <TD align="center" valign="top" class="tableBodyRight" bgcolor="#CCCCCC"><br>
  233. <!-- Table with list instance already inserted -->
  234. <table width="300" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#EDF3FF">
  235. <TR bgcolor="#ffffff">
  236. <TD height=16 style="PADDING-LEFT: 5px; PADDING-RIGHT: 3px" class="form_head">
  237. <TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
  238. <TBODY>
  239. <TR>
  240. <TD class="form_head"><?php echo $FG_TABLE_EDITION[$i][0]?> LIST </TD>
  241. </TR>
  242. </TBODY>
  243. </TABLE></TD>
  244. </TR>
  245. <TR>
  246. <TD> <TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
  247. <TBODY>
  248. <TR>
  249. <TD bgColor=#e1e1e1 colSpan=<?php echo $FG_TOTAL_TABLE_COL?> height=1><IMG height=1 src="images/clear.gif" width=1></TD>
  250. </TR>
  251. <?php
  252. $SPLIT_CLAUSE = str_replace("%id", "$id", $table_split[4]);
  253. $SPLIT_CLAUSE2 = str_replace("%id", "$id", $table_split[12]);
  254. $instance_sub_table = new Table($table_split[2], $table_split[3]);
  255. $split_select_list = $instance_sub_table -> Get_list ($DBHandle, $SPLIT_CLAUSE, null, null, null, null, null, null);
  256. if (!is_array($split_select_list)){
  257. $num=0;
  258. }else{
  259. $num = count($split_select_list);
  260. }
  261. if($num>0)
  262. {
  263. for($j=0;$j<$num;$j++)
  264. {
  265. if (is_numeric($table_split[7])){
  266. $instance_sub_sub_table = new Table($table_split[8], $table_split[9]);
  267. $SUB_TABLE_SPLIT_CLAUSE = str_replace("%1", $split_select_list[$j][$table_split[7]], $table_split[11] );
  268. $sub_table_split_select_list = $instance_sub_sub_table -> Get_list ($DBHandle, $SUB_TABLE_SPLIT_CLAUSE, null, null, null, null, null, null);
  269. $split_select_list[$j][$table_split[7]] = $sub_table_split_select_list[0][0];
  270. }
  271. ?>
  272. <TR bgcolor="<?php echo $FG_TABLE_ALTERNATE_ROW_COLOR[$j%2]?>" onMouseOver="bgColor='#C4FFD7'" onMouseOut="bgColor='<?php echo $FG_TABLE_ALTERNATE_ROW_COLOR[$j%2]?>'">
  273. <TD vAlign=top align="<?php echo $FG_TABLE_COL[$i][3]?>" class=tableBody>
  274. <font face="Verdana" size="2">
  275. <b><?php echo $split_select_list[$j][$table_split[7]]?></b> : <?php echo $split_select_list[$j][0]?>
  276. </font> </TD>
  277. <TD align="center" vAlign=top class=tableBodyRight>
  278. <input onClick="sendto('del-content','<?php echo $i?>','<?php echo $table_split[1]?>','<?php echo $split_select_list[$j][1]?>');" alt="Remove this <?php echo $FG_TABLE_EDITION[$i][0]?>" border=0 height=11 hspace=2 id=submit33 name=submit33 src="images/icon-del.gif" type=image width=33 value="add-split">
  279. </TD>
  280. </TR>
  281. <?php
  282. }//end_for
  283. }else{
  284. ?>
  285. <TR bgcolor="<?php echo $FG_TABLE_ALTERNATE_ROW_COLOR[$j%2]?>" onMouseOver="bgColor='#C4FFD7'" onMouseOut="bgColor='<?php echo $FG_TABLE_ALTERNATE_ROW_COLOR[$j%2]?>'">
  286. <TD colspan="2" align="<?php echo $FG_TABLE_COL[$i][3]?>" vAlign=top class=tableBody>
  287. <div align="center" class="liens">No <?php echo $FG_TABLE_EDITION[$i][0]?></div></TD>
  288. </TR>
  289. <?php
  290. }
  291. ?>
  292. <TR>
  293. <TD class=tableDivider colSpan=<?php echo $FG_TOTAL_TABLE_COL?>><IMG height=1 src="images/clear.gif" width=1></TD>
  294. </TR>
  295. </TBODY>
  296. </TABLE></td>
  297. </tr>
  298. <TR bgcolor="#ffffff">
  299. <TD bgcolor="#AAAAAA" height=16 style="PADDING-LEFT: 5px; PADDING-RIGHT: 3px">
  300. <TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
  301. <TBODY>
  302. <TR>
  303. <TD height="4" align="right"></TD>
  304. </TBODY>
  305. </TABLE></TD>
  306. </TR>
  307. </table><br>
  308. </TD>
  309. </TR>
  310. <?php
  311. $split_select_list = $instance_sub_table -> Get_list ($DBHandle, $SPLIT_CLAUSE2, null, null, null, null, null, null);
  312. if (count($split_select_list)>0){
  313. ?>
  314. <TR>
  315. <!-- ******************* Select to ADD new instances ****************************** -->
  316. <TD class="form_head">&nbsp;</TD>
  317. <TD align="center" valign="top" bgcolor="#CCCCCC" class="tableBodyRight"><br>
  318. <TABLE width="300" height=50 border=0 align="center" cellPadding=0 cellSpacing=0>
  319. <TBODY>
  320. <TR>
  321. <TD bgColor=#7f99cc colSpan=3 height=16 style="PADDING-LEFT: 5px; PADDING-RIGHT: 5px" class="form_head">
  322. <TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
  323. <TBODY>
  324. <TR>
  325. <TD class="form_head"> <?php echo gettext("Add a new")?>&nbsp; <?php echo $FG_TABLE_EDITION[$i][0]?></TD>
  326. </TR>
  327. </TBODY>
  328. </TABLE></TD>
  329. </TR>
  330. <TR>
  331. <TD class="form_head"> <IMG height=1 src="images/clear.gif" width=1>
  332. </TD>
  333. <TD bgColor=#F3F3F3 style="PADDING-BOTTOM: 7px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px">
  334. <TABLE width="97%" border=0 align="center" cellPadding=0 cellSpacing=0>
  335. <TBODY>
  336. <TR>
  337. <TD width="122" class="tableBody"><?php echo $FG_TABLE_EDITION[$i][0]?></TD>
  338. <TD width="516"><div align="center">
  339. <SELECT name=<?php echo $table_split[1]?> class="form_enter">
  340. <?php
  341. if (count($split_select_list)>0)
  342. {
  343. $select_number=0;
  344. foreach ($split_select_list as $select_recordset){
  345. $select_number++;
  346. if ($table_split[6]!="" && !is_null($table_split[6])){
  347. if (is_numeric($table_split[7])){
  348. $instance_sub_sub_table = new Table($table_split[8], $table_split[9]);
  349. $SUB_TABLE_SPLIT_CLAUSE = str_replace("%1", $select_recordset[$table_split[7]], $table_split[11] );
  350. $sub_table_split_select_list = $instance_sub_sub_table -> Get_list ($DBHandle, $SUB_TABLE_SPLIT_CLAUSE, null, null, null, null, null, null);
  351. $select_recordset[$table_split[7]] = $sub_table_split_select_list[0][0];
  352. }
  353. $value_display = $table_split[6];
  354. $nb_recor_k = count($select_recordset);
  355. for ($k=1;$k<=$nb_recor_k;$k++){
  356. $value_display = str_replace("%$k", $select_recordset[$k-1], $value_display );
  357. }
  358. }else{
  359. $value_display = $select_recordset[0];
  360. }
  361. ?>
  362. <OPTION value=<?php echo $select_recordset[1]?>>
  363. <?php echo $value_display?>
  364. </OPTION>
  365. <?php
  366. }// END_FOREACH
  367. }else{
  368. echo gettext("No data found !!!");
  369. }//END_IF
  370. ?>
  371. </SELECT>
  372. </div></TD>
  373. </TR>
  374. <TR>
  375. <TD width="122">&nbsp;</TD>
  376. <TD width="316"></TD>
  377. </TR>
  378. <TR>
  379. <TD colspan="2" align="center">
  380. <input onClick="sendto('add-content','<?php echo $i?>');" alt="add new a <?php echo $FG_TABLE_EDITION[$i][0]?>" border=0 height=20 hspace=2 id=submit32 name=submit3 src="images/btn_Add_94x20.gif" type=image width=94 value="add-split">
  381. </TD>
  382. </TR>
  383. <TR>
  384. <TD colSpan=2 height=4></TD>
  385. </TR>
  386. <TR>
  387. <TD colSpan=2> <div align="right"></div></TD>
  388. </TR>
  389. </TBODY>
  390. </TABLE></TD>
  391. <TD class="form_head"><IMG height=1 src="images/clear.gif" width=1>
  392. </TD>
  393. </TR>
  394. <TR>
  395. <TD colSpan=3 class="form_head"><IMG height=1 src="images/clear.gif" width=1></TD>
  396. </TR>
  397. </TBODY>
  398. </TABLE>
  399. <br>
  400. <br>
  401. <hr size="0"></TD>
  402. </TR>
  403. <?php } ?>
  404. <?php }elseif (strtoupper ($FG_TABLE_EDITION[$i][3])==strtoupper ("INSERT")){
  405. $table_split = split(":",$FG_TABLE_EDITION[$i][1]);
  406. ?>
  407. <TR>
  408. <!-- ******************** PARTIE EXTERN : INSERT ***************** -->
  409. <TD width="122" class="form_head"><?php echo $FG_TABLE_EDITION[$i][0]?></TD>
  410. <TD align="center" valign="top" class="tableBodyRight" bgcolor="#CCCCCC"><br>
  411. <!-- Table with list instance already inserted -->
  412. <table width="300" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#EDF3FF">
  413. <TR bgcolor="#ffffff">
  414. <TD height=16 style="PADDING-LEFT: 5px; PADDING-RIGHT: 3px" class="form_head">
  415. <TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
  416. <TBODY>
  417. <TR>
  418. <TD class="form_head"><?php echo $FG_TABLE_EDITION[$i][0]?>&nbsp; <?php echo gettext("LIST")?> </TD>
  419. </TR>
  420. </TBODY>
  421. </TABLE></TD>
  422. </TR>
  423. <TR>
  424. <TD> <TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
  425. <TBODY>
  426. <TR>
  427. <TD bgColor=#e1e1e1 colSpan=<?php echo $FG_TOTAL_TABLE_COL?> height=1><IMG height=1 src="images/clear.gif" width=1></TD>
  428. </TR>
  429. <?php
  430. $SPLIT_CLAUSE = str_replace("%id", "$id", $table_split[4]);
  431. $instance_sub_table = new Table($table_split[2], $table_split[3]);
  432. $split_select_list = $instance_sub_table -> Get_list ($DBHandle, $SPLIT_CLAUSE, null, null, null, null, null, null);
  433. if (!is_array($split_select_list)){
  434. $num=0;
  435. }else{
  436. $num = count($split_select_list);
  437. }
  438. if($num>0)
  439. {
  440. for($j=0;$j<$num;$j++)
  441. {
  442. ?>
  443. <TR bgcolor="<?php echo $FG_TABLE_ALTERNATE_ROW_COLOR[$j%2]?>" onMouseOver="bgColor='#C4FFD7'" onMouseOut="bgColor='<?php echo $FG_TABLE_ALTERNATE_ROW_COLOR[$j%2]?>'">
  444. <TD vAlign=top align="<?php echo $FG_TABLE_COL[$i][3]?>" class=tableBody>
  445. <font face="Verdana" size="2">
  446. <b><?php echo $split_select_list[$j][$table_split[7]]?></b> : <?php echo $split_select_list[$j][0]?>
  447. </font> </TD>
  448. <TD align="center" vAlign=top class=tableBodyRight>
  449. <input onClick="sendto('del-content','<?php echo $i?>','<?php echo $table_split[1]?>','<?php echo $split_select_list[$j][1]?>');" alt="Remove this <?php echo $FG_TABLE_EDITION[$i][0]?>" border=0 height=11 hspace=2 id=submit33 name=submit33 src="images/icon-del.gif" type=image width=33 value="add-split">
  450. </TD>
  451. </TR>
  452. <?php
  453. }//end_for
  454. }else{
  455. ?>
  456. <TR bgcolor="<?php echo $FG_TABLE_ALTERNATE_ROW_COLOR[$j%2]?>" onMouseOver="bgColor='#C4FFD7'" onMouseOut="bgColor='<?php echo $FG_TABLE_ALTERNATE_ROW_COLOR[$j%2]?>'">
  457. <TD colspan="2" align="<?php echo $FG_TABLE_COL[$i][3]?>" vAlign=top class=tableBody>
  458. <div align="center" class="liens">No <?php echo $FG_TABLE_EDITION[$i][0]?></div></TD>
  459. </TR>
  460. <?php
  461. }
  462. ?>
  463. <TR>
  464. <TD class=tableDivider colSpan=<?php echo $FG_TOTAL_TABLE_COL?>><IMG height=1 src="images/clear.gif" width=1></TD>
  465. </TR>
  466. </TBODY>
  467. </TABLE></td>
  468. </tr>
  469. <TR bgcolor="#ffffff">
  470. <TD bgcolor="#AAAAAA" height=16 style="PADDING-LEFT: 5px; PADDING-RIGHT: 3px">
  471. <TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
  472. <TBODY>
  473. <TR>
  474. <TD height="4" align="right"></TD>
  475. </TBODY>
  476. </TABLE></TD>
  477. </TR>
  478. </table><br>
  479. </TD>
  480. </TR>
  481. <TR>
  482. <!-- ******************* Select to ADD new instances ****************************** -->
  483. <TD class="form_head">&nbsp;</TD>
  484. <TD align="center" valign="top" bgcolor="#CCCCCC" class="tableBodyRight"><br>
  485. <TABLE width="300" height=50 border=0 align="center" cellPadding=0 cellSpacing=0>
  486. <TBODY>
  487. <TR>
  488. <TD bgColor=#7f99cc colSpan=3 height=16 style="PADDING-LEFT: 5px; PADDING-RIGHT: 5px" class="form_head">
  489. <TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
  490. <TBODY>
  491. <TR>
  492. <TD class="form_head"><?php echo gettext("Add a new")?> <?php echo $FG_TABLE_EDITION[$i][0]?></TD>
  493. </TR>
  494. </TBODY>
  495. </TABLE></TD>
  496. </TR>
  497. <TR>
  498. <TD class="form_head"> <IMG height=1 src="images/clear.gif" width=1>
  499. </TD>
  500. <TD bgColor=#F3F3F3 style="PADDING-BOTTOM: 7px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px">
  501. <TABLE width="97%" border=0 align="center" cellPadding=0 cellSpacing=0>
  502. <TBODY>
  503. <TR>
  504. <TD width="122" class="tableBody"></TD>
  505. <TD width="516"><div align="center">
  506. <input type="checkbox" name="voipstation" value="true">
  507. <?php echo gettext("Voip Station")?>
  508. </div></TD>
  509. </TR>
  510. <TR>
  511. <TD width="122" class="tableBody"><?php echo $FG_TABLE_EDITION[$i][0]?></TD>
  512. <TD width="516"><div align="center">
  513. <INPUT TYPE="TEXT" name=<?php echo $table_split[1]?> class="form_enter" size="20" maxlength="20">
  514. </div></TD>
  515. </TR>
  516. <TR>
  517. <TD width="122">&nbsp;</TD>
  518. <TD width="316"></TD>
  519. </TR>
  520. <TR>
  521. <TD colspan="2" align="center">
  522. <input onClick="sendto('add-content','<?php echo $i?>');" alt="add new a <?php echo $FG_TABLE_EDITION[$i][0]?>" border=0 height=20 hspace=2 id=submit32 name=submit3 src="images/btn_Add_94x20.gif" type=image width=94 value="add-split">
  523. </TD>
  524. </TR>
  525. <TR>
  526. <TD colSpan=2 height=4></TD>
  527. </TR>
  528. <TR>
  529. <TD colSpan=2> <div align="right"></div></TD>
  530. </TR>
  531. </TBODY>
  532. </TABLE></TD>
  533. <TD class="form_head"><IMG height=1 src="images/clear.gif" width=1>
  534. </TD>
  535. </TR>
  536. <TR>
  537. <TD colSpan=3 class="form_head"><IMG height=1 src="images/clear.gif" width=1></TD>
  538. </TR>
  539. </TBODY>
  540. </TABLE>
  541. <br>
  542. <br>
  543. <hr size="0"> </TD>
  544. </TR>
  545. <?php }elseif (strtoupper ($FG_TABLE_EDITION[$i][3])==strtoupper ("CHECKBOX")){
  546. $table_split = split(":",$FG_TABLE_EDITION[$i][1]);
  547. ?>
  548. <TR>
  549. <!-- ******************** PARTIE EXTERN : CHECKBOX ***************** -->
  550. <TD width="122" class="form_head"><?php echo $FG_TABLE_EDITION[$i][0]?></TD>
  551. <TD align="center" valign="top" class="tableBodyRight" bgcolor="#CCCCCC">
  552. <br>
  553. <?php
  554. $SPLIT_CLAUSE = str_replace("%id", "$id", $table_split[4]);
  555. $instance_sub_table = new Table($table_split[2], $table_split[3]);
  556. $split_select_list = $instance_sub_table -> Get_list ($DBHandle, $SPLIT_CLAUSE, null, null, null, null, null, null);
  557. if (!is_array($split_select_list)){
  558. $num=0;
  559. }else{
  560. $num = count($split_select_list);
  561. }
  562. ////////////////////////////////////////////////////////////////////////////////////////////////////////
  563. $split_select_list_tariff = $instance_sub_table -> Get_list ($DBHandle, null, null, null, null, null, null, null);
  564. if (count($split_select_list_tariff)>0)
  565. {
  566. $select_number=0;
  567. ?>
  568. <TABLE width="400" height=50 border=0 align="center" cellPadding=0 cellSpacing=0>
  569. <TBODY>
  570. <TR>
  571. <TD bgColor=#7f99cc colSpan=3 height=16 style="PADDING-LEFT: 5px; PADDING-RIGHT: 5px" class="form_head">
  572. <TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
  573. <TBODY>
  574. <TR>
  575. <TD class="form_head"><?php echo gettext("LIST")?> <?php echo $FG_TABLE_EDITION[$i][0]?></TD>
  576. </TR>
  577. </TBODY>
  578. </TABLE></TD>
  579. </TR>
  580. <TR>
  581. <TD class="form_head"> <IMG height=1 src="images/clear.gif" width=1>
  582. </TD>
  583. <TD bgColor=#F3F3F3 style="PADDING-BOTTOM: 7px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px">
  584. <TABLE width="97%" border=0 align="center" cellPadding=0 cellSpacing=0>
  585. <TBODY>
  586. <?php
  587. foreach ($split_select_list_tariff as $select_recordset){
  588. $select_number++;
  589. if ($table_split[6]!="" && !is_null($table_split[6])){
  590. if (is_numeric($table_split[7])){
  591. $instance_sub_sub_table = new Table($table_split[8], $table_split[9]);
  592. $SUB_TABLE_SPLIT_CLAUSE = str_replace("%1", $select_recordset[$table_split[7]], $table_split[11] );
  593. $sub_table_split_select_list_tariff = $instance_sub_sub_table -> Get_list ($DBHandle, $SUB_TABLE_SPLIT_CLAUSE, null, null, null, null, null, null);
  594. $select_recordset[$table_split[7]] = $sub_table_split_select_list_tariff[0][0];
  595. }
  596. $value_display = $table_split[6];
  597. $nb_recor_k = count($select_recordset);
  598. for ($k=1;$k<=$nb_recor_k;$k++){
  599. $value_display = str_replace("%$k", $select_recordset[$k-1], $value_display );
  600. }
  601. }else{
  602. $value_display = $select_recordset[0];
  603. }
  604. $checked_tariff=false;
  605. if($num>0)
  606. {
  607. for($j=0;$j<$num;$j++)
  608. {
  609. if ($select_recordset[1]==$split_select_list[$j][1]) $checked_tariff=true;
  610. }
  611. }
  612. ?>
  613. <TR>
  614. <TD class="tableBody"><input type="checkbox" name="<?php echo $table_split[0]?>[]" value="<?php echo $select_recordset[1]?>" <?php if ($checked_tariff) echo"checked";?>></TD>
  615. <TD>&nbsp; <?php echo $value_display?></TD>
  616. </TR>
  617. <?php }// END_FOREACH?>
  618. <TR><TD width="30">&nbsp;</TD><TD width="316"></TD></TR>
  619. <TR><TD colSpan=2 height=4></TD></TR>
  620. </TBODY>
  621. </TABLE></TD>
  622. <TD class="form_head"><IMG height=1 src="images/clear.gif" width=1>
  623. </TD>
  624. </TR>
  625. <TR>
  626. <TD colSpan=3 class="form_head"><IMG height=1 src="images/clear.gif" width=1></TD>
  627. </TR>
  628. </TBODY>
  629. </TABLE>
  630. <?php
  631. }else{
  632. echo gettext("No data found !!!");
  633. }?>
  634. </TD>
  635. </TR>
  636. <?php }// end if if (strtoupper ($FG_TABLE_EDITION[$i][3])==strtoupper ("SELECT"))
  637. }// end if pos
  638. }//END_FOR ?>
  639. <TR>
  640. <TD colSpan=2 style="border-bottom: medium dotted #667766"> &nbsp;</TD>
  641. </TR>
  642. <TR>
  643. <TD colspan=2>
  644. <table>
  645. <tr>
  646. <td width="%95" class="tableBodyRight"><?php echo $FG_BUTTON_EDITION_BOTTOM_TEXT?></td>
  647. <td width="%5" align="right"><input onClick="sendto('edit');" border=0 hspace=2 id=submit3 name=submit32 src="<?php echo $FG_BUTTON_EDITION_SRC?>" type=image value="add-split"></td>
  648. </tr>
  649. </table>
  650. </TD>
  651. </TR>
  652. <TR>
  653. <TD colSpan=2 height=4></TD>
  654. </TR>
  655. </TBODY>
  656. </FORM>
  657. </TABLE> <br>
  658. <br>
  659. <?php } ?>
  660. <?php if ($form_action=="ask-add"){ ?>
  661. <br>
  662. <TABLE width="95%" border=0 align="center" cellPadding=2 cellSpacing=2 style="PADDING-BOTTOM: 7px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px">
  663. <FORM action=<?php echo $PHP_SELF?> id=myForm method=post name=myForm>
  664. <INPUT type="hidden" name="form_action" value="add">
  665. <?php
  666. if (!is_null($FG_QUERY_ADITION_HIDDEN_FIELDS) && $FG_QUERY_ADITION_HIDDEN_FIELDS!=""){
  667. $split_hidden_fields = split(",",trim($FG_QUERY_ADITION_HIDDEN_FIELDS));
  668. $split_hidden_fields_value = split(",",trim($FG_QUERY_ADITION_HIDDEN_VALUE));
  669. for ($cur_hidden=0;$cur_hidden<count($split_hidden_fields);$cur_hidden++){
  670. echo "<INPUT type=\"hidden\" name=\"".trim($split_hidden_fields[$cur_hidden])."\" value=\"".trim($split_hidden_fields_value[$cur_hidden])."\">\n";
  671. }
  672. }
  673. ?>
  674. <INPUT type="hidden" name="atmenu" value="<?php echo $atmenu?>">
  675. <TBODY>
  676. <?php for($i=0;$i<$FG_NB_TABLE_EDITION;$i++){
  677. $pos = strpos($FG_TABLE_EDITION[$i][1], ":");
  678. if (!$pos){
  679. ?>
  680. <TR>
  681. <TD width="%25" valign="top" class="form_head">
  682. <?php echo $FG_TABLE_ADITION[$i][0]?></TD>
  683. <TD width="%75" valign="top" class="tableBodyRight" bgcolor="#CCCCCC">
  684. <?php
  685. if ($FG_DEBUG == 1) print($FG_TABLE_ADITION[$i][3]);
  686. if (strtoupper ($FG_TABLE_ADITION[$i][3])==strtoupper ("INPUT")){
  687. ?>
  688. <INPUT class="form_enter" name=<?php echo $FG_TABLE_ADITION[$i][1]?> <?php echo $FG_TABLE_ADITION[$i][4]?> value="<?php echo $$FG_TABLE_ADITION[$i][1]?>">
  689. <?php
  690. }elseif (strtoupper ($FG_TABLE_EDITION[$i][3])==strtoupper ("POPUPVALUE"))
  691. {
  692. ?>
  693. <INPUT class="form_enter" name=<?php echo $FG_TABLE_ADITION[$i][1]?> <?php echo $FG_TABLE_ADITION[$i][4]?> value="<?php if($VALID_SQL_REG_EXP){ echo stripslashes($list[0][$i]); }else{ echo $$FG_TABLE_ADITION[$i][1]; }?>">
  694. <a href="#" onclick="window.open('<?php echo $FG_TABLE_ADITION[$i][14]?>popup_formname=myForm&popup_fieldname=<?php echo $FG_TABLE_ADITION[$i][1]?>' <?php echo $FG_TABLE_ADITION[$i][15]?>);"><img src="images/icon_arrow_orange.gif"/></a>
  695. <?php
  696. }elseif (strtoupper ($FG_TABLE_ADITION[$i][3])==strtoupper ("TEXTAREA")){
  697. ?>
  698. <textarea class="form_enter" name=<?php echo $FG_TABLE_ADITION[$i][1]?> <?php echo $FG_TABLE_ADITION[$i][4]?>><?php echo $$FG_TABLE_ADITION[$i][1]?></textarea>
  699. <?php
  700. }elseif (strtoupper ($FG_TABLE_ADITION[$i][3])==strtoupper ("SELECT")){
  701. if ($FG_DEBUG == 1) { echo "<br> TYPE DE SELECT :".$FG_TABLE_ADITION[$i][7];}
  702. if (strtoupper ($FG_TABLE_ADITION[$i][7])==strtoupper ("SQL")){
  703. $instance_sub_table = new Table($FG_TABLE_ADITION[$i][8], $FG_TABLE_ADITION[$i][9]);
  704. $select_list = $instance_sub_table -> Get_list ($DBHandle, $FG_TABLE_ADITION[$i][10], $FG_TABLE_ADITION[$i][13], $FG_TABLE_ADITION[$i][14], null, null, null, null);
  705. if ($FG_DEBUG >= 2) { echo "<br>"; print_r($select_list);}
  706. }elseif (strtoupper ($FG_TABLE_ADITION[$i][7])==strtoupper ("LIST")){
  707. $select_list = $FG_TABLE_ADITION[$i][11];
  708. }
  709. ?>
  710. <SELECT class="form_enter" name=<?php echo $FG_TABLE_ADITION[$i][1]?> <?php echo $FG_TABLE_ADITION[$i][4]?>>
  711. <?php echo $FG_TABLE_ADITION[$i][15]?>
  712. <?php
  713. if (count($select_list)>0){
  714. $select_number=0;
  715. foreach ($select_list as $select_recordset){
  716. $select_number++;
  717. if ($FG_TABLE_ADITION[$i][12] != ""){
  718. $value_display = $FG_TABLE_ADITION[$i][12];
  719. $nb_recor_k = count($select_recordset);
  720. for ($k=1;$k<=$nb_recor_k;$k++){
  721. $value_display = str_replace("%$k", $select_recordset[$k-1], $value_display );
  722. }
  723. }else{
  724. $value_display = $select_recordset[0];
  725. }
  726. ?>
  727. <OPTION value=<?php echo $select_recordset[1]?> <?php if ($$FG_TABLE_ADITION[$i][2]=="$select_recordset[1]"){?>selected<?php } ?>><?php echo $value_display?></OPTION>
  728. <?php
  729. }// END_FOREACH
  730. }else{
  731. echo DATA_NOT_FOUND;
  732. }//END_IF
  733. ?>
  734. </SELECT>
  735. <?php }elseif (strtoupper ($FG_TABLE_ADITION[$i][3])==strtoupper ("RADIOBUTTON")){
  736. $radio_table = split(",",trim($FG_TABLE_EDITION[$i][9]));
  737. foreach ($radio_table as $radio_instance){
  738. $radio_composant = split(":",$radio_instance);
  739. echo $radio_composant[0];
  740. echo ' <input type="radio" name="'.$FG_TABLE_ADITION[$i][1].'" value="'.$radio_composant[1].'" ';
  741. if ($FG_TABLE_ADITION[$i][2]==$radio_composant[1]){
  742. echo "checked";
  743. }
  744. echo ">";
  745. }
  746. }//END_IF (RADIOBUTTON)
  747. ?>
  748. <span class="liens">
  749. <?php
  750. if (!$fit_expression[$i] && isset($fit_expression[$i]) ){
  751. echo "<br>".$FG_TABLE_ADITION[$i][6]." - ".$regular[$FG_TABLE_ADITION[$i][5]][1];
  752. }
  753. ?>
  754. </span>
  755. <?php if (strlen($FG_TABLE_COMMENT[$i])>0){ echo "<br>".$FG_TABLE_COMMENT[$i]; }?>
  756. &nbsp;</TD>
  757. </TR>
  758. <?php }
  759. }//END_FOR ?>
  760. <TR>
  761. <TD colSpan=2 style="border-bottom: medium dotted #667766"> &nbsp;</TD>
  762. </TR>
  763. <TR>
  764. <TD colspan=2>
  765. <table>
  766. <tr>
  767. <td class="tableBodyRight" width="95%"><?php echo $FG_BUTTON_ADITION_BOTTOM_TEXT?></td>
  768. <td align="right" width="5%"><INPUT class="form_enter" alt="Create a new <?php echo $FG_INSTANCE_NAME?>" border=0 hspace=2 id=submit4 name=submit2 src="<?php echo $FG_BUTTON_ADITION_SRC?>" type=image></td>
  769. </tr>
  770. </table>
  771. </TD>
  772. </TR>
  773. <TR>
  774. <TD colSpan=2 height=4></TD>
  775. </TR>
  776. </TBODY>
  777. </FORM>
  778. </TABLE> <br> <br>
  779. <?php } ?>
  780. <?php if ($form_action=="ask-delete"){ ?>
  781. <blockquote>
  782. <div align="center"><b>
  783. <?php echo $FG_INTRO_TEXT_ASK_DELETION?>
  784. </b></div>
  785. </blockquote>
  786. <br>
  787. <TABLE width="85%" border=0 align="center" cellPadding=2 cellSpacing=2 style="PADDING-BOTTOM: 7px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px">
  788. <FORM action=<?php echo $PHP_SELF?> id=form1 method=post name=form1>
  789. <INPUT type="hidden" name="id" value="<?php echo $id?>">
  790. <INPUT type="hidden" name="atmenu" value="<?php echo $atmenu?>">
  791. <INPUT type="hidden" name="form_action" value="delete">
  792. <TBODY>
  793. <?php for($i=0;$i<$FG_NB_TABLE_EDITION;$i++){
  794. ?>
  795. <TR>
  796. <TD width="%25" class="form_head">
  797. <?php echo $FG_TABLE_EDITION[$i][0]?>
  798. </TD>
  799. <TD width="%75" valign="top" class="tableBodyRight" bgcolor="#CCCCCC">
  800. <?php
  801. if ($FG_DEBUG == 1) print($FG_TABLE_EDITION[$i][3]);
  802. if (strtoupper ($FG_TABLE_EDITION[$i][3])==strtoupper ("INPUT")){
  803. ?>
  804. <INPUT class="form_enter" disabled name=<?php echo $FG_TABLE_EDITION[$i][1]?> <?php echo $FG_TABLE_EDITION[$i][4]?> value="<?php echo stripslashes($list[0][$i])?>">
  805. <?php
  806. }elseif (strtoupper ($FG_TABLE_EDITION[$i][3])==strtoupper ("TEXTAREA")){
  807. ?>
  808. <TEXTAREA class="form_enter" disabled name=<?php echo $FG_TABLE_EDITION[$i][1]?> <?php echo $FG_TABLE_EDITION[$i][4]?>><?php echo stripslashes($list[0][$i])?></textarea>
  809. <?php
  810. }elseif (strtoupper ($FG_TABLE_EDITION[$i][3])==strtoupper ("SELECT")){
  811. if ($FG_DEBUG == 1) { echo "<br> TYPE DE SELECT :".$FG_TABLE_EDITION[$i][7];}
  812. if (strtoupper ($FG_TABLE_EDITION[$i][7])==strtoupper ("SQL")){
  813. $instance_sub_table = new Table($FG_TABLE_EDITION[$i][8], $FG_TABLE_EDITION[$i][9]);
  814. $select_list = $instance_sub_table -> Get_list ($DBHandle, $FG_TABLE_EDITION[$i][10], null, null, null, null, null, null);
  815. if ($FG_DEBUG >= 2) { echo "<br>"; print_r($select_list);}
  816. }elseif (strtoupper ($FG_TABLE_EDITION[$i][7])==strtoupper ("LIST")){
  817. $select_list = $FG_TABLE_EDITION[$i][11];
  818. //$select_list_nb = count($select_list);
  819. }
  820. ?>
  821. <SELECT class="form_enter" disabled name=<?php echo $FG_TABLE_EDITION[$i][1]?> class="form_enter">
  822. <?php
  823. if (count($select_list)>0){
  824. $select_number=0;
  825. foreach ($select_list as $select_recordset){
  826. $select_number++;
  827. //%1 : (%2)
  828. if (!is_null($FG_TABLE_EDITION[$i][12]) && strlen($FG_TABLE_EDITION[$i][12])){
  829. $value_display = $FG_TABLE_EDITION[$i][12];
  830. $nb_recor_k = count($select_recordset);
  831. for ($k=1;$k<=$nb_recor_k;$k++){
  832. $value_display = str_replace("%$k", $select_recordset[$k-1], $value_display );
  833. }
  834. }else{
  835. $value_display = $select_recordset[0];
  836. }
  837. ?>
  838. <OPTION value=<?php echo $select_recordset[1]?> <?php if (strcmp($list[0][$i],$select_recordset[1])==0){ echo "selected"; } ?>>
  839. <?php echo $value_display?>
  840. </OPTION>
  841. <?php
  842. }// END_FOREACH
  843. }else{
  844. echo gettext("No data found !!!");
  845. }//END_IF
  846. ?>
  847. </SELECT>
  848. <?php }//END_IF (SELECT)
  849. ?>
  850. </TD>
  851. </TR>
  852. <?php }//END_FOR ?>
  853. <TR>
  854. <TD colSpan=2 style="border-bottom: medium dotted #667766"> &nbsp;</TD>
  855. </TR>
  856. <TR>
  857. <TD class="tableBodyRight" width="95%"><?php echo $FG_BUTTON_DELETION_BOTTOM_TEXT?>
  858. </TD>
  859. <TD align="right" width="5%"> <INPUT class="form_enter" title="<?php echo gettext("Remove this Speed Dial")?>" alt="<?php echo REMOVE_SPEEDDIAL?>" height=20 hspace=2 id=submit22 name=submit22 value="<?php echo gettext("Delete");?>" type="submit">
  860. </TD>
  861. </TR>
  862. </TBODY>
  863. </FORM>
  864. </TABLE> <br> <br>
  865. <?php } ?>
  866. <?php if ($form_action == "delete" || $form_action == "add"){ ?>
  867. <br><br>
  868. <TABLE width="85%" border=0 align="center" cellPadding=2 cellSpacing=2 style="PADDING-BOTTOM: 7px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px">
  869. <TBODY>
  870. <TR>
  871. <TD class="form_head">
  872. <?php if ($form_action == "delete") { ?>
  873. <?php echo $FG_INSTANCE_NAME?> <?php echo gettext("Deletetion")?>
  874. <?php }elseif ($form_action == "add"){ ?>
  875. <?php echo gettext("New")?> <?php echo $FG_INSTANCE_NAME?><?php echo gettext("Inserted")?>
  876. <?php } ?>
  877. </TD>
  878. </TR>
  879. <TR>
  880. <TD width="516" valign="top" class="tableBodyRight" bgcolor="#CCCCCC"> <br>
  881. <div align="center"><strong><font size="3">
  882. <?php if ($form_action == "delete") { ?><?php echo $FG_INTRO_TEXT_DELETION?><?php }elseif ($form_action == "add"){ ?><?php echo $FG_TEXT_ADITION_CONFIRMATION?><?php } ?>
  883. </font></strong></div>
  884. <br>
  885. </TD>
  886. </TR>
  887. </TBODY>
  888. </TABLE>
  889. <br><br><br><br><br>
  890. <?php } ?>
  891. <?php
  892. include("PP_footer.php");
  893. ?>