diff --git a/~dev_rating/application/classes/Model/Account.php b/~dev_rating/application/classes/Model/Account.php deleted file mode 100644 index 5d9bc658ce6baf6c178181a61f2238ac106dcab1..0000000000000000000000000000000000000000 --- a/~dev_rating/application/classes/Model/Account.php +++ /dev/null @@ -1,93 +0,0 @@ -<?php defined('SYSPATH') or die('No direct script access.'); - -class Model_Account extends Model -{ - public function setHashKey($key) - { - $sql = "SELECT SetHashKey('$key') AS `Key`;"; - $key = DB::query(Database::SELECT, $sql)->execute(); - return $key->get('Key'); - } - - public function getHashKey() - { - $sql = "SELECT GetHashKey() AS `Key`;"; - $key = DB::query(Database::SELECT, $sql)->execute(); - return $key->get('Key'); - } - - public function checkAuth($login, $password) { - $sql = "SELECT SignIn('$login', '$password') AS `ID`;"; - $login = DB::query(Database::SELECT, $sql)->execute(); - return $login->get('ID'); - } - - public function getPersonalInfoByID($id) - { - $sql = "CALL GetPersonalInfoByID('$id');"; - $query = DB::query(Database::SELECT, $sql)->execute(); - return $query; - } - - public function getAccountInfoByID($id) - { - $sql = "CALL GetAccInfoByID('$id');"; - $query = DB::query(Database::SELECT, $sql)->execute(); - return $query; - } - - public function changeMail($id, $mail) - { - $sql = "SELECT ChangeMail('$id', '$mail') AS Num;"; - $query = DB::query(Database::SELECT, $sql)->execute(); - return $query; - } - - public function changeLogin($id, $login) - { - $sql = "SELECT ChangeLogin('$id', '$login') AS Num;"; - $query = DB::query(Database::SELECT, $sql)->execute(); - return $query; - } - - public function changePassword($id, $password) - { - $sql = "SELECT `ChangePassword`('$id', '$password') AS Num;"; - $query = DB::query(Database::SELECT, $sql)->execute(); - return $query; - } - - public function getAccNumByLogin($login) - { - $sql = "SELECT GetAccNumByLogin('$login') AS Num;"; - $login = DB::query(Database::SELECT, $sql)->execute(); - return $login->get('Num'); - } - - public function getAccNumByMail($email) - { - $sql = "SELECT GetAccNumByMail('$email') AS Num;"; - $email = DB::query(Database::SELECT, $sql)->execute(); - return $email->get('Num'); - } - - public function isActivationCodeValid($code) - { - $sql = "SELECT GetAccNumByCode('$code') AS Num;"; - $res = DB::query(Database::SELECT, $sql)->execute(); - foreach ($res as $value) { - $count = $value['Num']; - } - return $count == 1; - } - - public function activateAccount($login, $password, $email, $code) - { - $sql = "SELECT `ActivateAccount` ('$code', '$login', '$email', '$password') AS `Num`; "; - $res = DB::query(Database::SELECT, $sql)->execute(); - foreach ($res as $value) { - $id = $value['Num']; - } - return $id; - } -} \ No newline at end of file