$passwordRepeat = App::param('passwordRepeat'); $update = App::paramBool('update'); $stopEmail = false; $stopPassword = false; if (empty($password)) { $stopPassword = true; } if (!$stopPassword && $password !== $passwordRepeat) { Module::paramRespond('passwordRepeat', 'Passwords do not match'); $stopPassword = true; } if (!$stopPassword && !User::isValidPassword($password)) { Module::paramRespond('password', 'Invalid'); $stopPassword = true; } if ($user->email !== $_user->email && !User::isEmailValid($_user->email)) { Module::paramRespond('email', 'Not a valid email'); $stopEmail = true; } if ($update) { if (!$stopEmail) { if ($user->email !== $_user->email && $user->updateEmail($_user->email)) { Module::successRespond('emailUpdated', 'Updated'); } } if (!$stopPassword) { if ($user->updatePassword($password)) { Module::successRespond('passwordUpdated', 'Password updated'); } } }
use Enpowi\App; use Enpowi\Users\User; use Enpowi\Modules\Module; Module::is(); $user = App::user(); $password = App::param('password'); $passwordRepeat = App::param('passwordRepeat'); $update = App::paramBool('update'); $stop = false; Module::paramRespond('password', ''); Module::paramRespond('passwordRepeat', ''); Module::paramRespond('passwordUpdated', ''); if (empty($password)) { $stop = true; } if (!$stop && $password !== $passwordRepeat) { Module::paramRespond('passwordRepeat', 'Passwords do not match'); $stop = true; } if (!$stop && !User::isValidPassword($password)) { Module::paramRespond('password', 'Invalid'); $stop = true; } if (!$stop) { if ($update) { if ($user->updatePassword($password)) { Module::paramRespond('passwordUpdated', 'Password updated'); } } }
<?php use Enpowi\App; use Enpowi\Modules\Module; use Enpowi\Files\Gallery; Module::is(); $name = App::param('name'); $description = App::param('description'); if (!Gallery::isUnique($name)) { Module::paramRespond('name', 'Not unique'); } else { $id = Gallery::create($name, $description); Module::successRespond('g', $id); }