Обьединение с namespace
This commit is contained in:
commit
8b38b2a3cc
90 changed files with 601 additions and 222 deletions
|
|
@ -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');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue