Exemplo n.º 1
0
<?php

require_once ykfile('source/talk_service.php');
$talker_id = intval($_GET['talker_id']);
$talkerSer = new TalkerService();
$talker = $talkerSer->get_by_id($talker_id);
/*if($talker == NULL) {
	$talker = new ActivityModule();
	$talk->type = ActivityModel::type_talk;
	$talk->author = new UserModel();
}*/
$talker = $talker[0];
$page_title = '编辑点TA来讲';
include ykfile('pages/admin/edit_talker.php');
Exemplo n.º 2
0
<?php

session_start();
// 开启session
require_once "config.php";
require_once ykfile("source/talker_service.php");
$page_title = "点他来讲";
$talker = new TalkerService();
$talkers = $talker->get_all(0, 10);
include ykfile("pages/talkers/talkersList.php");
Exemplo n.º 3
0
<?php

require_once "../config.php";
require_once ykfile("source/talker_service.php");
header("Content-type:text/html;charset=utf8");
// 获取数据 保存数据库
$image = upload_img("image");
$name = $_POST['name'];
$talkerSer = new TalkerService();
$result = $talkerSer->save_talker($name, $image);
// success id  fail false
if ($result) {
    echo "保存成功!";
}
// 上传图片
function upload_img($file_upload_name)
{
    $imgName = $_FILES["{$file_upload_name}"]['name'];
    //上传文件的名称
    $imgType = $_FILES["{$file_upload_name}"]['type'];
    //上传文件的类型
    $imgSize = $_FILES["{$file_upload_name}"]['size'];
    //上传文件的大小
    $imgTmp_name = $_FILES["{$file_upload_name}"]['tmp_name'];
    //上传文件在服务器上的临时文件名称
    //随机生成一个图片名称
    $imgDbName = md5(getUuid());
    //截取文件的后缀
    $ext = explode(".", $imgName);
    $ext = $ext[count($ext) - 1];
    $savePath = "pages/upload/" . $imgDbName . "." . $ext;
Exemplo n.º 4
0
<?php

$next_id = intval($_GET['next_id']);
$count = intval($_GET['count']);
if ($count <= 0) {
    $count = 10;
}
$talkerSer = new TalkerService();
$talker_list = $talkerSer->get_all($next_id, $count);
$talker_total = $talkerSer->get_talk_count();
// 以下4个参数,必须计算出来,分页器要使用
// page_cur: 当前页, 从1开始计算
// page_count: 总页数
// page_prefix: 点页数后,取数据的url前缀
// next_id: 下一页超始数据
$page_cur = intval(($next_id + 1 + 9) / 10);
$page_count = intval(($talker_total + 9) / 10);
$page_prefix = "/m/admin.php?mod=talker";
$next_id += $count;
// 分页查询全部的点击人物
include ykfile('pages/admin/talker_list.php');
Exemplo n.º 5
0
<?php

require_once ykfile('source/portal_service.php');
require_once ykfile('source/talk_service.php');
require_once ykfile('source/talker_service.php');
require_once ykfile('source/modules/adv_module.php');
require_once ykfile('source/activity_service.php');
$talksrv = new TalkService();
$talks = $talksrv->get_talk_all(NULL, 0, 1000, STAGE_ADMIN);
$actsrv = new ActivityService();
$activities = $actsrv->get_all(NULL, 0, 1000, STAGE_ADMIN);
$talkersrv = new TalkerService();
$talkers = $talkersrv->get_all(0, 1000);
$porsrv = new PortalService();
$channels = $porsrv->get_portal_content();
$advmod = new AdvModule();
$advs = $advmod->get_adv(0, 1000);
$page_title = '编辑首页';
include ykfile('pages/admin/edit_portal.php');
Exemplo n.º 6
0
<?php

require_once "../config.php";
require_once ykfile("source/talker_service.php");
header("Content-type:application/json;charset=utf-8");
session_start();
$next_id = intval($_GET['next_id']);
if ($next_id < 0) {
    $next_id = 0;
}
$count = intval($_GET['count']);
if ($count <= 0 || $count > 1000) {
    $count = 10;
}
$talkersService = new TalkerService();
$talkers = $talkersService->get_all($next_id, $count);
if (!empty($talkers)) {
    $json_array = array("status" => "0", "message" => "success", "talkers" => $talkers);
    echo json_encode($json_array);
} else {
    $json_array = array("status" => "1", "message" => "没有更多的数据");
    echo json_encode($json_array);
}
Exemplo n.º 7
0
require_once ykfile("source/talker_service.php");
require_once ykfile("source/talk_service.php");
require_once ykfile("source/mooc_service.php");
require_once ykfile("source/activity_service.php");
require_once ykfile("source/user_service.php");
session_start();
header("application/json;charset=utf-8");
$mod = $_GET['mod'];
$mods = array('signin', 'signout', 'signup', 'resetpwd', 'changepwd', 'qqlogin', 'create_activity', 'save_activity', 'save_section', 'remove_section', 'remove_activity', 'upload_image', 'talker', 'comment', 'video_comment', 'remove_comment', 'sub_appoint', 'get_profile', 'set_avatar', 'exchange', 'favorite', 'add_favor', 'join_record', 'appoint_record', 'sub_record', 'exchange_record', 'save_adv', 'save_talker', 'save_portal', 'set_profile', 'save_rule', 'edit_appoint', 'set_act_state', 'remove_commodity', 'save_video', 'save_section_video', 'remove_video');
// 检查参数是否合法
if (!in_array($mod, $mods)) {
    return;
}
if ($mod == 'talker') {
    $talkerId = $_GET['talker_id'];
    $talkerService = new TalkerService();
    $points = $talkerService->click_talker($talkerId);
    if (!$_SESSION['click' . $talkerId]) {
        $_SESSION['click' . $talkerId] = 1;
        $array = array("status" => 0, "message" => "success", "points" => $points);
        echo json_encode($array);
    } else {
        $array = array("status" => 0, "message" => "亲,每个人只能投票一次哦");
        echo json_encode($array);
    }
} else {
    if ($mod == 'get_profle') {
        //获取个人信息
        $userId = $_GET['user_id'];
        $user = array('id' => 'a3609f5e-ac4d-11e4-aadc-3065ec3f4e00', 'name' => 'ali', 'mobile' => '18905678789', 'eamil' => '', 'scores' => '10', 'avatar' => './uplod/a.jpg');
        echo json_encode($user);