Example #1
0
 public function Add()
 {
     if ($this->_POST) {
         //提交添加
         $Data['CompanyName'] = trim($this->_POST['CompanyName']);
         $Data['DomainName'] = trim($this->_POST['DomainName']);
         $Data['CustomersName'] = trim($this->_POST['CustomersName']);
         $Data['Area'] = trim($this->_POST['Area']);
         $Data['Tel'] = trim($this->_POST['Tel']);
         $Data['Fax'] = trim($this->_POST['Fax']);
         $Data['Email'] = trim($this->_POST['Email']);
         $Data['Address'] = trim($this->_POST['Address']);
         $Data['ServiceName'] = trim($this->_POST['ServiceName']);
         $Data['UserGroupID'] = trim($this->_POST['UserGroupID']);
         $Data['Remark'] = addslashes($this->_POST['Remark']);
         $Data['UpdateTime'] = date("Y-m-d H:i:s");
         $Data['AddTime'] = date("Y-m-d H:i:s");
         if ($Data['CompanyName'] == '' || $Data['CustomersName'] == '' || $Data['Tel'] == '') {
             $this->__Message('信息填写不完整!');
         }
         $CustomersModule = new CustomersModule();
         if ($CustomersModule->InsertArray($Data)) {
             $this->__Message('添加客户成功!', UrlRewriteSimple('Customers', 'Lists', true), '继续操作');
         } else {
             $this->__Message('添加客户失败,请再一次尝试!');
         }
     } else {
         //获取管理组信息
         $UsersModule = new UsersModule();
         $UserGroups = $UsersModule->GetAllUserGroups();
         $this->UserGroups = $UserGroups;
     }
 }
Example #2
0
 public function InsertCustomersInfo($PostInfo = array())
 {
     $this->__LoadModules('/modules/class.CustomersModule.php');
     $CustomersModule = new CustomersModule();
     $InsertInfo['UpdateTime'] = date("Y-m-d H:i:s");
     $InsertInfo['CustomersName'] = $PostInfo['cus_realName'];
     $InsertInfo['CompanyName'] = $PostInfo['cus_company'];
     $InsertInfo['DomainName'] = $PostInfo['cus_domain'];
     $InsertInfo['Area'] = $PostInfo['cus_area'];
     $InsertInfo['Tel'] = $PostInfo['cus_telphone'];
     $InsertInfo['Fax'] = $PostInfo['cus_fax'];
     $InsertInfo['Email'] = $PostInfo['cus_email'];
     $InsertInfo['Address'] = $PostInfo['cus_address'];
     $InsertInfo['ServiceName'] = $PostInfo['cus_customerService'];
     $InsertInfo['AddTime'] = date("Y-m-d H:i:s");
     $InsertInfo['UserGroupID'] = $this->UserGroupID;
     $InsertInfo['Remark'] = $PostInfo['cus_remark'];
     $CustomersID = $CustomersModule->InsertArray($InsertInfo, true);
     if ($CustomersID > 0) {
         return $CustomersID;
     } else {
         return 0;
     }
 }
