public function index()
 {
     $first = empty($_GET['start']) ? 0 : (int) $_GET['start'];
     $cont['game_id'] = mod_product::get_cur_pid();
     $qtype = $_GET['qtype_id'];
     $qtype && ($cont['qtype_id'] = $qtype);
     $cont['operation'] = 1;
     $startdate = $_GET['startdate'] ? $_GET['startdate'] : date('Y-m-d', strtotime('-7 day'));
     $enddate = $_GET['enddate'] ? $_GET['enddate'] : date('Y-m-d', strtotime('today'));
     $tlist = mod_crmmanage::getqtype();
     $qlist = mod_crmmanage::getqlist($cont, $startdate, $enddate, $first, PAGE_ROWS);
     $where = $qlist['where'];
     $total = $qlist['total'];
     foreach ($tlist as $key => $value) {
         $newtype[$key + 1] = $value;
     }
     $newtype = genTree($newtype);
     pm_tpl::assign("ur_here", "问题列表");
     //pm_tpl::assign('gid',$gid);  //选择的游戏
     pm_tpl::assign('qtype', $qtype);
     pm_tpl::assign("qlist", $qlist['list']);
     pm_tpl::assign("tlist", $tlist);
     pm_tpl::assign("ser_tlist", $newtype);
     pm_tpl::assign("startdate", $startdate);
     pm_tpl::assign("enddate", $enddate);
     pm_tpl::assign('action_link_1', array('href' => '?c=crmoper&a=export&query=' . urlencode($where), 'target' => '__blank', 'text' => '导出html'));
     $cont && ($url = http_build_query($cont));
     pm_tpl::assign('page_url', '?c=crmoper&a=index&startdate=' . $startdate . '&enddate=' . $enddate . '&' . $url);
     pm_tpl::assign('pages', mod_pager::get_page_number_list($total, $first, PAGE_ROWS));
     pm_tpl::display('crmoper_index');
 }
 public function adminmsg()
 {
     $keyword = $_GET['keyword'] ? $_GET['keyword'] : '';
     $start = $_GET['start'] ? $_GET['start'] : 0;
     $data = mod_pmsys::adminmsg_list($keyword = '', $start = 0, $perpage = 20);
     pm_tpl::assign('page_url', "?c=pmsys&a=adminmsg");
     pm_tpl::assign('keyword', "{$keyword}");
     pm_tpl::assign('pages', mod_pager::get_page_number_list($data['total'], $start, PAGE_ROWS));
     pm_tpl::assign('list', $data['data']);
     $action_link = array('href' => '?c=pmsys&a=addadminmsg', 'text' => '添加通知');
     pm_tpl::assign('action_link', $action_link);
     pm_tpl::assign('ur_here', '权限管理 - 通知列表');
     pm_tpl::display('pmsys_adminmsg');
 }
 public function index()
 {
     $first = empty($_GET['start']) ? 0 : (int) $_GET['start'];
     $gid = $_GET['game_id'];
     $qtype = $_GET['qtype_id'];
     $qid = trim($_GET['question_id']);
     $account = trim($_GET['account']);
     $nick = trim($_GET['nick']);
     $content = trim($_GET['content']);
     $status = trim($_GET['status']);
     $operation = trim($_GET['operation']);
     $is_tel = $_GET['is_tel'];
     $gid && ($cont['game_id'] = $gid);
     $qtype && ($cont['qtype_id'] = $qtype);
     $qid && ($cont['question_id'] = $qid);
     $account && ($cont['account'] = $account);
     $nick && ($cont['nick'] = $nick);
     $content && ($cont['content'] = $content);
     $is_tel && ($cont['is_tel'] = $is_tel);
     $cont['status'] = $status;
     $cont['operation'] = $operation;
     $startdate = $_GET['startdate'] ? $_GET['startdate'] : date('Y-m-d', strtotime('-7 day'));
     $enddate = $_GET['enddate'] ? $_GET['enddate'] : date('Y-m-d', strtotime('today'));
     $plist = mod_product::getcrmproduct();
     $userlist = mod_crmmanage::getusername();
     $tlist = mod_crmmanage::getqtype();
     $qlist = mod_crmmanage::getqlist($cont, $startdate, $enddate, $first, PAGE_ROWS);
     foreach ($qlist['list'] as &$value) {
         if ($value['status'] == 'untreated' && $value['operation'] == '1') {
             if ($value['lastreply_time']) {
                 if ($value['lastreply_time'] + 5 * 24 * 3600 < time()) {
                     $value['color'] = '#FF3300';
                 }
             } else {
                 if ($value['create_time'] + 5 * 24 * 3600 < time()) {
                     $value['color'] = '#FF3300';
                 }
             }
         }
         if ($value['status'] == 'untreated' && $value['operation'] == 2) {
             $value['color'] = 'green';
         }
         if ($value['status'] == 'untreated' && $value['operation'] == 3) {
             $firstanswer = mod_crmmanage::getfirstanswerbyqid($value['question_id']);
             if ($firstanswer['creater_id'] == $value['lastreply_id']) {
                 $value['color'] = '#ffa500';
             }
         }
         foreach ($userlist as $val) {
             if ($value['create_id'] == $val['user_id']) {
                 $value['create_name'] = $val['truename'];
             }
         }
     }
     unset($value);
     $total = $qlist['total'];
     foreach ($tlist as $key => $value) {
         $newtype[$key + 1] = $value;
     }
     $newtype = genTree($newtype);
     pm_tpl::assign("ur_here", "问题列表");
     pm_tpl::assign('gid', $gid);
     //选择的游戏
     pm_tpl::assign('qid', $qid);
     pm_tpl::assign('account', $account);
     pm_tpl::assign('nick', $nick);
     pm_tpl::assign('is_tel', $is_tel);
     pm_tpl::assign('content', $content);
     pm_tpl::assign('status', $status);
     pm_tpl::assign('operation', $operation);
     pm_tpl::assign('qtype', $qtype);
     pm_tpl::assign("qlist", $qlist['list']);
     pm_tpl::assign("tlist", $tlist);
     pm_tpl::assign("ser_tlist", $newtype);
     pm_tpl::assign("startdate", $startdate);
     pm_tpl::assign("enddate", $enddate);
     pm_tpl::assign("plist", $plist);
     pm_tpl::assign('action_link', array('href' => '?c=crmmanage&a=addquestion', 'text' => '添加问题'));
     //pm_tpl::assign('action_link_1',array('href' => '?c=crmmanage&a=export&query='.urlencode($where),'target' =>'__blank','text' => '导出html'));
     $cont && ($url = http_build_query($cont));
     pm_tpl::assign('page_url', '?c=crmmanage&a=index&startdate=' . $startdate . '&enddate=' . $enddate . '&' . $url);
     pm_tpl::assign('pages', mod_pager::get_page_number_list($total, $first, PAGE_ROWS));
     pm_tpl::display('crmmanage_index');
 }
 public function logsmgdb()
 {
     $get = $_GET;
     $col = mongoinit('productmanage', 'oplogs');
     $start = empty($_GET['start']) ? 0 : (int) $_GET['start'];
     $username = $get['username'] ? $get['username'] : '';
     $ctr = $get['ctr'] ? $get['ctr'] : '';
     $act = $get['act'] ? $get['act'] : '';
     $start_date = $get['start_date'] ? $get['start_date'] : '';
     $start_dategsh = $get['start_date'] ? date('Ymd', strtotime($get['start_date'])) : '';
     $end_date = $get['end_date'] ? $get['end_date'] : '';
     $end_dategsh = $get['end_date'] ? date('Ymd', strtotime($get['end_date'])) : '';
     $logslist = mod_member::get_logslistmgdb($start, $username, $ctr, $act, $start_dategsh, $end_dategsh, $col, 20);
     //debug($logslist);
     if ($logslist) {
         pm_tpl::assign('logslist', $logslist['data']);
         pm_tpl::assign('page_url', "?c=member&a=logsmgdb&username={$username}&ctr={$ctr}&act={$act}&start_date={$start_date}&end_date={$end_date}");
         pm_tpl::assign('pages', mod_pager::get_page_number_list($logslist['total'], $start, 20));
     }
     pm_tpl::assign('ur_here', ' 权限系统 - 用户操作历史【Mongodb版】 ');
     pm_tpl::assign('username', $username);
     pm_tpl::assign('ctr', $ctr);
     pm_tpl::assign('act', $act);
     pm_tpl::assign('start_date', $start_date);
     pm_tpl::assign('end_date', $end_date);
     pm_tpl::display('member_logsmgdb');
 }