Differences From Artifact [8f5c821c3d]:

To Artifact [a495b167f2]:


35
36
37
38
39
40
41




42
43
44
45
46
47
48
			return false;
		}

		try {
			call_user_func($fn);

			if (null !== $redirect) {




				Utils::redirect($redirect);
			}

			return true;
		}
		catch (UserException $e) {
			$this->addError($e->getMessage());







>
>
>
>







35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
			return false;
		}

		try {
			call_user_func($fn);

			if (null !== $redirect) {
				if (array_key_exists('_dialog', $_GET)) {
					Utils::reloadParentFrame($redirect);
				}

				Utils::redirect($redirect);
			}

			return true;
		}
		catch (UserException $e) {
			$this->addError($e->getMessage());