block->getByID($blockID); if(empty($block)) return false; $license = $this->loadModel('license')->getLisenceInfo(); if(!$license->avaliable) { return die('

' . $this->lang->license->licenseUnavailable . '


' . html::a('', $this->lang->license->uploadLicense, 'class="btn btn-default btn-sm iframe" data-iframe="' . helper::createLink('license', 'uploadLicense') . '"') .'
'); } $isDetachedConferenceLicensed = strpos($license->permissions, 'detachedConference') !== false; $statusTextClass = ''; if($license->expired) $statusTextClass = 'text-danger'; if($license->waiting) $statusTextClass = 'text-info'; if($license->effective) $statusTextClass = 'text-success'; $startDate = empty($license->startDate) ? $this->lang->license->unlimited : formatTime($license->startDate, DT_DATE3); $expireDate = empty($license->expireDate) ? $this->lang->license->unlimited : formatTime($license->expireDate, DT_DATE3); $userLimit = empty($license->user) ? $this->lang->license->unlimited : sprintf($this->lang->license->userLimitText, $license->user); $mac = empty($license->mac) ? $this->lang->license->unlimited : $license->mac; $ip = empty($license->ip) ? $this->lang->license->unlimited : $license->ip; $conference = (isset($license->unlimitedParticipants) && $license->unlimitedParticipants) ? $this->lang->license->unlimited : $this->lang->license->conferenceLimited; if($isDetachedConferenceLicensed) { $conference .= " {$this->lang->license->detachedConference}"; $license->permissions = str_replace('conference/detachedConference', '', $license->permissions); } $html = '
'; $html .= ''; $html .= '
'; $html .= ''; $html .= ""; $html .= ""; $html .= ''; $html .= ''; $html .= ""; $html .= ""; $html .= ''; $html .= ''; $html .= ""; $html .= ""; $html .= ''; $html .= ''; $html .= ""; $html .= ""; $html .= ''; $html .= ''; $html .= ""; $html .= ""; $html .= ''; $html .= ''; $html .= ""; $html .= ""; $html .= ''; $html .= '
{$this->lang->license->licensedTo}{$license->company}
{$this->lang->license->status}{$this->lang->license->statusList[$license->status]}
{$this->lang->license->startDate}{$startDate}
{$this->lang->license->expireDate}{$expireDate}"; if(!empty($license->expireDate)) $html.= "   ".html::a($this->lang->license->upgradeUrl, $this->lang->license->upgrade, 'target="_blank" rel="noreferrer noopener"'); $html .= "
MAC{$mac}
IP{$ip}
'; $html .= ''; $html .= ""; $html .= ""; $html .= ''; $html .= ''; $html .= ""; $html .= ""; $html .= ''; $html .= ''; $html .= ""; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= ''; $html .= '
{$this->lang->license->userLimit}{$userLimit}
{$this->lang->license->conferencePermission}{$conference}
{$this->lang->license->permissions}
    '; foreach(explode(',', $license->permissions) as $permission) $html .= empty($permission) ? '' : "
  • $permission
  • "; $html .= '
'; $html .= '' . html::a('', $this->lang->license->uploadLicense, 'class="btn btn-default btn-sm iframe" data-iframe="' . helper::createLink('license', 'uploadLicense') . '"') . '
'; die($html); } }