Browse Source

fixed link do testy Praktyczne not for Kandydat or lvl=6

Piotr Labudda 9 years ago
parent
commit
07a9464ce3
1 changed files with 12 additions and 20 deletions
  1. 12 20
      SE/procesy/testy.php

+ 12 - 20
SE/procesy/testy.php

@@ -1174,9 +1174,7 @@ function task_CRM_TESTY__ADD_TEST() {
 
 		echo '<h3>' . "Wybierz proces do przetestowania:" . '</h3>';
 		if (empty($procesInitList)) {
-			echo '<div class="alert alert-warning">';
-				echo "Brak danych";
-			echo '</div>';
+			UI::alert('warning', "Brak danych");
 			return;
 		}
 		?>
@@ -1195,10 +1193,12 @@ function task_CRM_TESTY__ADD_TEST() {
 						<a class="btn btn-xs btn-warning"
 							 href="procesy5.php?task=CRM_TESTY__ADD_TEST&function_init=fun_CRM_TESTY_ADD&stanowisko_id=<?php echo $stanowisko->ID; ?>&proces_id=<?php echo $v_proces->ID; ?>&test_type=TEORETYCZNY"
 							 title="Uruchom test teoretyczny dla procesu <?php echo $v_proces->ID; ?>">Start <?php echo $v_proces->ID; ?> (Teoretyczny)</a>
+					<?php if (User::get('ADM_ADMIN_LEVEL') < 6 && 'Kandydat' != User::get('EMPLOYEE_TYPE')) : ?>
 						<br><br>
 						<a class="btn btn-xs btn-primary"
 							 href="procesy5.php?task=CRM_TESTY__ADD_TEST&function_init=fun_CRM_TESTY_ADD&stanowisko_id=<?php echo $stanowisko->ID; ?>&proces_id=<?php echo $v_proces->ID; ?>&test_type=PRAKTYCZNY"
 							 title="Uruchom test praktyczny dla procesu <?php echo $v_proces->ID; ?>">Start <?php echo $v_proces->ID; ?> (Praktyczny)</a>
+					<?php endif; ?>
 					</td>
 					<td>
 						<b><?php echo $v_proces->DESC; ?></b>
@@ -1274,13 +1274,9 @@ function task_CRM_TESTY__ADD_TEST() {
 	if (!User::hasAccess('procesy') && User::hasAccess('testy')) {
 		$usrStanowiska = User::getGroups();
 		if (empty($usrStanowiska)) {
-			?>
-			<div class="container">
-				<div class="alert alert-danger">
-					<p>Brak przypisanego stanowiska</p>
-				</div>
-			</div>
-			<?php
+			UI::startContainer();
+			UI::alert('danger', "Brak przypisanego stanowiska");
+			UI::endContainer();
 			return;
 		}
 		$sqlUsrStanowiskaId = implode(',', array_keys($usrStanowiska));
@@ -1289,13 +1285,9 @@ function task_CRM_TESTY__ADD_TEST() {
 	if ($idProces > 0) {
 		$usrStanowiska = User::getGroups();
 		if (empty($usrStanowiska)) {
-			?>
-			<div class="container">
-				<div class="alert alert-danger">
-					<p>Brak przypisanego stanowiska</p>
-				</div>
-			</div>
-			<?php
+			UI::startContainer();
+			UI::alert('danger', "Brak przypisanego stanowiska");
+			UI::endContainer();
 			return;
 		}
 		$sqlUsrStanowiskaId = implode(',', array_keys($usrStanowiska));
@@ -1322,9 +1314,9 @@ function task_CRM_TESTY__ADD_TEST() {
 	$stanowisko_id = V::get('stanowisko_id', 0, $_GET, 'int');
 	if ($stanowisko_id > 0) {
 		if (!array_key_exists($stanowisko_id, $stanowiska)) {
-			echo'<div class="box box-red">';
-				echo "Wrong ID";
-			echo'</div>';
+			UI::startContainer();
+			UI::alert('danger', "Twoje konto nie jest przypisane do stanowiska [{$stanowisko_id}]. Poszę wybrać inne stanowisko.");
+			UI::endContainer();
 		} else {
 			// show testy dla stanowiska
 			this_CRM_TESTY_stanowisko($stanowiska[$stanowisko_id]);