Example #1
0
 /**
  * @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>';
     }
 }