Initial import

This commit is contained in:
Admin Nasledstvo
2026-05-01 20:52:04 +03:00
commit ac168868ee
10028 changed files with 2337954 additions and 0 deletions
@@ -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;
}
}
}