added coach_preview menu
This commit is contained in:
@@ -33,7 +33,7 @@ class page {
|
|||||||
$menu_assoc_array = $sql->assoc_array($menus_query);
|
$menu_assoc_array = $sql->assoc_array($menus_query);
|
||||||
$smarty->assign('menus', $menu_assoc_array);
|
$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;";
|
$menus_query = "SELECT * FROM subpage WHERE spage_page_id = 3;";
|
||||||
$menu_assoc_array = $sql->assoc_array($menus_query);
|
$menu_assoc_array = $sql->assoc_array($menus_query);
|
||||||
$smarty->assign('menus', $menu_assoc_array);
|
$smarty->assign('menus', $menu_assoc_array);
|
||||||
@@ -290,6 +290,18 @@ class page {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
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:
|
default:
|
||||||
# code...
|
# code...
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -230,7 +230,7 @@ td.create a {
|
|||||||
background-color: #B7B7B7;
|
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;
|
width: 20px;
|
||||||
height: 20px;
|
height: 20px;
|
||||||
float: left;
|
float: left;
|
||||||
@@ -382,7 +382,7 @@ table.log tr.delete:hover {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
.kid_menu {
|
.kid_menu, .coach_menu {
|
||||||
display: none;
|
display: none;
|
||||||
background-color: #B7B7B7;
|
background-color: #B7B7B7;
|
||||||
border-left: 2px solid #000;
|
border-left: 2px solid #000;
|
||||||
@@ -390,7 +390,7 @@ table.log tr.delete:hover {
|
|||||||
top: -4px;
|
top: -4px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.active_kid {
|
.active_kid, .active_coach {
|
||||||
background-color: #333;
|
background-color: #333;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
font-weight: bold;
|
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;
|
text-align: center;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
border-bottom: 1px dotted black;
|
border-bottom: 1px dotted black;
|
||||||
padding: 6px 0px;
|
padding: 6px 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.kid_menu .kid_submenu:hover {
|
.kid_menu .kid_submenu:hover, .coach_menu .coach_submenu:hover {
|
||||||
background-color: #7b7575;
|
background-color: #7b7575;
|
||||||
}
|
}
|
||||||
|
|
||||||
.kid_menu .kid_submenu:hover span {
|
.kid_menu .kid_submenu:hover span, .coach_menu .coach_submenu:hover span {
|
||||||
color: #e9e2e1;
|
color: #e9e2e1;
|
||||||
}
|
}
|
||||||
|
|
||||||
.kid_menu .add_money_deposit {
|
.kid_menu .add_money_deposit, .coach_menu .add_money_deposit {
|
||||||
width: 46%;
|
width: 46%;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
|
||||||
.kid_menu .view_parent_view {
|
.kid_menu .view_parent_view, .coach_menu .view_parent_view {
|
||||||
width: 48%;
|
width: 48%;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
@@ -433,14 +433,14 @@ table.log tr.delete:hover {
|
|||||||
border-left: 1px solid;
|
border-left: 1px solid;
|
||||||
}
|
}
|
||||||
|
|
||||||
.kid_menu img {
|
.kid_menu img, .coach_menu img {
|
||||||
width: 20px;
|
width: 20px;
|
||||||
height: 20px;
|
height: 20px;
|
||||||
position: relative;
|
position: relative;
|
||||||
top: 2px;
|
top: 2px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.kid_menu span {
|
.kid_menu span, .coach_menu span {
|
||||||
position: relative;
|
position: relative;
|
||||||
top: -1px;
|
top: -1px;
|
||||||
color: #473C3C;
|
color: #473C3C;
|
||||||
@@ -448,15 +448,15 @@ table.log tr.delete:hover {
|
|||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
|
||||||
.kid_menu a:link {
|
.kid_menu a:link, .coach_menu a:link {
|
||||||
color: #000;
|
color: #000;
|
||||||
}
|
}
|
||||||
|
|
||||||
.kid_menu span:hover{
|
.kid_menu span:hover, .coach_menu span:hover {
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
}
|
}
|
||||||
|
|
||||||
.kid_menu:hover {
|
.kid_menu:hover, .coach_menu:hover {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -119,6 +119,15 @@ elseif ($_GET['page'] == 'preview' && (isset($_COOKIE['badminton_admin_user'])))
|
|||||||
//var_dump($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);
|
$smarty->assign('can_logout', $logout);
|
||||||
|
|
||||||
|
|||||||
@@ -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 '<link rel="stylesheet" type="text/css" href="/_css/diary.css">';
|
echo '<link rel="stylesheet" type="text/css" href="/_css/diary.css">';
|
||||||
|
|
||||||
if ($page->is_page() && $page->get_page() == 'coach') {
|
if ($page->is_page() && ($page->get_page() == 'coach' || $page->get_page() == 'coach_preview')) {
|
||||||
echo '<link rel="stylesheet" type="text/css" href="/_css/default_coach.css">';
|
echo '<link rel="stylesheet" type="text/css" href="/_css/default_coach.css">';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -6,13 +6,44 @@
|
|||||||
|
|
||||||
<div class="list">
|
<div class="list">
|
||||||
{foreach $user_array as $user}
|
{foreach $user_array as $user}
|
||||||
<a href="/admin/coaches/{$user->get_ua_id()}">
|
<div class="list_item clickable" id="coach_{$user->get_ua_id()}" onclick="open_coach_menu({$user->get_ua_id()})">
|
||||||
<div class="list_item">
|
|
||||||
<img src="/_image/coach.png">
|
<img src="/_image/coach.png">
|
||||||
{$user->get_ua_name()}
|
{$user->get_ua_name()}
|
||||||
</div>
|
</div>
|
||||||
</a>
|
<div class="coach_menu" id="coach_menu_{$user->get_ua_id()}">
|
||||||
|
<div class="coach_submenu" onclick="open_datasheet('{$user->get_ua_id()}')">
|
||||||
|
<span>Adatok szerkesztése</span>
|
||||||
|
<img src="/_image/contact.png">
|
||||||
|
</div>
|
||||||
|
<div class="coach_submenu" onclick="open_preview('{$user->get_ua_id()}')">
|
||||||
|
<span>Edzői előnézet</span>
|
||||||
|
<img src="/_image/contact.png">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
{/foreach}
|
{/foreach}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
|
||||||
|
function open_datasheet(user_id) {
|
||||||
|
location.href = "/admin/coaches/"+user_id;
|
||||||
|
}
|
||||||
|
|
||||||
|
function open_coach_menu(uk_id) {
|
||||||
|
$("#coach_menu_"+uk_id).slideToggle();
|
||||||
|
if (!$("#coach_"+uk_id).hasClass('active_coach')) {
|
||||||
|
$("#coach_"+uk_id).addClass('active_coach');
|
||||||
|
$("#coach_"+uk_id).removeClass('list_item');
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$("#coach_"+uk_id).removeClass('active_coach');
|
||||||
|
$("#coach_"+uk_id).addClass('list_item');
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function open_preview(user_id) {
|
||||||
|
window.open("/coach_preview/diary/"+user_id, '_blank');
|
||||||
|
}
|
||||||
|
</script>
|
||||||
@@ -5,7 +5,7 @@
|
|||||||
Menü ≡
|
Menü ≡
|
||||||
</a>
|
</a>
|
||||||
<span class="mobile_logout">
|
<span class="mobile_logout">
|
||||||
{if $page == 'admin' || $page == 'coach'}
|
{if $page == 'admin' || $page == 'coach' || $page == 'coach_preview'}
|
||||||
{$user_login->get_ua_name()}
|
{$user_login->get_ua_name()}
|
||||||
{else}
|
{else}
|
||||||
{$user_login->get_uk_name()}
|
{$user_login->get_uk_name()}
|
||||||
@@ -13,7 +13,7 @@
|
|||||||
</span>
|
</span>
|
||||||
</li>
|
</li>
|
||||||
{foreach $menus as $menu}
|
{foreach $menus as $menu}
|
||||||
<li><a href="/{$page}/{$menu.spage_url}{if $page == 'preview'}/{$user_login->get_uk_id()}{/if}">
|
<li><a href="/{$page}/{$menu.spage_url}{if $page == 'preview'}/{$user_login->get_uk_id()}{elseif $page == 'coach_preview'}/{$user_login->get_ua_id()}{/if}">
|
||||||
|
|
||||||
{$menu.spage_title}
|
{$menu.spage_title}
|
||||||
|
|
||||||
@@ -29,9 +29,9 @@
|
|||||||
|
|
||||||
{if $can_logout}
|
{if $can_logout}
|
||||||
<li class="logout">
|
<li class="logout">
|
||||||
<a href="{if $page == 'preview'}#{else}/{$page}/logout{/if}">
|
<a href="{if $page == 'preview' || $page == 'coach_preview'}#{else}/{$page}/logout{/if}">
|
||||||
<span class="name">
|
<span class="name">
|
||||||
{if $page == 'admin' || $page == 'coach'}
|
{if $page == 'admin' || $page == 'coach' || $page == 'coach_preview'}
|
||||||
{$user_login->get_ua_name()}
|
{$user_login->get_ua_name()}
|
||||||
{else}
|
{else}
|
||||||
{$user_login->get_uk_name()}
|
{$user_login->get_uk_name()}
|
||||||
|
|||||||
Reference in New Issue
Block a user