Обьединение с namespace

This commit is contained in:
CORP\phedor 2018-03-28 11:15:16 +03:00
commit 8b38b2a3cc
90 changed files with 601 additions and 222 deletions

View file

@ -1,7 +1,11 @@
<?php
namespace ctiso;
use ctiso\Database,
ctiso\Database\Statement;
// Класс должен быть в библиотеке приложения
class Role_User
class User
{
const LIFE_TIME = 1800; // = 30min * 60sec;
@ -11,22 +15,20 @@ class Role_User
public $password;
public $id;
public $db;
public $groups;
protected function __construct()
{
protected function __construct($db, $groups) {
}
public function setDB(Database $db)
{
public function setDB(Database $db) {
$this->db = $db;
}
public function getUserByQuery(Database_Statement $stmt)
public function getUserByQuery(Statement $stmt)
{
global $GROUPS;
$result = $stmt->executeQuery();
if ($result->next()) {
$this->access = $GROUPS[$result->getString('access')];
$this->access = $this->groups[$result->getString('access')];
$this->name = $result->getString('login');
$this->id = $result->getInt('id_user');
$this->password = $result->getString('password');