<?php
/**
* 商品管理
*
*
*
*
* @copyright Copyright (c) 2007-2011 ShopNC Inc. (http://www.shopnc.net)
* @license http://www.shopnc.net
* @link http://www.shopnc.net
* @since File available since Release v1.1
*/
defined('InShopNC') or exit('Access Invalid!');
class store_goodsControl extends BaseMemberControl {
public function indexOp(){
$this->goods_listOp();
exit;
}
/**
* 卖家店铺是否审核的判断
*
* @param
* @return
*/
public function __construct() {
parent::__construct();
if (!$_SESSION['store_id']){
@header("Location: index.php?act=home");
exit;
}
/**
* 读取语言包
*/
Language::read('member_store_goods_index');
$lang = Language::getLangContent();
/**
* 店铺当前等级及店铺信息
*/
$model_grade = Model('store_grade');
$store_grade = $model_grade->getGradeShopList(array('store_id'=>"{$_SESSION['store_id']}"));
if(intval($store_grade[0]['store_audit']) == 0) {
showMessage($lang['store_auditing_tip'],'index.php?act=home','html','error');
}
}
/**
* 出售中的商品列表
*
* @param
* @return
*/
public function goods_listOp() {
/**
* 实例化相册模型
*/
$model_album = Model('album');
/**
* 验证是否存在默认相册
*/
$return = $model_album->checkAlbum(array('album_aclass.store_id'=>$_SESSION['store_id'],'is_default'=>'1'));
if(!$return){
$album_arr = array();
$album_arr['aclass_name'] = Language::get('store_goods_index_default_album');
$album_arr['store_id'] = $_SESSION['store_id'];
$album_arr['aclass_des'] = '';
$album_arr['aclass_sort'] = '255';
$album_arr['aclass_cover'] = '';
$album_arr['upload_time'] = time();
$album_arr['is_default'] = '1';
$model_album->addClass($album_arr);
}
/**
* 实例化店铺商品模型
*/
$model_store_goods = Model('goods');
/**
* 商品分页
*/
require_once(BasePath.DS.'framework'.DS.'libraries'.DS.'page.php');
$page = new Page();
$page->setEachNum(10);
$page->setStyle('admin');
$list_goods = array();
$search_array = array();
$search_array['goods_show'] = '1';
$search_array['goods_state'] = '0';
$search_array['store_id'] = $_SESSION['store_id'];
$search_array['keyword'] = trim($_GET['keyword']);
//查询分类下的子分类
$stc_id = intval($_GET['stc_id']);
if ($stc_id){
$model_store_class = Model('my_goods_class');
$stc_id_arr = $model_store_class->getChildAndSelfClass($stc_id,'1');
if (is_array($stc_id_arr) && count($stc_id_arr)>0){
$search_array['stc_id_in'] = implode(',',$stc_id_arr);
}else{
$search_array['stc_id'] = $stc_id_arr;
}
}
$search_array['order'] .= 'goods.goods_add_time desc,goods.goods_id desc';
//商品列表,区分总列表和根据店铺分类进行商品列表
$list_goods = $model_store_goods->listGoods($search_array,$page,'goods.*,goods_spec.spec_goods_storage');
if(is_array($list_goods) and !empty($list_goods)) {
$path = ATTACH_GOODS.'/'.$_SESSION['store_id'].'/';
foreach ($list_goods as $key => $val) {
if ($val['goods_image'] != ''){
if (is_file(str_replace('_max.','_small.',$path.$val['goods_image']))){
$val['goods_image'] = str_replace('_max.','_small.',$path.$val['goods_image']);
}
}
$list_goods[$key]['goods_image'] = $val['goods_image'];
}
}
Tpl::output('show_page',$page->show());
Tpl::output('list_goods',$list_goods);
/**
* 实例化店铺商品分类模型
*/
$model_store_class = Model('my_goods_class');
$store_goods_class = $model_store_class->getClassTree(array('store_id'=>$_SESSION['store_id'],'stc_state'=>'1'));
Tpl::output('store_goods_class',$store_goods_class);
self::profile_menu('goods','goods_list');
Tpl::output('menu_sign','goods_selling');
Tpl::showpage('store_goods_list');
}
/**
* 仓库中的商品列表
*
* @param
* @return
*/
public function goods_storageOp() {
/**
* 实例化店铺商品模型
*/
$model_store_goods = Model('goods');
/**
* 商品分页
*/
require_once(BasePath.DS.'framework'.DS.'libraries'.DS.'page.php');
$page = new Page();
$page->setEachNum(10);
$page->setStyle('admin');
$list_goods = array();
$search_array = array();
if($_GET['type'] == 'state'){
$search_array['goods_state'] = '1';
self::profile_menu('goods_storage','goods_state');
}else{
$search_array['goods_state'] = '0';
$search_array['goods_show'] = '0';
self::profile_menu('goods_storage','goods_storage');
}
$search_array['store_id'] = $_SESSION['store_id'];
$search_array['keyword'] = trim($_GET['keyword']);
//查询分类下的子分类
$stc_id = intval($_GET['stc_id']);
if ($stc_id){
$model_store_class = Model('my_goods_class');
$stc_id_arr = $model_store_class->getChildAndSelfClass($stc_id,'1');
if (is_array($stc_id_arr) && count($stc_id_arr)>0){
$search_array['stc_id_in'] = implode(',',$stc_id_arr);
}else{
$search_array['stc_id'] = $stc_id_arr;
}
}
$search_array['order'] .= 'goods.goods_add_time desc,goods.goods_id desc';
//商品列表,区分总列表和根据店铺分类进行商品列表
$list_goods = $model_store_goods->listGoods($search_array,$page,'goods.*,goods_spec.spec_goods_storage');
if(is_array($list_goods) and !empty($list_goods)) {
foreach ($list_goods as $key => $val) {
$list_goods[$key]['goods_image'] = $list_goods[$key]['goods_image'] == '' ? '' : ATTACH_GOODS.'/'.$_SESSION['store_id'].'/'.$val['goods_image'];
}
}
Tpl::output('show_page',$page->show());
Tpl::output('list_goods',$list_goods);
/**
* 实例化店铺商品分类模型
*/
$model_store_class = Model('my_goods_class');
$store_goods_class = $model_store_class->getClassTree(array('store_id'=>$_SESSION['store_id'],'stc_state'=>'1'));
Tpl::output('store_goods_class',$store_goods_class);
if($_GET['type'] == 'state'){
Tpl::output('menu_sign', 'goods_state');
}else{
Tpl::output('menu_sign','goods_storage');
}
Tpl::showpage('store_goods_storage');
}
/**
* 添加商品
*/
public function add_goodsOp() {
$lang = Language::getLangContent();
/**
* 重新设置布局文件内容
*/
Tpl::setLayout('member_goods_marketing_layout');
/**
* 实例化支付方式模型
*/
$model_payment = Model('payment');
$check_payment = $model_payment->checkStorePayment();
if(!$check_payment) {
showMessage($lang['store_goods_index_payment_tip'],'index.php?act=store&op=payment','html','error');
}
/**
* 实例化配送方式模型
*/
$model_shipping = Model('shipping');
$check_shipping = $model_shipping->listShipping();
if(empty($check_shipping)) {
showMessage($lang['store_goods_index_shipping_tip'],'index.php?act=store&op=shipping','html','error');
}
/**
* 实例化店铺商品模型
*/
$model_store_goods = Model('goods');
$goods_num=$model_store_goods->countGoods(array('store_id'=>$_SESSION['store_id']));
/**
* 商品数,空间使用,使用期限判断
*/
$model_store = Model('store');
$store_info = $model_store->shopStore(array('store_id'=>$_SESSION['store_id']));
$model_store_grade = Model('store_grade');
$store_grade = $model_store_grade->getOneGrade($store_info['grade_id']);
//编辑器多媒体功能
$editor_multimedia = false;
$sg_fun = @explode('|',$store_grade['sg_function']);
if(!empty($sg_fun) && is_array($sg_fun)){
foreach($sg_fun as $fun){
if ($fun == 'editor_multimedia'){
$editor_multimedia = true;
}
}
}
Tpl::output('editor_multimedia',$editor_multimedia);
/*商品数判断*/
if(intval($store_grade['sg_goods_limit']) != 0) {
if($goods_num >= $stor
没有合适的资源?快使用搜索试试~ 我知道了~
仿163k门户网站全站源码
共2569个文件
php:1028个
gif:656个
jpg:493个
2星 需积分: 9 30 下载量 145 浏览量
2012-03-29
11:49:44
上传
评论
收藏 28.16MB ZIP 举报
温馨提示
本资源经过瑞星杀毒,安全,请各位放心使用.另外教程请另外下载,当然是不需要共享分的
资源推荐
资源详情
资源评论
收起资源包目录
仿163k门户网站全站源码 (2569个子文件)
layout.css 154KB
user.css 122KB
flea_user.css 119KB
shop.css 43KB
shop.css 43KB
shop.css 43KB
shop.css 43KB
shop.css 38KB
skin_0.css 37KB
skin_1.css 37KB
shop.css 36KB
flea.css 32KB
jquery.ui.css 27KB
jquery.ui.css 27KB
default.css 18KB
flea_info.css 18KB
public.css 6KB
dialog.css 5KB
style.css 4KB
simple.css 3KB
ui.tabs.css 2KB
default.css 2KB
login.css 2KB
jqtreetable.css 2KB
update.css 1KB
prettify.css 960B
history.css 365B
area.csv 5KB
goods_class.csv 5KB
flea_class.csv 1KB
store_class.csv 1KB
demo.csv 80B
document 0B
document 0B
mode_bg.gif 396KB
f448e48ee0deb06707480d46a2a360ae.gif 114KB
cat_bg.gif 96KB
bg_position.gif 50KB
static.gif 35KB
7a4832d109ee46fe7677c1d3c30e067f.gif 32KB
38fd59a0e57dd03768315b5ad1223ad3.gif 24KB
btn.gif 24KB
btn.gif 23KB
leftbar.gif 23KB
default_goods_image.gif 22KB
default_goods_image.gif 22KB
default_goods_image.gif 22KB
default.gif 22KB
btn.gif 17KB
btn.gif 17KB
btn.gif 17KB
btn.gif 16KB
btn.gif 16KB
btn.gif 16KB
banner.gif 16KB
ico.gif 15KB
index_bg.gif 14KB
35.gif 13KB
42.gif 13KB
more_cat.gif 13KB
ico.gif 13KB
chart.gif 12KB
title_mode.gif 11KB
text.gif 11KB
title_mode.gif 11KB
loading.gif 11KB
40.gif 10KB
title_mode.gif 9KB
album_bg.gif 9KB
18.gif 8KB
19.gif 8KB
11.gif 8KB
button_bg.gif 8KB
ico.gif 8KB
675e3c273601596996c7d9f56340c7ff.gif 7KB
bg_position.gif 7KB
32.gif 7KB
nav_bg.gif 7KB
title.gif 7KB
49.gif 6KB
btn_list.gif 6KB
btn_list.gif 6KB
btn_list.gif 6KB
btn_list.gif 6KB
btn_list.gif 6KB
bg.gif 6KB
awoke.gif 6KB
29.gif 6KB
default_user_portrait.gif 6KB
watermark_set.gif 6KB
default_store_logo.gif 5KB
default_store_logo.gif 5KB
default_store_logo.gif 5KB
97.gif 5KB
65.gif 5KB
rep.gif 5KB
31.gif 5KB
46.gif 5KB
57.gif 5KB
goods_pictures.gif 5KB
共 2569 条
- 1
- 2
- 3
- 4
- 5
- 6
- 26
资源评论
- semmy2013-08-19好像不能用,我下载了一直没用,浪费分数
- guiza2012-07-17安装使用了是ShopNC商城系统的
- pm45-cn2012-12-24资源根本不是163k的 很烂~~~~
- epboy2014-08-15没大用,学习一下也好
hyxxlai
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功