Pārlūkot izejas kodu

U ChangeOwner to handle arg _fromNamespace

Piotr Labudda 6 gadi atpakaļ
vecāks
revīzija
88f9bdcb2c
1 mainītis faili ar 11 papildinājumiem un 0 dzēšanām
  1. 11 0
      SE/se-lib/Route/UrlAction/ChangeOwner.php

+ 11 - 0
SE/se-lib/Route/UrlAction/ChangeOwner.php

@@ -24,6 +24,17 @@ class Route_UrlAction_ChangeOwner extends RouteBase {
 		$this->titleView();
 
 		$SELECTED_TABLE_ID = V::get('id_table', '', $_GET);
+		if (!$SELECTED_TABLE_ID) {
+			$fromNs = V::get('_fromNamespace', '', $_GET);
+			if (!empty($fromNs)) {
+				try {
+					$acl = ACL::getAclByNamespace($fromNs);
+					$SELECTED_TABLE_ID = $acl->getID();
+				} catch (Exception $e) {
+					DBG::log($e);
+				}
+			}
+		}
 		$SELECTED_FROM_OWNER_ID = V::get('id_from', '', $_GET);
 		$SELECTED_TO_OWNER_ID = V::get('id_to', '', $_GET);
 		$SELECTED_TABLE_INFO = ($SELECTED_TABLE_ID) ? $this->getTableInfo($SELECTED_TABLE_ID) : [];