* @package my * @link https://www.zentao.net */ namespace zin; $reason = isset($app->user->modifyPasswordReason) ? $app->user->modifyPasswordReason : ''; formPanel ( set::size('sm'), setClass('pt-4 mt-4'), to::heading ( div(setClass('panel-title text-lg'), $lang->my->changePassword) ), set::actions(array('submit')), on::change('#originalPassword,#password1,#password2', 'changePassword'), on::click('button[type=submit]', 'clickSubmit'), h::import($config->webRoot . 'js/md5.js', 'js'), formGroup ( setStyle(array('align-items' => 'center')), set::label($lang->user->account), set::control('hidden'), set::name('account'), set::value($user->account), set::required(true), $user->account ), formGroup ( set::label($lang->user->originalPassword), set::required(true), input(set::type('password'), set::name('originalPassword')) ), formGroup ( set::label($lang->user->newPassword), set::required(true), password(set::checkStrength(true)) ), formGroup ( set::label($lang->user->password2), set::required(true), input(set::type('password'), set::name('password2')) ), input ( set::type('hidden'), set::name('passwordLength'), set::value(0) ), !empty($reason) ? div ( setClass('alert alert-info'), $lang->admin->safe->common . ' : ' . ($reason == 'weak' ? $lang->admin->safe->changeWeak : $lang->admin->safe->$reason) ) : null ); input(set::type('hidden'), set::name('verifyRand'), set::value($rand)); if(isInModal()) { render(); } else { h::css(".panel {margin-top: 120px; padding-top: 20px;}"); set::zui(true); render('pagebase'); }