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')) { $file_contents = file_get_contents($url); } else { $ch = curl_init(); $timeout = 5; 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']; } } ?>