예제 #1
0
<?php

define('IN_ECS', true);
require dirname(__FILE__) . '/includes/init.php';
require 'includes/cls_integral.php';
date_default_timezone_set('Aisa/Shanghai');
$nowtime = time() + 28800;
$allow_action = array('list', 'add', 'insert', 'edit', 'update', 'remove');
$_REQUEST['act'] = in_array($_REQUEST['act'], $allow_action) ? $_REQUEST['act'] : 'list';
if ($_REQUEST['act'] == 'list') {
    $integral = new integral($GLOBALS['ecs']->table('integral'), $GLOBALS['db']);
    $list = $integral->getIntegralList();
    foreach ($list as &$val) {
        $sql = 'SELECT SUM(integral) FROM ' . $GLOBALS['ecs']->table('user_integral') . " WHERE validity>{$nowtime} AND integral_id={$val['integral_id']}";
        $val['hadsent'] = $GLOBALS['db']->getOne($sql);
    }
    /* 模板赋值 */
    $smarty->assign('full_page', 1);
    $smarty->assign('ur_here', $_LANG['041_marketing']);
    $smarty->assign('action_link', array('href' => 'integral.php?act=add', 'text' => $_LANG['add_integral_rule']));
    $smarty->assign('filter', $list['filter']);
    $smarty->assign('record_count', $list['record_count']);
    $smarty->assign('page_count', $list['page_count']);
    $smarty->assign('list', $list);
    $sort_flag = sort_flag($list['filter']);
    $smarty->assign($sort_flag['tag'], $sort_flag['img']);
    /* 显示商品列表页面 */
    assign_query_info();
    $smarty->display('integral_list.htm');
} elseif ($_REQUEST['act'] == 'add') {
    admin_priv('marketing');