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

📄 ad_rpg.php

📁 泛微协同办公系统标准版E-office V5.5的源代码内含泛微办公系统V5.5自动注册文件。
💻 PHP
📖 第 1 页 / 共 4 页
字号:
		if ( $IN['id'] == "" )
		{
			if ( $IN['gender'] == "Male" )
			{
				$ADMIN->error( "<font face=arial color=red>You must pass a valid Classes (Male) id, silly!</font>" );
			}
			else
			{
				$ADMIN->error( "<font face=arial color=red>You must pass a valid Classes (Female) id, silly!</font>" );
			}
		}
		if ( $IN['gender'] == "Male" )
		{
			$DB->query( "DELETE FROM ibf_rpg_classm WHERE id='".$IN['id']."'" );
			$ADMIN->save_log( "Removed a Classes (Male)" );
		}
		else
		{
			$DB->query( "DELETE FROM ibf_rpg_classf WHERE id='".$IN['id']."'" );
			$ADMIN->save_log( "Removed a Classes (Female)" );
		}
		$std->boink_it( $SKIN->base_url."&act=rpg&code=02" );
		exit( );
	}

	function alignments( )
	{
		global $IN;
		global $root_path;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		$ADMIN->page_detail = "You may add/edit and remove Alignments below.";
		$ADMIN->page_title = "Edit Alignments";
		$SKIN->td_header[] = array( "Name", "20%" );
		$SKIN->td_header[] = array( "Leader", "20%" );
		$SKIN->td_header[] = array( "", "5%" );
		$SKIN->td_header[] = array( "", "5%" );
		$ADMIN->html .= $SKIN->start_table( "Settings" );
		$DB->query( "SELECT * FROM ibf_rpg_alignment ORDER BY id ASC" );
		while ( $rpg = $DB->fetch_row( ) )
		{
			$ADMIN->html .= $SKIN->add_td_row( array(
				"<b>{$rpg['name']}</b>",
				"{$rpg['leader']}",
				"<center><a href='".$SKIN->base_url."&act=rpg&code=12&alignmentid={$rpg['id']}'>Edit</a></center>",
				"<center><a href='".$SKIN->base_url."&act=rpg&code=13&alignmentid={$rpg['id']}'>Remove</a></center>"
			) );
		}
		$ADMIN->html .= $SKIN->add_td_basic( );
		$ADMIN->html .= $SKIN->end_table( );
		$ADMIN->output( );
	}

	function editalignments( )
	{
		global $IN;
		global $root_path;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		$ADMIN->page_detail = "You may edit Races below.";
		$ADMIN->page_title = "Edit Races";
		$SKIN->td_header[] = array( "", "60%" );
		$SKIN->td_header[] = array( "", "40%" );
		$DB->query( "SELECT * FROM ibf_rpg_alignment WHERE id='".$IN['alignmentid']."'" );
		$rpg = array( );
		if ( !( $rpg = $DB->fetch_row( ) ) )
		{
			$ADMIN->error( "<font face=arial color=red>We could not find that Alignments in the database</font>" );
		}
		$ADMIN->html .= $SKIN->start_form( array(
			1 => array( "code", "35" ),
			2 => array( "act", "rpg" ),
			3 => array(
				"alignmentid",
				$IN['alignmentid']
			)
		) );
		$ADMIN->html .= $SKIN->start_table( Settings );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>Name</b>",
			$SKIN->form_input( "name", stripslashes( $rpg['name'] ) )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>Leader</b>",
			$SKIN->form_input( "leader", stripslashes( $rpg['leader'] ) )
		) );
		$ADMIN->html .= $SKIN->end_form( "Save Change" );
		$ADMIN->html .= $SKIN->end_table( );
		$ADMIN->output( );
	}

	function addalignments( )
	{
		global $IN;
		global $root_path;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		$ADMIN->page_detail = "You may add Alignments below.";
		$ADMIN->page_title = "Add Alignments";
		$SKIN->td_header[] = array( "", "60%" );
		$SKIN->td_header[] = array( "", "40%" );
		$ADMIN->html .= $SKIN->start_form( array(
			1 => array( "code", "35" ),
			2 => array( "act", "rpg" )
		) );
		$ADMIN->html .= $SKIN->start_table( Settings );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>Name</b>",
			$SKIN->form_input( "name" )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>Leader</b>",
			$SKIN->form_input( "leader" )
		) );
		$ADMIN->html .= $SKIN->end_form( "Submit" );
		$ADMIN->html .= $SKIN->end_table( );
		$ADMIN->output( );
	}

	function do_alignments( )
	{
		global $IN;
		global $root_path;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		if ( $IN['name'] == "" )
		{
			$ADMIN->error( "<font face=arial color=red>You must enter a Alignment name, silly!</font>" );
		}
		if ( $IN['leader'] == "" )
		{
			$ADMIN->error( "<font face=arial color=red>You must enter a Leader name, silly!</font>" );
		}
		$DB->query( "SELECT * FROM ibf_rpg_alignment ORDER BY id DESC" );
		$get_align = $DB->fetch_row( );
		$id = $get_align['id'] + 1;
		if ( $IN['alignmentid'] == "" )
		{
			$db_string = $DB->compile_db_insert_string( array(
				"name" => $IN['name'],
				"leader" => $IN['leader'],
				"alignid" => "al".$id.""
			) );
			$DB->query( "INSERT INTO ibf_rpg_alignment (".$db_string['FIELD_NAMES'].") VALUES (".$db_string['FIELD_VALUES'].")" );
			$ADMIN->save_log( "Added a Alignments" );
		}
		else
		{
			$db_string = $DB->compile_db_update_string( array(
				"name" => $IN['name'],
				"leader" => $IN['leader'],
				"alignid" => "al".$IN['alignmentid'].""
			) );
			$DB->query( "UPDATE ibf_rpg_alignment SET {$db_string} WHERE id='".$IN['alignmentid']."'" );
			$ADMIN->save_log( "Edited a Alignments" );
		}
		$std->boink_it( $SKIN->base_url."&act=rpg&code=05" );
		exit( );
	}

	function removealignments( )
	{
		global $IN;
		global $root_path;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		global $HTTP_POST_VARS;
		if ( $IN['alignmentid'] == "" )
		{
			$ADMIN->error( "<font face=arial color=red>You must pass a valid Alignments id, silly!</font>" );
		}
		$DB->query( "DELETE FROM ibf_rpg_alignment WHERE id='".$IN['alignmentid']."'" );
		$ADMIN->save_log( "Removed a Alignments" );
		$std->boink_it( $SKIN->base_url."&act=rpg&code=05" );
		exit( );
	}

	function elements( )
	{
		global $IN;
		global $root_path;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		$ADMIN->page_detail = "You may add/edit and remove Elements below.";
		$ADMIN->page_title = "Elements";
		$SKIN->td_header[] = array( "Name", "20%" );
		$SKIN->td_header[] = array( "+ to hp", "5%" );
		$SKIN->td_header[] = array( "+ to ma", "5%" );
		$SKIN->td_header[] = array( "+ to pp", "5%" );
		$SKIN->td_header[] = array( "+ to ap", "5%" );
		$SKIN->td_header[] = array( "", "5%" );
		$SKIN->td_header[] = array( "", "5%" );
		$ADMIN->html .= $SKIN->start_table( "Settings" );
		$DB->query( "SELECT * FROM ibf_rpg_element ORDER BY elementid" );
		while ( $rpg = $DB->fetch_row( ) )
		{
			$ADMIN->html .= $SKIN->add_td_row( array(
				"<b>{$rpg['name']}</b>",
				"{$rpg['hp']}",
				"{$rpg['ma']}",
				"{$rpg['pp']}",
				"{$rpg['ap']}",
				"<center><a href='".$SKIN->base_url."&act=rpg&code=16&elementid={$rpg['elementid']}'>Edit</a></center>",
				"<center><a href='".$SKIN->base_url."&act=rpg&code=17&elementid={$rpg['elementid']}'>Remove</a></center>"
			) );
		}
		$ADMIN->html .= $SKIN->add_td_basic( "<a href='".$SKIN->base_url."&act=rpg&code=08'>Add new Elements</a>", "center", "title" );
		$ADMIN->html .= $SKIN->end_table( );
		$ADMIN->output( );
	}

	function editelements( )
	{
		global $IN;
		global $root_path;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		$ADMIN->page_detail = "You may add Elements below.";
		$ADMIN->page_title = "Add Elements";
		$SKIN->td_header[] = array( "", "60%" );
		$SKIN->td_header[] = array( "", "40%" );
		$DB->query( "SELECT * FROM ibf_rpg_element WHERE elementid='".$IN['elementid']."'" );
		$rpg = array( );
		if ( !( $rpg = $DB->fetch_row( ) ) )
		{
			$ADMIN->error( "<font face=arial color=red>We could not find that Elements in the database</font>" );
		}
		$ADMIN->html .= $SKIN->start_form( array(
			1 => array( "code", "33" ),
			2 => array( "act", "rpg" ),
			3 => array(
				"elementid",
				$IN['elementid']
			)
		) );
		$ADMIN->html .= $SKIN->start_table( Settings );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>Name</b>",
			$SKIN->form_input( "name", stripslashes( $rpg['name'] ) )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>+ to hp</b>",
			$SKIN->form_input( "hp", stripslashes( $rpg['hp'] ) )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>+ to ma</b>",
			$SKIN->form_input( "ma", stripslashes( $rpg['ma'] ) )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>+ to pp</b>",
			$SKIN->form_input( "pp", stripslashes( $rpg['pp'] ) )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>+ to ap</b>",
			$SKIN->form_input( "ap", stripslashes( $rpg['ap'] ) )
		) );
		$ADMIN->html .= $SKIN->end_form( "Submit" );
		$ADMIN->html .= $SKIN->end_table( );
		$ADMIN->output( );
	}

	function addelements( )
	{
		global $IN;
		global $root_path;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		$ADMIN->page_detail = "You may add Elements below.";
		$ADMIN->page_title = "Add Elements";
		$SKIN->td_header[] = array( "", "60%" );
		$SKIN->td_header[] = array( "", "40%" );
		$ADMIN->html .= $SKIN->start_form( array(
			1 => array( "code", "33" ),
			2 => array( "act", "rpg" )
		) );
		$ADMIN->html .= $SKIN->start_table( Settings );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>Name</b>",
			$SKIN->form_input( "name" )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>+ to hp</b>",
			$SKIN->form_input( "hp" )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>+ to ma</b>",
			$SKIN->form_input( "ma" )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>+ to pp</b>",
			$SKIN->form_input( "pp" )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>+ to ap</b>",
			$SKIN->form_input( "ap" )
		) );
		$ADMIN->html .= $SKIN->end_form( "Submit" );
		$ADMIN->html .= $SKIN->end_table( );
		$ADMIN->output( );
	}

	function removeelements( )
	{
		global $IN;
		global $root_path;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		global $HTTP_POST_VARS;
		if ( $IN['elementid'] == "" )
		{
			$ADMIN->error( "<font face=arial color=red>You must pass a valid Elements id, silly!</font>" );
		}
		$DB->query( "DELETE FROM ibf_rpg_element WHERE elementid='".$IN['elementid']."'" );
		$ADMIN->save_log( "Removed a Elements" );
		$std->boink_it( $SKIN->base_url."&act=rpg&code=03" );
		exit( );
	}

	function do_elements( )
	{
		global $IN;
		global $root_path;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		if ( $IN['name'] == "" )
		{
			$ADMIN->error( "<font face=arial color=red>You must enter a Elements name, silly!</font>" );
		}
		$DB->query( "SELECT * from ibf_rpg_element WHERE elementid='".$IN['elementid']."'" );
		$rpg = $DB->fetch_row( );
		if ( $IN['elementid'] == "" )
		{
			$db_string = $DB->compile_db_insert_string( array(
				"name" => $IN['name'],
				"hp" => $IN['hp'],
				"ma" => $IN['ma'],
				"pp" => $IN['pp'],
				"ap" => $IN['ap']
			) );
			$DB->query( "INSERT INTO ibf_rpg_element (".$db_string['FIELD_NAMES'].") VALUES (".$db_string['FIELD_VALUES'].")" );
			$ADMIN->save_log( "Added a Elements" );
		}
		else
		{
			$db_string = $DB->compile_db_update_string( array(
				"name" => $IN['name'],
				"hp" => $IN['hp'],
				"ma" => $IN['ma'],
				"pp" => $IN['pp'],
				"ap" => $IN['ap']
			) );
			$DB->query( "UPDATE ibf_rpg_element SET {$db_string} WHERE elementid='".$IN['elementid']."'" );
			$ADMIN->save_log( "Edited a Elements" );
		}

⌨️ 快捷键说明

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