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

📄 ad_itemshop.php

📁 泛微协同办公系统标准版E-office V5.5的源代码内含泛微办公系统V5.5自动注册文件。
💻 PHP
📖 第 1 页 / 共 2 页
字号:
<?php

class ad_itemshop
{

	var $base_url;

	function ad_itemshop( )
	{
		global $IN;
		global $root_path;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		switch ( $IN['code'] )
		{
		case "01" :
			$this->edititemtype( );
			break;
		case "02" :
			$this->edititems( );
			break;
		case "03" :
			$this->editcategory( );
			break;
		case "04" :
			$this->additems( );
			break;
		case "05" :
			$this->addcategory( );
			break;
		case "10" :
			$this->edititems2( );
			break;
		case "11" :
			$this->removeitems( );
			break;
		case "12" :
			$this->editcategory2( );
			break;
		case "13" :
			$this->removecateory( );
			break;
		case "20" :
			$this->do_options( );
			break;
		case "21" :
			$this->do_itemtype( );
			break;
		case "22" :
			$this->do_items( );
			break;
		case "23" :
			$this->do_category( );
			break;
		default :
			$this->options( );
			break;
		}
	}

	function options( )
	{
		global $IN;
		global $root_path;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		$ADMIN->page_detail = "你可以在下面修改你的设置";
		$ADMIN->page_title = "商店参数设置";
		$SKIN->td_header[] = array( "", "60%" );
		$SKIN->td_header[] = array( "", "40%" );
		$ADMIN->html .= $SKIN->start_form( array(
			1 => array( "code", "20" ),
			2 => array( "act", "itemshop" )
		) );
		$ADMIN->html .= $SKIN->start_table( "商店参数设置" );
		$DB->query( "SELECT * FROM ibf_items_options" );
		$rpg = $DB->fetch_row( );
		$ADMIN->html .= $SKIN->add_td_basic( "商店参数选项", "left", "catrow2" );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>商品出售返回金额比例:</b><br>用户卖出商品后获得的商品原价的比例(.75 = 75%)",
			$SKIN->form_input( "refund", stripslashes( $rpg['refund'] ) )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>商品最小库存:</b>",
			$SKIN->form_input( "stockmin", stripslashes( $rpg['minstock'] ) )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>商品最大库存:</b>",
			$SKIN->form_input( "stockmax", stripslashes( $rpg['maxstock'] ) )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>库存刷新时间:</b><br>604800 = 7*24*3600 = 一周",
			$SKIN->form_input( "stockreset", stripslashes( $rpg['stockreset'] ) )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>会员开设商店所需金币:</b>",
			$SKIN->form_input( "pcost", stripslashes( $rpg['pcost'] ) )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>会员积分数量:</b><br>会员发表主题、回复帖子获得的积分(金币)",
			$SKIN->form_input( "padd", stripslashes( $rpg['padd'] ) )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>是否使用分类订购:</b>",
			$SKIN->form_yes_no( "order", stripslashes( $rpg['onofforder'] ) )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>隐藏商品等级信息:</b>",
			$SKIN->form_yes_no( "hidelevel", stripslashes( $rpg['hidelevel'] ) )
		) );
		$ADMIN->html .= $SKIN->add_td_basic( "银行参数选项", "left", "catrow2" );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>银行利息参数设置:</b><br>利息将自动加入到会员的银行账号中(2 = 2%)",
			$SKIN->form_input( "daily", stripslashes( $rpg['daily'] ) )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>银行利息结算日期:</b><br>银行开始结算利息的时间(86400 = 1天)",
			$SKIN->form_input( "dailytime", stripslashes( $rpg['dailytime'] ) )
		) );
		$ADMIN->html .= $SKIN->end_form( "保存设置" );
		$ADMIN->html .= $SKIN->end_table( );
		$ADMIN->output( );
	}

	function edititemtype( )
	{
		global $IN;
		global $root_path;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		$ADMIN->page_detail = "<font size=2 color=red><b>建设中。。。详情请访问:http://www.ibfchina.com</b></font>";
		$ADMIN->page_title = "商品类型设置";
		$ADMIN->output( );
	}

	function edititems( )
	{
		global $IN;
		global $root_path;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		$ADMIN->page_detail = "你可以在下面添加/编辑/删除商店商品";
		$ADMIN->page_title = "商店商品设置";
		$SKIN->td_header[] = array( "商品名称", "15%" );
		$SKIN->td_header[] = array( "分类", "5%" );
		$SKIN->td_header[] = array( "价值", "5%" );
		$SKIN->td_header[] = array( "攻击/防御", "10%" );
		$SKIN->td_header[] = array( "必备等级", "10%" );
		$SKIN->td_header[] = array( "商品叙述", "30%" );
		$SKIN->td_header[] = array( "图片", "10%" );
		$SKIN->td_header[] = array( "货存", "5%" );
		$SKIN->td_header[] = array( "编辑", "5%" );
		$SKIN->td_header[] = array( "删除", "5%" );
		$ADMIN->html .= $SKIN->start_form( array(
			1 => array( "code", "12" ),
			2 => array( "act", "itemshop" )
		) );
		$ADMIN->html .= $SKIN->start_table( "商店商品设置" );
		$ADMIN->html .= $SKIN->add_td_basic( "武器", "left", "catrow2" );
		$DB->query( "SELECT * from ibf_items WHERE cat='1' ORDER BY name" );
		while ( $DB->get_num_rows( ) && ( $rpg = $DB->fetch_row( ) ) )
		{
			$ADMIN->html .= $SKIN->add_td_row( array(
				"<b>{$rpg['name']}</b>",
				"{$rpg['cat']}",
				"{$rpg['cost']}",
				"{$rpg['damage']}",
				"{$rpg['levelreq']}",
				"{$rpg['descr']}",
				"{$rpg['icon']}",
				"{$rpg['stock']}",
				"<center><a href='".$SKIN->base_url."&act=itemshop&code=10&itemid={$rpg['itemid']}'>编辑</a></center>",
				"<center><a href='".$SKIN->base_url."&act=itemshop&code=11&itemid={$rpg['itemid']}'>删除</a></center>"
			) );
		}
		$ADMIN->html .= $SKIN->add_td_basic( "<a href='".$SKIN->base_url."&act=itemshop&code=04'>添加新武器</a>", "center", "title" );
		$ADMIN->html .= $SKIN->add_td_basic( "装备", "left", "catrow2" );
		$DB->query( "SELECT * from ibf_items WHERE cat='2' ORDER BY name" );
		while ( $DB->get_num_rows( ) && ( $rpg = $DB->fetch_row( ) ) )
		{
			$ADMIN->html .= $SKIN->add_td_row( array(
				"<b>{$rpg['name']}</b>",
				"{$rpg['cat']}",
				"{$rpg['cost']}",
				"{$rpg['damage']}",
				"{$rpg['levelreq']}",
				"{$rpg['descr']}",
				"{$rpg['icon']}",
				"{$rpg['stock']}",
				"<center><a href='".$SKIN->base_url."&act=itemshop&code=10&itemid={$rpg['itemid']}'>编辑</a></center>",
				"<center><a href='".$SKIN->base_url."&act=itemshop&code=11&itemid={$rpg['itemid']}'>删除</a></center>"
			) );
		}
		$ADMIN->html .= $SKIN->add_td_basic( "<a href='".$SKIN->base_url."&act=itemshop&code=04'>添加新装备</a>", "center", "title" );
		$ADMIN->html .= $SKIN->add_td_basic( "物品", "left", "catrow2" );
		$DB->query( "SELECT * from ibf_items WHERE cat='3' ORDER BY name" );
		while ( $DB->get_num_rows( ) && ( $rpg = $DB->fetch_row( ) ) )
		{
			$ADMIN->html .= $SKIN->add_td_row( array(
				"<b>{$rpg['name']}</b>",
				"{$rpg['cat']}",
				"{$rpg['cost']}",
				"{$rpg['damage']}",
				"{$rpg['levelreq']}",
				"{$rpg['descr']}",
				"{$rpg['icon']}",
				"{$rpg['stock']}",
				"<center><a href='".$SKIN->base_url."&act=itemshop&code=10&itemid={$rpg['itemid']}'>编辑</a></center>",
				"<center><a href='".$SKIN->base_url."&act=itemshop&code=11&itemid={$rpg['itemid']}'>删除</a></center>"
			) );
		}
		$ADMIN->html .= $SKIN->add_td_basic( "<a href='".$SKIN->base_url."&act=itemshop&code=04'>添加新物品</a>", "center", "title" );
		$ADMIN->html .= $SKIN->end_table( );
		$ADMIN->output( );
	}

	function editcategory( )
	{
		global $IN;
		global $root_path;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		$ADMIN->page_detail = "你可以在下面编辑/修改商品分类";
		$ADMIN->page_title = "编辑商品分类";
		$SKIN->td_header[] = array( "分类名称", "10%" );
		$SKIN->td_header[] = array( "分类叙述", "30%" );
		$SKIN->td_header[] = array( "排列序号", "10%" );
		$SKIN->td_header[] = array( "商店业主", "10%" );
		$SKIN->td_header[] = array( "战斗类型", "10%" );
		$SKIN->td_header[] = array( "用户商店", "10%" );
		$SKIN->td_header[] = array( "物品序号", "10%" );
		$SKIN->td_header[] = array( "编辑", "5%" );
		$SKIN->td_header[] = array( "删除", "5%" );
		$ADMIN->html .= $SKIN->start_form( array(
			1 => array( "code", "12" ),
			2 => array( "act", "itemshop" )
		) );
		$ADMIN->html .= $SKIN->start_table( "商品分类设置" );
		$DB->query( "SELECT * from ibf_items_cats ORDER BY id" );
		while ( $DB->get_num_rows( ) && ( $rpg = $DB->fetch_row( ) ) )
		{
			if ( $rpg['battletype'] == "0" )
			{
				$rpgbattle = "不是战斗商品";
			}
			else if ( $rpg['battletype'] == "1" )
			{
				$rpgbattle = "武器(单手)";
			}
			else if ( $rpg['battletype'] == "2" )
			{
				$rpgbattle = "盾牌";
			}
			else if ( $rpg['battletype'] == "3" )
			{
				$rpgbattle = "武器(双手)";
			}
			else if ( $rpg['battletype'] == "4" )
			{
				$rpgbattle = "盔甲";
			}
			else if ( $rpg['battletype'] == "5" )
			{
				$rpgbattle = "药剂";
			}
			else if ( $rpg['battletype'] == "6" )
			{
				$rpgbattle = "攻击";
			}
			else if ( $rpg['battletype'] == "7" )
			{
				$rpgbattle = "+ 增加攻击和防御";
			}
			else if ( $rpg['battletype'] == "8" )
			{
				$rpgbattle = "+ 增加攻击";
			}
			else if ( $rpg['battletype'] == "9" )
			{
				$rpgbattle = "+ 增加防御";
			}
			else
			{
				$rpgbattle = "Healing Spells";
			}
			if ( $rpg['type'] == "0" )
			{
				$rpgtype = "No";
			}
			else
			{
				$rpgtype = "yes";
			}
			if ( $rpg['itemonofforder'] == "0" )
			{
				$rpgitemorder = "No";
			}
			else
			{
				$rpgitemorder = "yes";
			}
			$ADMIN->html .= $SKIN->add_td_row( array(
				"<b>{$rpg['name']}</b>",
				"{$rpg['description']}",
				"{$rpg['catorder']}",
				"{$rpg['ownerid']}",
				"{$rpgbattle}",
				"{$rpgtype}",
				"{$rpgitemorder}",
				"<center><a href='".$SKIN->base_url."&act=itemshop&code=12&id={$rpg['id']}'>编辑</a></center>",
				"<center><a href='".$SKIN->base_url."&act=itemshop&code=13&id={$rpg['id']}&pers={$rpg['ownerid']}'>删除</a></center>"
			) );
		}
		$ADMIN->html .= $SKIN->add_td_basic( "<a href='".$SKIN->base_url."&act=itemshop&code=05'>添加新商品分类</a>", "center", "title" );
		$ADMIN->html .= $SKIN->end_table( );
		$ADMIN->output( );
	}

	function addcategory( )
	{
		global $IN;
		global $root_path;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		$ADMIN->page_detail = "你可以在下面编辑商品分类";
		$ADMIN->page_title = "添加商品分类";
		$SKIN->td_header[] = array( "", "60%" );
		$SKIN->td_header[] = array( "", "40%" );
		$ADMIN->html .= $SKIN->start_form( array(
			1 => array( "code", "23" ),
			2 => array( "act", "itemshop" )
		) );
		$ADMIN->html .= $SKIN->start_table( "商品分类设置" );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>名称</b>",
			$SKIN->form_input( "catname" )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>叙述</b>",
			$SKIN->form_input( "catdesc" )
		) );
		$DB->query( "SELECT * FROM ibf_items_cats ORDER BY id DESC" );
		$rpg = $DB->fetch_row( );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>排序</b>",
			$SKIN->form_input( "order", stripslashes( $rpg['id'] + 1 ) )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>业主</b><br>当商店为会员商店时填写",
			$SKIN->form_input( "ownid" )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>战斗类型</b><br>指定分类中的商品类型",
			$SKIN->form_dropdown( "battletype", array(
				0 => array( "0", "不是战斗商品" ),
				1 => array( "1", "武器(单手)" ),
				2 => array( "3", "武器(双手)" ),
				3 => array( "2", "盾牌" ),
				4 => array( "4", "盔甲" ),
				5 => array( "5", "药剂" ),
				6 => array( "6", "攻击" ),
				7 => array( "10", "生命" ),
				8 => array( "7", "+ 增加攻击和防御" ),
				9 => array( "8", "+ 增加攻击" ),
				10 => array( "9", "+ 增加防御" )
			) )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>是否会员商店?</b>",
			$SKIN->form_yes_no( "pers" )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>商品是否按照序号排列?</b>",
			$SKIN->form_yes_no( "itemonofforder" )
		) );
		$ADMIN->html .= $SKIN->end_form( "添加分类" );
		$ADMIN->html .= $SKIN->end_table( );
		$ADMIN->output( );
	}

	function additems( )
	{
		global $IN;
		global $root_path;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;

⌨️ 快捷键说明

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