diff --git a/_ajax/get_training_template.php b/_ajax/get_training_template.php new file mode 100644 index 0000000..098c576 --- /dev/null +++ b/_ajax/get_training_template.php @@ -0,0 +1,26 @@ +assoc_array($template_query); + + if (isset($template_assoc_array[0])) { + echo json_encode($template_assoc_array[0]); + } + else { + echo json_encode(null); + } +} + +?> diff --git a/_class/class_page.php b/_class/class_page.php index 6938b4f..5da0d47 100644 --- a/_class/class_page.php +++ b/_class/class_page.php @@ -102,6 +102,14 @@ class page { $tpl = "edit"; include('include_trainings.php'); break; + case 'training_templates': + # EDZÉS SABLONOK + include('include_training_templates.php'); + break; + case 'delete_training_template': + # EDZÉS SABLON TÖRLÉS + include('include_delete_training_template.php'); + break; case 'shirts': # PÓLÓK include('include_shirts.php'); diff --git a/_class/class_training_template.php b/_class/class_training_template.php new file mode 100644 index 0000000..f7a2eba --- /dev/null +++ b/_class/class_training_template.php @@ -0,0 +1,118 @@ +tt_id = $_item; + } + + public function set_tt_name($_item) { + $this->tt_name = $_item; + } + + public function set_tt_time($_item) { + $this->tt_time = $_item; + } + + public function set_tt_duration($_item) { + $this->tt_duration = $_item; + } + + public function set_tt_training_type($_item) { + $this->tt_training_type = $_item; + } + + public function set_tt_deleted($_item) { + $this->tt_deleted = $_item; + } + + public function get_tt_id() { + return $this->tt_id; + } + + public function get_tt_name() { + return $this->tt_name; + } + + public function get_tt_time() { + return $this->tt_time; + } + + public function get_tt_duration() { + return $this->tt_duration; + } + + public function get_tt_training_type() { + return $this->tt_training_type; + } + + public function get_tt_deleted() { + return $this->tt_deleted; + } + + public function set_tt_data_by_id($_id) { + global $sql; + $tt_data_assoc_array = $sql->assoc_array("select * from training_template where tt_id = " . $_id); + $tt_data_array = $tt_data_assoc_array[0]; + foreach ($tt_data_array as $field => $value) { + $function_name = "set_" . $field; + $this->$function_name($value); //alapadatok beállítása + + if ($field == 'tt_training_type' && $value != null) { + $new_trt = new training_type(); + $new_trt->set_trt_data_by_id($value); + $this->set_tt_training_type($new_trt); + } + } + + } + + public static function create_tt($_name, $_time, $_type, $_duration) { + global $sql; + + if ($_time == '') { + $_time = 'null'; + } + + if ($_duration == '') { + $_duration = 'null'; + } + + return $sql->insert_into('training_template', array( + 'tt_name' => $_name, + 'tt_time' => $_time, + 'tt_training_type' => $_type, + 'tt_duration' => $_duration, + )); + } + + public static function update_tt($_name, $_time, $_type, $_duration, $_id) { + global $sql; + + if ($_time == '') { + $_time = 'null'; + } + + if ($_duration == '') { + $_duration = 'null'; + } + + $sql->update_table('training_template', array( + 'tt_name' => $_name, + 'tt_time' => $_time, + 'tt_training_type' => $_type, + 'tt_duration' => $_duration, + ), array('tt_id' => $_id)); + } + +} + + +?> diff --git a/_class/class_training_type.php b/_class/class_training_type.php index 43def2d..8b99f7b 100644 --- a/_class/class_training_type.php +++ b/_class/class_training_type.php @@ -6,6 +6,7 @@ class training_type { private $trt_id; private $trt_name; + private $trt_deleted; public function set_trt_id($_id) { $this->trt_id = $_id; @@ -15,6 +16,10 @@ class training_type { $this->trt_name = $_name; } + public function set_trt_deleted($_deleted) { + $this->trt_deleted = $_deleted; + } + public function get_trt_id() { return $this->trt_id; } @@ -23,11 +28,26 @@ class training_type { return $this->trt_name; } + public function get_trt_deleted() { + return $this->trt_deleted; + } + public function create_training_type($_trt_value_array) { global $sql; return $sql->insert_into('training_type', $_trt_value_array); } + + public function set_trt_data_by_id($_id) { + global $sql; + $trt_data_assoc_array = $sql->assoc_array("select * from training_type where trt_id = " . $_id); + $trt_data_array = $trt_data_assoc_array[0]; + foreach ($trt_data_array as $field => $value) { + $function_name = "set_" . $field; + $this->$function_name($value); //alapadatok beállítása + } + + } } -?> \ No newline at end of file +?> diff --git a/_image/template.png b/_image/template.png new file mode 100644 index 0000000..53bc5a3 Binary files /dev/null and b/_image/template.png differ diff --git a/_include/include_create.php b/_include/include_create.php index 16852e7..914b6b7 100644 --- a/_include/include_create.php +++ b/_include/include_create.php @@ -2,242 +2,255 @@ 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); + 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->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; + $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 WHERE ua_deleted = 0 AND ua_name != 'Tóth Richárd';"; - $coach_data_assoc_array = $sql->assoc_array($coach_data_query); + 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); + //TRAINING TEMPLATE ARRAY + $training_template_query = "SELECT * FROM training_template WHERE tt_deleted = 0 ORDER BY tt_name ASC;"; + $training_templates = $sql->assoc_array($training_template_query); + $smarty->assign("training_templates", $training_templates); + //COACH ARRAY + $coach_data_query = "SELECT * FROM user_coach WHERE ua_deleted = 0 AND ua_name != 'Tóth Richárd';"; + $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; + $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; - } + 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']); - } + if (isset($_POST['mod_user_kid_uk_id'])) { + $smarty->assign('user_kid_id', $_POST['mod_user_kid_uk_id']); + } - $pt_assoc_array = $sql->assoc_array('SELECT * FROM payment_type ORDER BY pt_id ASC;'); + $pt_assoc_array = $sql->assoc_array('SELECT * FROM payment_type ORDER BY pt_id ASC;'); - $smarty->assign('user_kids', $user_kids); - $smarty->assign('pt_assoc_array', $pt_assoc_array); - $smarty->display('money_deposit_create.tpl'); + $smarty->assign('user_kids', $user_kids); + $smarty->assign('pt_assoc_array', $pt_assoc_array); + $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; - } + 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; + } - $pt_assoc_array = $sql->assoc_array('SELECT * FROM payment_type ORDER BY pt_id ASC;'); + $pt_assoc_array = $sql->assoc_array('SELECT * FROM payment_type ORDER BY pt_id ASC;'); - $smarty->assign('pt_assoc_array', $pt_assoc_array); - $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 'money_income_category': - # ÚJ BEVÉTEL KATEGÓRIA - $smarty->display('money_income_category_create.tpl'); - break; - case 'money_income': - # ÚJ KIADÁS - $mic_assoc_array = $sql->assoc_array('SELECT * FROM money_income_category WHERE mic_deleted = 0 AND mic_id != 4 ORDER BY mic_name ASC;'); - $mic_array = array(); - foreach ($mic_assoc_array as $key => $mic) { - $new_mic = new money_income_category(); - $new_mic->set_mic_data_by_id($mic['mic_id']); - $mic_array[] = $new_mic; - } + $smarty->assign('pt_assoc_array', $pt_assoc_array); + $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 'money_income_category': + # ÚJ BEVÉTEL KATEGÓRIA + $smarty->display('money_income_category_create.tpl'); + break; + case 'money_income': + # ÚJ KIADÁS + $mic_assoc_array = $sql->assoc_array('SELECT * FROM money_income_category WHERE mic_deleted = 0 AND mic_id != 4 ORDER BY mic_name ASC;'); + $mic_array = array(); + foreach ($mic_assoc_array as $key => $mic) { + $new_mic = new money_income_category(); + $new_mic->set_mic_data_by_id($mic['mic_id']); + $mic_array[] = $new_mic; + } - $pt_assoc_array = $sql->assoc_array('SELECT * FROM payment_type ORDER BY pt_id ASC;'); + $pt_assoc_array = $sql->assoc_array('SELECT * FROM payment_type ORDER BY pt_id ASC;'); - $smarty->assign('pt_assoc_array', $pt_assoc_array); - $smarty->assign('mic_array', $mic_array); - $smarty->display('money_income_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 + $smarty->assign('pt_assoc_array', $pt_assoc_array); + $smarty->assign('mic_array', $mic_array); + $smarty->display('money_income_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 H:i:s'))); - $sql->update_table('backup', array('bu_name' => date('Ymd_Hi') . '_' . $new_bu_id), array('bu_id' => $new_bu_id)); - //log + $new_bu_id = $sql->insert_into('backup', array('bu_date' => date('Y-m-d H:i:s'))); + $sql->update_table('backup', array('bu_name' => date('Ymd_Hi') . '_' . $new_bu_id), array('bu_id' => $new_bu_id)); + //log - $dump_content = $sql->export_database(); - $file_name = date('Ymd_Hi_') . $new_bu_id . '.sql'; - $path = 'backup/'; - touch($path.$file_name); - file_put_contents($path.$file_name, $dump_content); + $dump_content = $sql->export_database(); + $file_name = date('Ymd_Hi_') . $new_bu_id . '.sql'; + $path = 'backup/'; + touch($path.$file_name); + file_put_contents($path.$file_name, $dump_content); - header("Location: /admin/settings/3"); - break; - case 'camp_type': - # ÚJ TÁBOR TÍPUS - $smarty->display('camp_type_create.tpl'); - break; - case 'camp': - # ÚJ TÁBOR + header("Location: /admin/settings/3"); + break; + case 'camp_type': + # ÚJ TÁBOR TÍPUS + $smarty->display('camp_type_create.tpl'); + break; + case 'camp': + # ÚJ TÁBOR - //tábor típusok - $ct_assoc_array = $sql->assoc_array("SELECT * FROM camp_type WHERE ct_deleted = 0 ORDER BY ct_name ASC"); - $camp_type_array = array(); - foreach ($ct_assoc_array as $ct) { - $new_ct = new camp_type(); - $new_ct->set_ct_data_by_id($ct['ct_id']); - $camp_type_array[] = $new_ct; - } - $smarty->assign('camp_type_array', $camp_type_array); + //tábor típusok + $ct_assoc_array = $sql->assoc_array("SELECT * FROM camp_type WHERE ct_deleted = 0 ORDER BY ct_name ASC"); + $camp_type_array = array(); + foreach ($ct_assoc_array as $ct) { + $new_ct = new camp_type(); + $new_ct->set_ct_data_by_id($ct['ct_id']); + $camp_type_array[] = $new_ct; + } + $smarty->assign('camp_type_array', $camp_type_array); - //labda típusok hozzáadása - $shuttle_assoc_array = $sql->assoc_array("SELECT * FROM camp_shuttle_type WHERE cst_deleted = 0 ORDER BY cst_id ASC"); - $shuttle_array = array(); - foreach ($shuttle_assoc_array as $shuttle_type) { - $new_cst = new camp_shuttle_type(); - $new_cst->set_cst_data_by_id($shuttle_type['cst_id']); - $shuttle_array[] = $new_cst; - } - $smarty->assign('shuttle_array', $shuttle_array); + //labda típusok hozzáadása + $shuttle_assoc_array = $sql->assoc_array("SELECT * FROM camp_shuttle_type WHERE cst_deleted = 0 ORDER BY cst_id ASC"); + $shuttle_array = array(); + foreach ($shuttle_assoc_array as $shuttle_type) { + $new_cst = new camp_shuttle_type(); + $new_cst->set_cst_data_by_id($shuttle_type['cst_id']); + $shuttle_array[] = $new_cst; + } + $smarty->assign('shuttle_array', $shuttle_array); - //ottalvós opciók hozzáadása - $accomodation_assoc = $sql->assoc_array("SELECT * FROM camp_accomodation_type WHERE cat_deleted = 0 ORDER BY cat_id ASC"); - $accomodation_array = array(); - foreach ($accomodation_assoc as $accomodation_type) { - $new_cat = new camp_accomodation_type(); - $new_cat->set_cat_data_by_id($accomodation_type['cat_id']); - $accomodation_array[] = $new_cat; - } - $smarty->assign('accomodation_array', $accomodation_array); + //ottalvós opciók hozzáadása + $accomodation_assoc = $sql->assoc_array("SELECT * FROM camp_accomodation_type WHERE cat_deleted = 0 ORDER BY cat_id ASC"); + $accomodation_array = array(); + foreach ($accomodation_assoc as $accomodation_type) { + $new_cat = new camp_accomodation_type(); + $new_cat->set_cat_data_by_id($accomodation_type['cat_id']); + $accomodation_array[] = $new_cat; + } + $smarty->assign('accomodation_array', $accomodation_array); - $smarty->display('camp_create.tpl'); - break; - case 'camp_shirt': - # CAMP SHIRT létrehozása - $smarty->display('camp_shirt_create.tpl'); - break; - case 'user_camp_leader': - # táborvezető létrehozása - $smarty->display('user_camp_leader_create.tpl'); - break; - case 'user_group': - # táborvezető létrehozása - $smarty->display('user_group_create.tpl'); - break; - default: - # code... - break; + $smarty->display('camp_create.tpl'); + break; + case 'camp_shirt': + # CAMP SHIRT létrehozása + $smarty->display('camp_shirt_create.tpl'); + break; + case 'user_camp_leader': + # táborvezető létrehozása + $smarty->display('user_camp_leader_create.tpl'); + break; + case 'user_group': + # táborvezető létrehozása + $smarty->display('user_group_create.tpl'); + break; + case 'training_template': + # edzés sablon létrehozása + //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); + + $smarty->display('training_template_create.tpl'); + break; + default: + # code... + break; } diff --git a/_include/include_delete_training_template.php b/_include/include_delete_training_template.php new file mode 100644 index 0000000..05ea8dd --- /dev/null +++ b/_include/include_delete_training_template.php @@ -0,0 +1,11 @@ +is_id()) { + $sql->update_table('training_template', array('tt_deleted' => 1), array('tt_id' => $this->get_id())); + + log::register('delete_training_template', $this->get_id()); + header("Location: /admin/training_templates"); +} + + +?> diff --git a/_include/include_training_templates.php b/_include/include_training_templates.php new file mode 100644 index 0000000..86920b3 --- /dev/null +++ b/_include/include_training_templates.php @@ -0,0 +1,45 @@ +is_id()) { + + # SABLON SZERKESZTÉSE + + //training adatok + $training_template_data_query = "SELECT * FROM training_template WHERE tt_id = " . $this->get_id(); + $tt_data_assoc_array = $sql->assoc_array($training_template_data_query); + $smarty->assign('template_data', $tt_data_assoc_array[0]); + + //TRAINING TYPE ARRAY + $training_type_query = "SELECT * FROM training_type WHERE trt_deleted = 0 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); + + $smarty->display('training_template_edit.tpl'); + +} + +else { + + # SABLON LISTA + + $tt_query = "SELECT * FROM training_template WHERE tt_deleted = 0 ORDER BY tt_name ASC"; + $tt_assoc_array = $sql->assoc_array($tt_query); + + $tts = array(); + + foreach ($tt_assoc_array as $tt) { + $new_tt = new training_template(); + $new_tt->set_tt_data_by_id($tt['tt_id']); + $tts[] = $new_tt; + } + + $smarty->assign('tts',$tts); + $smarty->display('training_template_list.tpl'); + + +} + +?> diff --git a/_include/include_trainings.php b/_include/include_trainings.php index 67d1d40..d7372cd 100644 --- a/_include/include_trainings.php +++ b/_include/include_trainings.php @@ -60,11 +60,11 @@ else { $smarty->assign("training_array", $training_array); $smarty->display("training_list.tpl"); - + } -?> \ No newline at end of file +?> diff --git a/event_handler.php b/event_handler.php index af58f09..baf426f 100644 --- a/event_handler.php +++ b/event_handler.php @@ -162,6 +162,7 @@ if (isset($_POST['action'])) { # training create # a training_list-re ugrik vissza, mert lehet h többet is létrehoz unset($_POST['action']); + unset($_POST['training_templates']); $every_week = isset($_POST['every_week']); $jumpTo = $_POST['jumpTo']; @@ -573,6 +574,18 @@ if (isset($_POST['action'])) { header('Location: /admin/milestones/success'); } break; + case 'training_template_create': + # új edzés salon + $new_tt_id = training_template::create_tt($_POST['tt_name'], $_POST['tt_time'], $_POST['tt_training_type'], $_POST['tt_duration']); + log::register('new_training_template', $new_tt_id); + header('Location: /admin/training_templates/'.$new_tt_id); + break; + case 'training_template_update': + # edzés salon update + training_template::update_tt($_POST['tt_name'], $_POST['tt_time'], $_POST['tt_training_type'], $_POST['tt_duration'], $_POST['tt_id']); + log::register('update_training_template', $_POST['tt_id']); + header('Location: /admin/training_templates/'.$_POST['tt_id']); + break; default: # code... break; diff --git a/template/templates/money_deposit_create.tpl b/template/templates/money_deposit_create.tpl index 78a492e..427e06d 100644 --- a/template/templates/money_deposit_create.tpl +++ b/template/templates/money_deposit_create.tpl @@ -33,7 +33,7 @@
@@ -26,11 +27,11 @@
- {$training->get_tr_date()|substr:0:4}.
- {$months[$training_array[$training@index]->get_tr_date()|substr:5:2]}
- {$training->get_tr_date_day()}.
- {$days[$training->get_tr_date_day_of_week()]}
- {$training->get_tr_date_time()}
+ {$training->get_tr_date()|substr:0:4}.
+ {$months[$training_array[$training@index]->get_tr_date()|substr:5:2]}
+ {$training->get_tr_date_day()}.
+ {$days[$training->get_tr_date_day_of_week()]}
+ {$training->get_tr_date_time()}
{if $training->get_tr_training_type_trt_id()}({$training->get_tr_type_name_by_id()}){/if}
+ {$template->get_tt_name()}
+