Initial import
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace app\widgets\services;
|
||||
|
||||
|
||||
use app\services\Auth;
|
||||
|
||||
class UserRight
|
||||
{
|
||||
/** @var \app\models\UserPartner */
|
||||
public static $partner;
|
||||
|
||||
public static function add()
|
||||
{
|
||||
if (self::$partner) {
|
||||
if (!self::$partner->getRightsIds(1)) return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
public static function edit()
|
||||
{
|
||||
if (self::$partner) {
|
||||
if (!self::$partner->getRightsIds(2)) return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
public static function del()
|
||||
{
|
||||
if (self::$partner) {
|
||||
if (!self::$partner->getRightsIds(4)) return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
public static function pub()
|
||||
{
|
||||
if (self::$partner) {
|
||||
if (!self::$partner->getRightsIds(5)) return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
public static function isAdmin()
|
||||
{
|
||||
if (self::$partner)
|
||||
if (self::$partner->role_id != 1) return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
public static function getPartner()
|
||||
{
|
||||
if (self::$partner)
|
||||
return self::$partner->id;
|
||||
}
|
||||
|
||||
public static function setPartner($partner)
|
||||
{
|
||||
if ($partner) {
|
||||
self::$partner = $partner;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user