templates
This commit is contained in:
26
_ajax/get_training_template.php
Normal file
26
_ajax/get_training_template.php
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
<?php
|
||||||
|
//tag listánál ez adja vissza a keresés eredményét
|
||||||
|
ini_set('include_path', '../_class/');
|
||||||
|
include('class_sql.php');
|
||||||
|
if ($_SERVER['HTTP_HOST'] == 'badmintoncoach.hu') $sql = new sql('bc_mysql','root','','badminton_coach');
|
||||||
|
else $sql = new sql('localhost','tollashodos','uprRscU8bGpJ','tollashodos');
|
||||||
|
|
||||||
|
if (empty($_GET['template_id'])) {
|
||||||
|
echo json_encode(null);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
|
||||||
|
|
||||||
|
$template_query = "SELECT * FROM training_template WHERE tt_id = " . $_GET['template_id'];
|
||||||
|
|
||||||
|
$template_assoc_array = $sql->assoc_array($template_query);
|
||||||
|
|
||||||
|
if (isset($template_assoc_array[0])) {
|
||||||
|
echo json_encode($template_assoc_array[0]);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
echo json_encode(null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
?>
|
||||||
@@ -102,6 +102,14 @@ class page {
|
|||||||
$tpl = "edit";
|
$tpl = "edit";
|
||||||
include('include_trainings.php');
|
include('include_trainings.php');
|
||||||
break;
|
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':
|
case 'shirts':
|
||||||
# PÓLÓK
|
# PÓLÓK
|
||||||
include('include_shirts.php');
|
include('include_shirts.php');
|
||||||
|
|||||||
118
_class/class_training_template.php
Normal file
118
_class/class_training_template.php
Normal file
@@ -0,0 +1,118 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
class training_template {
|
||||||
|
private $tt_id;
|
||||||
|
private $tt_name;
|
||||||
|
private $tt_time;
|
||||||
|
private $tt_duration;
|
||||||
|
private $tt_training_type; //object
|
||||||
|
private $tt_deleted;
|
||||||
|
|
||||||
|
|
||||||
|
public function set_tt_id($_item) {
|
||||||
|
$this->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));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
?>
|
||||||
@@ -6,6 +6,7 @@
|
|||||||
class training_type {
|
class training_type {
|
||||||
private $trt_id;
|
private $trt_id;
|
||||||
private $trt_name;
|
private $trt_name;
|
||||||
|
private $trt_deleted;
|
||||||
|
|
||||||
public function set_trt_id($_id) {
|
public function set_trt_id($_id) {
|
||||||
$this->trt_id = $_id;
|
$this->trt_id = $_id;
|
||||||
@@ -15,6 +16,10 @@ class training_type {
|
|||||||
$this->trt_name = $_name;
|
$this->trt_name = $_name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function set_trt_deleted($_deleted) {
|
||||||
|
$this->trt_deleted = $_deleted;
|
||||||
|
}
|
||||||
|
|
||||||
public function get_trt_id() {
|
public function get_trt_id() {
|
||||||
return $this->trt_id;
|
return $this->trt_id;
|
||||||
}
|
}
|
||||||
@@ -23,11 +28,26 @@ class training_type {
|
|||||||
return $this->trt_name;
|
return $this->trt_name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function get_trt_deleted() {
|
||||||
|
return $this->trt_deleted;
|
||||||
|
}
|
||||||
|
|
||||||
public function create_training_type($_trt_value_array) {
|
public function create_training_type($_trt_value_array) {
|
||||||
global $sql;
|
global $sql;
|
||||||
return $sql->insert_into('training_type', $_trt_value_array);
|
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
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
BIN
_image/template.png
Normal file
BIN
_image/template.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.1 KiB |
@@ -2,242 +2,255 @@
|
|||||||
|
|
||||||
|
|
||||||
switch ($this->get_id()) {
|
switch ($this->get_id()) {
|
||||||
case 'member':
|
case 'member':
|
||||||
#ÚJ TAG LÉTREHOZÁSA
|
#ÚJ TAG LÉTREHOZÁSA
|
||||||
//pólóméret array
|
//pólóméret array
|
||||||
$shirt_size_query = "SELECT * FROM shirt WHERE shirt_deleted = 0;";
|
$shirt_size_query = "SELECT * FROM shirt WHERE shirt_deleted = 0;";
|
||||||
$shirt_size_assoc_array = $sql->assoc_array($shirt_size_query);
|
$shirt_size_assoc_array = $sql->assoc_array($shirt_size_query);
|
||||||
//szülő array
|
//szülő array
|
||||||
$parent_query = "SELECT * FROM user_parent WHERE up_deleted = 0 ORDER BY up_name ASC;";
|
$parent_query = "SELECT * FROM user_parent WHERE up_deleted = 0 ORDER BY up_name ASC;";
|
||||||
$parent_assoc_array = $sql->assoc_array($parent_query);
|
$parent_assoc_array = $sql->assoc_array($parent_query);
|
||||||
//SCHOOL ARRAY
|
//SCHOOL ARRAY
|
||||||
$school_query = "SELECT * FROM school WHERE sc_deleted = 0 ORDER BY sc_name ASC;";
|
$school_query = "SELECT * FROM school WHERE sc_deleted = 0 ORDER BY sc_name ASC;";
|
||||||
$school_assoc_array = $sql->assoc_array($school_query);
|
$school_assoc_array = $sql->assoc_array($school_query);
|
||||||
$schools = array();
|
$schools = array();
|
||||||
foreach ($school_assoc_array as $key => $value) {
|
foreach ($school_assoc_array as $key => $value) {
|
||||||
$new_school = new school();
|
$new_school = new school();
|
||||||
$new_school->set_school_data_by_id($value['sc_id']);
|
$new_school->set_school_data_by_id($value['sc_id']);
|
||||||
$schools[] = $new_school;
|
$schools[] = $new_school;
|
||||||
}
|
}
|
||||||
//SCHOOL CITY ARRAY
|
//SCHOOL CITY ARRAY
|
||||||
$school_city_query = "SELECT * FROM school_city WHERE scc_deleted = 0 ORDER BY - scc_order DESC, scc_city ASC;";
|
$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_city_assoc_array = $sql->assoc_array($school_city_query);
|
||||||
$school_cities = array();
|
$school_cities = array();
|
||||||
foreach ($school_city_assoc_array as $key => $value) {
|
foreach ($school_city_assoc_array as $key => $value) {
|
||||||
$new_scc = new school_city();
|
$new_scc = new school_city();
|
||||||
$new_scc->set_school_city_data_by_id($value['scc_id']);
|
$new_scc->set_school_city_data_by_id($value['scc_id']);
|
||||||
$school_cities[] = $new_scc;
|
$school_cities[] = $new_scc;
|
||||||
}
|
}
|
||||||
//REGION ARRAY
|
//REGION ARRAY
|
||||||
$region_query = "SELECT * FROM region WHERE reg_deleted = 0 ORDER BY reg_name ASC;";
|
$region_query = "SELECT * FROM region WHERE reg_deleted = 0 ORDER BY reg_name ASC;";
|
||||||
$region_assoc_array = $sql->assoc_array($region_query);
|
$region_assoc_array = $sql->assoc_array($region_query);
|
||||||
|
|
||||||
$smarty->assign('region_assoc_array', $region_assoc_array);
|
$smarty->assign('region_assoc_array', $region_assoc_array);
|
||||||
$smarty->assign('shirt_size_assoc_array', $shirt_size_assoc_array);
|
$smarty->assign('shirt_size_assoc_array', $shirt_size_assoc_array);
|
||||||
$smarty->assign('school_assoc_array', $schools);
|
$smarty->assign('school_assoc_array', $schools);
|
||||||
$smarty->assign('school_city_assoc_array', $school_cities);
|
$smarty->assign('school_city_assoc_array', $school_cities);
|
||||||
$smarty->assign('parent_assoc_array', $parent_assoc_array);
|
$smarty->assign('parent_assoc_array', $parent_assoc_array);
|
||||||
$smarty->assign('today', date("Y-m-d"));
|
$smarty->assign('today', date("Y-m-d"));
|
||||||
|
|
||||||
$smarty->display('user_data_create.tpl');
|
$smarty->display('user_data_create.tpl');
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'training':
|
case 'training':
|
||||||
//TRAINING TYPE ARRAY
|
//TRAINING TYPE ARRAY
|
||||||
$training_type_query = "SELECT * FROM training_type ORDER BY trt_name ASC;";
|
$training_type_query = "SELECT * FROM training_type ORDER BY trt_name ASC;";
|
||||||
$training_type_assoc_array = $sql->assoc_array($training_type_query);
|
$training_type_assoc_array = $sql->assoc_array($training_type_query);
|
||||||
$smarty->assign("training_type_assoc_array", $training_type_assoc_array);
|
$smarty->assign("training_type_assoc_array", $training_type_assoc_array);
|
||||||
//COACH ARRAY
|
//TRAINING TEMPLATE ARRAY
|
||||||
$coach_data_query = "SELECT * FROM user_coach WHERE ua_deleted = 0 AND ua_name != 'Tóth Richárd';";
|
$training_template_query = "SELECT * FROM training_template WHERE tt_deleted = 0 ORDER BY tt_name ASC;";
|
||||||
$coach_data_assoc_array = $sql->assoc_array($coach_data_query);
|
$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();
|
$coach_array = array();
|
||||||
foreach ($coach_data_assoc_array as $coach_data) {
|
foreach ($coach_data_assoc_array as $coach_data) {
|
||||||
$new_coach = new user();
|
$new_coach = new user();
|
||||||
$new_coach->set_user_data_by_id($coach_data['ua_id']);
|
$new_coach->set_user_data_by_id($coach_data['ua_id']);
|
||||||
$coach_array[] = $new_coach;
|
$coach_array[] = $new_coach;
|
||||||
}
|
}
|
||||||
$smarty->assign("coach_data_assoc_array", $coach_data_assoc_array);
|
$smarty->assign("coach_data_assoc_array", $coach_data_assoc_array);
|
||||||
$smarty->assign("coach_array", $coach_array);
|
$smarty->assign("coach_array", $coach_array);
|
||||||
$smarty->display('training_data_create.tpl');
|
$smarty->display('training_data_create.tpl');
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'training_type':
|
case 'training_type':
|
||||||
# TRAINING TYPE létrehozása
|
# TRAINING TYPE létrehozása
|
||||||
$smarty->display('training_type_create.tpl');
|
$smarty->display('training_type_create.tpl');
|
||||||
break;
|
break;
|
||||||
case 'parent':
|
case 'parent':
|
||||||
# PARENT LÉTREHOZÁSA
|
# PARENT LÉTREHOZÁSA
|
||||||
$smarty->display('parent_create.tpl');
|
$smarty->display('parent_create.tpl');
|
||||||
break;
|
break;
|
||||||
case 'coach':
|
case 'coach':
|
||||||
# COACH létrehozása
|
# COACH létrehozása
|
||||||
$smarty->display('coach_create.tpl');
|
$smarty->display('coach_create.tpl');
|
||||||
break;
|
break;
|
||||||
case 'shirt':
|
case 'shirt':
|
||||||
# SHIRT létrehozása
|
# SHIRT létrehozása
|
||||||
$smarty->display('shirt_create.tpl');
|
$smarty->display('shirt_create.tpl');
|
||||||
break;
|
break;
|
||||||
case 'city':
|
case 'city':
|
||||||
# CITY létrehozása
|
# CITY létrehozása
|
||||||
$smarty->display('city_create.tpl');
|
$smarty->display('city_create.tpl');
|
||||||
break;
|
break;
|
||||||
case 'region':
|
case 'region':
|
||||||
# REGION létrehozása
|
# REGION létrehozása
|
||||||
$smarty->display('region_create.tpl');
|
$smarty->display('region_create.tpl');
|
||||||
break;
|
break;
|
||||||
case 'school':
|
case 'school':
|
||||||
# SCHOOL létrehozása
|
# SCHOOL létrehozása
|
||||||
//SCHOOL CITY ARRAY
|
//SCHOOL CITY ARRAY
|
||||||
$school_city_query = "SELECT * FROM school_city WHERE scc_deleted = 0 ORDER BY - scc_order DESC, scc_city ASC;";
|
$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_city_assoc_array = $sql->assoc_array($school_city_query);
|
||||||
$school_cities = array();
|
$school_cities = array();
|
||||||
foreach ($school_city_assoc_array as $key => $value) {
|
foreach ($school_city_assoc_array as $key => $value) {
|
||||||
$new_scc = new school_city();
|
$new_scc = new school_city();
|
||||||
$new_scc->set_school_city_data_by_id($value['scc_id']);
|
$new_scc->set_school_city_data_by_id($value['scc_id']);
|
||||||
$school_cities[] = $new_scc;
|
$school_cities[] = $new_scc;
|
||||||
}
|
}
|
||||||
$smarty->assign('school_cities',$school_cities);
|
$smarty->assign('school_cities',$school_cities);
|
||||||
$smarty->display('school_create.tpl');
|
$smarty->display('school_create.tpl');
|
||||||
break;
|
break;
|
||||||
case 'money_deposit':
|
case 'money_deposit':
|
||||||
# ÚJ BEFIZETÉS
|
# Ú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_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_kid_assoc_array = $sql->assoc_array($user_kid_query);
|
||||||
$user_kids = array();
|
$user_kids = array();
|
||||||
foreach ($user_kid_assoc_array as $key => $value) {
|
foreach ($user_kid_assoc_array as $key => $value) {
|
||||||
$new_kid = new user_kid();
|
$new_kid = new user_kid();
|
||||||
$new_kid->set_user_data_by_id($value['uk_id']);
|
$new_kid->set_user_data_by_id($value['uk_id']);
|
||||||
$user_kids[] = $new_kid;
|
$user_kids[] = $new_kid;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isset($_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']);
|
$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('user_kids', $user_kids);
|
||||||
$smarty->assign('pt_assoc_array', $pt_assoc_array);
|
$smarty->assign('pt_assoc_array', $pt_assoc_array);
|
||||||
$smarty->display('money_deposit_create.tpl');
|
$smarty->display('money_deposit_create.tpl');
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 'money_expense':
|
case 'money_expense':
|
||||||
# ÚJ KIADÁS
|
# ÚJ KIADÁS
|
||||||
$moxc_assoc_array = $sql->assoc_array('SELECT * FROM money_expense_category WHERE moxc_deleted = 0 ORDER BY moxc_name ASC;');
|
$moxc_assoc_array = $sql->assoc_array('SELECT * FROM money_expense_category WHERE moxc_deleted = 0 ORDER BY moxc_name ASC;');
|
||||||
$moxc_array = array();
|
$moxc_array = array();
|
||||||
foreach ($moxc_assoc_array as $key => $moxc) {
|
foreach ($moxc_assoc_array as $key => $moxc) {
|
||||||
$new_moxc = new money_expense_category();
|
$new_moxc = new money_expense_category();
|
||||||
$new_moxc->set_moxc_data_by_id($moxc['moxc_id']);
|
$new_moxc->set_moxc_data_by_id($moxc['moxc_id']);
|
||||||
$moxc_array[] = $new_moxc;
|
$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('pt_assoc_array', $pt_assoc_array);
|
||||||
$smarty->assign('moxc_array', $moxc_array);
|
$smarty->assign('moxc_array', $moxc_array);
|
||||||
$smarty->display('money_expense_create.tpl');
|
$smarty->display('money_expense_create.tpl');
|
||||||
break;
|
break;
|
||||||
case 'money_expense_category':
|
case 'money_expense_category':
|
||||||
# ÚJ KIADÁS KATEGÓRIA
|
# ÚJ KIADÁS KATEGÓRIA
|
||||||
$smarty->display('money_expense_category_create.tpl');
|
$smarty->display('money_expense_category_create.tpl');
|
||||||
break;
|
break;
|
||||||
case 'money_income_category':
|
case 'money_income_category':
|
||||||
# ÚJ BEVÉTEL KATEGÓRIA
|
# ÚJ BEVÉTEL KATEGÓRIA
|
||||||
$smarty->display('money_income_category_create.tpl');
|
$smarty->display('money_income_category_create.tpl');
|
||||||
break;
|
break;
|
||||||
case 'money_income':
|
case 'money_income':
|
||||||
# ÚJ KIADÁS
|
# Ú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_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();
|
$mic_array = array();
|
||||||
foreach ($mic_assoc_array as $key => $mic) {
|
foreach ($mic_assoc_array as $key => $mic) {
|
||||||
$new_mic = new money_income_category();
|
$new_mic = new money_income_category();
|
||||||
$new_mic->set_mic_data_by_id($mic['mic_id']);
|
$new_mic->set_mic_data_by_id($mic['mic_id']);
|
||||||
$mic_array[] = $new_mic;
|
$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('pt_assoc_array', $pt_assoc_array);
|
||||||
$smarty->assign('mic_array', $mic_array);
|
$smarty->assign('mic_array', $mic_array);
|
||||||
$smarty->display('money_income_create.tpl');
|
$smarty->display('money_income_create.tpl');
|
||||||
break;
|
break;
|
||||||
case 'backup':
|
case 'backup':
|
||||||
# BACKUP
|
# BACKUP
|
||||||
//létrehozzá, és hozzáfűzi az ID-t a dátumhoz
|
//létrehozzá, és hozzáfűzi az ID-t a dátumhoz
|
||||||
//visszatér a backup oldalra
|
//visszatér a backup oldalra
|
||||||
//backup classből hívogat, statikusan
|
//backup classből hívogat, statikusan
|
||||||
|
|
||||||
$new_bu_id = $sql->insert_into('backup', array('bu_date' => date('Y-m-d H:i:s')));
|
$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));
|
$sql->update_table('backup', array('bu_name' => date('Ymd_Hi') . '_' . $new_bu_id), array('bu_id' => $new_bu_id));
|
||||||
//log
|
//log
|
||||||
|
|
||||||
$dump_content = $sql->export_database();
|
$dump_content = $sql->export_database();
|
||||||
$file_name = date('Ymd_Hi_') . $new_bu_id . '.sql';
|
$file_name = date('Ymd_Hi_') . $new_bu_id . '.sql';
|
||||||
$path = 'backup/';
|
$path = 'backup/';
|
||||||
touch($path.$file_name);
|
touch($path.$file_name);
|
||||||
file_put_contents($path.$file_name, $dump_content);
|
file_put_contents($path.$file_name, $dump_content);
|
||||||
|
|
||||||
header("Location: /admin/settings/3");
|
header("Location: /admin/settings/3");
|
||||||
break;
|
break;
|
||||||
case 'camp_type':
|
case 'camp_type':
|
||||||
# ÚJ TÁBOR TÍPUS
|
# ÚJ TÁBOR TÍPUS
|
||||||
$smarty->display('camp_type_create.tpl');
|
$smarty->display('camp_type_create.tpl');
|
||||||
break;
|
break;
|
||||||
case 'camp':
|
case 'camp':
|
||||||
# ÚJ TÁBOR
|
# ÚJ TÁBOR
|
||||||
|
|
||||||
//tábor típusok
|
//tábor típusok
|
||||||
$ct_assoc_array = $sql->assoc_array("SELECT * FROM camp_type WHERE ct_deleted = 0 ORDER BY ct_name ASC");
|
$ct_assoc_array = $sql->assoc_array("SELECT * FROM camp_type WHERE ct_deleted = 0 ORDER BY ct_name ASC");
|
||||||
$camp_type_array = array();
|
$camp_type_array = array();
|
||||||
foreach ($ct_assoc_array as $ct) {
|
foreach ($ct_assoc_array as $ct) {
|
||||||
$new_ct = new camp_type();
|
$new_ct = new camp_type();
|
||||||
$new_ct->set_ct_data_by_id($ct['ct_id']);
|
$new_ct->set_ct_data_by_id($ct['ct_id']);
|
||||||
$camp_type_array[] = $new_ct;
|
$camp_type_array[] = $new_ct;
|
||||||
}
|
}
|
||||||
$smarty->assign('camp_type_array', $camp_type_array);
|
$smarty->assign('camp_type_array', $camp_type_array);
|
||||||
|
|
||||||
|
|
||||||
//labda típusok hozzáadása
|
//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_assoc_array = $sql->assoc_array("SELECT * FROM camp_shuttle_type WHERE cst_deleted = 0 ORDER BY cst_id ASC");
|
||||||
$shuttle_array = array();
|
$shuttle_array = array();
|
||||||
foreach ($shuttle_assoc_array as $shuttle_type) {
|
foreach ($shuttle_assoc_array as $shuttle_type) {
|
||||||
$new_cst = new camp_shuttle_type();
|
$new_cst = new camp_shuttle_type();
|
||||||
$new_cst->set_cst_data_by_id($shuttle_type['cst_id']);
|
$new_cst->set_cst_data_by_id($shuttle_type['cst_id']);
|
||||||
$shuttle_array[] = $new_cst;
|
$shuttle_array[] = $new_cst;
|
||||||
}
|
}
|
||||||
$smarty->assign('shuttle_array', $shuttle_array);
|
$smarty->assign('shuttle_array', $shuttle_array);
|
||||||
|
|
||||||
|
|
||||||
//ottalvós opciók hozzáadása
|
//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_assoc = $sql->assoc_array("SELECT * FROM camp_accomodation_type WHERE cat_deleted = 0 ORDER BY cat_id ASC");
|
||||||
$accomodation_array = array();
|
$accomodation_array = array();
|
||||||
foreach ($accomodation_assoc as $accomodation_type) {
|
foreach ($accomodation_assoc as $accomodation_type) {
|
||||||
$new_cat = new camp_accomodation_type();
|
$new_cat = new camp_accomodation_type();
|
||||||
$new_cat->set_cat_data_by_id($accomodation_type['cat_id']);
|
$new_cat->set_cat_data_by_id($accomodation_type['cat_id']);
|
||||||
$accomodation_array[] = $new_cat;
|
$accomodation_array[] = $new_cat;
|
||||||
}
|
}
|
||||||
$smarty->assign('accomodation_array', $accomodation_array);
|
$smarty->assign('accomodation_array', $accomodation_array);
|
||||||
|
|
||||||
|
|
||||||
$smarty->display('camp_create.tpl');
|
$smarty->display('camp_create.tpl');
|
||||||
break;
|
break;
|
||||||
case 'camp_shirt':
|
case 'camp_shirt':
|
||||||
# CAMP SHIRT létrehozása
|
# CAMP SHIRT létrehozása
|
||||||
$smarty->display('camp_shirt_create.tpl');
|
$smarty->display('camp_shirt_create.tpl');
|
||||||
break;
|
break;
|
||||||
case 'user_camp_leader':
|
case 'user_camp_leader':
|
||||||
# táborvezető létrehozása
|
# táborvezető létrehozása
|
||||||
$smarty->display('user_camp_leader_create.tpl');
|
$smarty->display('user_camp_leader_create.tpl');
|
||||||
break;
|
break;
|
||||||
case 'user_group':
|
case 'user_group':
|
||||||
# táborvezető létrehozása
|
# táborvezető létrehozása
|
||||||
$smarty->display('user_group_create.tpl');
|
$smarty->display('user_group_create.tpl');
|
||||||
break;
|
break;
|
||||||
default:
|
case 'training_template':
|
||||||
# code...
|
# edzés sablon létrehozása
|
||||||
break;
|
//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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
11
_include/include_delete_training_template.php
Normal file
11
_include/include_delete_training_template.php
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
if ($this->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");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
?>
|
||||||
45
_include/include_training_templates.php
Normal file
45
_include/include_training_templates.php
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
|
||||||
|
# HA NINCS ID, AKKOR SABLONLISTA
|
||||||
|
|
||||||
|
if ($this->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');
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
?>
|
||||||
@@ -60,11 +60,11 @@ else {
|
|||||||
$smarty->assign("training_array", $training_array);
|
$smarty->assign("training_array", $training_array);
|
||||||
$smarty->display("training_list.tpl");
|
$smarty->display("training_list.tpl");
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -162,6 +162,7 @@ if (isset($_POST['action'])) {
|
|||||||
# training create
|
# training create
|
||||||
# a training_list-re ugrik vissza, mert lehet h többet is létrehoz
|
# a training_list-re ugrik vissza, mert lehet h többet is létrehoz
|
||||||
unset($_POST['action']);
|
unset($_POST['action']);
|
||||||
|
unset($_POST['training_templates']);
|
||||||
|
|
||||||
$every_week = isset($_POST['every_week']);
|
$every_week = isset($_POST['every_week']);
|
||||||
$jumpTo = $_POST['jumpTo'];
|
$jumpTo = $_POST['jumpTo'];
|
||||||
@@ -573,6 +574,18 @@ if (isset($_POST['action'])) {
|
|||||||
header('Location: /admin/milestones/success');
|
header('Location: /admin/milestones/success');
|
||||||
}
|
}
|
||||||
break;
|
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:
|
default:
|
||||||
# code...
|
# code...
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -33,7 +33,7 @@
|
|||||||
|
|
||||||
<div>
|
<div>
|
||||||
<label class="desc" id="title1" for="mod_sum">Összeg:</label>
|
<label class="desc" id="title1" for="mod_sum">Összeg:</label>
|
||||||
<div><input type="text" name="mod_sum" id="mod_sum" value="8000" required></div>
|
<div><input type="text" name="mod_sum" id="mod_sum" required></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,21 @@
|
|||||||
<input type="hidden" name="action" id="action" value="training_data_create">
|
<input type="hidden" name="action" id="action" value="training_data_create">
|
||||||
<input type="hidden" name="jumpTo" id="jumpTo" value="0">
|
<input type="hidden" name="jumpTo" id="jumpTo" value="0">
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<label class="desc" for="training_templates">Sablon:</label>
|
||||||
|
<div>
|
||||||
|
<select name="training_templates" id="training_templates">
|
||||||
|
<option value="null"> - </option>
|
||||||
|
{foreach $training_templates as $template}
|
||||||
|
<option value="{$template.tt_id}">
|
||||||
|
{$template.tt_name}
|
||||||
|
</option>
|
||||||
|
{/foreach}
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<br><br>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<label class="desc" id="title1" for="tr_date">Dátum:</label>
|
<label class="desc" id="title1" for="tr_date">Dátum:</label>
|
||||||
@@ -78,4 +93,45 @@
|
|||||||
$('.save').trigger('click');
|
$('.save').trigger('click');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$('#training_templates').on('change', function(e) {
|
||||||
|
let selectedTemplate = $('#training_templates option:selected').val();
|
||||||
|
console.log(selectedTemplate);
|
||||||
|
$.ajax({
|
||||||
|
url: '/_ajax/get_training_template.php',
|
||||||
|
//method: 'GET',
|
||||||
|
data: {
|
||||||
|
'template_id' : selectedTemplate
|
||||||
|
},
|
||||||
|
success: function(data, status, jqXHR) {
|
||||||
|
var pdata = JSON.parse(data);
|
||||||
|
|
||||||
|
if (null == pdata) {
|
||||||
|
|
||||||
|
$('#tr_date').val('');
|
||||||
|
$('#tr_training_type_trt_id').val('null');
|
||||||
|
$('#tr_duration').val('');
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log(pdata);
|
||||||
|
|
||||||
|
var d = new Date();
|
||||||
|
|
||||||
|
var month = d.getMonth()+1;
|
||||||
|
var day = d.getDate();
|
||||||
|
|
||||||
|
var output = d.getFullYear() + '-' +
|
||||||
|
((''+month).length<2 ? '0' : '') + month + '-' +
|
||||||
|
((''+day).length<2 ? '0' : '') + day;
|
||||||
|
|
||||||
|
|
||||||
|
if (null != pdata['tt_time']) $('#tr_date').val(output + ' ' + pdata['tt_time']);
|
||||||
|
if (null != pdata['tt_training_type']) $('#tr_training_type_trt_id').val(pdata['tt_training_type']);
|
||||||
|
if (null != pdata['tt_duration']) $('#tr_duration').val(pdata['tt_duration']);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -1,23 +1,24 @@
|
|||||||
<div class="buttons">
|
<div class="buttons">
|
||||||
<a href="/admin/create/training" class="addbutton add-big">Új edzés hozzáadása</a>
|
<a href="/admin/create/training" class="addbutton add-big">Új edzés hozzáadása</a>
|
||||||
<a href="/admin/training_types" class="addbutton add-big">Edzés típusok szerkesztése</a>
|
<a href="/admin/training_types" class="addbutton add-big">Edzés típusok szerkesztése</a>
|
||||||
|
<a href="/admin/training_templates" class="addbutton add-big">Edzés sablonok szerkesztése</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="list">
|
<div class="list">
|
||||||
{foreach $training_array as $training}
|
{foreach $training_array as $training}
|
||||||
{if
|
{if
|
||||||
$training@first ||
|
$training@first ||
|
||||||
(
|
(
|
||||||
$training_array[$training@index]->get_tr_date()|substr:5:2 != $training_array[$training@index-1]->get_tr_date()|substr:5:2
|
$training_array[$training@index]->get_tr_date()|substr:5:2 != $training_array[$training@index-1]->get_tr_date()|substr:5:2
|
||||||
)
|
)
|
||||||
|
|
||||||
}
|
}
|
||||||
{if !$training@first &&
|
{if !$training@first &&
|
||||||
$training_array[$training@index]->get_tr_date()|substr:5:2 != $training_array[$training@index-1]->get_tr_date()|substr:5:2
|
$training_array[$training@index]->get_tr_date()|substr:5:2 != $training_array[$training@index-1]->get_tr_date()|substr:5:2
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
{/if}
|
{/if}
|
||||||
<span onclick="block_action('block_{$training->get_tr_date()|substr:0:4}{$training->get_tr_date()|substr:5:2}');" class="date_separator clickable">{$training_array[$training@index]->get_tr_date()|substr:0:4}.
|
<span onclick="block_action('block_{$training->get_tr_date()|substr:0:4}{$training->get_tr_date()|substr:5:2}');" class="date_separator clickable">{$training_array[$training@index]->get_tr_date()|substr:0:4}.
|
||||||
{$months[$training_array[$training@index]->get_tr_date()|substr:5:2]}
|
{$months[$training_array[$training@index]->get_tr_date()|substr:5:2]}
|
||||||
<img src="/_image/open_folder.png">
|
<img src="/_image/open_folder.png">
|
||||||
</span>
|
</span>
|
||||||
@@ -26,11 +27,11 @@
|
|||||||
<a href="/admin/{if $edit=='edit'}edit_training{elseif $edit=='view'}trainings{else}presence{/if}/{$training->get_tr_id()}">
|
<a href="/admin/{if $edit=='edit'}edit_training{elseif $edit=='view'}trainings{else}presence{/if}/{$training->get_tr_id()}">
|
||||||
<div class="list_item">
|
<div class="list_item">
|
||||||
<img src="/_image/training.png">
|
<img src="/_image/training.png">
|
||||||
{$training->get_tr_date()|substr:0:4}.
|
{$training->get_tr_date()|substr:0:4}.
|
||||||
{$months[$training_array[$training@index]->get_tr_date()|substr:5:2]}
|
{$months[$training_array[$training@index]->get_tr_date()|substr:5:2]}
|
||||||
{$training->get_tr_date_day()}.
|
{$training->get_tr_date_day()}.
|
||||||
{$days[$training->get_tr_date_day_of_week()]}
|
{$days[$training->get_tr_date_day_of_week()]}
|
||||||
{$training->get_tr_date_time()}
|
{$training->get_tr_date_time()}
|
||||||
{if $training->get_tr_training_type_trt_id()}({$training->get_tr_type_name_by_id()}){/if}
|
{if $training->get_tr_training_type_trt_id()}({$training->get_tr_type_name_by_id()}){/if}
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
@@ -67,8 +68,8 @@ $( document ).ready(function() {
|
|||||||
var div_list = $( ".list" ).find( divs );
|
var div_list = $( ".list" ).find( divs );
|
||||||
|
|
||||||
open_block(div_list[0].id);
|
open_block(div_list[0].id);
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
42
template/templates/training_template_create.tpl
Normal file
42
template/templates/training_template_create.tpl
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
<div class="form_wrapper">
|
||||||
|
<form method="post">
|
||||||
|
<input type="hidden" name="action" value="training_template_create">
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<label class="desc" id="title1" for="tt_name">Új edzés sablon neve:</label>
|
||||||
|
<div><input type="text" name="tt_name" id="tt_name" required></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<label class="desc" id="title1" for="tt_time">Edzés ideje:</label>
|
||||||
|
<div><input type="text" name="tt_time" id="tt_time" placeholder="ÓÓ:PP"></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<label class="desc" id="title2" for="tt_training_type">Típus:</label>
|
||||||
|
<div>
|
||||||
|
<select name="tt_training_type" id="tt_training_type">
|
||||||
|
<option value="null"> - </option>
|
||||||
|
{foreach $training_type_assoc_array as $training_type_array}
|
||||||
|
<option value="{$training_type_array.trt_id}">
|
||||||
|
{$training_type_array.trt_name}
|
||||||
|
</option>
|
||||||
|
{/foreach}
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<label class="desc" id="title1" for="tt_duration">Időtartam (perc):</label>
|
||||||
|
<div><input type="text" name="tt_duration" id="tt_duration"></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<div>
|
||||||
|
<input class="button black" type="submit" value="Létrehozás">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
46
template/templates/training_template_edit.tpl
Normal file
46
template/templates/training_template_edit.tpl
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
<div class="form_wrapper">
|
||||||
|
<form method="post">
|
||||||
|
<div class="buttons">
|
||||||
|
<a href="/admin/delete_training_template/{$template_data.tt_id}" class="addbutton delete-big">Törlés</a>
|
||||||
|
</div>
|
||||||
|
<input type="hidden" name="action" value="training_template_update">
|
||||||
|
<input type="hidden" name="tt_id" value="{$template_data.tt_id}">
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<label class="desc" id="title1" for="tt_name">Új edzés sablon neve:</label>
|
||||||
|
<div><input type="text" name="tt_name" id="tt_name" value="{$template_data.tt_name}" required></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<label class="desc" id="title1" for="tt_time">Edzés ideje:</label>
|
||||||
|
<div><input type="text" name="tt_time" id="tt_time" placeholder="ÓÓ:PP" value="{$template_data.tt_time}"></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<label class="desc" id="title2" for="tt_training_type">Típus:</label>
|
||||||
|
<div>
|
||||||
|
<select name="tt_training_type" id="tt_training_type">
|
||||||
|
<option value="null"> - </option>
|
||||||
|
{foreach $training_type_assoc_array as $training_type_array}
|
||||||
|
<option value="{$training_type_array.trt_id}"{if $training_type_array.trt_id == $template_data.tt_training_type} selected{/if}>
|
||||||
|
{$training_type_array.trt_name}
|
||||||
|
</option>
|
||||||
|
{/foreach}
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<label class="desc" id="title1" for="tt_duration">Időtartam (perc):</label>
|
||||||
|
<div><input type="text" name="tt_duration" id="tt_duration" value="{$template_data.tt_duration}"></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<div>
|
||||||
|
<input class="button black" type="submit" value="Mentés">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
18
template/templates/training_template_list.tpl
Normal file
18
template/templates/training_template_list.tpl
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
<div class="buttons">
|
||||||
|
|
||||||
|
<a href="/admin/create/training_template" class="addbutton add-big">Új edzés sablon</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="list">
|
||||||
|
{foreach $tts as $template}
|
||||||
|
<a href="/admin/training_templates/{$template->get_tt_id()}">
|
||||||
|
<div class="list_item">
|
||||||
|
<img src="/_image/template.png">
|
||||||
|
{$template->get_tt_name()}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</a>
|
||||||
|
{/foreach}
|
||||||
|
</div>
|
||||||
Reference in New Issue
Block a user