//必须上传头像 case "face": $userid = aac('user')->isLogin(); $strUser = $new['user']->getOneUser($userid); $title = '上传头像'; include template('verify_face'); break; case "facedo": $userid = aac('user')->isLogin(); if ($_FILES['picfile']) { //上传 $arrUpload = tsUpload($_FILES['picfile'], $userid, 'user', array('jpg', 'gif', 'png')); if ($arrUpload) { $new['user']->update('user_info', array('userid' => $userid), array('path' => $arrUpload['path'], 'face' => $arrUpload['url'])); $filesize = abs(filesize('uploadfile/user/' . $arrUpload['url'])); if ($filesize <= 0) { $new['user']->update('user_info', array('userid' => $userid), array('path' => '', 'face' => '')); tsNotice('上传头像失败!'); } else { //更新缓存头像 $_SESSION['tsuser']['face'] = $arrUpload['url']; $_SESSION['tsuser']['path'] = $arrUpload['path']; tsDimg($arrUpload['url'], 'user', '120', '120', $arrUpload['path']); header('Location: ' . tsUrl('user', 'verify', array('ts' => 'face'))); } } else { tsNotice('头像修改失败'); } } break; }
switch ($ts) { //上传小组头像 case "photo": $groupid = intval($_POST['groupid']); if ($new['group']->isGroupCreater($groupid, $userid) == false) { tsNotice("非法操作!"); } //上传 $arrUpload = tsUpload($_FILES['picfile'], $groupid, 'group', array('jpg', 'gif', 'png')); if ($arrUpload) { $new['group']->update('group', array('groupid' => $groupid), array('path' => $arrUpload['path'], 'photo' => $arrUpload['url'])); tsDimg($arrUpload['url'], 'group', '48', '48', $arrUpload['path']); tsDimg($arrUpload['url'], 'group', '16', '16', $arrUpload['path']); tsDimg($arrUpload['url'], 'group', '32', '32', $arrUpload['path']); tsDimg($arrUpload['url'], 'group', '24', '24', $arrUpload['path']); tsDimg($arrUpload['url'], 'group', '120', '120', $arrUpload['path']); tsNotice("小组图标修改成功!"); } else { tsNotice("上传出问题啦!"); } break; //编辑小组基本信息 //编辑小组基本信息 case "edit_base": if ($_POST['token'] != $_SESSION['token']) { tsNotice('非法操作!'); } $groupid = intval($_POST['groupid']); $strGroup = $new['group']->find('group', array('groupid' => $groupid)); if ($strGroup['userid'] == $userid || $TS_SITE['user']['isadmin'] == 1) { $groupname = trim($_POST['groupname']);
$menu2 = intval($userid / 1000); $menu1 = intval($menu2 / 1000); $path = $menu1 . '/' . $menu2; $dest_dir = 'uploadfile/user/' . $path; createFolders($dest_dir); $file_src = "src.png"; $filename162 = $userid . ".png"; $src = base64_decode($_POST['pic']); $pic1 = base64_decode($_POST['pic1']); if ($src) { file_put_contents($file_src, $src); } file_put_contents($dest_dir . '/' . $filename162, $pic1); //更新数据库 $new['user']->update('user_info', array('userid' => $userid), array('path' => $path, 'face' => $path . '/' . $filename162)); //清除缓存文件 tsDimg($path . '/' . $filename162, 'user', '120', '120', $path); tsDimg($path . '/' . $filename162, 'user', '48', '48', $path); tsDimg($path . '/' . $filename162, 'user', '32', '32', $path); tsDimg($path . '/' . $filename162, 'user', '24', '24', $path); $rs['status'] = 1; print json_encode($rs); break; case "face": $userid = intval($_GET['userid']); $menu2 = intval($userid / 1000); $menu1 = intval($menu2 / 1000); $path = $menu1 . '/' . $menu2; echo 'uploadfile/user/' . $path . '/' . $userid . '.png'; break; }
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 'edit_edit.html'; break; case "editdo": $slideid = intval($_POST['slideid']); $title = trim($_POST['title']); $url = trim($_POST['url']); $new[$app]->update('slide', array('slideid' => $slideid), array('title' => $title, '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'])); tsDimg($arrUpload['url'], 'slide', '630', '340', $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; }
tsNotice('非法操作!'); } $cateid = intval($_POST['cateid']); $title = trim($_POST['title']); $content = tsClean($_POST['content']); if ($TS_USER['isadmin'] == 0) { // 过滤内容开始 aac('system')->antiWord($title); aac('system')->antiWord($content); // 过滤内容结束 } if ($title == '' || $content == '') { qiMsg("标题和内容都不能为空!"); } $new['article']->update('article', array('articleid' => $articleid), array('cateid' => $cateid, 'title' => $title, 'content' => $content)); // 处理标签 $tag = trim($_POST['tag']); if ($tag) { aac('tag')->delIndextag('article', 'articleid', $articleid); aac('tag')->addTag('article', 'articleid', $articleid, $tag); } // 上传帖子图片开始 $arrUpload = tsUpload($_FILES['photo'], $articleid, 'article', array('jpg', 'gif', 'png', 'jpeg')); if ($arrUpload) { $new['article']->update('article', array('articleid' => $articleid), array('path' => $arrUpload['path'], 'photo' => $arrUpload['url'])); tsDimg($arrUpload['url'], 'article', '180', '140', $arrUpload['path']); } // 上传帖子图片结束 header("Location: " . tsUrl('article', 'show', array('id' => $articleid))); break; }
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 'edit_edit.html'; break; case "editdo": $slideid = intval($_POST['slideid']); $title = trim($_POST['title']); $url = trim($_POST['url']); $new[$app]->update('slide', array('slideid' => $slideid), array('title' => $title, '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'])); 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; }