Example #3
0
 function PostCopyGBaoPen()
 {
     $filters = array();
     $filters2 = array();
     $Page = $this->_GET['Page'];
     $CustomersModule = new CustomersModule();
     $CustProModule = new CustProModule();
     if (isset($this->_POST)) {
         $CustomersID = intval($this->_POST['CustomersID']);
         //获取G宝盆项目id
         //多G_name
         $ProjectId = intval(TONGYI_ID);
         $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 (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['Remark'] = $this->_POST['Remark'];
             $Custom['AgentID'] = $_SESSION['AgentID'];
             if ($Custom['CompanyName'] == '' || $Custom['Tel'] == '' || $Custom['AgentID'] == '') {
                 JsMessage('信息填写错误!');
             }
             $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['AddTime']}"));
         $Data['G_name'] = $this->_POST['GUserName'];
         $aim_cus = $this->_POST['aim_cus'];
         //被复制G宝盆用户
         if (preg_match("/[\\x{4e00}-\\x{9fa5}]/u", $Data['G_name'])) {
             JsMessage('G宝盆账号不能是中文!');
         }
         $Data['AddTime'] = $Data['UpdateTime'];
         $Data['G_domain'] = $this->_POST['domain'];
         $vesion = $this->_POST['vesion'];
         if ($vesion = 1) {
             $Data['GongNeng'] = $this->GetGbaopenPropertyID('基础版');
         } else {
             $Data['GongNeng'] = $this->GetGbaopenPropertyID('海报版');
         }
         if ($Data['G_domain'] == '' || $Data['GongNeng'] == '' || $Data['CustomersID'] == '') {
             JsMessage('信息填写错误!');
         }
         $Data['G_beian'] = $this->_POST['beian'];
         $GnameNum = $CustProModule->GetListsNum("where G_name='" . $Data['G_name'] . "' and CustomersID!={$CustomersID}");
         if ($GnameNum['Num'] > 0) {
             $LogsFunction->logsinfile('113', 2, $CustomersID);
             JsMessage('该G宝盆账户已经被使用!');
         }
         if ($CustProModule->InsertArray($Data)) {
             $CustomersProjectID = mysql_insert_id();
             $IsOk = $this->ToGbaoPenEditInfo($CustomersProjectID, $aim_cus);
             if (!$IsOk) {
                 $CustomersModule->DeleteInfoByKeyID($CustomersID);
                 $CustProModule->DeleteInfoByKeyID($CustomersProjectID);
             }
             $LogsFunction->logsinfile('113', 1, $CustomersID);
             JsMessage('添加客户为新的G宝盆客户成功!', UrlRewriteSimple($this->MyModule, 'Customer', true) . '&Page=' . $Page, '继续操作');
         } else {
             $CustomersModule->DeleteInfoByKeyID($CustomersID);
             $LogsFunction->logsinfile('113', 0, $CustomersID);
             JsMessage('修改G宝盆客户失败,请再一次尝试!');
         }
     }
 }
Example #4
0
 function EditCustomerFengxinInfo()
 {
     $filters = array();
     $filters2 = array();
     $Page = $this->_GET['Page'];
     $CustomersModule = new CustomersModule();
     $CustProModule = new CustProModule();
     if (isset($this->_POST)) {
         $CustomersID = intval($this->_POST['CustomersID']);
         //$filters['CustomersID'] = $CustomersID;
         //$filters['AgentID'] = $_SESSION['AgentID'];
         /*
         $GongNeng =  $this->_POST ['GongNeng'];
         $GongNengString = implode(',', $GongNeng);
         */
         //获取风信项目id
         $ProjectId = intval(FENGXIN_ID);
         $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']}"));
             $Data['GongNeng'] = $this->GetVersionID($this->_POST['GongNeng']);
             $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('修改客户失败,请再一次尝试!');
             }
         }
     }
 }
Example #5
0
 public function AddCustomer()
 {
     if ($this->_POST) {
         $LogsFunction = new LogsFunction();
         $Data['CompanyName'] = trim($this->_POST['CompanyName']);
         $CustomersModule = new CustomersModule();
         $IsCompanyInfo = $CustomersModule->GetOneInfoByArrayKeys($Data);
         if (!empty($IsCompanyInfo)) {
             $LogsFunction->logsinfile('101', 2, $CustomersID);
             JsMessage('该公司已经存在!');
         }
         $Data['CustomersName'] = trim($this->_POST['CustomersName']);
         $Data['Area'] = trim($this->_POST['Area']);
         $Data['Tel'] = trim($this->_POST['Tel']);
         $Data['Fax'] = trim($this->_POST['Fax']);
         $Data['Email'] = trim($this->_POST['Email']);
         $Data['Address'] = trim($this->_POST['Address']);
         $Data['Remark'] = addslashes($this->_POST['Remark']);
         $Data['UpdateTime'] = date("Y-m-d H:i:s");
         $Data['AddTime'] = date("Y-m-d H:i:s");
         $Data['AgentID'] = $_SESSION['AgentID'];
         if ($Data['Tel'] == '' || $Data['Email'] == '' || $Data['AgentID'] == '') {
             JsMessage('信息填写不完整!');
         }
         if ($CustomersModule->InsertArray($Data)) {
             $LogsFunction->logsinfile('101', 1, $CustomersID);
             JsMessage('添加客户成功!', UrlRewriteSimple('Agent', 'Customer', true), '继续操作');
         } else {
             $LogsFunction->logsinfile('101', 0, $CustomersID);
             JsMessage('添加客户失败,请再一次尝试!');
         }
     }
 }