Exemple #1
0
<?php

require_once "../config.php";
require_once ykfile("source/activity_service.php");
header("application/json;charset=utf-8");
$next_id = intval($_GET['next_id']);
if ($next_id < 0) {
    $next_id = 0;
}
$count = intval($_GET['count']);
if ($count <= 0 || $count > 1000) {
    $count = 0;
}
$tag_id = $_GET['tag'];
$activityService = new ActivityService();
$act_list = $activityService->get_all($tag_id, $next_id, $count, STAGE_INDEX);
foreach ($act_list as $act) {
    $start_time = date("Y-m-d H:i", strtotime($act->start_time));
    $act->start_time = $start_time;
    $end_time = date("m-d H:i", strtotime($act->end_time));
    $act->end_time = $end_time;
}
$json_array = array("activities" => $act_list);
echo json_encode($json_array);
Exemple #2
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');
Exemple #3
0
<?php

header("Content-type: text/html; charset=utf-8");
require_once "config.php";
include_once ykfile("source/activity_service.php");
include_once ykfile("source/tag_service.php");
// 排名前十的沙龙活动
$activityService = new ActivityService();
$act_list = $activityService->get_all(0, @$next_id, @$pagesize, STAGE_INDEX);
$page_title = '热门活动';
// 第一次进入沙龙页面的时候 默认的5种标签
$tagService = new TagService();
$tag_list = $tagService->get_defualt(HOT_ACTIVITY_CHANNEL);
include_once ykfile("pages/activity/activityList.php");
Exemple #4
0
<?php

require_once ykfile('source/activity_service.php');
$next_id = intval($_GET['next_id']);
$count = intval($_GET['count']);
if ($count <= 0) {
    $count = 10;
}
//活动的列表页
$actSer = new ActivityService();
$act_list = $actSer->get_all(@$tag_id, $next_id, $count, STAGE_ADMIN);
$act_total = $actSer->get_activity_count(NULL);
// 以下4个参数,必须计算出来,分页器要使用
// page_cur: 当前页, 从1开始计算
// page_count: 总页数
// page_prefix: 点页数后,取数据的url前缀
// next_id: 下一页超始数据
$page_cur = intval(($next_id + 1 + 9) / 10);
$page_count = intval(($act_total + 9) / 10);
$page_prefix = "/m/admin.php?mod=activity";
$next_id += $count;
include ykfile('pages/admin/activity_list.php');