예제 #1
0
 public function Login()
 {
     if ($this->_POST) {
         $Post['UserName'] = trim($this->_POST['UserName']);
         $PassWord = trim($this->_POST['PassWord']);
         if (strlen($Post['UserName']) < 3) {
             JsMessage('用户名错误!');
         } elseif (strlen($PassWord) < 6) {
             JsMessage('密码错误!');
         }
         $AgentModule = new AgentModule();
         $Post['PassWord'] = md5($PassWord);
         $AgentInfo = $AgentModule->GetOneInfoByArrayKeys($Post);
         if (empty($AgentInfo)) {
             JsMessage('用户不存在或者用户名密码错误!');
         } else {
             $this->SetSession($AgentInfo);
             $LogsFunction = new LogsFunction();
             $LogsFunction->Loginlogs();
             JsMessage('登陆成功!', UrlRewriteSimple('Agent', 'Customer', true));
         }
     }
     exit;
 }
예제 #2
0
 public function DeleteGbaopen()
 {
     $LogsFunction = new LogsFunction();
     $CustomersProjectID = _intval($this->_GET['ID']);
     $Page = _intval($this->_GET['Page']);
     $CustProModule = new CustProModule();
     $CustProInfo = $CustProModule->GetOneInfoByKeyID($CustomersProjectID);
     $CustomersID = $CustProInfo['CustomersID'];
     if ($CustomersProjectID == 0) {
         $LogsFunction->logsinfile('116', 3, $CustomersID);
         JsMessage('操作错误,请再一次尝试!');
     }
     $IsOk = $this->ToDeleteGbaoPen($CustomersProjectID);
     if ($IsOk == 1) {
         $LogsFunction->logsinfile('116', 5, $CustomersID);
         $CustProModule = new CustProModule();
         $CustProModule->DeleteInfoByKeyID($CustomersProjectID);
         if ($CustProModule) {
             $LogsFunction->logsinfile('116', 1, $CustomersID);
             JsMessage('删除成功!', UrlRewriteSimple($this->MyModule, 'Customer', true) . '&Page=' . $Page, '继续操作');
         } else {
             $LogsFunction->logsinfile('110', 0, $CustomersID);
             JsMessage('删除失败,请联系管理员删除!', UrlRewriteSimple($this->MyModule, 'Customer', true) . '&Page=' . $Page, '继续操作');
         }
     } else {
         $LogsFunction->logsinfile('116', 6, $CustomersID);
         JsMessage('删除失败,请再尝试删除!', UrlRewriteSimple($this->MyModule, 'Customer', true) . '&Page=' . $Page, '继续操作');
     }
 }
예제 #3
0
 public function DeleteCustomer()
 {
     $LogsFunction = new LogsFunction();
     $CustomersID = $this->_GET['ID'];
     $CustomersModule = new CustomersModule();
     $CustomersInfo = $CustomersModule->GetOneInfoByKeyID($CustomersID);
     if ($CustomersInfo['AgentID'] != $_SESSION['AgentID']) {
         $LogsFunction->logsinfile('103', 3, $CustomersID);
         JsMessage('删除失败,请确定您已经登录!');
     }
     $Page = _intval($this->_GET['Page']);
     $CustProModule = new CustProModule();
     $CustProModule->DeleteInfoByCustomersID($CustomersID);
     if ($CustomersModule->DeleteInfoByKeyID($CustomersID)) {
         $LogsFunction->logsinfile('103', 1, $CustomersID);
         JsMessage('已完成删除操作!', UrlRewriteSimple('Agent', 'Customer', true) . '&Page=' . $Page, '继续操作');
     } else {
         $LogsFunction->logsinfile('103', 0, $CustomersID);
         JsMessage('删除失败,请再一次尝试!');
     }
 }
