UserTable.class.php 572 Bytes
Newer Older
Яков's avatar
first  
Яков committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php


class UserTable extends PluginUserTable
{
    
    public static function getInstance()
    {
        return Doctrine_Core::getTable('User');
    }
    public function onlySa(Doctrine_Query $q)
    {
      
      
        $q = Doctrine_Query::create()
          ->from('User u')
          ->where('u.is_super_admin = 1');
      
       return $q;
    }
    public function onlyClients(Doctrine_Query $q)
    {
      
      
        $q = Doctrine_Query::create()
          ->from('User u')
          ->where('u.is_super_admin = 0');
      
       return $q;
    }
}