@@ -0,0 +1,126 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
|
||||
$strAbout = fileRead('plugins/home/slide/about.php');
|
||||
|
||||
//插件编辑
|
||||
switch($ts){
|
||||
case "set":
|
||||
|
||||
|
||||
|
||||
$arrSlide = $new[$app]->findAll('slide',null,'slideid asc');
|
||||
|
||||
foreach($arrSlide as $key=>$item){
|
||||
if($GLOBALS['TS_SITE']['file_upload_type']==1){
|
||||
$arrSlide[$key]['photo_url'] = $GLOBALS['TS_SITE']['alioss_bucket_url'].'/uploadfile/slide/'.$item['photo'].'?v='.$item['addtime'];
|
||||
}else{
|
||||
$arrSlide[$key]['photo_url'] = SITE_URL.'uploadfile/slide/'.$item['photo'].'?v='.$item['addtime'];
|
||||
}
|
||||
}
|
||||
|
||||
include template('edit_set','slide');
|
||||
break;
|
||||
|
||||
case "do":
|
||||
|
||||
|
||||
$typeid = intval($_POST['typeid']);
|
||||
$title = tsTrim($_POST['title']);
|
||||
$info = tsTrim($_POST['info']);
|
||||
$url = tsTrim($_POST['url']);
|
||||
|
||||
$slideid = $new[$app]->create('slide',array(
|
||||
'typeid'=>$typeid,
|
||||
'title'=>$title,
|
||||
'info'=>$info,
|
||||
'url'=>$url,
|
||||
'addtime'=>time(),
|
||||
));
|
||||
|
||||
|
||||
//上传
|
||||
$arrUpload = tsUpload($_FILES['photo'],$slideid,'slide',array('jpg','gif','png','jpeg'));
|
||||
|
||||
if($arrUpload){
|
||||
|
||||
$new[$app]->update('slide',array(
|
||||
'slideid'=>$slideid,
|
||||
),array(
|
||||
'path'=>$arrUpload['path'],
|
||||
'photo'=>$arrUpload['url'],
|
||||
));
|
||||
}
|
||||
|
||||
header('Location: '.SITE_URL.'index.php?app=home&ac=plugin&plugin=slide&in=edit&ts=set');
|
||||
break;
|
||||
|
||||
case "edit":
|
||||
|
||||
$slideid = intval($_GET['slideid']);
|
||||
|
||||
$strSlide = $new[$app]->find('slide',array(
|
||||
'slideid'=>$slideid,
|
||||
));
|
||||
|
||||
|
||||
include template('edit_edit','slide');
|
||||
break;
|
||||
|
||||
case "editdo":
|
||||
|
||||
$slideid = intval($_POST['slideid']);
|
||||
$typeid = intval($_POST['typeid']);
|
||||
$title = tsTrim($_POST['title']);
|
||||
$info = tsTrim($_POST['info']);
|
||||
$url = tsTrim($_POST['url']);
|
||||
|
||||
$new[$app]->update('slide',array(
|
||||
'slideid'=>$slideid,
|
||||
),array(
|
||||
'typeid'=>$typeid,
|
||||
'title'=>$title,
|
||||
'info'=>$info,
|
||||
'url'=>$url,
|
||||
));
|
||||
|
||||
|
||||
//上传
|
||||
$arrUpload = tsUpload($_FILES['photo'],$slideid,'slide',array('jpg','gif','png','jpeg'));
|
||||
|
||||
if($arrUpload){
|
||||
|
||||
$new[$app]->update('slide',array(
|
||||
'slideid'=>$slideid,
|
||||
),array(
|
||||
'path'=>$arrUpload['path'],
|
||||
'photo'=>$arrUpload['url'],
|
||||
'addtime'=>time(),
|
||||
));
|
||||
|
||||
tsDimg($arrUpload['url'],'slide','748','210',$arrUpload['path']);
|
||||
|
||||
}
|
||||
|
||||
header('Location: '.SITE_URL.'index.php?app=home&ac=plugin&plugin=slide&in=edit&ts=set');
|
||||
|
||||
break;
|
||||
|
||||
case "delete":
|
||||
|
||||
$slideid = intval($_GET['slideid']);
|
||||
|
||||
$strSlide = $new[$app]->find('slide',array(
|
||||
'slideid'=>$slideid,
|
||||
));
|
||||
|
||||
unlink('uploadfile/slide/'.$strSlide['photo']);
|
||||
|
||||
$new[$app]->delete('slide',array(
|
||||
'slideid'=>$slideid,
|
||||
));
|
||||
|
||||
header('Location: '.SITE_URL.'index.php?app=home&ac=plugin&plugin=slide&in=edit&ts=set');
|
||||
|
||||
break;
|
||||
}
|
||||
Reference in New Issue
Block a user