refactoring for Load::model removal

git-svn-id: svn+ssh://code.netmonsters.ru/svn/majestic/trunk@56 4cb57b5f-5bbd-dd11-951b-001d605cbbc5
This commit is contained in:
pzinovkin
2009-02-03 10:49:08 +00:00
parent 5a197395ae
commit 08db172f23
4 changed files with 43 additions and 16 deletions

View File

@ -34,7 +34,8 @@ class User
}
self::setSession();
Load::model('UserData')->loginUpdate($login);
$model = new UserDataModel();
$model->loginUpdate($login);
return true;
}
@ -106,12 +107,14 @@ class User
static function getByLogin($login)
{
return Load::model('UserData')->getByLogin($login);
$model = new UserDataModel();
return $model->getByLogin($login);
}
static function getById($id)
{
return Load::model('UserData')->getById($id);
$model = new UserDataModel();
return $model->getById($id);
}
@ -124,7 +127,8 @@ class User
*/
static function sendActivateMail($mail, $login)
{
$link = 'http://'.Env::Server('SERVER_NAME').'/activate/?key='.Load::model('UserActivate')->generateKey($login, $mail);
$model = new UserActivateModel();
$link = 'http://'.Env::Server('SERVER_NAME').'/activate/?key=' . $model->generateKey($login, $mail);
$mailer = new Mailer('UserRegister');
return $mailer->send($mail, "Подтверждени E-mail ".Env::Server('SERVER_NAME'), array('link' => $link, 'site_name' => Env::Server('SERVER_NAME')));