function login($ip, $nick, $password) { /*$intentos = 0; if (isset($_COOKIE['intentos'])){ $intentos = $_COOKIE['intentos']; } if ($intentos <= 3){*/ $hashedPassword = hash("sha256", $password, false); if (checkNickPassword($nick, $hashedPassword)) { $email = getEmail($nick); $_SESSION['nick'] = $nick; $_SESSION['email'] = $email; $_SESSION['role'] = getRole($email); //setcookie( 'intentos', 0, time() + 1800 ); //30 minutos addAction($nick, $email, $ip, 'logged_in'); addConnection($nick, $email, $ip); return '0'; // Logged. } else { //if ($intentos < 3) { //setcookie( 'intentos', $intentos + 1, time() + 1800 ); //30 minutos return '1'; // Log in failed. } /*} setcookie( 'intentos', 0, time() + 1800); return '2'; // Superado el límite de intentos. */ }
public function hook() { addAction('adm_siderbar_ext', array('MoeCDN', 'options_menu')); addAction('index_head', array('MoeCDN', 'bufferStart')); addAction('index_footer', array('MoeCDN', 'bufferEnd')); addAction('adm_head', array('MoeCDN', 'bufferStart')); addAction('adm_footer', array('MoeCDN', 'bufferEnd')); }
function uploadPhoto($ip, $image, $nick, $email, $path, $albumName) { $existsAlbum = isAlbum($nick, $albumName); if (!$existsAlbum) { if (!newAlbum($ip, $nick, $email, $albumName, "private", "DEFAULT")) { return '1'; } } if (uploadImage($image, $path)) { $newPhoto = addPhoto($nick, $path, $albumName); if (!newPhoto and !$existsAlbum) { deleteAlbum($nick, $albumName); // Remove Photo return '2'; } addAction($nick, $email, $ip, 'new_photo'); return '0'; } return '3'; }
if ($mok_bgimg['tishikuang'] == 1) { $css .= '.alert{background:none !important}'; } if ($mok_bgimg['caidan'] == 1) { $css .= '.nav>li>a:hover, .nav>li>a:focus{background:none !important}'; } if ($mok_bgimg['shurukuang'] == 1) { $css .= '.form-control{background:none !important}'; } if ($mok_bgimg['anniu'] == 1) { $css .= '.btn{background:none !important}'; } //字体颜色 if (!empty($mok_bgimg['c_putong'])) { $css .= 'body{color:' . $mok_bgimg['c_putong'] . '}'; } if (!empty($mok_bgimg['c_zuoce'])) { $css .= '.container .nav>li>a{color:' . $mok_bgimg['c_zuoce'] . '}'; } if (!empty($mok_bgimg['c_dingbu'])) { $css .= '.navbar-default .navbar-nav>li>a,.navbar-default .navbar-brand{color:' . $mok_bgimg['c_dingbu'] . ' !important}'; } if (!empty($mok_bgimg['c_shurukuang'])) { $css .= '.form-control{color:' . $mok_bgimg['c_shurukuang'] . '}'; } $css .= '</style>'; echo $css; } } addAction('header', 'mok_bgimg_header');
<?php defined('IN_TS') or die('Access Denied.'); function signuser() { $arrUser = aac('user')->getHotUser(20); echo '<div class="panel panel-default">'; echo '<div class="panel-heading">最新签到用户</div>'; echo '<div class="panel-body facelist"><ul>'; foreach ($arrUser as $key => $item) { echo '<li><a href="' . tsUrl('user', 'space', array('id' => $item['userid'])) . '"><img class="img-circle" src="' . $item['face'] . '" alt="' . $item['username'] . '" width="48" height="48" /></a><div><a href="' . tsUrl('user', 'space', array('id' => $item['userid'])) . '">' . cututf8(t($item['username']), 0, 5, false) . '</a></div></li>'; } echo '</ul></div><div class="clear"></div></div>'; } addAction('home_index_left', 'signuser');
<?php /* Plugin Name: 高仿谷歌扁平样式 Version: 1.0 Plugin URL: http://zhizhe8.net Description: Bootstrap 的高仿谷歌扁平样式 Author: 无名智者 Author Email: kenvix@vip.qq.com Author URL: http://zhizhe8.net For: V3.0+ */ if (!defined('SYSTEM_ROOT')) { die('Insufficient Permissions'); } function wmzz_todcui_core() { echo '<link rel="stylesheet" href="' . SYSTEM_URL . 'plugins/wmzz_todcui/css/todc-bootstrap.min.css">'; } addAction('header', 'wmzz_todcui_core');
<?php if (!defined('SYSTEM_ROOT')) { die('Insufficient Permissions'); } /* Plugin Name: 邮箱验证(UI_3) Version: 1.2 Plugin URL: http://www.vgoing.net Description: 此插件用于用户邮箱验证 Author: white Author Email: admin@vgoing.net Author URL: http://blog.vgoing.net For: V3.0+ */ function white_vmail_set() { echo '<li '; if (isset($_GET['plugin']) && $_GET['plugin'] == 'white_vmail') { echo 'class="active"'; } echo '><a href="index.php?mod=admin:setplug&plug=white_vmail"><span class="glyphicon glyphicon-envelope"></span> 邮箱验证管理</a></li>'; } addAction('navi_3', 'white_vmail_set');
} } #载入Juser前台css静态文件 function Juser_add_static_css() { if (isset($_GET['plugin']) && $_GET['plugin'] == 'juser') { echo '<link href="' . BLOG_URL . 'content/plugins/juser/static/JuserView.css" type="text/css" rel="stylesheet"/>' . PHP_EOL; } } #载入Juser前台js静态文件 function Juser_add_static_js() { if (isset($_GET['plugin']) && $_GET['plugin'] == 'juser') { echo '<script type="text/javascript">' . PHP_EOL; echo 'if(typeof jQuery == "undefined") {' . PHP_EOL; echo ' document.write(unescape("%3Cscript%20type%3D%22text/javascript%22%20src%3D%22http%3A//apps.bdimg.com/libs/jquery/1.9.1/jquery.min.js%22%3E%3C/script%3E"));' . PHP_EOL . '}' . PHP_EOL; echo '</script>' . PHP_EOL; echo '<script src="' . BLOG_URL . 'content/plugins/juser/static/Jlib.js" type="text/javascript"></script>' . PHP_EOL; echo '<script src="' . BLOG_URL . 'content/plugins/juser/static/JuserView.js" type="text/javascript"></script>' . PHP_EOL; } } addAction('index_head', 'Juser_add_static_css'); #载入前台css addAction('index_footer', 'Juser_add_static_js'); #载入前台js addAction('data_prebakup', 'juser_data_backup'); #后台数据库备份动作添加juser_data表 addAction('adm_head', 'juser_adm_static'); #后台载入css、js等文件 addAction('adm_sidebar_ext', 'juser_adm_menu'); #后台载入侧边栏
<div id="kl_album_photo_list" style="height:auto!important;min-height:150px;height:150px;margin-bottom:20px;"><ul style="list-style: none; font-size:12px;color: #666666;float:left;margin:5px; padding:0px; text-align:center;">'; while ($photo = $DB->fetch_array($query)) { $log_content .= ' <li style=" border:1px solid #CCC;display:inline; width:110px; height:120px; float:left; padding:5px; margin:10px 5px 5px;"> <a href="' . str_replace('thum-', '', substr($photo['filename'], 1, strlen($photo['filename']))) . '" title="相片名称:' . $photo['truename'] . ' 相片描述:' . $photo['description'] . '"> <img style="border:0px; padding:5px 5px 5px;" src="' . substr($photo['filename'], 1, strlen($photo['filename'])) . '" /></a> </li>'; } $log_content .= '</ul></div><div id="pagenavi">' . $pageurl . '<span>(共有' . $page_all_no . '张相片)</span></div>'; } } else { $log_content .= '参数错误。'; } $allow_remark = 'n'; $logid = ''; addAction('index_head', 'kl_album_show_js'); include View::getView('header'); include View::getView('page'); } } else { emMsg('不存在的页面!'); } function kl_album_show_js() { $active_plugins = Option::get('active_plugins'); echo '<script type="text/javascript" src="./content/plugins/kl_album/js/jquery.lazyload.mini.js"></script> <script type="text/javascript" src="./content/plugins/kl_album/js/jquery.lightbox-0.5.js"></script> <link rel="stylesheet" type="text/css" href="./content/plugins/kl_album/css/jquery.lightbox-0.5.css" media="screen" /> <script type="text/javascript"> jQuery(function($){ $(\'img\').lazyload({effect:\'fadeIn\',placeholder:\'./content/plugins/kl_album/images/grey.gif\',threshold:200});
<?php defined('IN_TS') or die('Access Denied.'); function signuser() { $arrUser = aac('user')->getHotUser(20); echo '<div class="bs"> <div class="bbox">'; echo '<div class="btitle">文人</div>'; echo '<div class="bc facelist"><ul>'; foreach ($arrUser as $key => $item) { echo '<li><a href="' . tsUrl('user', 'space', array('id' => $item['userid'])) . '"><img class="img-circle" src="' . $item['face'] . '" alt="' . $item['username'] . '" width="48" height="48" /></a><div><a href="' . tsUrl('user', 'space', array('id' => $item['userid'])) . '">' . cututf8(t($item['username']), 0, 5, false) . '</a></div></li>'; } echo '</ul></div><div class="clear"></div></div></div>'; } addAction('home_index_right', 'signuser');
<?php /* Plugin Name: Skeumorphism UI Version: 1.0 Plugin URL: http://zhizhe8.net Description: Bootstrap Skeumorphism UI Author: 无名智者 Author Email: kenvix@vip.qq.com Author URL: http://zhizhe8.net For: V3.1+ */ if (!defined('SYSTEM_ROOT')) { die('Insufficient Permissions'); } function wmzz_skui_core() { echo '<link rel="stylesheet" href="' . SYSTEM_URL . 'plugins/wmzz_skui/core.css">'; } addAction('header', 'wmzz_skui_core');
} function mok_follow_check() { $head = array('User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.99 Safari/537.36', 'Cookie:BDUSS=' . $_GET['bduss']); $opt = unserialize(option::get('mok_follow')); foreach ($opt['mustTieba'] as $tb => $lv) { $c = new wcurl('http://tieba.baidu.com/mo/m?kw=' . urlencode($tb), $head); $t = $c->get(); $c->close(); if (textMiddle($t, ' (等级', ')') < $lv) { msg($opt['error'][0]); } } if (count($opt['optionTieba']) > 0) { $check = false; foreach ($opt['optionTieba'] as $tb => $lv) { $c = new wcurl('http://tieba.baidu.com/mo/m?kw=' . urlencode($tb), $head); $t = $c->get(); $c->close(); if (textMiddle($t, ' (等级', ')') >= $lv) { $check = true; break; } } if ($check == false) { msg($opt['error'][0]); } } } addAction('baiduid_set_2', 'mok_follow_check');
Author Email: mikecoder13@gmail.com Author URL: http://mikecoder.net */ !defined('EMLOG_ROOT') && exit('access deined!'); function advancemarkdown() { $active_plugins = Option::get('active_plugins'); } function advancemarkdown_savelog($id) { header("Content-Type:text/html;charset=utf-8"); global $logData, $Log_Model; include EMLOG_ROOT . '/content/plugins/advancemarkdown/lib/parsedown.php'; $Parsedown = new Parsedown(); $logData['content'] = $Parsedown->text($logData['content']); $Log_Model->updateLog($logData, $id); } addAction('save_log', 'advancemarkdown_savelog'); function advancemarkdown_headcss() { echo '<link rel="stylesheet" type="text/css" href ="' . BLOG_URL . 'content/plugins/advancemarkdown/lib/css/default.css" />'; } addAction('log_related', 'advancemarkdown_headcss'); function advancemarkdown_relatedlog() { echo '<script type="text/javascript" src="' . BLOG_URL . 'content/plugins/advancemarkdown/lib/js/highlight.js"></script>'; echo '<script type="text/javascript" src="' . BLOG_URL . 'content/plugins/advancemarkdown/lib/js/highlight.pack.js"></script>'; echo '<script>hljs.initHighlightingOnLoad();</script>'; } addAction('log_related', 'advancemarkdown_relatedlog');
<?php // define globals global $APP; //, $SETTINGS, $CURRENT_USER, $TABLE_PREFIX; $APP['selectedMenu'] = 'admin'; // show admin menu as selected // check access level - admin only! if (!$GLOBALS['CURRENT_USER']['isAdmin']) { alert(t("You don't have permissions to access this menu.")); showInterface(''); } // mailer plugin hooks addAction('section_preDispatch', '_cronlog_showModeNotice', null, 2); // Prefix Menu with "Admin" //$GLOBALS['schema']['menuName'] = "Admin > ". $GLOBALS['schema']['menuName']; // Let regular actionHandler run $REDIRECT_FOR_CUSTOM_MENUS_DONT_EXIT = true; return; // function _cronlog_showModeNotice($tableName, $action) { if ($action != 'list') { return; } $notice = sprintf(t("Background Tasks: This menu lists all log entries, view <a href='%s'>current status and scheduled task list</a>."), "?menu=admin&action=general#background-tasks"); notice($notice); }
Plugin Name: 多说留言板 Version: 1.0 Plugin URL: http://www.weirdo.ga/ Description: 多说留言板 Author: weirdo4253 Author Email: weirdo4253@foxmail.com Author URL: http://www.weirdo.ga/ For: V3.8+ */ if (!defined('SYSTEM_ROOT')) { die('Insufficient Permissions'); } function weirdoga_dscomment() { ?> <li <?php if (isset($_GET['plugin']) && $_GET['plugin'] == 'weirdoga_dscomment') { echo 'class="active"'; } ?> ><a href="index.php?pub_plugin=weirdoga_dscomment"><span class="glyphicon glyphicon-comment"></span> <?php echo option::get('weirdoga_dscomment_title'); ?> </a></li> <?php } addAction('navi_1', 'weirdoga_dscomment'); addAction('navi_7', 'weirdoga_dscomment'); addAction('navi_10', 'weirdoga_dscomment'); addAction('navi_11', 'weirdoga_dscomment');
<?php defined('IN_TS') or die('Access Denied.'); //相册 function photo() { $arrAlbum = aac('photo')->findAll('photo_album', array('isrecommend' => 1), 'addtime desc', null, 12); foreach ($arrAlbum as $key => $item) { $arrAlbum[$key]['albumname'] = tsTitle($item['albumname']); } include template('photo', 'photo'); } addAction('home_index_left', 'photo');
<?php defined('IN_TS') or die('Access Denied.'); //首页登录框 function login() { global $TS_USER; if ($TS_USER['userid']) { $strUser = aac('user')->getOneUser($TS_USER['userid']); $strUser['rolename'] = aac('user')->getRole($strUser['count_score']); } include template('login', 'login'); } function login_css() { echo '<link href="' . SITE_URL . 'plugins/home/login/style.css" rel="stylesheet" type="text/css" />'; } addAction('home_index_right', 'login'); addAction('pub_header_top', 'login_css');
<?php /* Plugin Name: 服务器后台文件管理器 - eXtplorer Version: 1.0 Plugin URL: http://weirdo.ga/ Description: 管理服务器文件 Author: weirdo4253 Author Email: weirdo4253@qq.com Author URL: http://weirdo.ga/ For: 不限 */ if (!defined('SYSTEM_ROOT')) { die('Insufficient Permissions'); } function admin_eXtplorer_navi() { ?> <li><a href="plugins/admin_eXtplorer/files/"><span class="glyphicon glyphicon-wrench"></span> 进入后台</a></li> <?php } addAction('navi_4', 'admin_eXtplorer_navi');
$text = "你在" . SYSTEM_URL . " 使用IP:" . $ip . " 用此邮箱注册了账号,账号:" . $name . ",密码" . $pw . "<br>点击以下链接完成安全验证,即可正常使用本站服务。如果显示禁止访问,使用浏览器隐身模式再打开链接即可<br><p>本邮件为系统自动发送,请勿回复。如果你没有进行此操作,可能是有人冒用了此邮箱,请不要点击链接</p><br>验证链接(当日有效):" . SYSTEM_URL . "index.php?pub_plugin=reg_supervise" . '&jh' . '&email=' . base64_encode($mail) . '&key=' . $key; $x = misc::mail($mail, $title, $text); if ($x != true) { $m->query("UPDATE `" . DB_NAME . "`.`" . DB_PREFIX . "users` SET `role` = 'user' WHERE email = '{$mail}'"); $js = option::get('reg_jg'); option::set('reg_jg', $js + 1); ReDirect(SYSTEM_URL . 'index.php?pub_plugin=reg_supervise&error_msg=验证邮件发送失败!已为你激活用户!请登录。'); die; } else { option::set('reg_jg', 0); ReDirect(SYSTEM_URL . 'index.php?pub_plugin=reg_supervise&success_msg=请登录你的邮箱点击确认链接!否则无法登陆本站!'); } die; } function reg_supervise_jg() { if (ROLE == 'admin' && !option::get('reg_jg') == 0) { echo '</br><font color="red"><span class="glyphicon glyphicon-warning-sign"></span> <b>警告:</b>邮件设置有误!!已有' . option::get('reg_jg') . '个用户直接注册进入本站!!</font>'; } } //addAction('login_page_1','reg_supervise_login');//登陆验证前台 //addAction('admin_login_1','reg_supervise_logincheck');//登陆验证后台 //以上不建议开启 addAction('admin_reg_1', 'reg_supervise_regcheck'); //注册验证后台 addAction('reg_page_1', 'reg_supervise_reg'); //注册验证前台 addAction('admin_reg_2', 'reg_supervise_yx'); //邮箱验证 addAction('index_p_1', 'reg_supervise_jg'); //邮件发送失败警告
<?php /* Plugin Name: 小贴士 Version: 1.1 Plugin URL: Description: 这是世界上第一个emlog插件,它会在你的管理页面送上一句温馨的小提示。 Author: emlog Author URL: http://www.emlog.net */ !defined('EMLOG_ROOT') && exit('access deined!'); $array_tips = array('你可以在文章中上传多个附件', '试试给你的EM后台换个风格吧,就在设置里面', 'emlog支持灵活的标签(tag)功能', '在撰写文章的时候你可以使用Tab键方便的缩进内容', '你可以为你的文章写一段漂亮的摘要,这样仅让摘要显示在首页并出现阅读全文链接', '为防文章丢失,emlog会在你书写文章的时候为你自动保存它们', '你可以在文章中插入flash格式的多媒体文件', '不一样的心情,文章表情图标为您传达', '你可以把你未写完的文章保存到草稿箱里,等下次有时间的时候再写', 'emlog会把太大的图片附件自动生产缩略图,从而加快页面加载速度', '请关注后台首页的 官方信息 栏目,这里有最新的emlog动态', '你可以把图片附件嵌入到内容中,让你的文章图文并茂', '你可以在写文章的时候为文章设置访问密码,只让你授予密码的人访问', 'emlog支持多人联合撰写', 'emlog支持自建页面,并且可以上传照片,为自己做一个图文并茂的自我介绍页吧', '新建一个允许发表评论的页面,你会发现其实它还是一个简单的留言板', '检查你的站点目录下是否存在安装文件:install.php,有的话请删除它', '及时升级浏览器,更好的体验emlog', '今天你备份数据了吗?', '从明天起,做一个幸福的人。喂马,砍柴,周游世界'); function tips() { global $array_tips; $i = mt_rand(0, count($array_tips) - 1); $tip = $array_tips[$i]; echo "<div id=\"tip\"> {$tip}</div>"; } addAction('adm_main_top', 'tips'); function tips_css() { echo "<style type='text/css'>\n\t#tip{\n\t\tbackground:url(../content/plugins/tips/icon_tips.gif) no-repeat left 3px;\n\t\tpadding:3px 18px;\n\t\tmargin:5px 0px;\n\t\tfont-size:12px;\n\t\tcolor:#999999;\n\t}\n </style>\n"; } addAction('adm_head', 'tips_css');
<?php /** * 调试信息插件 * @author 无名智者 * 一旦插件被激活,此文件将被include */ if (!defined('SYSTEM_ROOT')) { die('Insufficient Permissions'); } function wmzz_debug_system1() { $GLOBALS['wmzz_debug_time'] = microtime(); } addAction('header', 'wmzz_debug_system1'); function wmzz_debug_phpinfo() { if (ROLE == 'admin') { echo '<li class="list-group-item"><a href="index.php?plugin=wmzz_debug" target="_blank">查看更多服务器信息 [ PHPInfo ]</a></li>'; } } addAction('index_p_3', 'wmzz_debug_phpinfo'); function wmzz_debug_system2() { global $m; echo '<br/>调试信息:执行 MySQL 查询 ' . $m->queryCount . ' 次,PHP 运行耗时 ' . round(microtime() - $GLOBALS['wmzz_debug_time'], 9) . ' 秒'; } addAction('footer', 'wmzz_debug_system2');
<?php defined('IN_TS') or die('Access Denied.'); //推荐小组 function recommendtopic() { $arrTopics = aac('group')->findAll('group_topic', array('isaudit' => 0, 'isrecommend' => 1), 'uptime desc', null, 10); foreach ($arrTopics as $key => $item) { $arrTopic[$key] = $item; $arrTopic[$key]['title'] = tsTitle($item['title']); // 标题过滤 $arrTopic[$key]['desc'] = tsCutContent(strip_tags($item['content']), 50); // 简介 $arrTopic[$key]['user'] = aac('user')->getOneUser($item['userid']); // 用户信息 $arrTopic[$key]['group'] = aac('group')->getOneGroup($item['groupid']); // 群组信息 /* 匹配标题图片 */ $pattern = "/<[img|IMG].*?src=[\\'|\"](.*?(?:[\\.gif|\\.jpg|\\.png]))[\\'|\"].*?[\\/]?>/"; preg_match($pattern, tsDecode($item['content']), $match); if (!$match[1]) { // 内容里面没有图片 $match[0] = '<img src="/plugins/home/recommendtopic/images/default.png" />'; $match[1] = '/plugins/home/recommendtopic/images/default.png'; } $arrTopic[$key]['thumb'] = $match; } include template('recommendtopic', 'recommendtopic'); } addAction('home_index_left', 'recommendtopic');
Description: 自动备份并发送到邮箱。 Author: KLLER Author Email: kller@foxmail.com Author URL: http://kller.cn */ !defined('EMLOG_ROOT') && exit('access deined!'); function kl_auto_backup_and_mail_menu() { echo '<div class="sidebarsubmenu" id="kl_auto_backup_and_mail"><a href="./plugin.php?plugin=kl_auto_backup_and_mail">自动备份</a></div>'; } addAction('adm_sidebar_ext', 'kl_auto_backup_and_mail_menu'); function kl_auto_backup_and_mail_trigger() { echo "<script type=\"text/javascript\">XMLHttp.sendReq('GET','" . DYNAMIC_BLOGURL . "content/plugins/kl_auto_backup_and_mail/kl_auto_backup_and_mail_do.php','',function(obj){return;});</script>\r\n"; } addAction('index_footer', 'kl_auto_backup_and_mail_trigger'); function kl_auto_backup_and_mail_mail_to($mailserver, $port, $mailuser, $mailpass, $mailto, $subject, $content, $fromname, $attachment = '') { $mail = new KL_AUTO_BACKUP_AND_MAIL_PHPMailer(); $mail->CharSet = "UTF-8"; $mail->Encoding = "base64"; $mail->Port = $port; if (KL_AUTO_BACKUP_AND_MAIL_SENDTYPE == 1) { $mail->IsSMTP(); } else { $mail->IsMail(); } $mail->Host = $mailserver; $mail->SMTPAuth = true; $mail->Username = $mailuser; $mail->Password = $mailpass;
<?php defined('IN_TS') or die('Access Denied.'); //友情连接插件 function links_html() { global $tsMySqlCache; $arrLink = fileRead('data/plugins_home_links.php'); if ($arrLink == '') { $arrLink = $tsMySqlCache->get('plugins_home_links'); } echo '<div class="clear"></div>'; echo '<div class="panel panel-default">'; echo '<div class="panel-heading">友情链接</div>'; echo '<div class="panel-body links">'; foreach ($arrLink as $item) { echo '<a class="btn btn-link" target="_blank" href="' . $item['linkurl'] . '">' . $item['linkname'] . '</a> '; } echo '</div></div>'; } addAction('home_index_footer', 'links_html');
<?php defined('IN_TS') or die('Access Denied.'); //统计代码 function gobad($w) { global $tsMySqlCache; $code = fileRead('data/plugins_pubs_gobad.php'); if ($code == '') { $code = $tsMySqlCache->get('plugins_pubs_gobad'); } echo stripslashes($code[$w]); } addAction('gobad', 'gobad');
} exit; } else { setcookie($cookie_prefix . $albumid, $albumPwd); } } function kl_album_get_upload_max_filesize() { $upload_max_filesize = 2097152; //附件大小上限 单位:字节(默认2M) if (function_exists('ini_get')) { $upload_max_filesize = ini_get('upload_max_filesize'); $upload_max_filesize = intval(substr($upload_max_filesize, 0, strlen($upload_max_filesize) - 1)); $post_max_size = ini_get('post_max_size'); $post_max_size = intval(substr($post_max_size, 0, strlen($post_max_size) - 1)); $upload_max_filesize = $upload_max_filesize < $post_max_size ? $upload_max_filesize * 1048576 : $post_max_size * 1048576; } return $upload_max_filesize; } function kl_album_log_photo() { $DB = Database::getInstance(); $is_exist_album_query = $DB->query('show tables like "' . DB_PREFIX . 'kl_album"'); if ($DB->num_rows($is_exist_album_query) == 0) { return; } echo ' <a href="javascript: displayToggle(\'kl_album_log_photo\', 0);" class="thickbox">插入相片</a>'; echo '<div id="kl_album_log_photo" style="display: none;"><iframe width="720" height="160" frameborder="0" src="../content/plugins/kl_album/kl_album_log_photo_lib.php"></iframe></div>'; } addAction('adm_writelog_head', 'kl_album_log_photo');
{ $file = EMLOG_ROOT . '/content/plugins/anti_spam_comment/' . $type; $data = unserialize(file_get_contents($file)); return $data; } function asc_write($data, $type = 'data') { $file = EMLOG_ROOT . '/content/plugins/anti_spam_comment/' . $type; @($fp = fopen($file, 'w')); @($fw = fwrite($fp, serialize($data))); @fclose($fp); } function asc_adm_menu() { echo '<div class="sidebarsubmenu" id="anti_spam_comment"><a href="./plugin.php?plugin=anti_spam_comment">反垃圾评论</a></div>'; } addAction('adm_sidebar_ext', 'asc_adm_menu'); $action = isset($_GET['action']) ? addslashes(trim($_GET['action'], '?')) : ''; if ($action == 'addcom' && ROLE == 'visitor') { $data = asc_read(); extract($data); $keywords = explode("|", $keywords); $name_keywords = explode("|", $name_keywords); $ipaddr = getIp(); asc_add_to_blacklist($ipaddr, $auto_blacklist, $max_attempt); asc_time_limit($ipaddr, $time_limit); asc_filter_blacklist($ipaddr, $blacklist); asc_filter_keywords($keywords, $need_chinese); asc_filter_name($name_keywords); asc_filter_url($url_keywords); }
} if (!checkMail($mail)) { msg('注册失败:邮箱格式不正确'); } if (empty($yr)) { msg('注册失败:请输入邀请码'); } $invite = $m->fetch_array($m->query('select * from `' . DB_NAME . '`.`' . DB_PREFIX . 'dl_invite` where `code` = "' . $yr . '"')); if (!empty($invite['code'])) { $dlyr = $invite['code']; $m->query('DELETE FROM `' . DB_NAME . '`.`' . DB_PREFIX . 'dl_invite` where `code` = "' . $dlyr . '"'); } else { msg('注册失败:邀请码错误或已被使用'); } if ($y['total'] <= 0) { $role = 'admin'; } else { $role = 'user'; } doAction('admin_reg_2'); $m->query('INSERT INTO `' . DB_NAME . '`.`' . DB_PREFIX . 'users` (`id`, `name`, `pw`, `email`, `role`, `t`) VALUES (NULL, \'' . $name . '\', \'' . EncodePwd($pw) . '\', \'' . $mail . '\', \'' . $role . '\', \'' . getfreetable() . '\');'); setcookie("wmzz_tc_user", $name); setcookie("wmzz_tc_pw", EncodePwd($pw)); doAction('admin_reg_3'); ReDirect('index.php'); echo '}'; die; } addAction('reg_page_1', 'dl_invite_reg'); addAction('admin_reg_1', 'dl_invite_yz');
Plugin Name: 歧视IE浏览器插件 Version: 1.0 Plugin URL: http://www.superxzr.net Description: 对使用IE的用户进行提示!让他们知道IE是渣渣! Author:alien Author URL: http://www.superxzr.net For: V3.1+ */ function alien_lookdown_ie() { //提示函数 if (strpos($_SERVER[HTTP_USER_AGENT], 'MSIE 8.0')) { //如果为IE8 echo '<script>alert("Alien提示:你的浏览器为过时的IE8浏览器,为了更好的访问效果,请更换现代浏览器,如Chrome!");</script>'; //输出提示 } elseif (strpos($_SERVER[HTTP_USER_AGENT], 'MSIE 7.0')) { //如果为IE7 echo '<script>alert("Alien提示:你的浏览器为过时的IE7浏览器,为了更好的访问效果,请更换现代浏览器,如Chrome!");</script>'; //输出提示 } elseif (strpos($_SERVER[HTTP_USER_AGENT], 'MSIE 6.0')) { //如果为IE6 echo '<script>alert("Alien提示:你的浏览器为过时的IE6浏览器,为了更好的访问效果,请更换现代浏览器,如Chrome!");</script>'; //输出提示 } elseif (strpos($_SERVER[HTTP_USER_AGENT], 'MSIE 9.0')) { //如果为IE9 echo '<script>alert("Alien提示:你的浏览器为过时的IE9浏览器,为了更好的访问效果,请更换现代浏览器,如Chrome!");</script>'; //输出提示 } } addAction('header', 'alien_lookdown_ie'); //挂载函数
<?php if (!defined('SYSTEM_ROOT')) { die('Insufficient Permissions'); } /* Plugin Name: 邮件群发 Version: 2.0 Plugin URL: http://zhizhe8.net Description: 群发邮件给所有注册本站的用户 Author: 无名智者 Author Email: kenvix@vip.qq.com Author URL: http://zhizhe8.net For: 不限 */ function wmzz_mailer_navi() { echo '<li '; if (isset($_GET['plugin']) && $_GET['plugin'] == 'wmzz_mailer') { echo 'class="active"'; } echo '><a href="index.php?plugin=wmzz_mailer"><span class="glyphicon glyphicon-envelope"></span> 邮件群发</a></li>'; } addAction('navi_3', 'wmzz_mailer_navi'); addAction('navi_9', 'wmzz_mailer_navi');