<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
/**
* MaxSite CMS
* (c) https://max-3000.com/
*/
require_once getinfo('common_dir') . 'comments.php';
//$res_post = mso_comuser_lost(); // обработка отправленных данных - возвращает результат
$res_post = mso_comuser_edit();
$comuser_info = mso_get_comuser(mso_segment(2)); // получим всю информацию о комюзере
if ($fn = mso_page_foreach('users-form-lost-head-meta'))
require $fn;
else
mso_head_meta('title', tf('Восстановление пароля') . '. ' . getinfo('title')); // meta title страницы
if (!$comuser_info and mso_get_option('page_404_http_not_found', 'templates', 1))
header('HTTP/1.0 404 Not Found');
if ($fn = mso_find_ts_file('main/main-start.php')) require $fn;
echo '<div class="mso-type-users-form-lost">';
echo $res_post;
if ($comuser_info) {
extract($comuser_info[0]);
if ($fn = mso_page_foreach('users-form-lost')) {
require $fn; // подключаем кастомный вывод
} else {
$session_id = mso_form_session('f_session_id');
if ($comusers_nik)
echo '<h1>' . $comusers_nik . '</h1>';
else
echo '<h1>' . tf('Комментатор') . ' ' . $comusers_id . '</h1>';
echo '<p><a href="' . getinfo('siteurl') . 'users/' . $comusers_id . '">' . tf('Персональная страница') . '</a></p>';
// если активация не завершена, то вначале требуем её завершить
if ($comusers_activate_string != $comusers_activate_key) {
// нет активации
$admin_email = mso_get_option('admin_email', 'general', '-');
eval(mso_tmpl_ts('type/users/units/users-lost-no-activate-tmpl.php'));
} else {
// активация завершена - можно вывести поля для восстановления пароля
eval(mso_tmpl_ts('type/users/units/users-replace-password-tmpl.php'));
}
} // mso_page_foreach
} else {
if ($fn = mso_page_foreach('pages-not-found')) {
require $fn; // подключаем кастомный вывод
} else // стандартный вывод
{
echo '<div class="mso-page-only"><div class="mso-page-content mso-type-page_404">';
echo '<h1>' . tf('404. Ничего не найдено...') . '</h1>';
echo '<p>' . tf('Извините, ничего не найдено') . '</p>';
echo mso_hook('page_404');
echo '</div></div>';
}
}
echo '</div><!-- class="mso-type-users-form-lost" -->';
if ($fn = mso_find_ts_file('main/main-end.php')) require $fn;
# end of file