Esempio n. 1
0
/**
 * 报错模块
 * <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);
}
Esempio n. 2
0
 */
$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>
Esempio n. 3
0
<?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');
Esempio n. 4
0
/**
 * 引入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');
        }
    }
}
Esempio n. 5
0
/**
 * 引入全局定义
 * @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');
    }
}