/** * 报错模块 * <p>需要plug-tourl模块支持</p> * @author fotomxq <fotomxq.me> * @version 1 * @package plugerror * @param string $message 消息标识 */ function plugerror($message_id) { //判断plug-tourl模块是否引用 if (function_exists('plugtourl') == false) { return false; } //获取错误页面地址 $error_page = ''; if (class_exists('coreerror') == true) { $error_page = coreerror::$error_page; } else { $error_page = 'error.php'; } //生成URL $error_page = $error_page . '?e=' . $message_id; //执行跳转 plugtourl($error_page); }
*/ $tip_task_user_row = $oapost->view_list_row($post_user, null, null, 'public', 'task', ''); /** * 自动备份 * @since 15 */ $config_backup_auto_on = $oaconfig->load('BACKUP_AUTO_ON'); $config_backup_date = ''; if ($config_backup_auto_on && isset($_GET['auto']) == false && isset($_SESSION['backup-auto']) == false) { $config_backup_date = $oaconfig->load('BACKUP_LAST_DATE'); $config_backup_date_time = mktime(0, 0, 0, (int) substr($config_backup_date, 4, 2), (int) substr($config_backup_date, 6, 2), (int) substr($config_backup_date, 0, 4)); $backup_auto_cycle = (int) ((int) time() - $config_backup_date_time) / 86400; $config_backup_auto_cycle = (int) $oaconfig->load('BACKUP_AUTO_CYCLE'); if ($backup_auto_cycle > $config_backup_auto_cycle) { $_SESSION['backup-auto'] = 1; plugtourl('init.php?init=13&auto=1'); } } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>高校自动办公系统</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content=""> <meta name="author" content=""> <!-- Le javascript --> <script src="includes/js/jquery.js"></script>
<?php /** * 退出登陆操作 * @author fotomxq <fotomxq.me> * @version 2 * @package oa */ /** * 引入全局 * @since 1 */ require 'glob.php'; /** * 引入用户类 * @since 1 */ require DIR_LIB . DS . 'oa-user.php'; /** * 进行退出登陆操作 */ $oauser = new oauser($db); $oauser->logout($ip_arr['id']); plugtourl('index.php');
/** * 引入post类并创建实例 * @since 1 */ require DIR_LIB . DS . 'oa-post.php'; $oapost = new oapost($db, $ip_arr['id']); /** * 下载文件 * @since 1 */ if (isset($_GET['id']) == true) { $download_view = $oapost->view($_GET['id']); if ($download_view) { //判断密码是否匹配 $download_password_boolean = false; if ($download_view['post_password']) { if ($_GET['pw'] === $download_view['post_password']) { $download_password_boolean = true; } } else { $download_password_boolean = true; } if ($download_password_boolean == true) { $download_parent_view = $oapost->view($download_view['post_parent']); $download_dir = substr($download_parent_view['post_date'], 0, 4) . substr($download_parent_view['post_date'], 5, 2) . '/' . substr($download_parent_view['post_date'], 8, 2); plugtourl($website_url . '/' . DIR_DATA . '/files/' . $download_dir . '/' . $download_parent_view['post_name']); } else { plugerror('downloadfile-pw'); } } }
/** * 引入全局定义 * @since 1 */ require 'glob.php'; /** * 引入用户操作封装 * @since 1 */ require DIR_LIB . DS . 'oa-user.php'; /** * 检查变量存在并转移给user类 * @since 3 */ if (isset($_POST['user']) == true && isset($_POST['pass']) == true && isset($_POST['vcode']) == true) { if ($_POST['vcode'] == $_SESSION['vcode']) { $remember = false; if (isset($_POST['remeber']) == true) { $remember = true; } $user = new oauser($db); $login_bool = $user->login($_POST['user'], $_POST['pass'], $ip_arr['id'], $remember); if ($login_bool == true) { plugtourl('init.php'); } else { plugtourl('error.php?e=login'); } } else { plugtourl('error.php?e=login-vcode'); } }