first commit
This commit is contained in:
78
event_handler.php
Normal file
78
event_handler.php
Normal file
@@ -0,0 +1,78 @@
|
||||
<?php
|
||||
|
||||
|
||||
if (isset($_POST['action'])) {
|
||||
|
||||
$actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
|
||||
switch ($_POST['action']) {
|
||||
case 'login':
|
||||
# login
|
||||
/*
|
||||
USER TYPES: 1 - coach, 2 - kid, 3 - parent
|
||||
*/
|
||||
$login = new login();
|
||||
$user_id = $login->check_login($_POST['user_name'], $_POST['user_password']);
|
||||
if ($user_id) {
|
||||
//sikeres bejelentkezés
|
||||
$login->login_user($user_id, $_POST['user_type']);
|
||||
header("Location: " . $actual_link);
|
||||
}
|
||||
else {
|
||||
//sikertelen bejelentkezés
|
||||
}
|
||||
break;
|
||||
|
||||
case 'user_data_edit':
|
||||
switch ($_POST['user_type']) {
|
||||
case '1':
|
||||
# KID
|
||||
unset($_POST['user_type']);
|
||||
unset($_POST['action']);
|
||||
$uid = $_POST['uk_id'];
|
||||
unset($_POST['uk_id']);
|
||||
user_kid::update_user($_POST, $uid);
|
||||
header("Location: " . $actual_link);
|
||||
break;
|
||||
|
||||
default:
|
||||
# code...
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case 'user_data_create':
|
||||
# user létrehozása
|
||||
# nincs elágazás user_type szerint
|
||||
unset($_POST['action']);
|
||||
$new_user_id = user_kid::create_user($_POST);
|
||||
header("Location: /admin/edit_member/" . $new_user_id);
|
||||
break;
|
||||
|
||||
case 'training_data_edit':
|
||||
#training edit
|
||||
$tr_id = $_POST['tr_id'];
|
||||
unset($_POST['tr_id']);
|
||||
unset($_POST['action']);
|
||||
//var_dump($_POST);
|
||||
training::update_training($_POST, $tr_id);
|
||||
header("Location: " . $actual_link);
|
||||
break;
|
||||
|
||||
case 'training_data_create':
|
||||
#training create
|
||||
#a training_list-re ugrik vissza, mert lehet h többet is létrehoz
|
||||
unset($_POST['action']);
|
||||
$every_week = isset($_POST['every_week']);
|
||||
if ($every_week) unset($_POST['every_week']);
|
||||
$new_training_id = training::create_training($_POST, $every_week);
|
||||
|
||||
break;
|
||||
|
||||
default:
|
||||
# code...
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user