Procházet zdrojové kódy

fixed menu links to Proces, Zasob for current Table

Piotr Labudda před 9 roky
rodič
revize
aa81aa512b
1 změnil soubory, kde provedl 6 přidání a 2 odebrání
  1. 6 2
      SE/se-lib/ProcesMenu.php

+ 6 - 2
SE/se-lib/ProcesMenu.php

@@ -436,6 +436,10 @@ jQuery(document).ready(function() {
 		if ('VIEWTABLE_AJAX' == V::get('MENU_INIT', '', $_REQUEST)) {
 			$menuProcesViewedTblId = V::get('ZASOB_ID', 0, $_REQUEST, 'int');
 		}
+		else if ('ViewTableAjax' == V::get('_route', '', $_REQUEST)) {
+			$typeName = V::get('typeName', '', $_REQUEST, 'word');
+			if (array_key_exists($typeName, $typeNameToIdZasob)) $menuProcesViewedTblId = $typeNameToIdZasob[$typeName];
+		}
 
 		?>
 <nav id="SE-menu" class="navbar-nav navbar-inverse" style="width:100%">
@@ -627,9 +631,9 @@ jQuery(document).ready(function() {
 								<a href="procesy5.php?task=CRM_LISTA_ZASOBOW<?php echo "&filtr_id={$userGroupIdsCSV}&filtr_ids=%2B&filtr_ob=%2B&filtr_img=%2B";  ?>" title="Moje Zasoby">Moje Zasoby</a>
 							</li>
 						<?php endif; ?>
-						<?php if ('VIEWTABLE_AJAX' == V::get('MENU_INIT', '', $_REQUEST)) : ?>
+						<?php if ($menuProcesViewedTblId > 0) : ?>
 							<li>
-								<a href="procesy5.php?task=CRM_LISTA_ZASOBOW<?php if(!empty($_REQUEST['ZASOB_ID'])) echo "&filtr_id={$_REQUEST['ZASOB_ID']}&filtr_ids=%2B&filtr_ob=%2B";  ?>" title="Struktura aktualnie przeglądanej tabeli">Struktura aktualnie przeglądanej tabeli</a>
+								<a href="procesy5.php?task=CRM_LISTA_ZASOBOW&filtr_id=<?= $menuProcesViewedTblId; ?>&filtr_ids=%2B&filtr_ob=%2B" title="Struktura aktualnie przeglądanej tabeli">Struktura aktualnie przeglądanej tabeli</a>
 							</li>
 						<?php endif; ?>
 						<li>