public function index() { SubMenu('系统升级'); $available = 0; if (file_exists($this->update_path . 'upgrade.php') and file_exists($this->update_path . 'version.php')) { $available = 1; } ShowTips('<ul><li>请严格按升级说明进行系统升级, 升级说明一般随附在升级包中.</li> <li>升级过程一般是先将升级包解压后, 设置FTP工具以 <span class=note>二进制方式</span> 上传到网站替换原文件, 然后在后台运行升级程序.</li> <li>安全建议: <span class=note>升级完成后删除upgrade目录下的所有文件</span>.</li> </ul>', '升级提示'); BR(2); TableHeader('升级操作'); if ($available) { include $this->update_path . 'version.php'; $new = str_replace('.', '', $NewVersion); $old = str_replace('.', '', APP_VERSION); if (intval($new) <= intval($old)) { $output = '<font class=red>您现在正在使用的版本高于或等于升级程序中的版本, 无需升级!</font><BR>'; } else { $output = '<form><input type="submit" value="运行升级程序" class="save" id="doupgrade"></form>'; } TableRow(array('当前使用中的版本是: <span id="version">' . APP_VERSION . '</span>', '正要升级到的版本是: <font class=red>' . $NewVersion . '</font>')); TableRow("<center><br>{$output}<br></center>"); } else { TableRow('<center><br><br><b><span class=note>暂无可用的升级程序!</span></b><br><br><br></center>'); } TableFooter(); echo '<script type="text/javascript"> $(function(){ $("#doupgrade").click(function(e){ var _me=$(this); showDialog("确定运行升级程序吗?<BR>建议在升级前备份网站数据.", "确认操作", function(){ ajax("' . BURL('upgrade/ajax') . '", {}, function(data){ $("#version").html("' . $NewVersion . '"); _me.parent().parent().html("<br><font class=blueb>升级已完成!</font><br><br>"); }); }); e.preventDefault(); }); }); </script>'; }
function index($path) { //获取统计数据 $comms = APP::$DB->getOne("SELECT COUNT(cid) AS nums FROM " . TABLE_PREFIX . "comment WHERE readed = 0"); SubMenu('欢迎进入 ' . APP_NAME . ' 管理中心', array(array('查看留言', 'comments'), array('管理客人', 'guests'), array('管理记录', 'messages'), array('管理客服', 'users'))); $welcome = '<ul><li>欢迎 <font class=orange>' . $this->admin['fullname'] . '</font> 进入后台管理面板! 为了确保系统安全, 请在关闭前点击 <a href="#" class="logout">退出</a> 安全离开!</li> <li>隐私保护: <span class="note2">' . APP_NAME . '[商业版] 郑重承诺, 您在使用本系统时, WeLive开发商不会收集您的任何信息</span>.</li> <li>您在使用 ' . APP_NAME . '[商业版] 时有任何问题, 请访问: <a href="http://bbs.iimei.com//" target="_blank">我美网BBS</a>!</li></ul>'; ShowTips($welcome, '系统信息'); BR(2); TableHeader('客服操作技巧说明'); TableRow('<font class=grey>1)</font> 将代码 <span class=note><script type="text/javascript" charset="UTF-8" src="' . BASEURL . 'welive.js"></script></span> 插入网页代码的<head></head>内来调用(显示)客服小面板.<br>  任意网站、任何编码格式的页面均可调用, 包括淘宝, ECShop等商城系统. <span class=note>请勿修改版权, 修改版权将导致无法使用!</span>'); TableRow('<font class=grey>2)</font> 客服窗口中, 按 Ctrl + Alt, 在客服交流区与当前客人小窗口间切换.'); TableRow('<font class=grey>3)</font> 客服窗口中, 按 Ctrl + 下箭头 或 Esc键, 关闭当前客人小窗口. 如果小窗口都关闭了, 自动切换到客服交流区.'); TableRow('<font class=grey>4)</font> 客服窗口中, 按 Ctrl + 上箭头, 展开关闭的客人小窗口.'); TableRow('<font class=grey>5)</font> 客服窗口中, 按 Ctrl + 左或右箭头, 在已展开的客人小窗口间切换.'); TableRow('<font class=grey>6)</font> 客服窗口中, 客人被踢出或禁言后, 刷新页面仍可重新进入客服, 即此两项操作仅作用于当前对话.'); TableRow('<font class=grey>7)</font> WeLive默认安装后, 前台客服小面板不会自动展开, 即不会进入客服. 如何希望自动展开, 可打开根目录下的welive.js文件, 修改 <span class=note>welive_auto=0</span> 代码中的0为N秒.<br>  那么, 当用户浏览器打开页面并停留N秒后, 客服小面板将自动展开, 即进入客服. 如果无客服在线, 将自动显示留言板.'); TableRow('<font class=grey>8)</font> 在客服窗口中的客服交流区, 管理员可发送特殊指令: system die --- Socket服务将中止(<span class=note>慎用</span>); all --- 显示所有连接数; admin --- 显示所有客服及其客人数; guest --- 显示客人数'); TableFooter(); $info_total = $comms['nums']; //更新顶部提示信息 echo '<script type="text/javascript"> $(function(){ var info_total = ' . $info_total . '; if(info_total > 0){ $("#topuser dl#info_all").removeClass("none"); $("#topuser #info_total").html(info_total); $("#topuser #info_comms").html(info_total).attr("class", "orangeb"); } //将统计数据保存为cookie. 注: header已发送, 此页面不能使用php保存cookie setCookie("' . COOKIE_KEY . 'backinfos", info_total, 365); }); </script>'; }
private function PrintResults($title, $message) { if ($message) { ShowTips($message, '<font class="blueb">' . $title . '结果:</font>'); } else { Error('请选择数据库表, 再进行操作!', '维护数据库错误'); } }