33 lines
699 B
PHP
33 lines
699 B
PHP
|
<?php
|
||
|
|
||
|
namespace App\Admin\Table;
|
||
|
|
||
|
use App\Admin\Entity\User;
|
||
|
use Framework\Database\Query;
|
||
|
use Framework\Database\Table;
|
||
|
|
||
|
class UserTable extends Table
|
||
|
{
|
||
|
protected $entity = User::class;
|
||
|
|
||
|
protected $table = 'users';
|
||
|
|
||
|
public function findAdminUsers($role): Query
|
||
|
{
|
||
|
//$region = new RegionTable($this->pdo);
|
||
|
return $this->makeQuery()
|
||
|
->select('u.*')
|
||
|
->where("u.role = $role")
|
||
|
->order('u.username ASC');
|
||
|
}
|
||
|
|
||
|
public function findRole($username): Query
|
||
|
{
|
||
|
//$region = new RegionTable($this->pdo);
|
||
|
return $this->makeQuery()
|
||
|
->select('u.role')
|
||
|
->where("u.username = $username");
|
||
|
}
|
||
|
|
||
|
}
|