}
if ($true) {
    $name = $_POST['name'];
    $birth = $_POST['birth'];
    $resi = $_POST['resi'];
    $pass = $_POST['pass'];
    $email = $_POST['email'];
    $ppn = $_POST['ppn'];
    $year = $_POST['year'];
    $class = $_POST['class'];
    $s_hostel = $_POST['s_hostel'];
    $allowance = $_POST['allowance'];
    $sh = $s_hostel ? 1 : 0;
    $a = $allowance ? 1 : 0;
    $logincode = generateRandomString(8) . ".kf";
    if (isset($name) && strlen($name) > 4 && (isset($birth) && strlen($birth) > 4) && (isset($resi) && strlen($resi) > 4) && (isset($pass) && strlen($pass) > 4) && (isset($email) && strlen($email) > 4) && (isset($ppn) && strlen($ppn) > 4) && isset($year) && isset($class) && isset($s_hostel) && isset($allowance)) {
        $t = new TeacherManagement($_SESSION['id']);
        $t->addNewStudent($logincode, $name, $birth, $resi, $pass, $email, $ppn, $year, $class, $s_hostel, $allowance);
        echo $name . " sikeresen hozzá lett adva " . $logincode . " bejelentkezési kóddal és " . $pass . " jelszóval.";
    }
}
function generateRandomString($length)
{
    $characters = 'abcdefghijklmnopqrstuvwxyz';
    $charactersLength = strlen($characters);
    $randomString = '';
    for ($i = 0; $i < $length; $i++) {
        $randomString .= $characters[rand(0, $charactersLength - 1)];
    }
    return $randomString;
}
Exemple #2
0
<?php 
require_once 'model.php';
if (isset($_SESSION['status']) && $_SESSION['status']) {
    $logIn = new LoginTo($_SESSION['code'], $_SESSION['password'], $_SESSION['status']);
    $true = $logIn->logInCheck(true);
} else {
    if (isset($_POST['code'])) {
        $code = $_POST['code'];
        $password = $_POST['password'];
        $true = LoginTo::dataCheck($code, $password, true);
    } else {
        $true = false;
    }
}
if ($true) {
    $t = new TeacherManagement($_SESSION['id']);
    require "header.php";
    ?>
        <div class="panel panel-default" id="container">
            <div class="panel-body">
                <?php 
    echo $t->getStudentsMarks();
    ?>
                <img src="../../../img/ajax-loader.gif" alt="Loading..." id="loading" style=" margin:auto; margin-top: 20px; display:none;" />
                <div id="studentMarks">
                    <?php 
    StudentManagement::getMarks(date('n'), 9, 'a', date('Y'));
    ?>
                </div>
            </div>
        </div>
Exemple #3
0
<?php 
require_once 'model.php';
if (isset($_SESSION['status']) && $_SESSION['status']) {
    $logIn = new LoginTo($_SESSION['code'], $_SESSION['password'], $_SESSION['status']);
    $true = $logIn->logInCheck(true);
} else {
    if (isset($_POST['code'])) {
        $code = $_POST['code'];
        $password = $_POST['password'];
        $true = LoginTo::dataCheck($code, $password, true);
    } else {
        $true = false;
    }
}
if ($true) {
    $t = new TeacherManagement($_SESSION['id']);
    require "header.php";
    $avgs = $t->getClassAvg();
    ?>
    <div class="panel panel-default" id="container">
        <div class="panel-body">
            <div class="widthhalf left">
                <h3>Osztályok átlagai</h3>
            <table class="table table-bordered">
                <thead>
                    <tr>
                        <td><strong>Osztály</strong></td>
                        <td><strong>Átlag</strong></td>
                    </tr>
                </thead>
Exemple #4
0
<?php 
require_once 'model.php';
if (isset($_SESSION['status']) && $_SESSION['status']) {
    $logIn = new LoginTo($_SESSION['code'], $_SESSION['password'], $_SESSION['status']);
    $true = $logIn->logInCheck(true);
} else {
    if (isset($_POST['code'])) {
        $code = $_POST['code'];
        $password = $_POST['password'];
        $true = LoginTo::dataCheck($code, $password, true);
    } else {
        $true = false;
    }
}
if ($true) {
    $t = new TeacherManagement($_SESSION['id']);
    require "header.php";
    ?>
    <div class="panel panel-default" id="container">
        <div class="panel-body">
            <?php 
    echo $t->getNewMarkForm("addStudentsList()");
    ?>
            <img src="../../../img/ajax-loader.gif" alt="Loading..." id="loading" style=" margin:auto; margin-top: 20px; display:none;" />
            <div id="students"></div>
        </div>
    </div>

<?php 
} else {
    $error = new Error(100);
/**
 * Created by PhpStorm.
 * Date: 2015.09.28.
 * Time: 23:16
 */
require "model.php";
if (isset($_SESSION['status']) && $_SESSION['status']) {
    $logIn = new LoginTo($_SESSION['code'], $_SESSION['password'], $_SESSION['status']);
    $true = $logIn->logInCheck(true);
} else {
    $true = false;
}
if ($true) {
    $months = array(9, 10, 11, 12, 1, 2, 3, 4, 5, 6);
    $subjects = TeacherManagement::getSubjectsFromClass();
    $write = '<select id="selectSubject" class="form-control">';
    for ($i = 0; $i < count($subjects); $i++) {
        $write = $write . '<option value="' . $subjects[$i]['id'] . '">' . $subjects[$i]['name'] . '</option>';
    }
    $write = $write . '</select>';
    $write = $write . '<div class="widthhalf left margin-top"><select id="selectYear" class="form-control"><option>' . date('Y') . '</option><option>' . (date('Y') + 1) . '</option></select></div>';
    $write = $write . '<div class="widthhalf left margin-top"><select id="selectMonth" class="form-control">';
    for ($i = 0; $i < count($months); $i++) {
        $write = $write . '<option>' . $months[$i] . '</option>';
    }
    $write = $write . '</select></div>';
    $write = $write . '<div class="clear"></div>';
    $write = $write . '<div class="form-group margin-top"><label for="mark">Jegy: </label><input class="form-control" name="mark" id="mark"/></div>';
    $write = $write . '<button type="submit" class="btn btn-default left" onclick="addMark()">Jegy hozzáadása</button><div id="markAddResponse"></div>';
    echo $write;
Exemple #6
0
<?php 
require_once 'model.php';
if (isset($_SESSION['status']) && $_SESSION['status']) {
    $logIn = new LoginTo($_SESSION['code'], $_SESSION['password'], $_SESSION['status']);
    $true = $logIn->logInCheck(true);
} else {
    if (isset($_POST['code'])) {
        $code = $_POST['code'];
        $password = $_POST['password'];
        $true = LoginTo::dataCheck($code, $password, true);
    } else {
        $true = false;
    }
}
if ($true) {
    $t = new TeacherManagement($_SESSION['id']);
    require "header.php";
    ?>
    <div class="panel panel-default" id="container">
        <div class="panel-body">
            <div class="widthhalf left"><?php 
    echo $t->getNewMarkForm("addStudentNames()");
    ?>
</div>
            <div id="studentSelect" class="widthhalf left"><select class="form-control" disabled><option>Diákok neve</option></select></div>
            <div class="clear"></div>
            <div id="subjectSelect"></div>

            <img src="../../../img/ajax-loader.gif" alt="Loading..." id="loading" style=" margin:auto; margin-top: 20px; display:none;" />
        </div>
    </div>
require "model.php";
if (isset($_SESSION['status']) && $_SESSION['status']) {
    $logIn = new LoginTo($_SESSION['code'], $_SESSION['password'], $_SESSION['status']);
    $true = $logIn->logInCheck(true);
} else {
    $true = false;
}
if ($true) {
    $student = $_POST['student'];
    $subject = $_POST['subject'];
    $mark = $_POST['mark'];
    $teacher = $_SESSION['id'];
    $year = $_POST['year'];
    $month = $_POST['month'];
    if (isset($student) && is_numeric($student)) {
        if (isset($subject) && is_numeric($subject)) {
            if (isset($mark) && ($mark == 1 || $mark == 2 || $mark == 3 || $mark == 4 || $mark == 5)) {
                $t = new TeacherManagement($teacher);
                $true = $t->addMarks($student, $subject, $year, $month, $mark);
                $s = new StudentManagement($student);
                echo '<div class="left marg-left margin-top">A ' . $mark . '-s jegy sikeresen be lett írva ' . $s->getName() . ' részére!</div>';
            } else {
                echo '<div class="left marg-left margin-top">A jegy csak valós jegyeket tartalmazhat! (1,2,3,4,5)</div>';
            }
        } else {
            echo '<div class="left marg-left margin-top">Helytelen tantárgy!</div>';
        }
    } else {
        echo '<div class="left marg-left margin-top">Helytelen diáknév!</div>';
    }
}
<?php

/**
 * Created by PhpStorm.
 * Date: 2015.09.28.
 * Time: 23:16
 */
require "model.php";
if (isset($_SESSION['status']) && $_SESSION['status']) {
    $logIn = new LoginTo($_SESSION['code'], $_SESSION['password'], $_SESSION['status']);
    $true = $logIn->logInCheck(true);
} else {
    $true = false;
}
if ($true) {
    $year = $_POST['year'];
    $class = $_POST['class'];
    $students = TeacherManagement::getStudentsFromClass($year, $class);
    //var_dump($students);
    if ($students[0] == 'none') {
        echo '<select class="form-control" disabled><option>Diákok neve</option></select>';
    } else {
        $write = '<select id="selectStudent" class="form-control">';
        for ($i = 0; $i < count($students); $i++) {
            $s = new StudentManagement($students[$i]['id']);
            $write = $write . '<option value="' . $students[$i]['id'] . '">' . $s->getName() . '</option>';
        }
        $write = $write . '</select>';
        echo $write;
    }
}