⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 class.formhandler.editform.inc.php

📁 asterisk 計費模塊
💻 PHP
📖 第 1 页 / 共 3 页
字号:
<script language="JavaScript" src="./javascript/calonlydays.js"></script><script language="JavaScript" type="text/JavaScript"><!--function MM_openBrWindow(theURL,winName,features) { //v2.0  window.open(theURL,winName,features);}function sendto(action, record, field_inst, instance){  document.myForm.form_action.value = action;  document.myForm.sub_action.value = record;  if (field_inst != null) document.myForm.elements[field_inst].value = instance;  myForm.submit();}function sendtolittle(direction){  myForm.action=direction;  myForm.submit();}//--></script><table class="editform_table1" cellspacing="2">	<FORM action=<?php echo $_SERVER['PHP_SELF']?> method=post name="myForm" id="myForm"> 		<INPUT type="hidden" name="id" value="<?php echo $id?>">		<INPUT type="hidden" name="form_action" value="edit">		<INPUT type="hidden" name="sub_action" value="">		<INPUT type="hidden" name="atmenu" value="<?php echo $atmenu?>">		<INPUT type="hidden" name="stitle" value="<?php echo $stitle?>">	<?php	if (!is_null($this->FG_QUERY_EDITION_HIDDEN_FIELDS) && $this->FG_QUERY_EDITION_HIDDEN_FIELDS!=""){		$split_hidden_fields = split(",",trim($this->FG_QUERY_EDITION_HIDDEN_FIELDS));		$split_hidden_fields_value = split(",",trim($this->FG_QUERY_EDITION_HIDDEN_VALUE));				for ($cur_hidden=0;$cur_hidden<count($split_hidden_fields);$cur_hidden++){			echo "<INPUT type=\"hidden\" name=\"".trim($split_hidden_fields[$cur_hidden])."\" value=\"".trim($split_hidden_fields_value[$cur_hidden])."\">\n";		}			}	for($i=0;$i<$this->FG_NB_TABLE_EDITION;$i++) { 		$pos = strpos($this->FG_TABLE_EDITION[$i][14], ":"); // SQL CUSTOM QUERY				if (strlen($this->FG_TABLE_EDITION[$i][16])>1) {			echo '<TR><TD width="%25" valign="top" bgcolor="#FEFEEE" colspan="2" class="tableBodyRight" ><i>';							echo $this->FG_TABLE_EDITION[$i][16];			echo '</i></TD></TR>';		}				if (!$pos) {			?>		<TR> 				<?php if (!$this-> FG_fit_expression[$i]  &&  isset($this-> FG_fit_expression[$i]) ){ ?>			<TD width="%25" valign="middle" class="form_head_red"> 		<?php echo $this->FG_TABLE_EDITION[$i][0]?> 		</TD>  		  	<TD width="%75" valign="top" class="tableBodyRight" background="<?php echo Images_Path;?>/background_cells_red.gif" >        <?php } else { ?>			<TD width="%25" valign="middle" class="form_head"> 		<?php echo $this->FG_TABLE_EDITION[$i][0]?> 		</TD>  			<TD width="%75" valign="top" class="tableBodyRight" background="<?php echo Images_Path;?>/background_cells.gif" >		<?php }					if ($this->FG_DEBUG == 1) print($this->FG_TABLE_EDITION[$i][3]);				if(($this->FG_DISPLAY_SELECT == true) && (strlen($this->FG_SELECT_FIELDNAME)>0) && (strlen($list[0][$this->FG_SELECT_FIELDNAME])>0) && ($this->FG_CONF_VALUE_FIELDNAME == $this->FG_TABLE_EDITION[$i][1]))				{				$valuelist = explode(",", $list[0][$this->FG_SELECT_FIELDNAME]);								?>					<SELECT name='<?php echo $this->FG_TABLE_EDITION[$i][1]?>' class="form_input_select">					<?php 					foreach($valuelist as $listval)					{					?>					<option value="<?php echo $listval;?>" <?php  if($listval == $list[0][$i]) echo " selected";?>><?php echo $listval;?></option>					<?php }?>					</select>				<?				}		  		elseif (strtoupper ($this->FG_TABLE_EDITION[$i][3])==strtoupper ("INPUT"))				{													if (isset ($this->FG_TABLE_EDITION[$i][15]) && strlen($this->FG_TABLE_EDITION[$i][15])>1){										$list[0][$i] = call_user_func($this->FG_TABLE_EDITION[$i][15], $list[0][$i]);					}						  ?>                        <INPUT 							class="form_input_text" 						 <?php if(substr_count($this->FG_TABLE_EDITION[$i][4], "readonly") > 0){?>						 style="background-color: #CCCCCC;" 						 <?php }?> 						name=<?php echo $this->FG_TABLE_EDITION[$i][1]?>  <?php echo $this->FG_TABLE_EDITION[$i][4]?> value="<?php if($this->VALID_SQL_REG_EXP){ echo stripslashes($list[0][$i]); }else{ echo $_POST[$this->FG_TABLE_ADITION[$i][1]];  }?>">                         <?php 				}elseif (strtoupper ($this->FG_TABLE_EDITION[$i][3])==strtoupper ("POPUPVALUE")){			?>				<INPUT class="form_enter" name=<?php echo $this->FG_TABLE_EDITION[$i][1]?>  <?php echo $this->FG_TABLE_EDITION[$i][4]?> value="<?					if($this->VALID_SQL_REG_EXP){ 						echo stripslashes($list[0][$i]);					}else{ echo $_POST[$this->FG_TABLE_ADITION[$i][1]]; }?>">                                	<a href="#" onclick="window.open('<?php echo $this->FG_TABLE_EDITION[$i][12]?>popup_formname=myForm&popup_fieldname=<?php echo $this->FG_TABLE_EDITION[$i][1]?>' <?php echo $this->FG_TABLE_EDITION[$i][13]?>);"><img src="<?php echo Images_Path_Main;?>/icon_arrow_orange.gif"/></a>			 <?php				}elseif (strtoupper ($this -> FG_TABLE_EDITION[$i][3])==strtoupper ("POPUPVALUETIME"))				{                        ?>                        <INPUT class="form_enter" name=<?php echo $this->FG_TABLE_EDITION[$i][1]?>  <?php echo $this->FG_TABLE_EDITION[$i][4]?> value="<?php if($this->VALID_SQL_REG_EXP){ echo stripslashes($list[0][$i]); }else{ echo $_POST[$this->FG_TABLE_ADITION[$i][1]]; }?>">                         <a href="#" onclick="window.open('<?php echo $this->FG_TABLE_EDITION[$i][14]?>formname=myForm&fieldname=<?php echo $this->FG_TABLE_EDITION[$i][1]?>' <?php echo $this->FG_TABLE_EDITION[$i][14]?>);"><img src="<?php echo Images_Path_Main;?>/icon_arrow_orange.gif"/></a>                        <?php				}elseif (strtoupper ($this->FG_TABLE_EDITION[$i][3])==strtoupper ("POPUPDATETIME"))				{                        ?>                         <INPUT class="form_enter" name=<?php echo $this->FG_TABLE_EDITION[$i][1]?>  <?php echo $this->FG_TABLE_EDITION[$i][4]?> value="<?php if($this->VALID_SQL_REG_EXP){ echo stripslashes($list[0][$i]); }else{ echo $_POST[$this->FG_TABLE_ADITION[$i][1]]; }?>">                          <a href="javascript:cal<?php echo $this->FG_TABLE_EDITION[$i][1]?>.popup();"><img src="img/cal.gif" width="16" height="16" border="0" title="Click Here to Pick up the date" alt="Click Here to Pick up the date"></a>                          <script language="JavaScript">                         <!-- // create calendar object(s) just after form tag closed                             // specify form element as the only parameter (document.forms['formname'].elements['inputname']);                             // note: you can have as many calendar objects as you need for your application                          var cal<?php echo $this->FG_TABLE_EDITION[$i][1]?> = new calendaronlyminutes(document.forms['myForm'].elements['<?php echo $this->FG_TABLE_EDITION[$i][1]?>']);                          cal<?php echo $this->FG_TABLE_EDITION[$i][1]?>.year_scroll = false;                          cal<?php echo $this->FG_TABLE_EDITION[$i][1]?>.time_comp = true;                          cal<?php echo $this->FG_TABLE_EDITION[$i][1]?>.formatpgsql = true;                          //-->                          </script>			<?php			  		}elseif (strtoupper ($this->FG_TABLE_EDITION[$i][3])==strtoupper ("TEXTAREA"))				{			  ?>                     <textarea class="form_input_textarea" 					 <?php if(substr_count($this->FG_TABLE_EDITION[$i][4], "readonly") > 0){?>						 style="background-color: #CCCCCC;" 						 <?php }?> 					 name=<?php echo $this->FG_TABLE_EDITION[$i][1]?>  <?php echo $this->FG_TABLE_EDITION[$i][4]?>><?php if($this->VALID_SQL_REG_EXP){ echo stripslashes($list[0][$i]); }else{ echo $_POST[$this->FG_TABLE_ADITION[$i][1]];  }?></textarea> 				<?php			  		}elseif (strtoupper ($this->FG_TABLE_EDITION[$i][3])==strtoupper ("SPAN"))				{			  ?>                     <span class="form_input_span" name=<?php echo $this->FG_TABLE_EDITION[$i][1]?>  <?php echo $this->FG_TABLE_EDITION[$i][4]?>><?php if($this->VALID_SQL_REG_EXP){ echo stripslashes($list[0][$i]); }else{ echo $_POST[$this->FG_TABLE_ADITION[$i][1]];  }?></span> 	                         <?php 					}elseif (strtoupper ($this->FG_TABLE_EDITION[$i][3])==strtoupper ("SELECT"))				{													if ($this->FG_DEBUG == 1)	echo gettext("<br> TYPE DE SELECT :").$this->FG_TABLE_EDITION[$i][7];					if (strtoupper ($this->FG_TABLE_EDITION[$i][7])==strtoupper ("SQL")){						$instance_sub_table = new Table($this->FG_TABLE_EDITION[$i][8], $this->FG_TABLE_EDITION[$i][9]);						$select_list = $instance_sub_table -> Get_list ($this->DBHandle, $this->FG_TABLE_EDITION[$i][10], null, null, null, null, null, null);						if ($this->FG_DEBUG >= 2) { echo "<br>"; print_r($select_list);}																}elseif (strtoupper ($this->FG_TABLE_EDITION[$i][7])==strtoupper ("LIST"))					{						$select_list = $this->FG_TABLE_EDITION[$i][11];						if ($this->FG_DEBUG >= 2) { echo "<br>"; print_r($select_list);}										 }						 if ($this->FG_DEBUG >= 2) print_r ($list);			 						 if ($this->FG_DEBUG >= 2) echo "<br>#$i<br>::>".$this->VALID_SQL_REG_EXP;						 if ($this->FG_DEBUG >= 2) echo "<br><br>::>".$list[0][$i];						 if ($this->FG_DEBUG >= 2) echo "<br><br>::>".$$this->FG_TABLE_ADITION[$i][1];														  			?>						<SELECT name='<?php echo $this->FG_TABLE_EDITION[$i][1]?><?php if (strpos($this->FG_TABLE_EDITION[$i][4], "multiple")) echo "[]";?>' class="form_input_select" <?php echo $this->FG_TABLE_EDITION[$i][4]?>>                        <?php						echo ($this->FG_TABLE_EDITION[$i][15]);												if (count($select_list)>0)						{							$select_number=0;							foreach ($select_list as $select_recordset){ 								$select_number++;								?>								<OPTION  value='<?php echo $select_recordset[1]?>' <?php 																		if($this->VALID_SQL_REG_EXP){ 										if (strpos($this->FG_TABLE_EDITION[$i][4], "multiple")){																					if (intval($select_recordset[1]) & intval($list[0][$i])) echo "selected"; 										}else{											if (strcmp($list[0][$i],$select_recordset[1])==0) echo "selected";  										}									}else{ 																				if (strpos($this->FG_TABLE_EDITION[$i][4], "multiple")){											//if (intval($select_recordset[1]) & intval($_POST[$this->FG_TABLE_EDITION[$i][1]])) echo "selected"; 											if (is_array($_POST[$this->FG_TABLE_EDITION[$i][1]]) && (intval($select_recordset[1]) & array_sum($_POST[$this->FG_TABLE_EDITION[$i][1]]))) echo "selected"; 										}else{											if (strcmp($_POST[$this->FG_TABLE_EDITION[$i][1]],$select_recordset[1])==0){ echo "selected"; } 										}									}									  									// CLOSE THE <OPTION									echo '> ';									if ($this->FG_TABLE_EDITION[$i][12] != ""){										$value_display = $this->FG_TABLE_EDITION[$i][12];										$nb_recor_k = count($select_recordset);										for ($k=1;$k<=$nb_recor_k;$k++){											$value_display  = str_replace("%$k", $select_recordset[$k-1], $value_display );										}																				}else{										$value_display = $select_recordset[0];										}																		// DISPLAY THE VALUE									echo $value_display;																		?>								</OPTION>                          		<?php 			  				}// END_FOREACH						}else{							echo gettext("No data found !!!");						}//END_IF							  ?>                        </SELECT>                        <?php   					}elseif (strtoupper ($this->FG_TABLE_EDITION[$i][3])==strtoupper ("RADIOBUTTON")){						$radio_table = split(",",trim($this->FG_TABLE_EDITION[$i][10]));						foreach ($radio_table as $radio_instance){							$radio_composant = split(":",$radio_instance);							echo $radio_composant[0];							echo ' <input class="form_enter" type="radio" name="'.$this->FG_TABLE_EDITION[$i][1].'" value="'.$radio_composant[1].'" ';							if($this->VALID_SQL_REG_EXP){ 								$know_is_checked = stripslashes($list[0][$i]); 							}else{ 								$know_is_checked = $_POST[$this->FG_TABLE_EDITION[$i][1]];  							}																				if ($know_is_checked==$radio_composant[1]){								echo "checked";							}							echo ">";																			}														//  Yes <input type="radio" name="digitalized" value="t" checked>						//  No<input type="radio" name="digitalized" value="f">						                               		}//END_IF (RADIOBUTTON)  							   		  ?>                        <span class="liens">                        <?php 											if (!$this-> FG_fit_expression[$i]  &&  isset($this-> FG_fit_expression[$i]) ){						echo "<br>".$this->FG_TABLE_EDITION[$i][6]." - ".$this->FG_regular[$this->FG_TABLE_EDITION[$i][5]][1];													}							   			  ?>                        </span>			<?php  					if (strlen($this->FG_TABLE_COMMENT[$i])>0){  ?><?php  echo "<br/>".$this->FG_TABLE_COMMENT[$i];?>  <?php  } ?>                                                &nbsp; </TD>                    </TR>                    <?php 										}else{														if (strtoupper ($this->FG_TABLE_EDITION[$i][3])==strtoupper ("SELECT")){							$table_split = split(":",$this->FG_TABLE_EDITION[$i][14]);											?>                    <TR> 						<!-- ******************** PARTIE EXTERN : SELECT ***************** -->                      	<TD width="122" class="form_head"><?php echo $this->FG_TABLE_EDITION[$i][0]?></TD>					  	<TD align="center" valign="top" class="editform_table1_td1">                     		<br>                         						 	<!-- Table with list instance already inserted -->                        	<table class="editform_table2" cellspacing="0">								<TR class="editform_table2_td1"> 								<TD height=16 style="PADDING-LEFT: 5px; PADDING-RIGHT: 3px" class="form_head"> 								  <TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">									  <TR> 										<TD class="form_head"><?php echo $this->FG_TABLE_EDITION[$i][0]?> <?php echo gettext("LIST ");?></TD>									  </TR>								  </TABLE></TD>							  </TR>							  <TR> 								<TD> <TABLE class="editform_table3" cellSpacing=0>									  <TR> 										<TD class="editform_table3_td1" colspan=<?php echo $this->FG_TOTAL_TABLE_COL?> ><IMG height=1 src="<?php echo Images_Path_Main;?>/clear.gif" width=1></TD>									  </TR>									  <?php								$SPLIT_CLAUSE = str_replace("%id", "$id", $table_split[4]);	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -