public static
renderIcon
(mixed $type, mixed $img, mixed $alt, mixed $class = '', mixed $attributes = '')
public static function renderIcon($type, $img, $alt, $class = '', $attributes = '')
{
//return JHtml::_('image', $img, $alt);
$paramsC = ComponentHelper::getParams('com_phocadownload');
// possible FR
$icons = 0;
//$paramsC->get('icons', 0);
if ($icons == 0) {
return HTMLHelper::_('image', $img, $alt, $attributes);
}
$i = '';
if ($icons == 1) {
$icon = array();
$icon['view'] = 'zoom-in';
$icon['download'] = 'download-alt';
$icon['geo'] = 'globe';
$icon['bold'] = 'bold';
$icon['italic'] = 'italic';
$icon['underline'] = 'text-color';
$icon['camera'] = 'camera';
$icon['comment'] = 'comment';
$icon['comment-a'] = 'comment';
//ph-icon-animated
$icon['comment-fb'] = 'comment';
//ph-icon-fb
$icon['cart'] = 'shopping-cart';
$icon['extlink1'] = 'share';
$icon['extlink2'] = 'share';
$icon['trash'] = 'trash';
$icon['publish'] = 'ok';
$icon['unpublish'] = 'remove';
$icon['viewed'] = 'modal-window';
$icon['calendar'] = 'calendar';
$icon['vote'] = 'star';
$icon['statistics'] = 'stats';
$icon['category'] = 'folder-close';
$icon['subcategory'] = 'folder-open';
$icon['upload'] = 'upload';
$icon['upload-ytb'] = 'upload';
$icon['upload-multiple'] = 'upload';
$icon['upload-java'] = 'upload';
$icon['user'] = 'user';
$icon['icon-up-images'] = 'arrow-left';
$icon['icon-up'] = 'arrow-up';
$icon['minus-sign'] = 'minus-sign';
$icon['next'] = 'forward';
$icon['prev'] = 'backward';
$icon['reload'] = 'repeat';
$icon['play'] = 'play';
$icon['stop'] = 'stop';
$icon['pause'] = 'pause';
$icon['off'] = 'off';
$icon['image'] = 'picture';
$icon['save'] = 'floppy-disk';
$icon['feed'] = 'bullhorn';
$icon['remove'] = 'remove';
$icon['search'] = 'zoom-in';
$icon['lock'] = 'lock';
if (isset($icon[$type])) {
return '<span class="ph-icon-' . $type . ' glyphicon glyphicon-' . $icon[$type] . ' ' . $class . '"></span>';
} else {
if ($img != '') {
return HTMLHelper::_('image', $img, $alt, $attributes);
}
}
// NOT glyphicon
// smile, sad, lol, confused, wink, cooliris
// Classes
// ph-icon-animated, ph-icon-fb, icon-up-images, ph-icon-disabled
} else {
if ($icons == 2) {
$icon = array();
$icon['view'] = 'search';
$icon['download'] = 'download';
$icon['geo'] = 'globe';
$icon['bold'] = 'bold';
$icon['italic'] = 'italic';
$icon['underline'] = 'underline';
$icon['camera'] = 'camera';
$icon['comment'] = 'comment';
$icon['comment-a'] = 'comment';
//ph-icon-animated
$icon['comment-fb'] = 'comment';
//ph-icon-fb
$icon['cart'] = 'shopping-cart';
$icon['extlink1'] = 'share';
$icon['extlink2'] = 'share';
$icon['trash'] = 'trash';
$icon['publish'] = 'check-circle';
$icon['unpublish'] = 'times-circle';
$icon['viewed'] = 'window-maximize';
$icon['calendar'] = 'calendar';
$icon['vote'] = 'star';
$icon['statistics'] = 'chart-bar';
$icon['category'] = 'folder';
$icon['subcategory'] = 'folder-open';
$icon['upload'] = 'upload';
$icon['upload-ytb'] = 'upload';
$icon['upload-multiple'] = 'upload';
$icon['upload-java'] = 'upload';
$icon['user'] = 'user';
$icon['icon-up-images'] = 'arrow-left';
$icon['icon-up'] = 'arrow-up';
$icon['minus-sign'] = 'minus-circle';
$icon['next'] = 'forward';
$icon['prev'] = 'backward';
$icon['reload'] = 'sync';
$icon['play'] = 'play';
$icon['stop'] = 'stop';
$icon['pause'] = 'pause';
$icon['off'] = 'power-off';
$icon['image'] = 'image';
$icon['save'] = 'save';
$icon['feed'] = 'rss';
$icon['remove'] = 'times-circle';
$icon['search'] = 'search';
$icon['lock'] = 'lock';
if (isset($icon[$type])) {
return '<span class="ph-icon-' . $type . ' fa fa5 fa-' . $icon[$type] . ' ' . $class . '"></span>';
} else {
if ($img != '') {
return HTMLHelper::_('image', $img, $alt, $attributes);
}
}
}
}
}