103 lines
3.5 KiB
PHP
Executable File
103 lines
3.5 KiB
PHP
Executable File
<?php
|
|
namespace wstmart\admin\controller;
|
|
use wstmart\admin\model\Images as M;
|
|
/**
|
|
* ============================================================================
|
|
* 图片空间控制器
|
|
*/
|
|
class Images extends Base{
|
|
/**
|
|
* 进入主页面
|
|
*/
|
|
public function index(){
|
|
return $this->fetch();
|
|
}
|
|
/**
|
|
* 获取概况
|
|
* 后台商城消息 编辑器中的图片只记录上传图片容量 删除相关数据时无法标记图片为已删除状态
|
|
*/
|
|
public function summary(){
|
|
$m = new M();
|
|
$data = $m->summary();
|
|
return WSTReturn("", 1,$data);
|
|
}
|
|
/**
|
|
* 进入列表页面
|
|
*/
|
|
public function lists(){
|
|
$datas = model('Datas')->listQuery(3);
|
|
$this->assign('datas',$datas);
|
|
$this->assign('keyword',input('get.keyword'));
|
|
return $this->fetch('list');
|
|
}
|
|
/**
|
|
* 获取分页
|
|
*/
|
|
public function pageQuery(){
|
|
$m = new M();
|
|
return WSTGrid($m->pageQuery());
|
|
}
|
|
/**
|
|
* 检测图片信息
|
|
*/
|
|
// public function checkImages(){
|
|
// $imgPath = input('get.imgPath');
|
|
// $m = WSTConf('CONF.wstMobileImgSuffix');
|
|
// $imgPath = str_replace($m.'.','.',$imgPath);
|
|
// $imgPath = str_replace($m.'_thumb.','.',$imgPath);
|
|
// $imgPath = str_replace('_thumb.','.',$imgPath);
|
|
// $imgPath_thumb = str_replace('.','_thumb.',$imgPath);
|
|
// $mimg = '';
|
|
// $mimg_thumb = '';
|
|
// if($m!=''){
|
|
// $mimg = str_replace('.',$m.'.',$imgPath);
|
|
// $mimg_thumb = str_replace('.',$m.'_thumb.',$imgPath);
|
|
// }
|
|
// $data['imgpath']=$imgPath;
|
|
// $data['img']=file_exists(WSTRootPath()."/".$imgPath)?true:false;
|
|
// $data['thumb']=file_exists(WSTRootPath()."/".$imgPath_thumb)?true:false;
|
|
// $data['thumbpath']=$imgPath_thumb;
|
|
// $data['mimg']=file_exists(WSTRootPath()."/".$mimg)?true:false;
|
|
// $data['mimgpath']=$mimg;
|
|
// $data['mthumb']=file_exists(WSTRootPath()."/".$mimg_thumb)?true:false;
|
|
// $data['mthumbpath']=$mimg_thumb;
|
|
// return $this->fetch('view',$data);
|
|
// }
|
|
/**
|
|
* 检测图片信息 mark 20180609
|
|
*/
|
|
public function checkImages(){
|
|
$imgPath = input('get.imgPath');
|
|
$m = WSTConf('CONF.wstMobileImgSuffix');
|
|
$imgPath = str_replace($m.'.','.',$imgPath);
|
|
$imgPath = str_replace($m.'_thumb.','.',$imgPath);
|
|
$imgPath = str_replace('_thumb.','.',$imgPath);
|
|
$imgPath_thumb = str_replace('.','_thumb.',$imgPath);
|
|
$mimg = '';
|
|
$mimg_thumb = '';
|
|
if($m!=''){
|
|
$mimg = str_replace('.',$m.'.',$imgPath);
|
|
$mimg_thumb = str_replace('.',$m.'_thumb.',$imgPath);
|
|
}
|
|
$data['imgpath']=$imgPath;
|
|
$data['img']=file_exists(WSTRootPath()."/".$imgPath)?true:false;
|
|
//添加判断oss上是否存在 mark 2010608 by zl
|
|
$data['img_oss']=file_exists_oss($imgPath)?true:false;
|
|
|
|
$data['thumb']=file_exists(WSTRootPath()."/".$imgPath_thumb)?true:false;
|
|
$data['thumbpath']=$imgPath_thumb;
|
|
$data['mimg']=file_exists(WSTRootPath()."/".$mimg)?true:false;
|
|
$data['mimgpath']=$mimg;
|
|
$data['mthumb']=file_exists(WSTRootPath()."/".$mimg_thumb)?true:false;
|
|
$data['mthumbpath']=$mimg_thumb;
|
|
return $this->fetch('view',$data);
|
|
}
|
|
/**
|
|
* 删除
|
|
*/
|
|
public function del(){
|
|
$m = new M();
|
|
return $m->del();
|
|
}
|
|
}
|