예제 #4
0
파일: class.Api.php 프로젝트: baiduXM/agent
 function EditCustomerFengxinInfo()
 {
     $filters = array();
     $filters2 = array();
     $CustomersModule = new CustomersModule();
     $CustProModule = new CustProModule();
     if (isset($this->_POST)) {
         $CustomersID = intval($this->_POST['CustomersID']);
         $ProjectId = intval($this->GetFengxinID());
         $sql = "Where CustomersID={$CustomersID} and ProjectID={$ProjectId} and AgentID={$_SESSION['AgentID']}";
         $filters2['CustomersID'] = $CustomersID;
         $filters2['AgentID'] = intval($_SESSION['AgentID']);
         $filters2['ProjectID'] = $ProjectId;
         $IsFengxingCustom = $CustProModule->GetInfoByWhere($sql);
         $LogsFunction = new LogsFunction();
         if (!empty($IsFengxingCustom)) {
             $DB = new DB();
             $Data['Remark'] = $this->_POST['Remark'];
             $DataCustoms['AgentID'] = $_SESSION['AgentID'];
             $Data['CustomersID'] = $CustomersID;
             $Data['UpdateTime'] = date('Y-m-d H:i:s', time());
             $Data['FengXinUserName'] = $this->_POST['FengXinUserName'];
             $Data['WeiXinName'] = $this->_POST['WeiXinName'];
             $Data['WeiXinID'] = $this->_POST['WeiXinID'];
             $Data['WeiXinNO'] = $this->_POST['WeiXinNO'];
             $FengXinUserNameNum = $CustProModule->GetListsNum("where WeiXinID='{$Data['WeiXinID']}' and CustomersID!={$CustomersID}");
             if ($FengXinUserNameNum['Num'] > 0) {
                 $LogsFunction->logsinfile('107', 2, $CustomersID);
                 JsMessage('该风信账户已经被使用!');
             }
             if (isset($this->_POST['StartTime'])) {
                 $Data['StartTime'] = $this->_POST['StartTime'];
             }
             if ($DB->UpdateArray($CustProModule->TableName, $Data, $filters2)) {
                 $this->ToFengXinEditInfo($IsFengxingCustom['CustomersProjectID']);
                 $LogsFunction->logsinfile('107', 1, $CustomersID);
                 JsMessage('修改客户风信资料成功!', UrlRewriteSimple($this->MyModule, 'Customer', true) . '&Page=' . $Page, '继续操作');
             } else {
                 $LogsFunction->logsinfile('107', 0, $CustomersID);
                 JsMessage('修改客户失败,请再一次尝试!');
             }
         } else {
             if (isset($this->_POST['create']) && isset($this->_POST['new'])) {
                 $Custom['CompanyName'] = $this->_POST['CompanyName'];
                 $Custom['CustomersName'] = $this->_POST['CustomersName'];
                 $Custom['Tel'] = $this->_POST['Tel'];
                 $Custom['Email'] = $this->_POST['Email'];
                 $Custom['Address'] = $this->_POST['Address'];
                 $Custom['Fax'] = $this->_POST['Fax'];
                 $Custom['AddTime'] = date('Y-m-d H:i:s', time());
                 $Custom['UpdateTime'] = $Custom['AddTime'];
                 $Custom['Address'] = $this->_POST['Address'];
                 $Custom['Address'] = $this->_POST['Address'];
                 $Custom['Remark'] = $this->_POST['Remark'];
                 $Custom['AgentID'] = $_SESSION['AgentID'];
                 $CustomersModule->InsertArray($Custom);
                 $CustomersID = mysql_insert_id();
             }
             $Data['ProjectID'] = $ProjectId;
             $Data['AgentID'] = $_SESSION['AgentID'];
             $Data['Remark'] = $this->_POST['Remark'];
             $Data['CustomersID'] = $CustomersID;
             $Data['AddTime'] = date('Y-m-d H:i:s', time());
             $Data['UpdateTime'] = $Data['AddTime'];
             $Data['StartTime'] = $Data['AddTime'];
             $Data['EndTime'] = date('Y-m-d H:i:s', strtotime("{$Data['StartTime']}+ 7 day"));
             $Data['FengXinUserName'] = $this->_POST['FengXinUserName'];
             $Data['AddTime'] = $Data['UpdateTime'];
             $Data['WeiXinName'] = $this->_POST['WeiXinName'];
             $Data['WeiXinID'] = $this->_POST['WeiXinID'];
             $Data['WeiXinNO'] = $this->_POST['WeiXinNO'];
             $FengXinUserNameNum = $CustProModule->GetListsNum("where WeiXinID='{$Data['WeiXinID']}' and CustomersID!={$CustomersID}");
             if ($FengXinUserNameNum['Num'] > 0) {
                 $LogsFunction->logsinfile('106', 2, $CustomersID);
                 JsMessage('该风信账户已经被使用!');
             }
             if ($CustProModule->InsertArray($Data)) {
                 $CustomersProjectID = mysql_insert_id();
                 $this->ToFengXinEditInfo($CustomersProjectID);
                 $LogsFunction->logsinfile('106', 1, $CustomersID);
                 JsMessage('添加客户为新的风信客户成功!', UrlRewriteSimple($this->MyModule, 'Customer', true) . '&Page=' . $Page, '继续操作');
             } else {
                 $LogsFunction->logsinfile('106', 0, $CustomersID);
                 JsMessage('修改客户失败,请再一次尝试!');
             }
         }
     }
 }