return $this->companyName;
}
$company = $this->companyName;
+
if (mb_strlen($company) > 30) {
$company = '<span title="' . $company . '">' . mb_substr($company, 0, 27) . '...</span>';
}
public function isOwner($user)
{
+ if ($user instanceof User) {
+ $company = $user->company;
+ $user = $user->id;
+ } else {
+ $company = Permissions::getCompanyByUser($user);
+ }
if (null === $this->id) {
return true;
}
if (null === $user) {
return false;
}
- if ($user->company == 7 && !$this->can('loginascube')) {
+ if ($company == 7 && !$this->can('loginascube')) {
return false;
}
/** @var $user self */
- return in_array($user->id, $this->getManagedUsers());
+ return in_array($user, $this->getManagedUsers());
}
public static function addOwnerClause(Builder $builder)