is_id()) { # GYEREKEK BEJELÖLÉSE # lekérjük, hogy az elmúlt 4 héten kik voltak ilyen típusú edzésen [egyeznie kell a dayofweeknek és a type-nak] $presence_query = "SELECT * FROM user_kid ORDER BY uk_name;"; $presence_assoc_array = $sql->assoc_array($presence_query); //végig kell menni rajta h legeneráljuk az usereket $users = array(); //var_dump($presence_assoc_array); foreach ($presence_assoc_array as $presence) { $user = new user_kid(); $user->set_user_data_by_id($presence['uk_id']); $users[] = $user; } //training data $training = new training(); $training->set_training_data_by_id($this->get_id()); //TRAINING-COACH ARRAY $trc_query = "SELECT * FROM training_coach WHERE trc_training_tr_id = " . $this->get_id(); $trc_coaches = array(); $trc_assoc_array = $sql->assoc_array($trc_query); foreach ($trc_assoc_array as $trc_data) { $new_coach = new user(); $new_coach->set_user_data_by_id($trc_data['trc_coach_uc_id']); $trc_coaches[] = $new_coach; } //var_dump($users); //headcount $headcount_query = "SELECT * FROM presence WHERE pr_training_tr_id = " . $this->get_id() . ";"; $headcount = $sql->num_of_rows($headcount_query); $smarty->assign('training', $training); $smarty->assign('headcount', $headcount); $smarty->assign("trc_coaches", $trc_coaches); $smarty->assign('presence_assoc_array', $presence_assoc_array); $smarty->assign('users', $users); $smarty->assign('tr_id', $this->get_id()); $smarty->display("presence.tpl"); } else { $traning_list_query = "SELECT * FROM training ORDER BY tr_date DESC;"; $training_list_assoc_array = $sql->assoc_array($traning_list_query); $training_array = array(); foreach ($training_list_assoc_array as $training_list_array) { $training = new training(); $training->set_training_data_by_id($training_list_array['tr_id']); $training_array[] = $training; } //var_dump($training_array); $smarty->assign('edit', $tpl); $smarty->assign("training_array", $training_array); $smarty->display("presence_list.tpl"); } ?>