文件
mashangyoujiu/Application/Admin/Controller/PicController.class.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);
}
}
}