} 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; }
<?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>
<?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>
<?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;
<?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; } }