コード例 #1
0
ファイル: header.php プロジェクト: kgrayjr/ezleague
define('EZL_VERSION', '3.5.9');
$check_for_update = file_get_contents('http://www.mdloring.com/ezleague_version.php', TRUE);
include 'lib/class-db.php';
include 'lib/class-ezadmin.php';
$ez = new ezAdmin();
$ez->setup_ezadmin();
$ez_settings = new ezAdmin_Settings();
$site_settings = $ez_settings->get_settings();
if (!empty($site_settings['timezone'])) {
    date_default_timezone_set('' . $site_settings['timezone'] . '');
} else {
    date_default_timezone_set('UTC');
}
$ez_news = new ezAdmin_News();
$ez_frontend = new ezAdmin_Frontend();
$ez_user = new ezAdmin_User();
$ez_team = new ezAdmin_Team();
$ez_league = new ezAdmin_League();
$ez_match = new ezAdmin_Match();
$ez_forum = new ezAdmin_Forum();
$ez_schedule = new ezAdmin_Schedule();
$ez_tournament = new ezAdmin_Tournament();
if (!isset($_SESSION['ez_admin'])) {
    if ($ez_frontend->test_connection()) {
        header("Location: login.php");
    } else {
        header("Location: install.php");
    }
} else {
    $username = $_SESSION['ez_admin'];
    $user_settings = $ez_user->get_user_settings($username);
コード例 #2
0
ファイル: login.php プロジェクト: kgrayjr/ezleague
<?php

session_start();
include 'lib/class-db.php';
include 'lib/class-ezadmin.php';
include 'lib/class-frontend.php';
$ez = new ezAdmin();
$ez->setup_ezadmin();
$ez_user = new ezAdmin_User();
$ez_frontend = new ezAdmin_Frontend();
if (isset($_SESSION['ez_admin'])) {
    header("Location: index.php");
} else {
    $total_admins = $ez_user->check_admins();
    if ($total_admins == 0) {
        header("Location: install.php");
    }
}
?>
<!DOCTYPE html>
<html>

<head>

    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>ezLeague v3.0 - PHP Online Gaming League Script</title>

    <!-- Core CSS - Include with every page -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
コード例 #3
0
ファイル: submit-user.php プロジェクト: kgrayjr/ezleague
<?php

session_start();
include '../class-db.php';
include '../objects/class-user.php';
$ez_user = new ezAdmin_User();
if (isset($_POST['form'])) {
    $form = strip_tags($_POST['form']);
    switch ($form) {
        case 'delete-user':
            $user_id = $_POST['id'];
            $ez_user->delete_user($user_id);
            break;
        case 'suspend-user':
            $user_id = $_POST['id'];
            $status = $_POST['status'];
            $ez_user->toggle_suspend_user($user_id, $status);
            break;
        case 'toggle-role-user':
            $user_id = $_POST['id'];
            $role = $_POST['role'];
            $ez_user->toggle_user_role($user_id, $role);
            break;
        case 'update-email':
            $user_id = $_POST['user_id'];
            $email = $_POST['email'];
            $ez_user->update_email($user_id, $email);
            break;
        case 'update-password':
            $user_id = $_POST['user_id'];
            $password = $_POST['password'];
コード例 #4
0
ファイル: get_user.php プロジェクト: kgrayjr/ezleague
<?php

session_start();
date_default_timezone_set('America/Chicago');
include 'lib/class-db.php';
include 'lib/objects/class-user.php';
$ez_user = new ezAdmin_User();
if (!isset($_SESSION['ez_admin'])) {
    header("Location: login.php");
} else {
    $username = $_SESSION['ez_admin'];
}
//get an individual user
if (isset($_POST['id'])) {
    $user_id = $_POST['id'];
    $user = $ez_user->get_user($user_id);
    ?>

<div class="modal-dialog">
	<div class="modal-content">
		<div class="modal-header">
			<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
			<h4 class="modal-title" id="myModalLabel">Viewing User Profile</h4>
		</div>
		<div class="modal-body">
		 <div class="row">
		  <div class="col-lg-8">
            <div class="panel panel-default">
              <div class="panel-heading">
                <h3 class="panel-title text-info">Profile <em>Details</em></h3>
              </div>