|
@@ -819,6 +819,15 @@ class UI {
|
|
|
if ($params['showContainer']) UI::startContainer( $params['containerClass'] ? [ 'class' => $params['containerClass'] ] : [] );
|
|
|
try {
|
|
|
call_user_func($callback);
|
|
|
+ } catch (AlertSuccessException $e) {
|
|
|
+ DBG::log($e);
|
|
|
+ UI::alert('success', $e->getMessage());
|
|
|
+ } catch (AlertWarningException $e) {
|
|
|
+ DBG::log($e);
|
|
|
+ UI::alert('warning', $e->getMessage());
|
|
|
+ } catch (AlertInfoException $e) {
|
|
|
+ DBG::log($e);
|
|
|
+ UI::alert('info', $e->getMessage());
|
|
|
} catch (Exception $e) {
|
|
|
DBG::log($e);
|
|
|
UI::alert('danger', $e->getMessage());
|