function ManageFunction() { $CustomersID = $this->_GET['ID']; $CustomersModule = new CustomersModule(); $CustomersInfo = $CustomersModule->GetOneInfoByKeyID($CustomersID); //获取风信项目id $ProjectId = TONGYI_ID; $sql = "Where CustomersID={$CustomersID} and ProjectId={$ProjectId} and AgentID={$_SESSION['AgentID']}"; $CustProModule = new CustProModule(); $data = $CustProModule->GetInfoByWhere($sql); //print_r($data);exit; if ($data['G_beian']) { $yes = 'checked="checked"'; $no = ''; } else { $yes = ''; $no = 'checked="checked"'; } echo '<h1 class="Bombbox-top"> <span class="close"><img src="images/close.png"></span>G宝盆客户修改 </h1> <div class="Bombbox-m"> <table width="100%" border="0"> <tbody><tr height="45"> <td colspan="2"><div class="slideTxtBox"> <div class="edite" id="edite2"> <form name="form2" method="post" action="' . UrlRewriteSimple($this->MyModule, 'EditCustomerGbaopenInfo', true) . '" id="form2" enctype="multipart/form-data"> <table width="100%" border="0"> <tbody> <tr height="34"> <td align="right">G宝盆客户账号:</label></td> <td nowrap="nowrap"><input class="input" type="text" readonly name="GUserName" value="' . $data['G_name'] . '" /></td> </tr> <tr height="34"> <td align="right">域名:</td> <td nowrap="nowrap"><input type="text" name="domain" class="input" value="' . $data['G_domain'] . '"></td> </tr> <tr height="34"> <td align="right">是否备案:</td> <td nowrap="nowrap"> <input type="radio" value="1" name="beian" ' . $yes . '>是 <input type="radio" value="0" name="beian" ' . $no . '>否 </td> </tr> <tr height="34"> <td align="right">G宝盆信息备注:</td> <td><textarea name="Remark" cols="" rows="" class="input" value="' . $data['Remark'] . '" style="height: 60px;">' . $data['Remark'] . '</textarea> </td> </tr> <tr height="34"> <td align="right"></td> <td><input type="submit" name="确定" value="确定" class="btn-Determine check"> <input type="reset" name="取消" value="取消" class="btn-Cancel" onclick="ClosetEditInfoResult()"><input type="hidden" name="CustomersID" id="CustomersID" value="' . $CustomersID . '"></td> </tr> </tbody> </table> </form> </div> </div> <script type="text/javascript">jQuery(".slideTxtBox").slide({trigger:"click"});</script></td> </tr> </tbody></table> </div>'; exit; }
public function Customer() { $this->MyAction = 'Customer'; $MysqlWhere = ' where AgentID=' . $_SESSION['AgentID']; $Page = intval($this->_GET['Page']); $Page = $Page ? $Page : 1; $FengxinID = $this->GetProjectID('风信'); $GbaopenID = $this->GetProjectID('聚宝盆'); $CustProModule = new CustProModule(); $CustomersModule = new CustomersModule(); $Searchtxt = $this->_POST['searchtxt']; if ($Searchtxt != '') { $MysqlWhere .= " and (CompanyName like '%{$Searchtxt}%' or CustomersName like '%{$Searchtxt}%')"; } $ListsNum = $CustomersModule->GetListsNum($MysqlWhere); $Rscount = $ListsNum['Num']; $PageSize = 20; if ($Rscount) { $Data['RecordCount'] = $Rscount; $Data['PageSize'] = $PageSize ? $PageSize : $Data['RecordCount']; $Data['PageCount'] = ceil($Data['RecordCount'] / $PageSize); $Data['Page'] = min($Page, $Data['PageCount']); $Offset = ($Page - 1) * $Data['PageSize']; if ($Page > $Data['PageCount']) { $Page = $Data['PageCount']; } $Data['Data'] = $CustomersModule->GetLists($MysqlWhere, $Offset, $Data['PageSize']); foreach ($Data['Data'] as $k => $v) { $where = "where ProjectID='{$FengxinID}' and AgentID={$_SESSION['AgentID']} and CustomersID={$v['CustomersID']}"; $IsFengxin = $CustProModule->GetInfoByWhere($where); if (!empty($IsFengxin)) { $Data['fengxin'][$v['CustomersID']] = 1; $Data['Data'][$k]['status'] = $IsFengxin['status']; } $where = "where ProjectID='{$GbaopenID}' and AgentID={$_SESSION['AgentID']} and CustomersID={$v['CustomersID']}"; $IsGbaopen = $CustProModule->GetInfoByWhere($where); if (!empty($IsGbaopen)) { $Data['gbaopen'][$v['CustomersID']] = 1; $Data['Data'][$k]['status'] = $IsGbaopen['status']; } } MultiPage($Data, 20); $this->Data = $Data; } }
public function showRenewalscost() { $json = stripcslashes($this->_GET['cost']); $data = json_decode($json, TRUE); $CustomersProjectID = $data['CustoProID']; $versiontime = $data['version']; unset($data['CustoProID']); unset($data['version']); $where = "where CustomersProjectID={$CustomersProjectID}"; //获取风信项目id $ProjectId = FENGXIN_ID; $where .= " and ProjectID={$ProjectId} and AgentID={$_SESSION['AgentID']}"; $AgentModule = new AgentModule(); $CustFuwuModule = new CustFuwuModule(); $FuWuModule = new FuWuModule(); //获取当前代理的等级 $Agentinfo = $AgentModule->GetOneInfoByKeyID($_SESSION['AgentID']); $LevelID['AgentPriceID'] = $Agentinfo['FengXinAgentPriceID']; //获取该等级的折扣 $AgentPriceModule = new AgentPriceModule(); $CustProModule = new CustProModule(); $AgentPriceinfo = $AgentPriceModule->GetOneInfoByArrayKeys($LevelID); $AgenDiscount = $AgentPriceinfo['AgenDiscount']; $CustProInfo = $CustProModule->GetInfoByWhere($where); if (!empty($CustProInfo)) { $cost = 0; $Endtime = date('Y-m-d', strtotime($CustProInfo['EndTime'])); $PropertyModule = new PropertyModule(); $PropertyInfo = $PropertyModule->GetOneInfoByKeyID($CustProInfo['GongNeng']); $MarketPrice = $PropertyInfo['MarketPrice']; if (strtotime($Endtime) < strtotime(date('Y-m-d'))) { $cost = (strtotime($versiontime) - strtotime(date('Y-m-d'))) / (3600 * 24) * $MarketPrice * $AgenDiscount / 365; } else { $cost = (strtotime($versiontime) - strtotime($Endtime)) / (3600 * 24) * $MarketPrice * $AgenDiscount / 365; } foreach ($data as $k => $v) { $FuWuInfo = $FuWuModule->GetOneInfoByKeyID($k); $FuWuPrice = $FuWuInfo['FuWuPrice']; $sql = "where CustomersProjectID={$CustomersProjectID} and FuWuID={$k}"; $CustFuwuInfo = $CustFuwuModule->GetInfoByWhere($sql); //dd($CustFuwuInfo); $FuwuEndTime = date('Y-m-d', strtotime($CustFuwuInfo['EndTime'])); if (strtotime($FuwuEndTime) < strtotime(date('Y-m-d'))) { $cost += (strtotime($v) - strtotime(date('Y-m-d'))) / (3600 * 24) * $FuWuPrice * $AgenDiscount / 365; } else { $cost += (strtotime($v) - strtotime($FuwuEndTime)) / (3600 * 24) * $FuWuPrice * $AgenDiscount / 365; } } } echo '此次续费将消费金额<span class="red font22">¥:' . round($cost) . '</span>'; exit; }
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('修改客户失败,请再一次尝试!'); } } } }