瀏覽代碼

+ args param in UI::layout for callback function

Piotr Labudda 6 年之前
父節點
當前提交
891ffdfaa0
共有 1 個文件被更改,包括 3 次插入1 次删除
  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());