MODEL('cache'); $crmCache = $cacheM->GetCache(array('crm')); $this -> yunset(array( 'crmClassName' => $crmCache['crmclass_name'], 'crmType' => $crmCache['crmdata']['client_type'], 'outClass' => $crmCache['crmdata']['crm_outclass'], 'followWay' => $crmCache['crmdata']['follow_way'] )); $crmM = $this->MODEL('crm'); $where = $urlarr = array(); $time = intval($_GET['day']); if (! empty($time)) { if ($time == 1) { // 今天 $startTime = mktime(0, 0, 0, date('m'), date('d'), date('y')); $endTime = time(); } else if ($time == 2) { // 昨天 $startTime = mktime(0, 0, 0, date('m'), date('d'), date('Y')) - 86400; $endTime = mktime(23, 59, 59, date('m'), date('d'), date('Y')) - 86400; } else if ($time == 3) { // 本周 $startTime = strtotime(date('Y-m-d', strtotime("this week Monday", time()))); $endTime = strtotime(date('Y-m-d', strtotime("this week Sunday", time()))) + 24 * 3600 - 1; } else if ($time == 4) { // 本月 $startTime = mktime(0, 0, 0, date('m'), 1, date('Y')); $endTime = mktime(23, 59, 59, date('m'), date('t'), date('Y')); } $where['PHPYUNBTWSTART_A'] = ''; $where['ctime'][] = array('>', $startTime, 'AND'); $where['ctime'][] = array('<', $endTime, 'AND'); $where['PHPYUNBTWEND_A'] = ''; $urlarr['day'] = $time; } if (!empty($_GET['status'])) { $status = intval($_GET['status']); if ($status != 4) { $where['status'] = $status; } $urlarr['status'] = $status; } $urlarr = $_GET; $urlarr['page'] = '{{page}}'; $pageurl = Url($_GET['m'], $urlarr, 'admin'); $pageM = $this->MODEL('page'); $pages = $pageM->pageList('crm_out', $where, $pageurl, $_GET['page']); if ($pages['total'] > 0) { if ($_GET['order']) { $where['orderby'] = $_GET['t'] . ',' . $_GET['order']; $urlarr['order'] = $_GET['order']; $urlarr['t'] = $_GET['t']; } else { $where['orderby'] = 'ctime,desc'; } $where['limit'] = $pages['limit']; $list = $crmM->getOutList($where); $this->yunset(array( 'tasks' => $list )); } $this->yuntpl(array( 'admin/crm_outall' )); } function setStatus_action() { $crmM = $this->MODEL('crm'); $status = intval($_POST['status']); if ($status == 3) { // 不同意 $data['statusbody'] = $_POST['statusbody']; } $nid = $crmM->upOut(array('status' => $status), array('id' => (int) $_POST['id'])); if ($nid) { echo 1; die(); } } function del_action() { $crmM = $this->MODEL('crm'); $return = $crmM->delOut((int) $_GET['id']); $this->layer_msg($return['msg'], $return['errcode'], $return['layertype'], $_SERVER['HTTP_REFERER']); } } ?>