/** * @param CTenant $oTenant */ public function SetTenantTabsInfo($oTenant) { $this->sTabsInfo = ''; if ($oTenant) { $this->sTabsInfo = '<div class="tabs_info">'; $this->sTabsInfo .= CApi::I18N('ADMIN_PANEL/RESOURCES_USAGE') . ': ' . CApi::I18N('ADMIN_PANEL/RESOURCES_USERS') . ' - '; $this->sTabsInfo .= $oTenant->GetUserCount(); if (0 < $oTenant->UserCountLimit) { $this->sTabsInfo .= ' ' . sprintf(CApi::I18N('ADMIN_PANEL/RESOURCES_USERS_MAX'), $oTenant->UserCountLimit); } $iUsed = 0; if (0 < $oTenant->QuotaInMB) { $iUsed = floor($oTenant->AllocatedSpaceInMB / $oTenant->QuotaInMB * 100); $this->sTabsInfo .= '; ' . CApi::I18N('ADMIN_PANEL/RESOURCES_DISK') . ' - ' . $iUsed . '% (' . $oTenant->AllocatedSpaceInMB . ' MB) ' . CApi::I18N('ADMIN_PANEL/RESOURCES_DISK_OF') . ' ' . $oTenant->QuotaInMB . ' MB ' . CApi::I18N('ADMIN_PANEL/RESOURCES_DISK_ALLOC'); } else { $this->sTabsInfo .= '; ' . CApi::I18N('ADMIN_PANEL/RESOURCES_DISK') . ' - ' . $oTenant->AllocatedSpaceInMB . ' MB ' . CApi::I18N('ADMIN_PANEL/RESOURCES_DISK_ALLOC'); } $this->sTabsInfo .= '</div>'; } }