From e8d59fb6cbe4f8ef59afbeecaeec220750eac6da Mon Sep 17 00:00:00 2001 From: Alexander Makarov <sam@rmcreative.ru> Date: Fri, 24 May 2013 23:37:22 +0400 Subject: [PATCH] specified proper namespaces --- apps/advanced/backstage/config/main.php | 2 +- apps/advanced/backstage/controllers/SiteController.php | 2 +- apps/advanced/common/models/ContactForm.php | 63 --------------------------------------------------------------- apps/advanced/common/models/LoginForm.php | 58 ---------------------------------------------------------- apps/advanced/common/models/User.php | 2 +- apps/advanced/console/config/main.php | 2 +- apps/advanced/frontend/config/main.php | 2 +- apps/advanced/frontend/controllers/SiteController.php | 2 +- apps/advanced/frontend/models/ContactForm.php | 2 +- apps/advanced/frontend/models/LoginForm.php | 2 +- apps/advanced/frontend/models/User.php | 2 +- 11 files changed, 9 insertions(+), 130 deletions(-) delete mode 100644 apps/advanced/common/models/ContactForm.php delete mode 100644 apps/advanced/common/models/LoginForm.php diff --git a/apps/advanced/backstage/config/main.php b/apps/advanced/backstage/config/main.php index 561dae1..6204f50 100644 --- a/apps/advanced/backstage/config/main.php +++ b/apps/advanced/backstage/config/main.php @@ -12,7 +12,7 @@ return array( 'id' => 'change-me', 'basePath' => dirname(__DIR__), 'preload' => array('log'), - 'controllerNamespace' => 'app\controllers', + 'controllerNamespace' => 'backstage\controllers', 'modules' => array( ), 'components' => array( diff --git a/apps/advanced/backstage/controllers/SiteController.php b/apps/advanced/backstage/controllers/SiteController.php index ff3b8b4..192884b 100644 --- a/apps/advanced/backstage/controllers/SiteController.php +++ b/apps/advanced/backstage/controllers/SiteController.php @@ -1,6 +1,6 @@ <?php -namespace app\controllers; +namespace backstage\controllers; use Yii; use yii\web\Controller; diff --git a/apps/advanced/common/models/ContactForm.php b/apps/advanced/common/models/ContactForm.php deleted file mode 100644 index 7b713a1..0000000 --- a/apps/advanced/common/models/ContactForm.php +++ /dev/null @@ -1,63 +0,0 @@ -<?php - -namespace app\models; - -use yii\base\Model; - -/** - * ContactForm is the model behind the contact form. - */ -class ContactForm extends Model -{ - public $name; - public $email; - public $subject; - public $body; - public $verifyCode; - - /** - * @return array the validation rules. - */ - public function rules() - { - return array( - // name, email, subject and body are required - array('name, email, subject, body', 'required'), - // email has to be a valid email address - array('email', 'email'), - // verifyCode needs to be entered correctly - array('verifyCode', 'captcha'), - ); - } - - /** - * @return array customized attribute labels - */ - public function attributeLabels() - { - return array( - 'verifyCode' => 'Verification Code', - ); - } - - /** - * Sends an email to the specified email address using the information collected by this model. - * @param string $email the target email address - * @return boolean whether the model passes validation - */ - public function contact($email) - { - if ($this->validate()) { - $name = '=?UTF-8?B?' . base64_encode($this->name) . '?='; - $subject = '=?UTF-8?B?' . base64_encode($this->subject) . '?='; - $headers = "From: $name <{$this->email}>\r\n" . - "Reply-To: {$this->email}\r\n" . - "MIME-Version: 1.0\r\n" . - "Content-type: text/plain; charset=UTF-8"; - mail($email, $subject, $this->body, $headers); - return true; - } else { - return false; - } - } -} diff --git a/apps/advanced/common/models/LoginForm.php b/apps/advanced/common/models/LoginForm.php deleted file mode 100644 index 5ba1dc6..0000000 --- a/apps/advanced/common/models/LoginForm.php +++ /dev/null @@ -1,58 +0,0 @@ -<?php - -namespace app\models; - -use Yii; -use yii\base\Model; - -/** - * LoginForm is the model behind the login form. - */ -class LoginForm extends Model -{ - public $username; - public $password; - public $rememberMe = true; - - /** - * @return array the validation rules. - */ - public function rules() - { - return array( - // username and password are both required - array('username, password', 'required'), - // password is validated by validatePassword() - array('password', 'validatePassword'), - // rememberMe must be a boolean value - array('rememberMe', 'boolean'), - ); - } - - /** - * Validates the password. - * This method serves as the inline validation for password. - */ - public function validatePassword() - { - $user = User::findByUsername($this->username); - if (!$user || !$user->validatePassword($this->password)) { - $this->addError('password', 'Incorrect username or password.'); - } - } - - /** - * Logs in a user using the provided username and password. - * @return boolean whether the user is logged in successfully - */ - public function login() - { - if ($this->validate()) { - $user = User::findByUsername($this->username); - Yii::$app->user->login($user, $this->rememberMe ? 3600*24*30 : 0); - return true; - } else { - return false; - } - } -} diff --git a/apps/advanced/common/models/User.php b/apps/advanced/common/models/User.php index afbf9f8..035f1fb 100644 --- a/apps/advanced/common/models/User.php +++ b/apps/advanced/common/models/User.php @@ -1,6 +1,6 @@ <?php -namespace app\models; +namespace common\models; class User extends \yii\base\Object implements \yii\web\Identity { diff --git a/apps/advanced/console/config/main.php b/apps/advanced/console/config/main.php index f5e488c..a237444 100644 --- a/apps/advanced/console/config/main.php +++ b/apps/advanced/console/config/main.php @@ -12,7 +12,7 @@ return array( 'id' => 'change-me', 'basePath' => dirname(__DIR__), 'preload' => array('log'), - 'controllerNamespace' => 'app\controllers', + 'controllerNamespace' => 'console\controllers', 'modules' => array( ), 'components' => array( diff --git a/apps/advanced/frontend/config/main.php b/apps/advanced/frontend/config/main.php index 561dae1..eac7c4d 100644 --- a/apps/advanced/frontend/config/main.php +++ b/apps/advanced/frontend/config/main.php @@ -12,7 +12,7 @@ return array( 'id' => 'change-me', 'basePath' => dirname(__DIR__), 'preload' => array('log'), - 'controllerNamespace' => 'app\controllers', + 'controllerNamespace' => 'frontend\controllers', 'modules' => array( ), 'components' => array( diff --git a/apps/advanced/frontend/controllers/SiteController.php b/apps/advanced/frontend/controllers/SiteController.php index ff3b8b4..d2ea5a6 100644 --- a/apps/advanced/frontend/controllers/SiteController.php +++ b/apps/advanced/frontend/controllers/SiteController.php @@ -1,6 +1,6 @@ <?php -namespace app\controllers; +namespace frontend\controllers; use Yii; use yii\web\Controller; diff --git a/apps/advanced/frontend/models/ContactForm.php b/apps/advanced/frontend/models/ContactForm.php index 7b713a1..b3d8682 100644 --- a/apps/advanced/frontend/models/ContactForm.php +++ b/apps/advanced/frontend/models/ContactForm.php @@ -1,6 +1,6 @@ <?php -namespace app\models; +namespace frontend\models; use yii\base\Model; diff --git a/apps/advanced/frontend/models/LoginForm.php b/apps/advanced/frontend/models/LoginForm.php index 5ba1dc6..f5e131d 100644 --- a/apps/advanced/frontend/models/LoginForm.php +++ b/apps/advanced/frontend/models/LoginForm.php @@ -1,6 +1,6 @@ <?php -namespace app\models; +namespace frontend\models; use Yii; use yii\base\Model; diff --git a/apps/advanced/frontend/models/User.php b/apps/advanced/frontend/models/User.php index afbf9f8..8a60503 100644 --- a/apps/advanced/frontend/models/User.php +++ b/apps/advanced/frontend/models/User.php @@ -1,6 +1,6 @@ <?php -namespace app\models; +namespace frontend\models; class User extends \yii\base\Object implements \yii\web\Identity { -- libgit2 0.27.1