Ejemplo n.º 1
0
 public function Add()
 {
     if ($this->_POST) {
         //提交添加
         $CustomersProjectID = _intval($this->_POST['CustomersProjectID']);
         $Data['ProjectID'] = trim($this->_POST['ProjectID']);
         $ProjectPropertyID = $this->_POST['ProjectPropertyID'];
         $PropertyPropertyIDString = '';
         foreach ($ProjectPropertyID as $Value) {
             $PropertyPropertyIDString .= ',' . $Value;
         }
         $Data['ProjectPropertyID'] = substr($PropertyPropertyIDString, 1);
         $Data['StartTime'] = trim($this->_POST['StartTime']);
         $Data['EndTime'] = trim($this->_POST['EndTime']);
         $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['CustomersID'] = _intval($this->_POST['CustomersID']);
         $Data['MoreTime'] = trim($this->_POST['MoreTime']);
         $Data['OpenLinks'] = trim($this->_POST['OpenLinks']);
         $Data['WeiXinName'] = trim($this->_POST['WeiXinName']);
         $Data['WeiXinID'] = trim($this->_POST['WeiXinID']);
         $Data['WeiXinNO'] = trim($this->_POST['WeiXinNO']);
         if ($Data['ProjectID'] == '' || $Data['ProjectPropertyID'] == '' || $Data['StartTime'] == '' || $Data['EndTime'] == '') {
             $this->__Message('信息填写不完整!');
         }
         $CustProModule = new CustProModule();
         if ($CustomersProjectID > 0) {
             if ($CustProModule->UpdateArrayByKeyID($Data, $CustomersProjectID)) {
                 $this->ToAddFengXin($Data);
                 $this->__Message('编辑属性成功!', UrlRewriteSimple('CustPro', 'Lists', true) . '&CustomersID=' . $Data['CustomersID'], '继续操作');
             } else {
                 $this->__Message('编辑属性失败,请再一次尝试!');
             }
         } else {
             if ($CustProModule->InsertArray($Data)) {
                 $this->__Message('开通产品成功!', UrlRewriteSimple('CustPro', 'Lists', true) . '&CustomersID=' . $Data['CustomersID'], '继续操作');
             } else {
                 $this->__Message('开通产品失败,请再一次尝试!');
             }
         }
     }
 }
Ejemplo n.º 2
0
 public function InsertGBPenCustomersProject($PostInfo = array(), $CustomersID = 0)
 {
     if ($this->_POST) {
         $this->__LoadModules('/modules/class.CustProModule.php');
         $CustProModule = new CustProModule();
         $InsertProjectInfo['UpdateTime'] = date("Y-m-d H:i:s");
         $InsertProjectInfo['Remark'] = $PostInfo['cus_remark'];
         $InsertProjectInfo['ProjectID'] = $this->ProjectID;
         $InsertProjectInfo['ProjectPropertyID'] = $this->ProjectPropertyID;
         $InsertProjectInfo['AddTime'] = date("Y-m-d H:i:s");
         $InsertProjectInfo['StartTime'] = $PostInfo['cus_addtime'];
         $InsertProjectInfo['EndTime'] = $PostInfo['cus_endtime'];
         $InsertProjectInfo['CustomersID'] = $CustomersID;
         $InsertProjectInfo['EachProjectID'] = $PostInfo['cus_id'];
         if ($CustProModule->InsertArray($InsertProjectInfo)) {
             return 1;
         } else {
             return 0;
         }
     }
 }
Ejemplo n.º 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宝盆客户失败,请再一次尝试!');
         }
     }
 }
Ejemplo n.º 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('修改客户失败,请再一次尝试!');
             }
         }
     }
 }