From abb66a0e799e7ca613e8967a304e7c5ed00e034e Mon Sep 17 00:00:00 2001
From: chengkun <chengkun@ishangstudy.com>
Date: Fri, 30 May 2025 11:37:48 +0800
Subject: [PATCH] 提交
---
admin/model/msgconfig.class.php | 311 ++++++++++++++++++++++++++-------------------------
1 files changed, 156 insertions(+), 155 deletions(-)
diff --git a/admin/model/msgconfig.class.php b/admin/model/msgconfig.class.php
index beeb277..e4ee5ef 100644
--- a/admin/model/msgconfig.class.php
+++ b/admin/model/msgconfig.class.php
@@ -1,172 +1,173 @@
<?php
-class msgconfig_controller extends adminCommon{
- function index_action(){
- $cacheM = $this->MODEL('cache');
- $options = array('city');
-
- $cache = $cacheM -> GetCache($options);
-
-
- $this -> yunset($cache);
-
- $this->yuntpl(array('admin/admin_msg_config'));
-
- }
-
- //保存
- function save_action(){
-
- $configM = $this->MODEL('config');
- if($_POST['config']){
-
- unset($_POST['config']);
- $configM->setConfig($_POST);
-
- $this->web_config();
-
- $this->ACT_layer_msg( "短信配置设置成功!",9,1,2,1);
-
- }
- }
-
- //短信模板列表
- function tpl_action(){
-
- $this->yuntpl(array('admin/admin_msg_tpl'));
-
- }
-
- //短信模板设置
- function settpl_action(){
-
- include(CONFIG_PATH."db.tpl.php");
-
- $this->yunset("arr_tpl",$arr_tpl);
-
- $templatesM = $this->MODEL("templates");
-
- if($_POST['config']){
-
- $configNum = $templatesM->getNum(array('name'=>trim($_POST['name'])));
-
- $content = str_replace("amp;nbsp;","nbsp;",$_POST['content']);
-
- if($configNum>0){
-
- $templatesM->upInfo(array('name'=>trim($_POST['name'])),array('content'=>$content,'title'=>trim($_POST['title'])));
-
- }else{
-
- $templatesM->addInfo(array('name'=>trim($_POST['name']),'content'=>$content,'title'=>trim($_POST['title'])));
-
- }
-
- $this->ACT_layer_msg( "短信模版配置设置成功!",9,$_SERVER['HTTP_REFERER'],2,1);
-
- }
-
- $row = $templatesM->getInfo(array('name'=>$_GET['name']));
-
- $this->yunset("row",$row);
-
- $this->yuntpl(array('admin/admin_settpl'));
-
- }
-
- function get_restnum_action(){
-
-
- $returnArr['msgnum'] = $returnArr['businessnum'] = 0;
- //短信检测
-
- $url = 'https://u.phpyun.com/feature';
- $url .= '?appKey='.$this->config['sy_msg_appkey'].'&appSecret='.$this->config['sy_msg_appsecret'];
-
- if (extension_loaded('curl')){
-
- $return = CurlGet($url);
-
- }else if(function_exists('file_get_contents')){
-
- $return = file_get_contents($url);
-
- }
-
- if($return){
- $msgInfo = json_decode($return,true);
- if($msgInfo['code'] == '200'){
- $returnArr['msgnum'] = $msgInfo['num'];
- }
- unset($return);
- }
- //空号检测
- $url = 'https://u.phpyun.com/feature';
- $url .= '?appKey='.$this->config['sy_kh_appkey'].'&appSecret='.$this->config['sy_kh_appsecret'];
-
- if (extension_loaded('curl')){
-
- $return = CurlGet($url);
-
- }else if(function_exists('file_get_contents')){
-
- $return = file_get_contents($url);
-
- }
-
- if($return){
- $msgInfo = json_decode($return,true);
- if($msgInfo['code'] == '200'){
- $returnArr['khnum'] = $msgInfo['num'];
- }
- unset($return);
- }
- //天眼查检测
- $url = 'https://u.phpyun.com/feature';
- $url .= '?appKey='.$this->config['sy_tyc_appkey'].'&appSecret='.$this->config['sy_tyc_appsecret'];
-
- if (extension_loaded('curl')){
-
- $return = CurlGet($url);
-
- }else if(function_exists('file_get_contents')){
-
- $return = file_get_contents($url);
-
- }
- if($return){
- $msgInfo = json_decode($return,true);
- if($msgInfo['code'] == '200'){
- $returnArr['businessnum'] = $msgInfo['num'];
- }
- }
-
-
- echo json_encode($returnArr);die;
- }
-
-
- function get_restnums_action(){
+class msgconfig_controller extends adminCommon {
+ function index_action() {
+ $cacheM = $this->MODEL('cache');
+ $options = array('city');
+
+ $cache = $cacheM->GetCache($options);
+
+
+ $this->yunset($cache);
+
+ $this->yuntpl(array('admin/admin_msg_config'));
+
+ }
+
+ //保存
+ function save_action() {
+
+ $configM = $this->MODEL('config');
+ if ($_POST['config']) {
+
+ unset($_POST['config']);
+ $configM->setConfig($_POST);
+
+ $this->web_config();
+
+ $this->ACT_layer_msg("短信配置设置成功!", 9, 1, 2, 1);
+
+ }
+ }
+
+ //短信模板列表
+ function tpl_action() {
+
+ $this->yuntpl(array('admin/admin_msg_tpl'));
+
+ }
+
+ //短信模板设置
+ function settpl_action() {
+
+ include(CONFIG_PATH . "db.tpl.php");
+
+ $this->yunset("arr_tpl", $arr_tpl);
+
+ $templatesM = $this->MODEL("templates");
+
+ if ($_POST['config']) {
+
+ $configNum = $templatesM->getNum(array('name' => trim($_POST['name'])));
+
+ $content = str_replace("amp;nbsp;", "nbsp;", $_POST['content']);
+
+ if ($configNum > 0) {
+
+ $templatesM->upInfo(array('name' => trim($_POST['name'])), array('content' => $content, 'template_id' => $_POST['template_id'], 'title' => trim($_POST['title'])));
+
+ } else {
+
+ $templatesM->addInfo(array('name' => trim($_POST['name']), 'content' => $content, 'template_id' => $_POST['template_id'], 'title' => trim($_POST['title'])));
+
+ }
+
+ $this->ACT_layer_msg("短信模版配置设置成功!", 9, $_SERVER['HTTP_REFERER'], 2, 1);
+
+ }
+
+ $row = $templatesM->getInfo(array('name' => $_GET['name']));
+
+ $this->yunset("row", $row);
+
+ $this->yuntpl(array('admin/admin_settpl'));
+
+ }
+
+ function get_restnum_action() {
+
+
+ $returnArr['msgnum'] = $returnArr['businessnum'] = 0;
+ //短信检测
+
+ $url = 'https://u.phpyun.com/feature';
+ $url .= '?appKey=' . $this->config['sy_msg_appkey'] . '&appSecret=' . $this->config['sy_msg_appsecret'];
+
+ if (extension_loaded('curl')) {
+
+ $return = CurlGet($url);
+
+ } else if (function_exists('file_get_contents')) {
+
+ $return = file_get_contents($url);
+
+ }
+
+ if ($return) {
+ $msgInfo = json_decode($return, true);
+ if ($msgInfo['code'] == '200') {
+ $returnArr['msgnum'] = $msgInfo['num'];
+ }
+ unset($return);
+ }
+ //空号检测
+ $url = 'https://u.phpyun.com/feature';
+ $url .= '?appKey=' . $this->config['sy_kh_appkey'] . '&appSecret=' . $this->config['sy_kh_appsecret'];
+
+ if (extension_loaded('curl')) {
+
+ $return = CurlGet($url);
+
+ } else if (function_exists('file_get_contents')) {
+
+ $return = file_get_contents($url);
+
+ }
+
+ if ($return) {
+ $msgInfo = json_decode($return, true);
+ if ($msgInfo['code'] == '200') {
+ $returnArr['khnum'] = $msgInfo['num'];
+ }
+ unset($return);
+ }
+ //天眼查检测
+ $url = 'https://u.phpyun.com/feature';
+ $url .= '?appKey=' . $this->config['sy_tyc_appkey'] . '&appSecret=' . $this->config['sy_tyc_appsecret'];
+
+ if (extension_loaded('curl')) {
+
+ $return = CurlGet($url);
+
+ } else if (function_exists('file_get_contents')) {
+
+ $return = file_get_contents($url);
+
+ }
+ if ($return) {
+ $msgInfo = json_decode($return, true);
+ if ($msgInfo['code'] == '200') {
+ $returnArr['businessnum'] = $msgInfo['num'];
+ }
+ }
+
+
+ echo json_encode($returnArr);
+ die;
+ }
+
+
+ function get_restnums_action() {
$user = trim($this->config['sy_msg_appkey']);
$pass = trim($this->config['sy_msg_appsecret']);
$url = 'http://api.smsbao.com/query';
- $url.= '?u='.$user.'&p='.md5($pass);
- if(function_exists('file_get_contents')){
+ $url .= '?u=' . $user . '&p=' . md5($pass);
+ if (function_exists('file_get_contents')) {
$file_contents = file_get_contents($url);
- }else{
+ } else {
$ch = curl_init();
$timeout = 5;
- curl_setopt ($ch, CURLOPT_URL, $url);
- curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
+ curl_setopt($ch, CURLOPT_URL, $url);
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
+ curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
}
$result = explode(",", $file_contents);
echo $result['1'];
-
+
}
-
+
}
?>
\ No newline at end of file
--
Gitblit v1.9.0