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; } }
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; } }
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宝盆客户失败,请再一次尝试!'); } } }
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('修改客户失败,请再一次尝试!'); } } } }
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('添加客户失败,请再一次尝试!'); } } }