20161215
This commit is contained in:
@@ -14,6 +14,7 @@ class training {
|
||||
private $tr_training_type_trt_id;
|
||||
private $tr_user_coach_uc_id;
|
||||
private $tr_duration;
|
||||
private $tr_locked;
|
||||
|
||||
|
||||
public function set_tr_id($_tr_id) {
|
||||
@@ -32,6 +33,10 @@ class training {
|
||||
$this->tr_duration = $_tr_duration;
|
||||
}
|
||||
|
||||
public function set_tr_locked($_tr_locked) {
|
||||
$this->tr_locked = $_tr_locked;
|
||||
}
|
||||
|
||||
public function get_tr_id() {
|
||||
return $this->tr_id;
|
||||
}
|
||||
@@ -40,6 +45,18 @@ class training {
|
||||
return !$_formatted ? $this->tr_date : date("Y. F d. H:i", strtotime($this->tr_date));
|
||||
}
|
||||
|
||||
public function get_tr_date_day() {
|
||||
return date("d", strtotime($this->tr_date));
|
||||
}
|
||||
|
||||
public function get_tr_date_day_of_week() {
|
||||
return date("w", strtotime($this->tr_date));
|
||||
}
|
||||
|
||||
public function get_tr_date_time() {
|
||||
return date("H:i", strtotime($this->tr_date));
|
||||
}
|
||||
|
||||
public function get_tr_training_type_trt_id() {
|
||||
return $this->tr_training_type_trt_id;
|
||||
}
|
||||
@@ -48,6 +65,10 @@ class training {
|
||||
return $this->tr_duration;
|
||||
}
|
||||
|
||||
public function get_tr_locked() {
|
||||
return $this->tr_locked;
|
||||
}
|
||||
|
||||
public function get_tr_type_name_by_id() {
|
||||
global $sql;
|
||||
return $sql->single_variable("SELECT trt_name FROM training_type WHERE trt_id = " . $this->get_tr_training_type_trt_id());
|
||||
@@ -77,7 +98,7 @@ class training {
|
||||
for ($actual_day=date('d', strtotime($_training_value_array['tr_date'])); $actual_day <= $last_day; $actual_day=$actual_day+7) {
|
||||
$new_tr_id = $sql->insert_into('training',
|
||||
array(
|
||||
'tr_date' => date('Y-m') . '-' . $actual_day . ' ' . date('H:i', strtotime($_training_value_array['tr_date'])),
|
||||
'tr_date' => date('Y-m', strtotime($_training_value_array['tr_date'])) . '-' . $actual_day . ' ' . date('H:i', strtotime($_training_value_array['tr_date'])),
|
||||
'tr_training_type_trt_id' => $_training_value_array['tr_training_type_trt_id'],
|
||||
'tr_duration' => $_training_value_array['tr_duration']
|
||||
)
|
||||
@@ -89,6 +110,13 @@ class training {
|
||||
$sql->insert_into('training_coach', array('trc_training_tr_id' => $new_tr_id, 'trc_coach_uc_id' => $coach_id));
|
||||
}
|
||||
}
|
||||
//itt rakjuk be a segédedzőket
|
||||
if (isset($_training_value_array['helpets'])) {
|
||||
foreach ($_training_value_array['helpets'] as $coach_id) {
|
||||
# beilleszt minden edzőt ehhez az edzéshez
|
||||
$sql->insert_into('training_coach', array('trc_training_tr_id' => $new_tr_id, 'trc_coach_uc_id' => $coach_id, 'trc_helper' => 1));
|
||||
}
|
||||
}
|
||||
}
|
||||
//var_dump($day_array);
|
||||
}
|
||||
@@ -98,6 +126,11 @@ class training {
|
||||
$coaches = $_training_value_array['coaches'];
|
||||
unset($_training_value_array['coaches']);
|
||||
}
|
||||
//helpers
|
||||
if (isset($_training_value_array['helpers'])) {
|
||||
$helpers = $_training_value_array['helpers'];
|
||||
unset($_training_value_array['helpers']);
|
||||
}
|
||||
$new_tr_id = $sql->insert_into('training', $_training_value_array);
|
||||
if (isset($coaches)) {
|
||||
foreach ($coaches as $coach_id) {
|
||||
@@ -105,6 +138,12 @@ class training {
|
||||
$sql->insert_into('training_coach', array('trc_training_tr_id' => $new_tr_id, 'trc_coach_uc_id' => $coach_id));
|
||||
}
|
||||
}
|
||||
if (isset($helpers)) {
|
||||
foreach ($helpers as $coach_id) {
|
||||
# beilleszt minden edzőt ehhez az edzéshez
|
||||
$sql->insert_into('training_coach', array('trc_training_tr_id' => $new_tr_id, 'trc_coach_uc_id' => $coach_id, 'trc_helper' => 1));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -118,8 +157,17 @@ class training {
|
||||
foreach ($_training_value_array['coaches'] as $coach_id) {
|
||||
$sql->insert_into('training_coach', array('trc_training_tr_id' => $_tr_id, 'trc_coach_uc_id' => $coach_id));
|
||||
}
|
||||
|
||||
unset($_training_value_array['coaches']);
|
||||
}
|
||||
if (isset($_training_value_array['helpers'])) {
|
||||
//helper handler -> kitoroljuk mindet és újra insertaljuk
|
||||
foreach ($_training_value_array['helpers'] as $coach_id) {
|
||||
$sql->insert_into('training_coach', array('trc_training_tr_id' => $_tr_id, 'trc_coach_uc_id' => $coach_id, 'trc_helper' => 1));
|
||||
}
|
||||
|
||||
unset($_training_value_array['helpers']);
|
||||
}
|
||||
|
||||
$sql->update_table('training', $_training_value_array, array('tr_id' => $_tr_id));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user