public static function install() { UsersModule::installEmail(UserAccount::UpdatePasswordConfigName, 'Смена пароля пользоваетелем пользователем'); }
protected function sendUpdateEmail() { $data = ['email' => $this->new_email->getValue(), 'email_confirmation_code' => $this->email_confirmation_code->getValue()]; UsersModule::sendEmail($data, self::UpdateEmailConfigName); }
public static function uninstall() { UsersModule::uninstallEmail(UsersRegistration::RegistrationAcceptedConfigName); }
public static function install() { UsersModule::installEmail(DeleteProfile::SchemaName, 'Письмо удаления профиля'); }
public static function install() { UsersModule::installEmail(UserAccount::UpdateEmailConfigName, 'Смена e-mail пользователем'); }
public static function install() { UsersModule::installPage(self::SchemaName, self::scriptPath, 'profile', self::scriptUrl, 'Страница профиля'); }
protected function sendNotificationEmail($password) { $data = ['email' => $this->userSession->email->getValue(), 'login' => $this->userSession->login->getValue(), 'password' => $password]; UsersModule::sendEmail($data, \UserAccount::UpdatePasswordConfigName); }
public function showChangeForm() { $this->aParse['aMeta'] = UsersModule::getMeta(self::UpdateProfileConfigPage); $this->aParse['aMeta']['title'] .= ' - ' . $this->aProfile->login->getValue(); $this->aParse['aProfile'] = $this->aProfile->getParseData(); $this->output('users/profile/form', $this->aParse, array('get_profileform_data')); }
// SITEMAP constants define('SITEMAP_TABLE', 'sitemap'); define('SITEMAP_SCRIPT_CHILD_TABLE', 'sitemap_scripts_child'); define('SITEMAP_HISTORY_TABLE', 'sitemap_history'); // Custom Config define('CCONFIG', 'cconfig'); define('CCONFIG_SCHEMA_TABLE', 'custom_config_schema'); define('CCONFIG_TABSHEETS_TABLE', 'custom_config_groups'); define('CCONFIG_CONTROL_TABLE', 'custom_config_items'); define('CCONFIG_CONTROLS_PATH', LIB_PATH . 'custom_config/controls/'); // define('USERS', 'users'); define('USERS_TABLE', 'users'); // Core packages require_once LIB_PATH . 'kernel/extasy.php'; // Trace::start(); // Configure::write('Schedule.AutoloadScriptPath', APPLICATION_PATH . 'scheduleRestart.php'); Configure::write('Exception.Handler', array('\\Extasy\\errors\\Handlers', 'onException')); Configure::write('Error.Handler', array('\\Extasy\\errors\\Handlers', 'onError')); Configure::write('FatalError.Handler', array('\\Extasy\\errors\\Handlers', 'onFatalError')); require_once LIB_PATH . 'ClassLocator.php'; require_once LIB_PATH . 'Autoloader.php'; \Extasy\Autoloader::startup(); Debug::enable(); \EventController::addRuntimeEventListener(\Extasy\Api\ApiOperation::EventName, function () { \Extasy\Audit\Api\ApiOperation::startUp(); \Extasy\Users\UsersModule::initAPI(); }); }
protected static function sendEmailRegistration($aData) { UsersModule::sendEmail($aData, self::RegistrationAcceptedConfigName); }
public static function install() { UsersModule::installPage(UsersRegistration::RegistrationPageConfigName, self::scriptPath, 'signup', self::scriptAdminUrl, self::Title); }
/** * * @param unknown $code */ public function confirm($code) { if (!empty($code)) { $oAccount = self::getByCode($code); } if (!empty($oAccount)) { $oAccount->confirmation_code = ''; $oAccount->update(); UsersLogin::forceLogin($oAccount); EventController::callEvent('users_registration_after_confirm', $oAccount); $bFailed = false; $this->addAlert('Аккаунт активирован'); $this->jump('/'); } else { $bFailed = true; } $this->aParse['pageMeta'] = UsersModule::getMeta(UsersRegistration::RegistrationConfigName); $this->aParse['isCodeEmpty'] = empty($code); $this->aParse['bFailed'] = $bFailed; $this->output('users/registration/confirm'); }