140 行
4.9 KiB
PHP
可执行文件
140 行
4.9 KiB
PHP
可执行文件
<?php
|
|
|
|
namespace Admin\Controller;
|
|
|
|
use Common\Model\ImageGalleryModel;
|
|
use Think\Controller;
|
|
|
|
//[1.6.66]
|
|
|
|
/**
|
|
* 网站
|
|
* Class PicController
|
|
* @package Admin\Controller
|
|
*/
|
|
class PicController extends BaseController
|
|
{
|
|
public function index()
|
|
{
|
|
$user = session('admin_userinfo');
|
|
$logoInfo = M('retail_logo')->where(array('pid' => $user['id'], 'status' => 1))->find();
|
|
|
|
$logoInfo = $logoInfo ? $logoInfo : array();
|
|
$ImageGallery = new ImageGalleryModel();
|
|
if ($logoInfo && $logoInfo['web_login_bg_id']) $logoInfo['web_login_bg'] = $ImageGallery->getFieldPath(['id' => $logoInfo['web_login_bg_id']]);
|
|
$this->assign('logoinfo', $logoInfo);
|
|
$arr = array(
|
|
'addPartner' => '/index.php/Admin/Pic/addPartner', //修改Logo
|
|
);
|
|
$authArr = checkFunction($arr);
|
|
$this->assign('authArr', $authArr);
|
|
$this->display();
|
|
}
|
|
|
|
/**
|
|
* 2018-10-17
|
|
*/
|
|
public function logos()
|
|
{
|
|
$user = session('admin_userinfo');
|
|
$map['admin_id'] = $user['id'];
|
|
$find = M("retail_cashier_logo")->where($map)->find();
|
|
$find = $find ? $find : array();
|
|
$this->assign("info", $find);
|
|
$arr = array(
|
|
'addIcon' => '/index.php/Admin/Pic/addIcon',
|
|
);
|
|
$authArr = checkFunction($arr);
|
|
$this->assign('authArr', $authArr);
|
|
$this->display();
|
|
}
|
|
|
|
public function addIcon()
|
|
{
|
|
if (IS_POST) {
|
|
$user = session('admin_userinfo');
|
|
$map['admin_id'] = $user['id'];
|
|
$old = M("retail_cashier_logo")->where($map)->find();
|
|
$item['android_icon'] = I('post.android_icon');
|
|
$item['pc_icon'] = I('post.pc_icon');
|
|
$item['cashier_icon'] = I('post.cashier_icon');
|
|
$item['pc_bg'] = I('post.pc_bg');
|
|
$item['android_bg'] = I('post.android_bg');
|
|
$item['android_icon_id'] = I('post.android_icon_id');
|
|
$item['pc_icon_id'] = I('post.pc_icon_id');
|
|
$item['cashier_icon_id'] = I('post.cashier_icon_id');
|
|
$item['pc_bg_id'] = I('post.pc_bg_id');
|
|
$item['android_bg_id'] = I('post.android_bg_id');
|
|
foreach ($item as $v) {
|
|
if (!$v) {
|
|
$res['status'] = 0;
|
|
$res['msg'] = '请完善图片设置';
|
|
$this->ajaxReturn($res);
|
|
}
|
|
}
|
|
|
|
if (empty($old)) {
|
|
$item['admin_id'] = $user['id'];
|
|
$item['addtime'] = time();
|
|
$update = M("retail_cashier_logo")->add($item);
|
|
} else {
|
|
$update = M("retail_cashier_logo")->where($map)->save($item);
|
|
}
|
|
if ($update) {
|
|
$res['status'] = 1;
|
|
$res['msg'] = '设置成功';
|
|
} else {
|
|
$res['status'] = 0;
|
|
$res['msg'] = '设置失败,请重试';
|
|
}
|
|
}
|
|
$this->ajaxReturn($res);
|
|
}
|
|
|
|
public function addPartner()
|
|
{
|
|
if (IS_POST) {
|
|
$data = I('post.');
|
|
$user = session('admin_userinfo');
|
|
$old = M("retail_logo")->where(array("pid" => $user['id']))->find();
|
|
$item['stageurl_id'] = I('post.stageurl_id');
|
|
$item['stageurl'] = I('post.stageurl');
|
|
$item['logo_id'] = I('post.logo_id');
|
|
$item['logo'] = I('post.logo');
|
|
$item['icourl_id'] = I('post.icourl_id');
|
|
$item['icourl'] = I('post.icourl');
|
|
$item['weblogo_id'] = I('post.weblogo_id');
|
|
$item['weblogo'] = I('post.weblogo');
|
|
$item['aide_logo_id'] = I('post.aide_logo_id');
|
|
$item['aide_logo'] = I('post.aide_logo');
|
|
$item['web_login_bg_id'] = I('post.web_login_bg_id');
|
|
foreach ($item as $v) {
|
|
if (!$v) {
|
|
$res['status'] = 0;
|
|
$res['msg'] = '请完善合伙人设置';
|
|
$this->ajaxReturn($res);
|
|
}
|
|
}
|
|
$item['name'] = $data['name'] ? $data['name'] : '';
|
|
$item['indexname'] = $data['indexname'] ? $data['indexname'] : '';
|
|
$item['keywords'] = $data['keywords'] ? $data['keywords'] : '';
|
|
$item['description'] = $data['description'] ? $data['description'] : '';
|
|
if (!$old) {
|
|
$item['addtime'] = time();
|
|
$item['status'] = 1;
|
|
$item['pid'] = $user['id'];
|
|
$add = M('retail_logo')->add($item);
|
|
} else {
|
|
$add = M('retail_logo')->where(array("pid" => $user['id']))->save($item);
|
|
}
|
|
if ($add) {
|
|
$res['status'] = 1;
|
|
$res['msg'] = '操作成功';
|
|
} else {
|
|
$res['status'] = 0;
|
|
$res['msg'] = '您未修改数据';
|
|
}
|
|
$this->ajaxReturn($res);
|
|
}
|
|
}
|
|
} |