Beispiel #1
0
    //必须上传头像
    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;
}
Beispiel #2
0
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']);
Beispiel #3
0
        $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;
}
Beispiel #4
0
        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;
}
Beispiel #5
0
            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;
}
Beispiel #6
0
        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;
}