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

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

?? 0_18_inc.php

?? 一個bug追蹤工具的PHP編寫的源代碼
?? PHP
?? 第 1 頁 / 共 2 頁
字號:
<?php	# Mantis - a php based bugtracking system	# Copyright (C) 2000 - 2002  Kenzaburo Ito - kenito@300baud.org	# Copyright (C) 2002 - 2004  Mantis Team   - mantisbt-dev@lists.sourceforge.net	# This program is distributed under the terms and conditions of the GPL	# See the README and LICENSE files for details	# Changes applied to 0.18 database	# --------------------------------------------------------	# $Id: 0_18_inc.php,v 1.30 2005/07/14 21:38:01 thraxisp Exp $	# --------------------------------------------------------?><?php	require( dirname( dirname( __FILE__ ) ) . DIRECTORY_SEPARATOR . 'db_table_names_inc.php' );	$upgrades = array();	$upgrades[] = new FunctionUpgrade(		'0.18-vb-1',		'Add index on bug_id field in mantis_bug_file_table.',		'upgrade_0_18_vb_1' );	$upgrades[] = new SQLUpgrade(			'filtersdb-1',			'Add mantis_filters_table',			"CREATE TABLE $t_filters_table (			  id int(7) unsigned NOT NULL auto_increment,			  user_id int(7) NOT NULL,			  project_id int(7) NOT NULL,			  is_public BOOL,			  name char(64) NOT NULL,			  filter_string text NOT NULL,			  PRIMARY KEY (id))"		);	function upgrade_0_18_vb_1() {		global $t_bug_file_table;		if ( !db_key_exists_on_field( $t_bug_file_table, 'bug_id', 'MUL' ) ) {			$query = "ALTER TABLE $t_bug_file_table ADD INDEX bug_id ( bug_id )";			$result = @db_query( $query );			if ( false == $result ) {				return false;			}		}		return true;	}	$upgrades[] = new FunctionUpgrade(		'emailsevs-1',		'Add the necessary columns for email severity filtering',		'emailseverities_fix_1' );	function emailseverities_fix_1() {		global $t_user_pref_table;		if ( !db_field_exists( 'email_on_priority_minimum_severity', $t_user_pref_table ) ) {			$query = "ALTER TABLE $t_user_pref_table ADD email_on_priority_minimum_severity INT(2) DEFAULT '10' NOT NULL						AFTER email_on_priority";			$result = @db_query( $query );			if ( false == $result ) {				return false;			}		}		if ( !db_field_exists( 'email_on_status_minimum_severity', $t_user_pref_table ) ) {			$query = "ALTER TABLE $t_user_pref_table ADD email_on_status_minimum_severity INT(2) DEFAULT '10' NOT NULL						AFTER email_on_priority_minimum_severity";			$result = @db_query( $query );			if ( false == $result ) {				return false;			}		}		if ( !db_field_exists( 'email_on_bugnote_minimum_severity', $t_user_pref_table ) ) {			$query = "ALTER TABLE $t_user_pref_table ADD email_on_bugnote_minimum_severity INT(2) DEFAULT '10' NOT NULL						AFTER email_on_status_minimum_severity";			$result = @db_query( $query );			if ( false == $result ) {				return false;			}		}		if ( !db_field_exists( 'email_on_reopened_minimum_severity', $t_user_pref_table ) ) {			$query = "ALTER TABLE $t_user_pref_table ADD email_on_reopened_minimum_severity INT(2) DEFAULT '10' NOT NULL						AFTER email_on_bugnote_minimum_severity";			$result = @db_query( $query );			if ( false == $result ) {				return false;			}		}		if ( !db_field_exists( 'email_on_closed_minimum_severity', $t_user_pref_table ) ) {			$query = "ALTER TABLE $t_user_pref_table ADD email_on_closed_minimum_severity INT(2) DEFAULT '10' NOT NULL						AFTER email_on_reopened_minimum_severity";			$result = @db_query( $query );			if ( false == $result ) {				return false;			}		}		if ( !db_field_exists( 'email_on_resolved_minimum_severity', $t_user_pref_table ) ) {			$query = "ALTER TABLE $t_user_pref_table ADD email_on_resolved_minimum_severity INT(2) DEFAULT '10' NOT NULL						AFTER email_on_closed_minimum_severity";			$result = @db_query( $query );			if ( false == $result ) {				return false;			}		}		if ( !db_field_exists( 'email_on_feedback_minimum_severity', $t_user_pref_table ) ) {			$query = "ALTER TABLE $t_user_pref_table ADD email_on_feedback_minimum_severity INT(2) DEFAULT '10' NOT NULL						AFTER email_on_resolved_minimum_severity";			$result = @db_query( $query );			if ( false == $result ) {				return false;			}		}		if ( !db_field_exists( 'email_on_assigned_minimum_severity', $t_user_pref_table ) ) {			$query = "ALTER TABLE $t_user_pref_table ADD email_on_assigned_minimum_severity INT(2) DEFAULT '10' NOT NULL						AFTER email_on_feedback_minimum_severity";			$result = @db_query( $query );			if ( false == $result ) {				return false;			}		}		if ( !db_field_exists( 'email_on_new_minimum_severity', $t_user_pref_table ) ) {			$query = "ALTER TABLE $t_user_pref_table ADD email_on_new_minimum_severity INT(2) DEFAULT '10' NOT NULL						AFTER email_on_assigned_minimum_severity";			$result = @db_query( $query );			if ( false == $result ) {				return false;			}		}		return true;	}	$upgrades[] = new SQLUpgrade(			'sponsorship-1',			'Add sponsorships table',			"CREATE TABLE IF NOT EXISTS mantis_sponsorship_table (				id int(7) NOT NULL auto_increment,				bug_id int(7) NOT NULL default '0',				user_id int(7) NOT NULL default '0',				amount int(7) NOT NULL default '0',				logo varchar(128) NOT NULL default '',				url varchar(128) NOT NULL default '',				paid int(1) NOT NULL default '0',				date_submitted datetime NOT NULL default '1970-01-01 00:00:01',				last_updated datetime NOT NULL default '1970-01-01 00:00:01',				PRIMARY KEY  (id),				KEY bug_id (bug_id),				KEY user_id (user_id)				) TYPE=MyISAM COMMENT='A table for sponsorships' AUTO_INCREMENT=1" );	$upgrades[] = new SQLUpgrade(			'sponsorship-2',			'Add sponsorship_total to bug table',			"ALTER TABLE $t_bug_table ADD sponsorship_total INT( 7 ) DEFAULT '0' NOT NULL" );	$upgrades[] = new SQLUpgrade(			'sponsorship-3',			'Add an index on sponsorship_total in bug table',			"ALTER TABLE $t_bug_table ADD INDEX sponsorship_total ( sponsorship_total )" );	$upgrades[] = new SQLUpgrade(			'fixed_in_version-1',			'Add fixed_in_version field to bug table.',			"ALTER TABLE $t_bug_table ADD fixed_in_version VARCHAR( 64 ) NOT NULL AFTER version" );	$upgrades[] = new SQLUpgrade(			'fixed_in_version-2',			'Add index on fixed_in_version field in bug table.',			"ALTER TABLE $t_bug_table ADD INDEX ( fixed_in_version )" );	$upgrades[] = new SQLUpgrade(			'user_realname',			'Add real name to user information.',			"ALTER TABLE $t_user_table ADD realname VARCHAR( 64 ) NOT NULL AFTER username" );	$upgrades[] = new SQLUpgrade(			'custom_fields-1',			'Allow custom fields to be set/required for resolve/close/report/update',			"ALTER TABLE $t_custom_field_table ADD display_resolve BOOL NOT NULL default '0'" );	$upgrades[] = new SQLUpgrade(			'custom_fields-2',			'Allow custom fields to be set/required for resolve/close/report/update',			"ALTER TABLE $t_custom_field_table ADD display_close BOOL NOT NULL default '0'" );	$upgrades[] = new SQLUpgrade(			'custom_fields-3',			'Allow custom fields to be set/required for resolve/close/report/update',			"ALTER TABLE $t_custom_field_table ADD require_report BOOL NOT NULL default '0'" );	$upgrades[] = new SQLUpgrade(			'custom_fields-4',			'Allow custom fields to be set/required for resolve/close/report/update',			"ALTER TABLE $t_custom_field_table ADD require_update BOOL NOT NULL default '0'" );	$upgrades[] = new SQLUpgrade(			'custom_fields-5',			'Allow custom fields to be set/required for resolve/close/report/update',			"ALTER TABLE $t_custom_field_table ADD require_resolve BOOL NOT NULL default '0'" );	$upgrades[] = new SQLUpgrade(			'custom_fields-6',			'Allow custom fields to be set/required for resolve/close/report/update',			"ALTER TABLE $t_custom_field_table ADD require_close BOOL NOT NULL default '0'" );	$upgrades[] = new SQLUpgrade(			'version_remove_pk',			'Remove project_id+version primary key',			"ALTER TABLE $t_project_version_table DROP PRIMARY KEY" );	$upgrades[] = new SQLUpgrade(			'version_add_version_',			'Add id to version table and use it as primary key',			"ALTER TABLE $t_project_version_table ADD id INT( 7 ) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST" );	$upgrades[] = new SQLUpgrade(			'version_add_project_',			'Add a unique index for project_id + version combination.',			"ALTER TABLE $t_project_version_table ADD UNIQUE project_version ( project_id , version )" );	$upgrades[] = new SQLUpgrade(			'version_add_descript',			'Add description field to versions.',			"ALTER TABLE $t_project_version_table ADD description TEXT NOT NULL" );	$upgrades[] = new SQLUpgrade(			'version_add_released',			'Add released flag to determine whether the version was released or still a future release.',			"ALTER TABLE $t_project_version_table ADD released TINYINT( 1 ) DEFAULT '1' NOT NULL" );	# ======================================================================	# Author: Marcello Scata' <marcelloscata at users.sourceforge.net> ITALY	# ======================================================================	# UPGRADE THE DATABASE TO IMPLEMENT THE RELATIONSHIPS	# --------------------------------------------------------	# The script executes the following steps:	# - Add index on source_bug_id field in mantis_bug_relationship_table	# - Add index on destination_bug_id field in mantis_bug_relationship_table	# - For each bug with the duplicate_id field filled out:	#      Check if there is already a relationship set between bug and duplicate bug	#      if yes then do nothing and continue with the next bug	#      if no then	#         add the relationship between bug and duplicate bug	#         search in history of bug the line in which is recorded the duplicate id information	#         and replace it with the appropriate history record for relationship (same user id, same time-stamp)	#         add an history record in the duplicate bug with same user id, same time-stamp with bug	# - THE CONTENT OF THE DUPLICATE_ID FIELD IS NOT MODIFIED	# --------------------------------------------------------	$upgrades[] = new FunctionUpgrade(		'relationship-1',		'Add index on source_bug_id field in mantis_bug_relationship_table',		'upgrade_0_18_relationship_1' );	function upgrade_0_18_relationship_1() {		global $t_bug_relationship_table;		if ( !db_key_exists_on_field( $t_bug_relationship_table, 'source_bug_id', 'MUL' ) ) {			$query = "ALTER TABLE $t_bug_relationship_table ADD INDEX ( source_bug_id )";			$result = @db_query( $query );			if ( false == $result ) {				return false;			}		}		return true;	}	$upgrades[] = new FunctionUpgrade(		'relationship-2',		'Add index on destination_bug_id field in mantis_bug_relationship_table',		'upgrade_0_18_relationship_2' );	function upgrade_0_18_relationship_2() {		global $t_bug_relationship_table;		if ( !db_key_exists_on_field( $t_bug_relationship_table, 'destination_bug_id', 'MUL' ) ) {			$query = "ALTER TABLE $t_bug_relationship_table ADD INDEX ( destination_bug_id )";			$result = @db_query( $query );			if ( false == $result ) {				return false;			}		}		return true;	}	$upgrades[] = new FunctionUpgrade(		'relationship-3',		'Translate duplicate id information in a new duplicate relationship',		'upgrade_0_18_relationship_3' );	function upgrade_0_18_relationship_3() {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品在这里| 1区2区3区国产精品| 久久久影院官网| 免费观看日韩av| 精品日韩一区二区三区| 高清成人免费视频| 国产欧美精品区一区二区三区| 国产福利一区在线观看| 国产三级一区二区三区| 经典一区二区三区| 中文字幕乱码日本亚洲一区二区| 91在线免费视频观看| 国产精品成人网| 欧美日韩中文字幕一区二区| 日韩av电影免费观看高清完整版 | 日韩一区二区三区四区| 国产精品18久久久久久久久| 最新久久zyz资源站| 欧洲精品在线观看| 国产专区欧美精品| 亚洲国产成人精品视频| 欧美不卡在线视频| 一本久道中文字幕精品亚洲嫩 | 一二三区精品福利视频| 欧美一级免费观看| 97成人超碰视| 精品制服美女久久| 亚洲午夜电影网| 国产精品久久久久aaaa樱花 | 国产91在线观看丝袜| 免费人成在线不卡| 中文字幕一区二区三区视频| 欧美精品一区二区三区视频| 欧美天堂亚洲电影院在线播放| 国产精品香蕉一区二区三区| 日韩高清一区二区| 亚洲亚洲精品在线观看| 综合色天天鬼久久鬼色| 亚洲精品亚洲人成人网| 精品久久久久香蕉网| 欧美本精品男人aⅴ天堂| 在线不卡中文字幕| 欧美日韩一二三区| 欧美日韩视频在线第一区| 色爱区综合激月婷婷| 一本久久a久久免费精品不卡| 成人av影视在线观看| 99麻豆久久久国产精品免费优播| 国产成人高清在线| av成人免费在线| 91蝌蚪国产九色| 欧美疯狂做受xxxx富婆| 欧美日韩国产电影| 日韩欧美国产一区二区在线播放 | 中文一区在线播放| 久久av老司机精品网站导航| 免费av网站大全久久| 日本大胆欧美人术艺术动态| 国产剧情在线观看一区二区| 99视频精品在线| 7777精品伊人久久久大香线蕉超级流畅| 欧美亚洲动漫另类| 日韩一区二区三区三四区视频在线观看| 91.麻豆视频| 国产精品污网站| 亚洲国产美女搞黄色| 捆绑紧缚一区二区三区视频| 国产91精品在线观看| 欧美日本在线看| 欧美韩国日本一区| 一二三四区精品视频| 国产在线视视频有精品| 99精品视频一区二区三区| 91精品久久久久久久91蜜桃 | 色就色 综合激情| 欧美xxxxx牲另类人与| 亚洲综合成人在线视频| 精品一区精品二区高清| 91成人免费电影| 日本一区二区三区视频视频| 免费欧美高清视频| 欧美日韩一区二区三区四区五区| 久久精品人人做人人综合| 日日夜夜精品视频免费| 欧美色综合天天久久综合精品| 日韩一区二区视频| 亚洲成人动漫av| 色乱码一区二区三区88| 国产精品久线观看视频| 国产精品亚洲视频| 337p粉嫩大胆噜噜噜噜噜91av | 日韩午夜电影av| 日韩av网站免费在线| 欧美三级一区二区| 午夜伊人狠狠久久| 欧美日韩国产综合久久 | 91精品国产91综合久久蜜臀| 亚洲成人三级小说| 欧美日韩激情在线| 免费在线看成人av| 91精品婷婷国产综合久久竹菊| 亚洲v精品v日韩v欧美v专区 | 国产高清在线精品| 欧美国产乱子伦 | 26uuu国产一区二区三区 | 亚洲最快最全在线视频| 99热这里都是精品| 亚洲国产精品一区二区久久| 欧美日韩国产小视频在线观看| 日日噜噜夜夜狠狠视频欧美人| 精品精品国产高清一毛片一天堂| 99久久免费视频.com| 老色鬼精品视频在线观看播放| 中文幕一区二区三区久久蜜桃| 欧美日本精品一区二区三区| 国产ts人妖一区二区| 韩国v欧美v日本v亚洲v| 亚洲小少妇裸体bbw| 精品电影一区二区| 欧美日韩一区二区三区视频| 国产一区二区网址| 精品一区二区三区久久| 中文字幕人成不卡一区| av电影天堂一区二区在线观看| 亚洲精品日韩专区silk| 国产精品福利在线播放| 久久久不卡网国产精品一区| 欧美日韩精品欧美日韩精品一| 久久99深爱久久99精品| 717成人午夜免费福利电影| 日韩av二区在线播放| 日韩欧美资源站| 亚洲成人动漫av| 国产欧美一区二区三区网站| 韩国av一区二区| 亚洲最新视频在线播放| 国产精品福利影院| 久久噜噜亚洲综合| 欧美日韩国产123区| 91美女蜜桃在线| 久久99精品久久久久婷婷| 国产女主播一区| 在线观看精品一区| 懂色av中文一区二区三区| 亚洲国产精品久久人人爱| 8v天堂国产在线一区二区| 粉嫩绯色av一区二区在线观看| 国产女同互慰高潮91漫画| 国产成人免费视频网站高清观看视频| 亚洲一区二区三区自拍| 欧美午夜电影网| 日韩毛片一二三区| 国产日韩精品一区| 日韩免费观看高清完整版| 国产剧情av麻豆香蕉精品| 高清不卡在线观看av| 欧美视频在线播放| 国产色91在线| 欧美日韩精品一二三区| 91精品一区二区三区久久久久久 | 亚洲人成伊人成综合网小说| 精品一区二区三区在线视频| 国产精品免费丝袜| 成人欧美一区二区三区黑人麻豆| 91亚洲大成网污www| 94-欧美-setu| 日韩一区二区在线看| 精品国产sm最大网站免费看| 中文av一区二区| 亚洲一卡二卡三卡四卡| 激情五月婷婷综合网| 色综合一个色综合亚洲| 欧美绝品在线观看成人午夜影视| 精品久久久久99| 亚洲伦在线观看| 久久99精品国产| 日本久久精品电影| 久久久精品日韩欧美| 亚洲国产精品久久久久婷婷884| 亚洲黄色在线视频| 国产精品911| 精品国产制服丝袜高跟| 一区二区三区成人| 色综合一个色综合亚洲| 国产亚洲成年网址在线观看| 天天色 色综合| 91精品国产综合久久精品麻豆| ㊣最新国产の精品bt伙计久久| 一区二区高清视频在线观看| 青青草91视频| caoporm超碰国产精品| 欧洲视频一区二区| 精品裸体舞一区二区三区| 国产精品麻豆一区二区| 日本美女一区二区三区| 91蝌蚪国产九色| 中文字幕亚洲综合久久菠萝蜜| 成人一区在线观看| 久久先锋资源网| 午夜国产精品一区|