亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sqlitefunctionproperties.class.php

?? 架設ROSE私服必備之物 ROSE數據庫
?? PHP
字號:
<?php/*** Web based SQLite management* FUNCTION management Class* @package SQLiteManager* @author Fr閐閞ic HENNINOT* @version $Id: SQLiteFunctionProperties.class.php,v 1.34 2006/04/16 18:56:57 freddy78 Exp $ $Revision: 1.34 $*/class SQLiteFunctionProperties {	/**	* reference to the connection object	*	* @access public	* @var resource	*/	var $connId;	/**	* function name	*	* @access private	* @var string	*/	var $function;	/**	* this function exist?	*	* @access private	* @var bool	*/	var $isExist;	/**	* Properties of the current FUNCTION	*	* @access private	* @var array	*/	var $functionProperties;	/**	* Class constructor	*	* @access public	* @param object $conn reference to the connection object	*/	function SQLiteFunctionProperties(&$conn){		// constructeur de la classe		$this->connId = $conn;		if($GLOBALS['function'] && ($GLOBALS['action']!='add')) {			$this->function = $GLOBALS['function'];		} elseif(isset($GLOBALS['FunctionName']) && $GLOBALS['FunctionName']){			$this->function = $GLOBALS['FunctionName'];		} else return false;		$this->isExist = $this->functionExist($this->function);		return $this->isExist;	}	/**	* Verify if this FUNCITION exist	*	* @access public	* @param string	*/	function functionExist($function){		if(empty($function)) $function = $this->function;		$query = 'SELECT * FROM user_function WHERE funct_name='.quotes($function).' AND (base_id='.$GLOBALS['dbsel'].' OR base_id IS NULL);';		$tempTabFunction = $GLOBALS['db']->array_query($query);				if(count($tempTabFunction)==1){			$exist = false;			foreach($tempTabFunction as $tempFunctProp) {				$this->functionProperties = $tempFunctProp;				$exist = true;			}			return $exist;		} else return false;	}	/**	* save properties of the current FUNCTION	*	* @access private	*/	function saveProp(){		if($GLOBALS['action']=='delete'){			$queryDisplay = 'DELETE FROM user_function WHERE funct_name='.quotes($this->function).' AND (base_id='.$GLOBALS['dbsel'].' OR base_id IS NULL);';		}		if($GLOBALS['action']!='delete'){			$base_id = (($_POST['FunctAttribAll']==1)? 'NULL' : $GLOBALS['dbsel'] );			if($_POST['FunctName']		!= $this->functionProperties['funct_name']) 		$tabSQL['funct_name'] 		= "'".$this->connId->formatString($_POST['FunctName'])."'";			if($_POST['FunctType']		!= $this->functionProperties['funct_type']) 		$tabSQL['funct_type'] 		= $this->connId->formatString($_POST['FunctType']);			if($_POST['FunctCode']		!= $this->functionProperties['funct_code']) 		$tabSQL['funct_code'] 		= "'".$this->connId->formatString($_POST['FunctCode'])."'";			if($_POST['FunctFinalCode']	!= $this->functionProperties['funct_final_code']) 	$tabSQL['funct_final_code'] = "'".$this->connId->formatString($_POST['FunctFinalCode'])."'";			if($_POST['FunctNumArgs']	!= $this->functionProperties['funct_num_args']) 	$tabSQL['funct_num_args'] 	= $this->connId->formatString($_POST['FunctNumArgs']);			if($base_id	!= $this->functionProperties['base_id']) $tabSQL['base_id'] = $base_id;			if(is_array($tabSQL)){				if($this->isExist) {					while(list($key, $value) = each($tabSQL)) $tabUpdate[] = $key.'='.$value;					$queryDisplay = 'UPDATE user_function SET '.implode(',', $tabUpdate).' WHERE id='.$_POST['id'].';';				} else {					$tabCol = array_keys($tabSQL);					$tabVal = array_values($tabSQL);					$nbVal = count($tabSQL);					$queryDisplay = 'INSERT INTO user_function ('.implode(',', $tabCol).') VALUES ('.implode(',', $tabVal).');';				}			}		}		$errorMessage = '';		$res = $GLOBALS['db']->query($queryDisplay);		if(!$res){			$errorCode = @sqlitem_last_error($this->connId->connId);			$errorMessage .= $GLOBALS['traduct']->get(9).' '.$errorCode.' : '.@$this->connId->connId->getError()."\n";		}		displayQuery($queryDisplay);		if(!empty($errorMessage)) displayError($errorMessage);		if($GLOBALS['action']!='delete') {			$this->propView();			echo "<script  type=\"text/javascript\">parent.left.location='left.php?dbsel=".$GLOBALS["dbsel"]."';</script>";		} else {			echo "<script  type=\"text/javascript\">parent.left.location='left.php?dbsel=".$GLOBALS["dbsel"]."'; parent.main.location='main.php?dbsel=".$GLOBALS["dbsel"]."';</script>";		}	}	/**	* Display current FUNCITION properties	*	* @access public	*/	function propView(){	  echo '<!-- SQLiteFunctionProperties.class.php : propView() -->'."\n";		echo '<br><center>';		$funct_code = highlight_string("<?php\n".$this->functionProperties['funct_code']."\n?>", true);		$funct_finale_code = highlight_string($this->functionProperties['funct_final_code'], true);		echo '	<table cellpadding="2" cellspacing="0" width="80%" class="viewProp">					<tr class="viewPropTitle"><td align="right" width="20%" class="viewPropTitle">'.$GLOBALS['traduct']->get(19).' :&nbsp;</td><td align="center" class="viewPropTitle">'.htmlentities($this->function, ENT_NOQUOTES, $GLOBALS['charset']).'</td></tr>					<tr><td align="right" class="viewProp">Type :&nbsp;</td><td align="center" class="viewProp">'.(($this->functionProperties['funct_type']==1)? $GLOBALS['traduct']->get(10) : $GLOBALS['traduct']->get(11) ).'</td></tr>					<tr><td align="right" class="viewProp">'.$GLOBALS['traduct']->get(10).' :&nbsp;</td><td class="viewProp">'.$funct_code.'</td></tr>';		if($this->functionProperties['funct_type']==2) echo '		<tr><td align="right" class="viewProp">'.$GLOBALS['traduct']->get(12).' :&nbsp;</td><td class="viewProp">'.$funct_final_code.'</td></tr>';		echo '			<tr><td align="right" class="viewProp">'.$GLOBALS['traduct']->get(13).' :&nbsp;</td><td class="viewProp">'.$this->functionProperties['funct_num_args'].'</td></tr>';		echo '		</table>';		echo '<div align="center">';		if(!$GLOBALS['workDb']->isReadOnly() && displayCondition('properties')) echo '<a href="main.php?dbsel='.$GLOBALS['dbsel'].'&amp;function='.$this->function.'&amp;action=modify" class="base" target="main">'.$GLOBALS['traduct']->get(14).'</a>';		else echo '<span class="base"><i>'.$GLOBALS['traduct']->get(14).'</i></span>';		echo str_repeat('&nbsp;', 10);		if(!$GLOBALS['workDb']->isReadOnly() && displayCondition('del')) echo '<a href="main.php?dbsel='.$GLOBALS['dbsel'].'&amp;function='.$this->function.'&amp;action=delete" class="base" target="main">'.$GLOBALS['traduct']->get(15).'</a>';		else echo '<span class="base"><i>'.$GLOBALS['traduct']->get(15).'</i></span>';		echo '</div>';		echo '</center>';}	/**	* Display FUNCTION add or modify Form	*	* @access public	*/	function functEditForm(){	  echo '<!-- SQLiteFunctionProperties.class.php : functEditForm() -->'."\n";		echo '<br><center>';		if($GLOBALS['action']=='add') echo '<h4>'.$GLOBALS['traduct']->get(16).'</h4>';		else echo '<h4>'.$GLOBALS['traduct']->get(17).' : '.$this->function.'</h4>';		if($this->isExist){			$FunctName = $this->function;			$FunctProp = $this->functionProperties;			$attribAll = (($FunctProp['base_id']=='')? 1 : 0 );		} else {			$FunctName = '';			$FunctProp = array('id'=>false, 'funct_type'=>1, 'funct_code'=>'', 'funct_final_code'=>'', 'funct_num_args'=>0);			$attribAll = 0;		}		echo "	<script type=\"text/javascript\">				function subform(){					base=document.forms['functprop'];					error=false;					if(base.elements['FunctName'].value=='') error=true;					if(base.elements['FunctCode'].value=='') error=true;					if(base.elements['FunctNumArgs'].value=='') error=true;					if( (base.elements['FunctType'].selectedIndex==1) && (base.elements['FunctFinalCode'].value=='') ) error=true;					if(!error){						if(base.elements['function'].value=='') base.elements['function'].value=base.FunctName.value;						return true;					} else {						alert('".html_entity_decode($GLOBALS['traduct']->get(18), ENT_NOQUOTES, $GLOBALS['charset'])."');						return false;					}				}				</script>";		echo '<form name="functprop" action="main.php?dbsel='.$GLOBALS['dbsel'].'" method="POST" onSubmit="return subform();" target="main">';		echo "\t".'<table cellpadding="2" cellspacing="0" width="80%">';		echo "\t".'<tr><td align="right" class="viewPropTitle">'.$GLOBALS['traduct']->get(19).' :</td><td class="viewProp"><input type="text" class="text" name="FunctName" value="'.$FunctName.'"></td>';		echo "\t".'<tr><td align="right" class="viewPropTitle">'.$GLOBALS['traduct']->get(20).' :</td><td class="viewProp"><select name="FunctType" onChange="ftype();"><option value="1"'.(($FunctProp['funct_type']==1)? ' selected="selected"' : '' ).'>'.$GLOBALS['traduct']->get(10).'</option><option value="2"'.(($FunctProp['funct_type']==2)? ' selected="selected"' : '' ).'>Aggregation</option></select></td>';		echo "\t".'<tr><td align="right" class="viewPropTitle">'.$GLOBALS['traduct']->get(21).' :</td><td class="viewProp"><textarea name="FunctCode" cols="'.TEXTAREA_NB_COLS.'" rows="'.TEXAREA_NB_ROWS.'">'.htmlentities($FunctProp['funct_code'], ENT_NOQUOTES, $GLOBALS['charset']).'</textarea></td>';		echo "\t".'<tr><td align="right" class="viewPropTitle"><div id="Pfinal1">'.$GLOBALS['traduct']->get(22).' :</div></td><td class="viewProp"><div id="Pfinal2"><textarea name="FunctFinalCode" cols="'.TEXTAREA_NB_COLS.'" rows="4">'.htmlentities($FunctProp['funct_final_code'], ENT_NOQUOTES, $GLOBALS['charset']).'</textarea></div></td>';		echo "\t".'<tr><td align="right" class="viewPropTitle">'.$GLOBALS['traduct']->get(23).' :</td><td class="viewProp"><input type="text" class="text" name="FunctNumArgs" value="'.$FunctProp['funct_num_args'].'"></td>';		echo "\t".'<tr><td align="right" class="viewPropTitle">&nbsp;</td><td class="viewProp"><input type="checkbox" name="FunctAttribAll" value="1"'.(($attribAll)? ' checked="checked"' : '' ).'>&nbsp;'.$GLOBALS['traduct']->get(24).'</td>';		echo "\t".'</table>';		echo '<input type="hidden" name="function" value="'.$this->function.'">'."\n";		if($FunctProp['id']) echo '<input type="hidden" name="id" value="'.$FunctProp['id'].'">'."\n";		echo '<input type="hidden" name="action" value="save">'."\n";		echo '<input class="button" type="submit" value="'.$GLOBALS['traduct']->get(51).'">';		echo '</form></center>';		echo '<script type="text/javascript">ftype();</script>';	}}?>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧洲综合另类在线| 国产一区久久久| 国产一区二区三区四区五区美女| av激情综合网| 2020日本不卡一区二区视频| 亚洲综合免费观看高清完整版| 国产成人午夜视频| 91精品国模一区二区三区| 亚洲私人影院在线观看| 风间由美性色一区二区三区| 精品久久久久一区| 男女激情视频一区| 在线综合+亚洲+欧美中文字幕| 国产精品第四页| 成人污污视频在线观看| 欧美精品一区二| 麻豆成人91精品二区三区| 欧美一区二区三区视频在线| 亚洲亚洲人成综合网络| 91久久精品网| 亚洲一区二区三区在线播放| 一本色道久久综合亚洲aⅴ蜜桃 | 久久不见久久见中文字幕免费| 在线国产电影不卡| 夜夜精品浪潮av一区二区三区| 99久久er热在这里只有精品15 | 91官网在线观看| 亚洲欧美另类图片小说| 99精品视频免费在线观看| 国产精品久久久久aaaa| 成人av电影免费观看| 亚洲三级电影全部在线观看高清| 99国产欧美久久久精品| 亚洲人快播电影网| 91久久人澡人人添人人爽欧美| 亚洲免费看黄网站| 欧美日韩国产经典色站一区二区三区| 丝袜a∨在线一区二区三区不卡| 欧美一区二区三区喷汁尤物| 久久99国产精品尤物| 久久精品夜色噜噜亚洲a∨| 国产黄色精品视频| 亚洲视频中文字幕| 欧美亚洲综合久久| 久久机这里只有精品| 久久人人爽人人爽| 成人精品gif动图一区| 亚洲欧美一区二区不卡| 欧美日韩国产中文| 婷婷开心久久网| 日韩一区二区三区免费看| 久久99久国产精品黄毛片色诱| 精品福利一二区| 不卡免费追剧大全电视剧网站| 亚洲情趣在线观看| 日韩欧美在线综合网| 国产精品99久久久久| 亚洲精品少妇30p| 欧美xxxx在线观看| 91色九色蝌蚪| 另类人妖一区二区av| 国产精品国产自产拍在线| 精品视频色一区| 狠狠色丁香九九婷婷综合五月| 成人免费一区二区三区视频| 欧美一区二区福利视频| a亚洲天堂av| 日本午夜一区二区| 国产精品剧情在线亚洲| 777久久久精品| 国产·精品毛片| 男人的j进女人的j一区| 亚洲精品中文字幕在线观看| 久久久影视传媒| 综合久久久久久| 久久精品国产亚洲一区二区三区| 中文成人av在线| 在线成人小视频| 91视频免费播放| 国产精品亚洲专一区二区三区 | 成人激情开心网| 蜜桃精品视频在线| 亚洲午夜在线电影| 国产精品欧美久久久久一区二区| 91麻豆精品国产综合久久久久久 | 亚洲精品日韩综合观看成人91| 精品人在线二区三区| 欧美日韩在线不卡| 99re8在线精品视频免费播放| 久久精品久久综合| 丝袜美腿亚洲一区| 亚洲国产精品一区二区www| 国产精品久久久久久久久久久免费看 | 一区二区不卡在线播放 | 午夜精品一区二区三区电影天堂| 国产精品视频一区二区三区不卡| 欧美大片国产精品| 91精品国产综合久久福利| 日本高清不卡在线观看| 91视频观看视频| 91免费在线看| 99久久99久久久精品齐齐| 成人18精品视频| 不卡一区中文字幕| 99久久er热在这里只有精品66| 成人高清在线视频| 成人免费视频一区| 成人免费看片app下载| 国产成人精品www牛牛影视| 国产一区二区在线电影| 国产一区二区三区美女| 国产尤物一区二区| 国产99精品在线观看| 国产成+人+日韩+欧美+亚洲| 国产成人精品亚洲日本在线桃色 | 成人欧美一区二区三区白人| 一区二区中文视频| 亚洲乱码国产乱码精品精可以看 | 国产精品国产三级国产| 亚洲人xxxx| 亚洲不卡av一区二区三区| 五月婷婷激情综合网| 蜜臂av日日欢夜夜爽一区| 精一区二区三区| 成人高清av在线| 色老综合老女人久久久| 欧美精品色综合| 精品国产123| 国产精品成人一区二区艾草| 亚洲精品视频在线| 秋霞av亚洲一区二区三| 精品在线观看免费| 成人av在线影院| 欧美日韩一区二区三区不卡| 91精品国产高清一区二区三区| 久久影视一区二区| 亚洲女人****多毛耸耸8| 午夜精品爽啪视频| 国产原创一区二区三区| 91在线视频播放| 欧美日韩精品一区二区天天拍小说 | 亚洲男帅同性gay1069| 亚洲第一福利视频在线| 国模无码大尺度一区二区三区| 成人高清在线视频| 欧美亚洲综合另类| 精品国产精品一区二区夜夜嗨| 国产精品久久久久久久裸模| 视频一区在线视频| 成人h精品动漫一区二区三区| 欧美群妇大交群中文字幕| 欧美国产欧美亚州国产日韩mv天天看完整| 中文字幕日韩一区二区| 美女一区二区三区在线观看| 成人av电影免费在线播放| 日韩亚洲欧美在线| 亚洲欧美视频在线观看视频| 激情深爱一区二区| 精品视频在线免费看| 国产精品色噜噜| 免播放器亚洲一区| 欧美亚洲综合色| 国产精品福利一区二区三区| 捆绑变态av一区二区三区| 色天天综合色天天久久| 欧美精彩视频一区二区三区| 日日夜夜免费精品视频| 91视频91自| 中文字幕不卡三区| 久久国产视频网| 欧美日韩另类一区| 亚洲美女视频一区| 成人免费观看视频| 精品国产乱码久久久久久影片| 怡红院av一区二区三区| 暴力调教一区二区三区| 久久综合国产精品| 男男视频亚洲欧美| 制服丝袜亚洲色图| 亚洲国产精品久久久男人的天堂| 99免费精品视频| 国产精品视频在线看| 国产精品夜夜嗨| 国产清纯白嫩初高生在线观看91 | 欧美日韩视频在线第一区| 中文字幕一区二区不卡| 国产经典欧美精品| 国产亚洲一区二区三区四区 | 欧美视频日韩视频| 一区二区三区高清在线| 99re热视频这里只精品| 日韩美女精品在线| 92国产精品观看| 一区二区三区不卡视频| 在线精品视频小说1| 亚洲综合视频在线| 欧美性猛片xxxx免费看久爱| 亚洲五码中文字幕| 欧美日韩一级黄| 日韩精品乱码免费|