con; # Loading locales for detected language $dlang = http::getAcceptLanguage(); if ($dlang) { l10n::set(dirname(__FILE__).'/../locales/'.$dlang.'/main'); } function getComboOptions() { global $con; $res = array(); $rs = $con->select('SELECT user_id FROM '.DC_DBPREFIX.'user'); while ($rs->fetch()) $res[$rs->f('user_id')] = $rs->f('user_id'); return($res); } if (!empty($_POST['user_id'])) { $user_id = $_POST['user_id']; $user_pwd = crypt::createPassword(); $cur = $con->openCursor(DC_DBPREFIX.'user'); $cur->user_pwd = crypt::hmac(DC_MASTER_KEY,$user_pwd); $cur->user_status = 1; $cur->user_recover_key = null; if (!empty($_POST['make_super'])) { $cur->user_super = 1; } $cur->update("WHERE user_id = '".$user_id."' LIMIT 1;"); } ?> <?php echo __('Password reset'); ?>

Dotclear

\n". ''.__('Your new password')."\n". '

'.__('Username:').' '.html::escapeHTML($user_id)."

\n". '

'.__('Password:').' '.html::escapeHTML($user_pwd)."

\n". "\n". '

'.__('Back to login screen')."

\n"; } else { echo '
'."\n". '
'.__('Password reset')."\n". '

\n". '

\n". "
\n". '

'."\n". "
\n"; } ?>
close(); ?>