Files
thinksaas_lmve/plugins/home/slide/edit.php
T
2023-06-22 13:33:25 +08:00

126 lines
2.7 KiB
PHP

<?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;
}