2018-04-13

This commit is contained in:
Visman 2018-04-13 15:29:04 +07:00
parent 99a5ab6dd1
commit 1f25a27879
3 changed files with 18 additions and 1 deletions

View file

@ -44,7 +44,7 @@ class Profile extends Page
'token' => 'token:EditBoardConfig',
'language' => 'required|string:trim|in:' . \implode(',', $this->c->Func->getLangs()),
'style' => 'required|string:trim|in:' . \implode(',', $this->c->Func->getStyles()),
'timezone' => 'required|string:trim|in:-12,-11,-10,-9.5,-9,-8.5,-8,-7,-6,-5,-4,-3.5,-3,-2,-1,0,1,2,3,3.5,4,4.5,5,5.5,5.75,6,6.5,7,8,8.75,9,9.5,10,10.5,11,11.5,12,12.75,13,14',
'timezone' => 'required|numeric|in:-12,-11,-10,-9.5,-9,-8.5,-8,-7,-6,-5,-4,-3.5,-3,-2,-1,0,1,2,3,3.5,4,4.5,5,5.5,5.75,6,6.5,7,8,8.75,9,9.5,10,10.5,11,11.5,12,12.75,13,14',
'dst' => 'required|integer|in:0,1',
'time_format' => 'required|integer|in:' . \implode(',', \array_keys($this->c->TIME_FORMATS)),
'date_format' => 'required|integer|in:' . \implode(',', \array_keys($this->c->DATE_FORMATS)),
@ -75,7 +75,18 @@ class Profile extends Page
]);
if ($v->validation($_POST)) {
$data = $v->getData();
unset($data['token']);
$this->curUser->replAttrs($data, true);
$this->c->DB->beginTransaction();
$this->c->users->update($this->curUser);
$this->c->DB->commit();
return $this->c->Redirect->page('EditBoardConfig', ['id' => $this->curUser->id])->message('Board configuration redirect');
}
$this->fIswev = $v->getErrors();

View file

@ -512,3 +512,6 @@ msgstr "Viewing posts"
msgid "Pagination"
msgstr "Pagination"
msgid "Board configuration redirect"
msgstr "Board configuration updated. Redirecting …"

View file

@ -512,3 +512,6 @@ msgstr "Просмотр сообщений"
msgid "Pagination"
msgstr "Постраничный вывод"
msgid "Board configuration redirect"
msgstr "Настройка форума обновлены. Переадресация …"