设为首页 - 加入收藏
您的当前位置:主页 > 网站站长帮 > Discuzl论坛 > 正文

Discuz!开发之网站后台消息提醒函数cpmsg()介绍

来源:未知 编辑:敏杰站长帮 时间:2018-06-01

定义文件:\source\function\function_admincp.php

函数定义:

 

[php] view plain copy
 
  1. function cpmsg($message$url = ''$type = ''$values = array(), $extra = ''$halt = TRUE, $cancelurl = '') {  
  2.     global $_G;  
  3.     $vars = explode(':'$message);  
  4.     $values['ADMINSCRIPT'] = ADMINSCRIPT;  
  5.     if(count($vars) == 2) {  
  6.         $message = lang('plugin/'.$vars[0], $vars[1], $values);  
  7.     } else {  
  8.         $message = cplang($message$values);  
  9.     }  
  10.     switch($type) {  
  11.         case 'download':  
  12.         case 'succeed'$classname = 'infotitle2';break;  
  13.         case 'error'$classname = 'infotitle3';break;  
  14.         case 'loadingform'case 'loading'$classname = 'infotitle1';break;  
  15.         default$classname = 'marginbot normal';break;  
  16.     }  
  17.     if($url) {  
  18.         $url = substr($url, 0, 5) == 'http:' ? $url : ADMINSCRIPT.'?'.$url;  
  19.     }  
  20.     $message = "<h4 class=\"$classname\">$message</h4>";  
  21.     $url .= $url && !empty($_GET['scrolltop']) ? '&scrolltop='.intval($_GET['scrolltop']) : '';  
  22.   
  23.   
  24.     if($type == 'form') {  
  25.         $message = "<form method=\"post\" action=\"$url\"><input type=\"hidden\" name=\"formhash\" value=\"".FORMHASH."\">".  
  26.             "<br />$message$extra<br />".  
  27.             "<p class=\"margintop\"><input type=\"submit\" class=\"btn\" name=\"confirmed\" value=\"".cplang('ok')."\">   \n".  
  28.             ($cancelurl ? "<input type=\"button\" class=\"btn\" value=\"".cplang('cancel')."\" onClick=\"location.href='$cancelurl'\">" :  
  29.             "<script type=\"text/javascript\">".  
  30.             "if(history.length > (BROWSER.ie ? 0 : 1)) document.write('<input type=\"button\" class=\"btn\" value=\"".cplang('cancel')."\" onClick=\"history.go(-1);\">');".  
  31.             "</script>").  
  32.             "</p></form><br />";  
  33.     } elseif($type == 'loadingform') {  
  34.         $message = "<form method=\"post\" action=\"$url\" id=\"loadingform\"><input type=\"hidden\" name=\"formhash\" value=\"".FORMHASH."\"><br />$message$extra<img src=\"static/image/admincp/ajax_loader.gif\" class=\"marginbot\" /><br />".  
  35.             '<p class="marginbot"><a href="###" onclick="$(\'loadingform\').submit();" class="lightlink">'.cplang('message_redirect').'</a></p></form><br /><script type="text/JavaScript">setTimeout("$(\'loadingform\').submit();", 2000);</script>';  
  36.     } else {  
  37.         $message .= $extra.($type == 'loading' ? '<img src="static/image/admincp/ajax_loader.gif" class="marginbot" />' : '');  
  38.         if($url) {  
  39.             if($type == 'button') {  
  40.                 $message = "<br />$message<br /><p class=\"margintop\"><input type=\"submit\" class=\"btn\" name=\"submit\" value=\"".cplang('start')."\" onclick=\"location.href='$url'\" />";  
  41.             } else {  
  42.                 $message .= '<p class="marginbot"><a href="'.$url.'" class="lightlink">'.cplang($type == 'download' ? 'message_download' : 'message_redirect').'</a></p>';  

编辑:敏杰站长帮

相关文章:

相关推荐:

网友评论:

敏杰科技Copyright © 2015-2023 Www.880834.Com. 敏杰科技 版权所有

(本站非经营盈利网站)本站内容来自网络转载和网友投稿如有问题联系删除 邮箱:[email protected]

川公网安备 51340102000058号

蜀ICP备16031786号-1

Top