<?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');