MODEL('crm'); $where['uid'] = $_SESSION['auid']; if((int)$_GET['status']){ if((int)$_GET['status']!=5){ $where['status'] = (int)$_GET['status']; } $urlarr['status'] = intval($_GET['status']); }else{ $where['status'] = 1; } if ($_GET['time']) { $time = intval($_GET['time']); if($_GET['time']!=4){ if($time==1){//明天 $sDate = mktime(0, 0, 0, date('m'), date('d') + 1, date('Y')); $eDate = mktime(23, 59, 59, date('m'), date('d') + 1, date('Y')); }elseif($time==2){//后天 $sDate = mktime(0, 0, 0, date('m'), date('d') + 2, date('Y')); $eDate = mktime(23, 59, 59, date('m'), date('d') + 2, date('Y')); }elseif($time==3){//一周内 $sDate = mktime(0,0,0,date('m'),date('d'),date('y')); $eDate = mktime(23, 59, 59, date('m'), date('d') + 7, date('Y')); } $where['PHPYUNBTWSTART_A'] = '' ; $where['stime'][] = array('>=',$sDate); $where['stime'][] = array('<=',$eDate,'and') ; $where['PHPYUNBTWEND_A'] = '' ; } $urlarr['time'] = intval($_GET['time']); }elseif (!$_GET['time']) {//今天 $eDate = mktime(23, 59, 59,date('m'),date('d'),date('y')); $where['stime'] = array('<',$eDate); } $urlarr['page'] = '{{page}}'; $pageurl = Url($_GET['m'], $urlarr, 'admin'); $pageM = $this -> MODEL('page'); $pages = $pageM -> pageList('crm_work_plan', $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'] = 'stime,desc'; } $where['limit'] = $pages['limit']; $list = $crmM -> getTaskList($where, array('utype' => 'crm')); $this -> yunset(array('tasks' => $list)); } $this->siteadmin_tpl(array('crm_waitingtask')); } function setStatus_action() { $crmM = $this -> MODEL('crm'); if((int)$_POST['type']==1){ if((int)$_POST['status']==3){//未完成 $data['reason'] = $_POST['reason']; } $data['status'] = (int)$_POST['status']; $nid = $crmM->upTask($data,array('id'=>(int)$_POST['id'])); }else{ $nid = $crmM->delTask(array('id'=>(int)$_POST['id'])); } if($nid){ echo 1;die; } } function add_action(){ $crmM = $this -> MODEL('crm'); $Data = array( 'id' => intval($_POST['id']), 'auid' => $_SESSION['auid'], 'uid' => $_SESSION['auid'], 'comid' => intval($_POST['com_uid']), 'title' => $_POST['title'], 'content' => $_POST['content'], 'stime' => $_POST['stime'], ); $return = $crmM -> addWaitingTask($Data); if(intval($_POST['id'])){ $msg='修改'; }else{ $msg='添加'; } if($return['id']){ $this->ACT_layer_msg($msg.'成功!', 9, $_SERVER['HTTP_REFERER'],2,1); }else{ $this->ACT_layer_msg($msg.'失败,请重新'.$msg.'!', 8, $_SERVER['HTTP_REFERER']); } } function detail_action(){ $crmM = $this -> MODEL('crm'); $info = $crmM -> getTaskInfo(array('id'=>intval($_POST['id']))); $companyM = $this -> MODEL('company'); $cominfo = $companyM -> getInfo($info['comid'],array('field' => '`uid`,`name`')); $info['comname'] =$cominfo['name']; echo json_encode($info); } function ComDetail_action(){ $companyM = $this -> MODEL('company'); $info = $companyM -> getInfo((int)$_POST['uid'],array('field' => '`uid`,`name`,`linktel`,`linkphone`,`provinceid`,`cityid`,`three_cityid`,`linkman`')); $info['uid'] = $_POST['uid']; $info['cityname'] = $info['job_city_one'].' '.$info['job_city_two']. ' '.$info['job_city_three']; if($info['linktel']){ $info['moblie'] = $info['linktel']; }else{ $info['moblie'] = $info['linkphone']; } $statisM = $this -> MODEL('statis'); $statis = $statisM -> getInfo((int)$_POST['uid'],array('usertype'=>2,'field' => '`rating_name`,`vip_etime`')); if($statis){ $info['ratingname'] = $statis['rating_name']; if($statis['vip_etime']){ $info['ratingtime'] = date('Y-m-d',$statis['vip_etime']); }else{ $info['ratingtime'] = '永久会员'; } } echo json_encode($info); } function reason_action(){ $crmM = $this -> MODEL('crm'); $info = $crmM -> getTaskInfo(array('id'=>intval($_POST['id'])),array('field'=>'`reason`')); echo $info['reason']; } } ?>