training edit with coaches OK

This commit is contained in:
Ricsi
2016-11-15 15:42:20 +00:00
parent 15d8bf3c2e
commit cef6652490
7 changed files with 50 additions and 25 deletions

View File

@@ -109,6 +109,16 @@ class training {
public function update_training($_training_value_array, $_tr_id) {
global $sql;
$sql->execute_query("DELETE FROM training_coach WHERE trc_training_tr_id = '" . $_tr_id ."';");
if (isset($_training_value_array['coaches'])) {
//coaches handler -> kitoroljuk mindet és újra insertaljuk
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']);
}
$sql->update_table('training', $_training_value_array, array('tr_id' => $_tr_id));
}
}

View File

@@ -96,6 +96,14 @@ class user {
}
public function is_coach_at_training($_training_id) {
global $sql;
//kap egy training id-t, és megmondja, hogy az user be van-e jelölve edzőként azon az edzésen
$query = "SELECT * FROM training_coach WHERE trc_coach_uc_id = '" . $this->get_ua_id() . "' AND trc_training_tr_id = '" . $_training_id ."';";
return $sql->num_of_rows($query);
}
public function update_login_time($_ua_id = null) {
global $sql;
//az adott user_id-n updateli a login_time-ot