From 3a97c7081a5fe2661f048bc2989e1e581b44e907 Mon Sep 17 00:00:00 2001 From: Ricsi Date: Mon, 24 Apr 2017 20:57:55 +0200 Subject: [PATCH] added coach_preview menu --- _class/class_page.php | 14 +++++++++- _css/default.css | 26 +++++++++---------- common.php | 9 +++++++ index.php | 4 +-- template/templates/coach_list.tpl | 43 ++++++++++++++++++++++++++----- template/templates/nav.tpl | 8 +++--- 6 files changed, 78 insertions(+), 26 deletions(-) diff --git a/_class/class_page.php b/_class/class_page.php index 06e8d2d..9ac3998 100755 --- a/_class/class_page.php +++ b/_class/class_page.php @@ -33,7 +33,7 @@ class page { $menu_assoc_array = $sql->assoc_array($menus_query); $smarty->assign('menus', $menu_assoc_array); } - elseif ($this->get_page() == 'coach') { + elseif ($this->get_page() == 'coach' || $this->get_page() == 'coach_preview') { $menus_query = "SELECT * FROM subpage WHERE spage_page_id = 3;"; $menu_assoc_array = $sql->assoc_array($menus_query); $smarty->assign('menus', $menu_assoc_array); @@ -290,6 +290,18 @@ class page { break; } break; + case 'coach_preview': + # EDZŐI ELŐNÉZET + switch ($this->get_subpage()) { + case 'diary': + # napló, edzéslista + include('include_coach_diary.php'); + break; + default: + include('include_coach_diary.php'); + break; + } + break; default: # code... break; diff --git a/_css/default.css b/_css/default.css index a86e915..f29a12e 100644 --- a/_css/default.css +++ b/_css/default.css @@ -230,7 +230,7 @@ td.create a { background-color: #B7B7B7; } -.list .list_item img, .list .name_tag img, .list .name_tag_checked img, .active_kid img{ +.list .list_item img, .list .name_tag img, .list .name_tag_checked img, .active_kid img, .active_coach img{ width: 20px; height: 20px; float: left; @@ -382,7 +382,7 @@ table.log tr.delete:hover { } -.kid_menu { +.kid_menu, .coach_menu { display: none; background-color: #B7B7B7; border-left: 2px solid #000; @@ -390,7 +390,7 @@ table.log tr.delete:hover { top: -4px; } -.active_kid { +.active_kid, .active_coach { background-color: #333; color: #fff; font-weight: bold; @@ -403,29 +403,29 @@ table.log tr.delete:hover { } -.kid_menu .kid_submenu { +.kid_menu .kid_submenu, .coach_menu .coach_submenu { text-align: center; cursor: pointer; border-bottom: 1px dotted black; padding: 6px 0px; } -.kid_menu .kid_submenu:hover { +.kid_menu .kid_submenu:hover, .coach_menu .coach_submenu:hover { background-color: #7b7575; } -.kid_menu .kid_submenu:hover span { +.kid_menu .kid_submenu:hover span, .coach_menu .coach_submenu:hover span { color: #e9e2e1; } -.kid_menu .add_money_deposit { +.kid_menu .add_money_deposit, .coach_menu .add_money_deposit { width: 46%; text-align: center; display: inline-block; position: relative; } -.kid_menu .view_parent_view { +.kid_menu .view_parent_view, .coach_menu .view_parent_view { width: 48%; text-align: center; display: inline-block; @@ -433,14 +433,14 @@ table.log tr.delete:hover { border-left: 1px solid; } -.kid_menu img { +.kid_menu img, .coach_menu img { width: 20px; height: 20px; position: relative; top: 2px; } -.kid_menu span { +.kid_menu span, .coach_menu span { position: relative; top: -1px; color: #473C3C; @@ -448,15 +448,15 @@ table.log tr.delete:hover { font-weight: bold; } -.kid_menu a:link { +.kid_menu a:link, .coach_menu a:link { color: #000; } -.kid_menu span:hover{ +.kid_menu span:hover, .coach_menu span:hover { text-decoration: underline; } -.kid_menu:hover { +.kid_menu:hover, .coach_menu:hover { cursor: pointer; } diff --git a/common.php b/common.php index c5e4c5c..b8b93b7 100644 --- a/common.php +++ b/common.php @@ -119,6 +119,15 @@ elseif ($_GET['page'] == 'preview' && (isset($_COOKIE['badminton_admin_user']))) //var_dump($user); } } +elseif ($_GET['page'] == 'coach_preview' && (isset($_COOKIE['badminton_admin_user']))) { + if (isset($_GET['id'])) { + $user = new user(); + $user->set_user_data_by_id($_GET['id']); + $logout = true; + $smarty->assign('user_login', $user); + //var_dump($user); + } +} $smarty->assign('can_logout', $logout); diff --git a/index.php b/index.php index 646975e..d0dd9fc 100755 --- a/index.php +++ b/index.php @@ -37,10 +37,10 @@ setlocale(LC_ALL, 'hu_HU'); } - if ($page->is_subpage() && $page->get_subpage() == "diary"|| $page->get_page() == "view" && !$page->is_subpage()) + if (in_array($page->get_page(), array('view','preview')) && $page->is_subpage() && $page->get_subpage() == "diary"|| $page->get_page() == "view" && !$page->is_subpage()) echo ''; - if ($page->is_page() && $page->get_page() == 'coach') { + if ($page->is_page() && ($page->get_page() == 'coach' || $page->get_page() == 'coach_preview')) { echo ''; } diff --git a/template/templates/coach_list.tpl b/template/templates/coach_list.tpl index e217b1c..4bb744d 100644 --- a/template/templates/coach_list.tpl +++ b/template/templates/coach_list.tpl @@ -6,13 +6,44 @@
{foreach $user_array as $user} - -
- - {$user->get_ua_name()} -
-
+
+ + {$user->get_ua_name()} +
+
+
+ Adatok szerkesztése + +
+
+ Edzői előnézet + +
+
{/foreach}
+ \ No newline at end of file diff --git a/template/templates/nav.tpl b/template/templates/nav.tpl index a722271..1464cdf 100755 --- a/template/templates/nav.tpl +++ b/template/templates/nav.tpl @@ -5,7 +5,7 @@ Menü ≡ - {if $page == 'admin' || $page == 'coach'} + {if $page == 'admin' || $page == 'coach' || $page == 'coach_preview'} {$user_login->get_ua_name()} {else} {$user_login->get_uk_name()} @@ -13,7 +13,7 @@ {foreach $menus as $menu} -
  • +
  • {$menu.spage_title} @@ -29,9 +29,9 @@ {if $can_logout}
  • - + - {if $page == 'admin' || $page == 'coach'} + {if $page == 'admin' || $page == 'coach' || $page == 'coach_preview'} {$user_login->get_ua_name()} {else} {$user_login->get_uk_name()}