function getUploadLimitsTxt(&$field) { $tip_class = FLEXI_J30GE ? ' hasTooltip' : ' hasTip'; $hint_image = JHTML::image('components/com_flexicontent/assets/images/comment.png', JText::_('FLEXI_NOTES'), ''); $upload_maxsize = $field->parameters->get('upload_maxsize'); $phpUploadLimit = flexicontent_upload::getPHPuploadLimit(); $server_limit_exceeded = $phpUploadLimit['value'] < $upload_maxsize; if ($server_limit_exceeded) { $warn_image = JHTML::image('components/com_flexicontent/assets/images/warning.png', JText::_('FLEXI_NOTES'), ''); } $conf_limit_class = $server_limit_exceeded ? '' : 'badge-success'; $conf_limit_style = $server_limit_exceeded ? 'text-decoration: line-through;' : ''; $conf_lim_image = $server_limit_exceeded ? $warn_image . $hint_image : $hint_image; $sys_limit_class = $server_limit_exceeded ? 'badge-important' : ''; return ' <span class="fc-img-field-upload-limits-box"> <span class="label label-info fc-upload-box-lbl">' . JText::_($server_limit_exceeded ? 'FLEXI_UPLOAD_LIMITS' : 'FLEXI_UPLOAD_LIMIT') . '</span> <span class="fc-php-upload-limit-box"> <span class="' . $tip_class . '" style="margin-left:24px;" title="' . flexicontent_html::getToolTip('FLEXI_FIELD_CONF_UPLOAD_MAX_LIMIT', 'FLEXI_FIELD_CONF_UPLOAD_MAX_LIMIT_DESC', 1, 1) . '">' . $conf_lim_image . '</span> <span class="badge ' . $conf_limit_class . '" style="' . $conf_limit_style . '">' . round($upload_maxsize / (1024 * 1024), 2) . ' M </span> </span> ' . ($server_limit_exceeded ? ' <span class="fc-sys-upload-limit-box"> <span class="' . $tip_class . '" style="margin-left:24px;" title="' . flexicontent_html::getToolTip(JText::_('FLEXI_SERVER_UPLOAD_MAX_LIMIT'), JText::sprintf('FLEXI_SERVER_UPLOAD_MAX_LIMIT_DESC', $phpUploadLimit['name']), 0, 1) . '">' . $hint_image . '</span> <span class="badge ' . $sys_limit_class . '">' . round($phpUploadLimit['value'] / (1024 * 1024), 2) . ' M </span> </span>' : '') . ' </span> '; }
<?php if (!$this->CanUpload) { ?> <?php echo sprintf($alert_box, '', 'note', '', JText::_('FLEXI_YOUR_ACCOUNT_CANNOT_UPLOAD')); ?> <?php } else { ?> <!-- File Upload Form --> <fieldset class="filemanager-tab" > <?php // Configuration $upload_maxsize = $this->params->get('upload_maxsize'); $phpUploadLimit = flexicontent_upload::getPHPuploadLimit(); $server_limit_exceeded = $phpUploadLimit['value'] < $upload_maxsize; $conf_limit_class = $server_limit_exceeded ? '' : 'badge-success'; $conf_limit_style = $server_limit_exceeded ? 'text-decoration: line-through;' : ''; $conf_lim_image = $server_limit_exceeded ? $warn_image . $hint_image : $hint_image; $sys_limit_class = $server_limit_exceeded ? 'badge-important' : ''; echo ' <span class="fc-fileman-upload-limits-box"> <span class="label label-info">' . JText::_('FLEXI_UPLOAD_LIMITS') . '</span> <span class="fc-sys-upload-limit-box"> <span class="' . $tip_class . '" style="margin-left:24px;" title="' . flexicontent_html::getToolTip('FLEXI_CONF_UPLOAD_MAX_LIMIT', 'FLEXI_CONF_UPLOAD_MAX_LIMIT_DESC', 1, 1) . '">' . $conf_lim_image . '</span> <span class="badge ' . $conf_limit_class . '" style="' . $conf_limit_style . '">' . round($upload_maxsize / (1024 * 1024), 2) . ' M </span> </span> <span class="fc-php-upload-limit-box"> <span class="' . $tip_class . '" style="margin-left:24px;" title="' . flexicontent_html::getToolTip(JText::_('FLEXI_SERVER_UPLOAD_MAX_LIMIT'), JText::sprintf('FLEXI_SERVER_UPLOAD_MAX_LIMIT_DESC', $phpUploadLimit['name']), 0, 1) . '">' . $hint_image . '</span> <span class="badge ' . $sys_limit_class . '">' . round($phpUploadLimit['value'] / (1024 * 1024), 2) . ' M </span>