diff --git a/Web/Presenters/AdminPresenter.php b/Web/Presenters/AdminPresenter.php index c180302a..0199f38d 100644 --- a/Web/Presenters/AdminPresenter.php +++ b/Web/Presenters/AdminPresenter.php @@ -72,6 +72,8 @@ final class AdminPresenter extends OpenVKPresenter $user->setStatus($this->postParam("status")); $user->setVerified(empty($this->postParam("verify") ? 0 : 1)); if($user->onlineStatus() != $this->postParam("online")) $user->setOnline(intval($this->postParam("online"))); + if(!$user->setShortCode(empty($this->postParam("shortcode")) ? NULL : $this->postParam("shortcode"))) + $this->flash("err", tr("error"), tr("error_shorturl_incorrect")); $user->save(); break; diff --git a/Web/Presenters/templates/Admin/User.xml b/Web/Presenters/templates/Admin/User.xml index 5fcd9c0b..a43a96ec 100644 --- a/Web/Presenters/templates/Admin/User.xml +++ b/Web/Presenters/templates/Admin/User.xml @@ -63,6 +63,12 @@ +
+ + +