Browse Source

+ args param in UI::layout for callback function

Piotr Labudda 6 năm trước cách đây
mục cha
commit
891ffdfaa0
1 tập tin đã thay đổi với 3 bổ sung1 xóa
  1. 3 1
      SE/se-lib/UI.php

+ 3 - 1
SE/se-lib/UI.php

@@ -814,11 +814,13 @@ class UI {
 		$params['showMenu'] = V::get('showMenu', true, $params, 'bool');
 		$params['showContainer'] = V::get('showContainer', true, $params, 'bool');
 		$params['containerClass'] = V::get('containerClass', '', $params);
+		$args = V::get('args', [], $params, 'array');
 		UI::gora(); // Theme::head();
 		if ($params['showMenu']) UI::menu(); // TODO: Theme::top()
 		if ($params['showContainer']) UI::startContainer( $params['containerClass'] ? [ 'class' => $params['containerClass'] ] : [] );
 		try {
-			call_user_func($callback);
+			// call_user_func($callback);
+			$callback($args);
 		} catch (AlertSuccessException $e) {
 			DBG::log($e);
 			UI::alert('success', $e->getMessage());