check_coach_login($_POST['user_name'], $_POST['user_password']); $user_kid_id = $login->check_kid_login($_POST['user_name'], $_POST['user_password']); if ($user_coach_id) { //sikeres bejelentkezés $login->login_user($user_coach_id, 'badminton_coach_user'); header("Location: " . $actual_link); } elseif ($user_kid_id) { //sikeres bejelentkezés $login->login_user($user_kid_id, 'badminton_parent_user'); header("Location: " . $actual_link); } else { die($user_coach_id); //sikertelen bejelentkezés } */ $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); } 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']); //var_dump($_POST); //die("aaa"); $new_user_id = user_kid::create_user($_POST); header("Location: /admin/edit_member/" . $new_user_id); break; case 'parent_create': # parent létrehozása unset($_POST['action']); if (!isset($_POST['up_email'])) $_POST['up_email'] = null; if (!isset($_POST['up_phone'])) $_POST['up_phone'] = null; if (!isset($_POST['up_facebook'])) $_POST['up_facebook'] = null; user_parent::create_parent($_POST['up_name'], $_POST['up_email'], $_POST['up_facebook'], $_POST['up_phone']); header("Location: /admin/parents"); break; case 'parent_data_update': # parent updatelés unset($_POST['action']); $up_id = $_POST['up_id']; unset($_POST['up_id']); if (!isset($_POST['up_email'])) $_POST['up_email'] = null; if (!isset($_POST['up_phone'])) $_POST['up_phone'] = null; if (!isset($_POST['up_facebook'])) $_POST['up_facebook'] = null; user_parent::update_parent($_POST, $up_id); //header("Location: /admin/parents/" . $up_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']); training::create_training($_POST, $every_week); header("Location: /admin/trainings/"); break; case 'training_type_create': # edzés típus létrehozása unset($_POST['action']); $new_trt_id = training_type::create_training_type($_POST); header("Location: /admin/training_types"); break; case 'training_type_update': # edzés típus lista updatelése AB-ba unset($_POST['action']); foreach ($_POST as $key => $value) { $key_parts = explode('_', $key); $trt_id = $key_parts[1]; $sql->update_table('training_type', array('trt_name' => $value), array('trt_id' => $trt_id)); header("Location: " . $actual_link); } break; case 'coach_create': # edző létrehozása if (isset($_POST['ua_can_login']) && !empty($_POST['ua_can_login'])) { $psw = md5($_POST['ua_password']); } else { $psw = "null"; } if (!isset($_POST['ua_helper']) || empty($_POST['ua_helper'])) { $_POST['ua_helper'] = 0; } user::create_user($_POST['ua_name'], $_POST['ua_helper'], $psw); header("Location: /admin/coaches"); break; case 'coach_data_edit': # edző update if (isset($_POST['ua_can_login']) && !empty($_POST['ua_can_login'])) { $psw = md5($_POST['ua_password']); } else { $psw = "null"; } if (!isset($_POST['ua_helper']) || empty($_POST['ua_helper'])) { $_POST['ua_helper'] = 0; } user::update_user($_POST['ua_name'], $_POST['ua_helper'], $psw, $_POST['ua_id']); header("Location: /admin/coaches"); break; case 'shirt_create': # póló létrehozása //todo: shirt object $sql->insert_into('shirt', array( 'shirt_name' => $_POST['shirt_name'], 'shirt_year' => (!empty($_POST['shirt_year'])?$_POST['shirt_year']:'null') ) ); header("Location: /admin/shirts"); break; case 'shirt_data_edit': # shirt update //todo: shirt object $sql->update_table('shirt', array( 'shirt_name' => $_POST['shirt_name'], 'shirt_year' => (!empty($_POST['shirt_year'])?$_POST['shirt_year']:'null') ), array( 'shirt_id' => $_POST['shirt_id'] ) ); header("Location: /admin/shirts"); break; case 'city_create': # település létrehozása //todo: település object $sql->insert_into('school_city', array( 'scc_city' => $_POST['scc_city'], ) ); header("Location: /admin/cities"); break; case 'city_update': # city lista updatelése AB-ba unset($_POST['action']); foreach ($_POST as $key => $value) { $key_parts = explode('_', $key); $scc_id = $key_parts[1]; $sql->update_table('school_city', array('scc_city' => $value), array('scc_id' => $scc_id)); header("Location: /admin/cities"); } break; default: # code... break; } } ?>