166 lines
5.4 KiB
PHP
Executable File
166 lines
5.4 KiB
PHP
Executable File
<?php
|
|
|
|
|
|
switch ($this->get_id()) {
|
|
case 'member':
|
|
#ÚJ TAG LÉTREHOZÁSA
|
|
//pólóméret array
|
|
$shirt_size_query = "SELECT * FROM shirt WHERE shirt_deleted = 0;";
|
|
$shirt_size_assoc_array = $sql->assoc_array($shirt_size_query);
|
|
//szülő array
|
|
$parent_query = "SELECT * FROM user_parent WHERE up_deleted = 0 ORDER BY up_name ASC;";
|
|
$parent_assoc_array = $sql->assoc_array($parent_query);
|
|
//SCHOOL ARRAY
|
|
$school_query = "SELECT * FROM school WHERE sc_deleted = 0 ORDER BY sc_name ASC;";
|
|
$school_assoc_array = $sql->assoc_array($school_query);
|
|
$schools = array();
|
|
foreach ($school_assoc_array as $key => $value) {
|
|
$new_school = new school();
|
|
$new_school->set_school_data_by_id($value['sc_id']);
|
|
$schools[] = $new_school;
|
|
}
|
|
//SCHOOL CITY ARRAY
|
|
$school_city_query = "SELECT * FROM school_city WHERE scc_deleted = 0 ORDER BY - scc_order DESC, scc_city ASC;";
|
|
$school_city_assoc_array = $sql->assoc_array($school_city_query);
|
|
$school_cities = array();
|
|
foreach ($school_city_assoc_array as $key => $value) {
|
|
$new_scc = new school_city();
|
|
$new_scc->set_school_city_data_by_id($value['scc_id']);
|
|
$school_cities[] = $new_scc;
|
|
}
|
|
//REGION ARRAY
|
|
$region_query = "SELECT * FROM region WHERE reg_deleted = 0 ORDER BY reg_name ASC;";
|
|
$region_assoc_array = $sql->assoc_array($region_query);
|
|
|
|
$smarty->assign('region_assoc_array', $region_assoc_array);
|
|
$smarty->assign('shirt_size_assoc_array', $shirt_size_assoc_array);
|
|
$smarty->assign('school_assoc_array', $schools);
|
|
$smarty->assign('school_city_assoc_array', $school_cities);
|
|
$smarty->assign('parent_assoc_array', $parent_assoc_array);
|
|
$smarty->assign('today', date("Y-m-d"));
|
|
|
|
$smarty->display('user_data_create.tpl');
|
|
break;
|
|
|
|
case 'training':
|
|
//TRAINING TYPE ARRAY
|
|
$training_type_query = "SELECT * FROM training_type ORDER BY trt_name ASC;";
|
|
$training_type_assoc_array = $sql->assoc_array($training_type_query);
|
|
$smarty->assign("training_type_assoc_array", $training_type_assoc_array);
|
|
//COACH ARRAY
|
|
$coach_data_query = "SELECT * FROM user_coach;";
|
|
$coach_data_assoc_array = $sql->assoc_array($coach_data_query);
|
|
|
|
|
|
$coach_array = array();
|
|
foreach ($coach_data_assoc_array as $coach_data) {
|
|
$new_coach = new user();
|
|
$new_coach->set_user_data_by_id($coach_data['ua_id']);
|
|
$coach_array[] = $new_coach;
|
|
}
|
|
$smarty->assign("coach_data_assoc_array", $coach_data_assoc_array);
|
|
$smarty->assign("coach_array", $coach_array);
|
|
$smarty->display('training_data_create.tpl');
|
|
break;
|
|
|
|
case 'training_type':
|
|
# TRAINING TYPE létrehozása
|
|
$smarty->display('training_type_create.tpl');
|
|
break;
|
|
case 'parent':
|
|
# PARENT LÉTREHOZÁSA
|
|
$smarty->display('parent_create.tpl');
|
|
break;
|
|
case 'coach':
|
|
# COACH létrehozása
|
|
$smarty->display('coach_create.tpl');
|
|
break;
|
|
case 'shirt':
|
|
# SHIRT létrehozása
|
|
$smarty->display('shirt_create.tpl');
|
|
break;
|
|
case 'city':
|
|
# CITY létrehozása
|
|
$smarty->display('city_create.tpl');
|
|
break;
|
|
case 'region':
|
|
# REGION létrehozása
|
|
$smarty->display('region_create.tpl');
|
|
break;
|
|
case 'school':
|
|
# SCHOOL létrehozása
|
|
//SCHOOL CITY ARRAY
|
|
$school_city_query = "SELECT * FROM school_city WHERE scc_deleted = 0 ORDER BY - scc_order DESC, scc_city ASC;";
|
|
$school_city_assoc_array = $sql->assoc_array($school_city_query);
|
|
$school_cities = array();
|
|
foreach ($school_city_assoc_array as $key => $value) {
|
|
$new_scc = new school_city();
|
|
$new_scc->set_school_city_data_by_id($value['scc_id']);
|
|
$school_cities[] = $new_scc;
|
|
}
|
|
$smarty->assign('school_cities',$school_cities);
|
|
$smarty->display('school_create.tpl');
|
|
break;
|
|
case 'money_deposit':
|
|
# ÚJ BEFIZETÉS
|
|
$user_kid_query = "SELECT * FROM user_kid WHERE uk_is_active = 1 AND uk_deleted = 0 order by uk_name ASC;";
|
|
$user_kid_assoc_array = $sql->assoc_array($user_kid_query);
|
|
$user_kids = array();
|
|
foreach ($user_kid_assoc_array as $key => $value) {
|
|
$new_kid = new user_kid();
|
|
$new_kid->set_user_data_by_id($value['uk_id']);
|
|
$user_kids[] = $new_kid;
|
|
}
|
|
|
|
if (isset($_POST['mod_user_kid_uk_id'])) {
|
|
$smarty->assign('user_kid_id', $_POST['mod_user_kid_uk_id']);
|
|
}
|
|
|
|
$smarty->assign('user_kids', $user_kids);
|
|
$smarty->display('money_deposit_create.tpl');
|
|
|
|
break;
|
|
case 'money_expense':
|
|
# ÚJ KIADÁS
|
|
$moxc_assoc_array = $sql->assoc_array('SELECT * FROM money_expense_category WHERE moxc_deleted = 0 ORDER BY moxc_name ASC;');
|
|
$moxc_array = array();
|
|
foreach ($moxc_assoc_array as $key => $moxc) {
|
|
$new_moxc = new money_expense_category();
|
|
$new_moxc->set_moxc_data_by_id($moxc['moxc_id']);
|
|
$moxc_array[] = $new_moxc;
|
|
}
|
|
|
|
$smarty->assign('moxc_array', $moxc_array);
|
|
$smarty->display('money_expense_create.tpl');
|
|
break;
|
|
case 'money_expense_category':
|
|
# ÚJ KIADÁS KATEGÓRIA
|
|
$smarty->display('money_expense_category_create.tpl');
|
|
break;
|
|
case 'backup':
|
|
# BACKUP
|
|
//létrehozzá, és hozzáfűzi az ID-t a dátumhoz
|
|
//visszatér a backup oldalra
|
|
//backup classből hívogat, statikusan
|
|
|
|
$new_bu_id = $sql->insert_into('backup', array('bu_date' => date('Y-m-d')));
|
|
$sql->update_table('backup', array('bu_name' => date('Ymd') . '_' . $new_bu_id), array('bu_id' => $new_bu_id));
|
|
//log
|
|
|
|
$dump_content = $sql->export_database();
|
|
$file_name = date('Ymd') . '_' . $new_bu_id . '.sql';
|
|
$path = 'backup/';
|
|
touch($path.$file_name);
|
|
file_put_contents($path.$file_name, $dump_content);
|
|
|
|
header("Location: /admin/settings/3");
|
|
|
|
|
|
break;
|
|
default:
|
|
# code...
|
|
break;
|
|
}
|
|
|
|
|
|
?>
|