Browse Source

Fix menu, dropdown menu for testy

Piotr Labudda 10 years ago
parent
commit
7886b86a51
2 changed files with 33 additions and 6 deletions
  1. 32 5
      SE/se-lib/ProcesMenu.php
  2. 1 1
      SE/se-lib/S.php

+ 32 - 5
SE/se-lib/ProcesMenu.php

@@ -711,11 +711,38 @@ jQuery(document).ready(function() {
 					</ul>
 				</li>
 				<li<?php if ($active == 'obowiazki') echo ' class="active"'; ?>><a href="procesy5.php?task=CRM_WYSWIETL_OBOWIAZKI" title="Wyswietlenie OBOWIAZKOW">Obowiązki</a></li>
-				<li<?php if ($active == 'testy') echo ' class="active"'; ?>><a href="procesy5.php?task=CRM_TESTY" title="Wyswietlenie testów">Testy</a></li>
-				<li<?php if ($active == 'testy_moje') echo ' class="active"'; ?>><a href="index.php?FUNCTION_INIT=MENU_SELECT_PROCES&_action=showMyTests" title="<?php echo $MojeTestyTitle; ?>">Moje (<?php echo "{$testy_ok} z {$proces_cnt}: T {$testy_teoretyczne}, P {$testy_praktyczne}"; ?>)</a></li>
-				<?php if (User::get('ADM_ADMIN_LEVEL') <= 2) : ?>
-					<li<?php if ($active == 'testy_wyniki') echo ' class="active"'; ?>><a href="procesy5.php?task=CRM_TESTY_WYNIKI" title="Wyswietlenie wyników testów">Wyniki</a></li>
-				<?php endif; ?>
+
+				<li class="dropdown <?php if ($active == 'testy' ||  $active == 'testy_moje' ||  $active == 'testy_wyniki') echo "active"; ?>">
+					<a href="#" class="dropdown-toggle" data-toggle="dropdown">Testy (<?php echo "{$testy_ok} z {$proces_cnt}: T {$testy_teoretyczne}, P {$testy_praktyczne}"; ?>) <b class="caret"></b></a>
+					<ul class="dropdown-menu">
+						<li>
+							<a href="index.php?FUNCTION_INIT=MENU_SELECT_PROCES&_action=showMyTests" title="<?php echo $MojeTestyTitle; ?>">Moje (<?php echo "{$testy_ok} z {$proces_cnt}: T {$testy_teoretyczne}, P {$testy_praktyczne}"; ?>)</a>
+						</li>
+						<?php if (User::hasAccess('testy')) : ?>
+							<li>
+								<a href="procesy5.php?task=CRM_TESTY__LIST">Lista testów</a>
+							</li>
+							<li>
+								<a href="procesy5.php?task=CRM_TESTY__ADD_TEST">Uruchom nowy test</a>
+							</li>
+						<?php endif; ?>
+
+						<?php if (User::hasAccess('procesy') || User::get('ADM_ADMIN_LEVEL') <= 2) : ?>
+							<li class="divider"></li>
+						<?php endif; ?>
+						<?php if (User::hasAccess('procesy')) : ?>
+							<li>
+								<a href="procesy5.php?task=CRM_TESTY__ADD_KANDYDAT">Dodaj Kandydata i zaloguj się do testów</a>
+							</li>
+						<?php endif; ?>
+						<?php if (User::get('ADM_ADMIN_LEVEL') <= 2) : ?>
+							<li>
+								<a href="procesy5.php?task=CRM_TESTY_WYNIKI" title="Wyswietlenie wyników testów">Wyniki</a>
+							</li>
+						<?php endif; ?>
+					</ul>
+				</li>
+
 				<li<?php if ($active == 'kontakty') echo ' class="active"'; ?>><a href="index.php?MENU_INIT=VIEWTABLE_KONTAKTY" title="Kontakty">Kontakty</a></li>
 				<li<?php if ($active == 'przypomnij') echo ' class="active"'; ?>><a href="index.php?_route=Przypomnij&KTO=<?php echo User::getLogin(); ?>" title="Przypomnij">Przypomnij</a></li>
 			</ul>

+ 1 - 1
SE/se-lib/S.php

@@ -114,7 +114,7 @@ class S {
 	}
 
 	public static function show_session_timer() {
-		echo '<code id="'."session-timer".'" style="padding:0 5px;font-weight:bold;color:red;" title="Czas sesji">'."".'</code>';
+		echo '<code id="'."session-timer".'" style="padding:2px 5px;font-weight:normal;color:red;" title="Czas sesji">'."".'</code>';
 	}
 
 	public static function timeout_update_js() {