diff --git a/_class/class_page.php b/_class/class_page.php
index 6ec7f43..0fc2dcf 100755
--- a/_class/class_page.php
+++ b/_class/class_page.php
@@ -29,14 +29,13 @@ class page {
public function get_page_content() {
global $sql, $user, $smarty;
//var_dump($user);
- ini_set('include_path', '/opt/lampp/htdocs/badminton_coach/_include');
- //ini_set('include_path', '/var/www/badminton_coach/_include');
+ //ini_set('include_path', '/opt/lampp/htdocs/badminton_coach/_include');
+ ini_set('include_path', '/var/www/badminton_coach/_include');
if (!empty($user) && $user->is_logged_in()) {
if ($this->is_page()) {
//TODO: mi van ha nincs page? átirányítás v 404?
//page alapján betölti a tpl-t
- //var_dump($_GET);
- //var_dump($_SERVER);
+
switch ($this->get_page()) {
case 'admin':
# ADMIN OLDALAK
@@ -52,6 +51,10 @@ class page {
$tpl = "edit";
include('include_members.php');
break;
+ case 'parents':
+ # SZÜLŐK SZERKESZTÉSE
+ include('include_parents.php');
+ break;
case 'trainings':
# EDZÉSEK
# itt az edzések listája jelenik meg az aktuális hónapban
diff --git a/_class/class_user_parent.php b/_class/class_user_parent.php
index 5028c1c..6ca1918 100755
--- a/_class/class_user_parent.php
+++ b/_class/class_user_parent.php
@@ -2,29 +2,89 @@
/*
USER_PARENT osztály
- SZÜLŐK osztálya, a USER osztályból öröklődik
+ SZÜLŐK osztálya
*/
-class user_parent extends user {
+class user_parent {
+
+ private $up_id;
+ private $up_name;
+ private $up_password;
+ private $up_last_login;
+ private $up_email;
+ private $up_phone;
+ private $up_facebook;
- protected function set_user_phone($_phone) {
- $this->$user_phone = $_phone;
+ public function set_up_id($_id) {
+ $this->up_id = $_id;
}
- protected function set_user_facebook($_facebook) {
- $this->$user_facebook = $_facebook;
+ public function set_up_name($_name) {
+ $this->up_name = $_name;
}
- protected function get_user_phone() {
- return $this->user_phone;
+ public function set_up_password($_password) {
+ $this->up_password = $_password;
}
- protected function get_user_facebook() {
- return $this->user_facebook;
+ public function set_up_last_login($_last_login) {
+ $this->up_last_login = $_last_login;
+ }
+
+ public function set_up_email($_email) {
+ $this->up_email = $_email;
+ }
+
+ public function set_up_phone($_phone) {
+ $this->up_phone = $_phone;
+ }
+
+ public function set_up_facebook($_facebook) {
+ $this->up_facebook = $_facebook;
+ }
+
+ public function get_up_id() {
+ return $this->up_id;
+ }
+
+ public function get_up_name() {
+ return $this->up_name;
+ }
+
+ public function get_up_password() {
+ return $this->up_password;
+ }
+
+ public function get_up_last_login() {
+ return $this->up_last_login;
+ }
+
+ public function get_up_email() {
+ return $this->up_email;
+ }
+
+ public function get_up_phone() {
+ return $this->up_phone;
+ }
+
+ public function get_up_facebook() {
+ return $this->up_facebook;
+ }
+
+ public function set_user_data_by_id($_uk_id) {
+ global $sql, $user;
+ $user_data_assoc_array = $sql->assoc_array("select * from user_parent where up_id = " . $_uk_id);
+ $user_data_array = $user_data_assoc_array[0];
+ foreach ($user_data_array as $field => $value) {
+ $function_name = "set_" . $field;
+ $this->$function_name($value); //alapadatok beállítása
+ //$this->set_ua_type(3); //parent típus beállítása
+ }
+
}
}
diff --git a/_include/include_parents.php b/_include/include_parents.php
new file mode 100644
index 0000000..06e4f4c
--- /dev/null
+++ b/_include/include_parents.php
@@ -0,0 +1,27 @@
+is_id()) {
+ # ADOTT TAG ADATAINAK MEGJELENÍTÉSE
+
+}
+else {
+ # SZÜLŐ LISTA
+
+ $parent_query = "SELECT * FROM user_parent ORDER BY up_name ASC;";
+ $parent_assoc_array = $sql->assoc_array($parent_query);
+ $parent_array = array();
+ foreach ($parent_assoc_array as $parent) {
+ $new_parent = new user_parent();
+ $new_parent->set_user_data_by_id($parent['up_id']);
+ $parent_array[] = $new_parent;
+ }
+
+ $smarty->assign('parent_array', $parent_array);
+ $smarty->display('parent_list.tpl');
+
+}
+
+?>
\ No newline at end of file
diff --git a/template/templates/parent_list.tpl b/template/templates/parent_list.tpl
new file mode 100644
index 0000000..f7427b7
--- /dev/null
+++ b/template/templates/parent_list.tpl
@@ -0,0 +1,17 @@
+
\ No newline at end of file
diff --git a/template/templates/user_list.tpl b/template/templates/user_list.tpl
index ed18e07..92fb3df 100755
--- a/template/templates/user_list.tpl
+++ b/template/templates/user_list.tpl
@@ -1,9 +1,8 @@
-
-