Idea: * fp> does not make sense to me. Plugins should do their own icons without a bloated event. Also if we allow something to replace existing icons it should be a skin (either front or admin skin) and some overloaded/overloadable get_skin_icon()/get_admin_icon() should be provided there. global $Plugins; if( $r = $Plugins->trigger_event_first_return('GetIconInfo', array('name'=>$name)) ) { return $r['plugin_return']; } */ switch( $name ) { case 'pixel': return array( 'alt' => '', 'size' => array( 1, 1 ), 'xy' => array( 0, 0 ) ); case 'folder': return array( // icon for folders 'alt' => T_('Folder'), 'size' => array( 16, 15 ), 'xy' => array( 0, 16 ), 'glyph' => 'folder-open', 'fa' => 'folder-open' ); case 'file_unknown': return array( // icon for unknown files 'alt' => T_('Unknown file'), 'size' => array( 16, 16 ), 'xy' => array( 16, 16 ), 'glyph' => 'file', 'fa' => 'file-o' ); case 'file_empty': return array( // empty file 'alt' => T_('Empty file'), 'size' => array( 16, 16 ), 'xy' => array( 32, 16 ), 'glyph' => 'file', 'fa' => 'file-o' ); case 'folder_parent': return array( // go to parent directory 'alt' => T_('Parent folder'), 'size' => array( 16, 15 ), 'xy' => array( 48, 16 ), 'fa' => 'level-up fa-flip-horizontal' ); case 'file_copy': return array( // copy a file/folder 'alt' => T_('Copy'), 'size' => array( 16, 16 ), 'xy' => array( 96, 16 ), 'glyph' => 'plus-sign', 'fa' => 'copy' ); case 'file_move': return array( // move a file/folder 'alt' => T_('Move'), 'size' => array( 16, 16 ), 'xy' => array( 112, 16 ), 'glyph' => 'circle-arrow-right', 'fa' => 'arrow-right' ); case 'file_delete': return array( // delete a file/folder 'alt' => T_('Del'), 'legend'=>T_('Delete'), 'size' => array( 16, 16 ), 'xy' => array( 128, 16 ), 'glyph' => 'trash', 'fa' => 'trash-o' ); case 'ascending': return array( // ascending sort order 'alt' => /* TRANS: Short (alt tag) for "Ascending" */ T_('A'), 'size' => array( 15, 15 ), 'xy' => array( 64, 0 ), 'glyph' => 'chevron-up', 'fa' => 'sort-amount-asc' ); case 'descending': return array( // descending sort order 'alt' => /* TRANS: Short (alt tag) for "Descending" */ T_('D'), 'size' => array( 15, 15 ), 'xy' => array( 80, 0 ), 'glyph' => 'chevron-down', 'fa' => 'sort-amount-desc' ); case 'sort_desc_on': return array( 'alt' => T_('Descending order'), 'size' => array( 12, 11 ), 'xy' => array( 64, 208 ), 'fa' => 'caret-down', 'color' => '#000' ); case 'sort_asc_on': return array( 'alt' => T_('Ascending order'), 'size' => array( 12, 11 ), 'xy' => array( 80, 208 ), 'fa' => 'caret-up', 'color' => '#000' ); case 'sort_desc_off': return array( 'alt' => T_('Descending order'), 'size' => array( 12, 11 ), 'xy' => array( 96, 208 ), 'fa' => 'caret-down', 'color' => '#999' ); case 'sort_asc_off': return array( 'alt' => T_('Ascending order'), 'size' => array( 12, 11 ), 'xy' => array( 112, 208 ), 'fa' => 'caret-up', 'color' => '#999' ); case 'window_new': return array( // open in a new window 'alt' => T_('New window'), 'size' => array( 15, 13 ), 'xy' => array( 144, 0 ), 'fa' => 'folder-o' ); case 'file_image': return array( 'ext' => '\.(gif|png|jpe?g)', 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 16, 32 ), 'fa' => 'file-image-o' ); case 'file_document': return array( 'ext' => '\.(txt)', 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 32, 48 ), 'fa' => 'file-text-o' ); case 'file_www': return array( 'ext' => '\.html?', 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 32, 32 ), 'fa' => 'file-code-o' ); case 'file_log': return array( 'ext' => '\.log', 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 48, 32 ), 'fa' => 'file-text-o' ); case 'file_sound': return array( 'ext' => '\.(mp3|ogg|wav)', 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 64, 32 ), 'fa' => 'file-sound-o' ); case 'file_video': return array( 'ext' => '\.(mpe?g|avi)', 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 80, 32 ), 'fa' => 'file-video-o' ); case 'file_message': return array( 'ext' => '\.msg', 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 96, 32 ), 'fa' => 'file-text-o' ); case 'file_pdf': return array( 'ext' => '\.pdf', 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 112, 32 ), 'fa' => 'file-pdf-o' ); case 'file_php': return array( 'ext' => '\.php[34]?', 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 128, 32 ), 'fa' => 'file-code-o' ); case 'file_encrypted': return array( 'ext' => '\.(pgp|gpg)', 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 144, 32 ), 'fa' => 'file-text-o' ); case 'file_tar': return array( 'ext' => '\.tar', 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 0, 48 ), 'fa' => 'file-archive-o' ); case 'file_tgz': return array( 'ext' => '\.tgz', 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 16, 48 ), 'fa' => 'file-archive-o' ); case 'file_pk': return array( 'ext' => '\.(zip|rar)', 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 48, 48 ), 'fa' => 'file-archive-o' ); case 'file_doc': return array( 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 64, 48 ), 'fa' => 'file-word-o' ); case 'file_xls': return array( 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 80, 48 ), 'fa' => 'file-excel-o' ); case 'file_ppt': return array( 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 96, 48 ), 'fa' => 'file-powerpoint-o' ); case 'file_pps': return array( 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 112, 48 ), 'fa' => 'file-powerpoint-o' ); case 'file_zip': return array( 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 128, 48 ), 'fa' => 'file-zip-o' ); case 'expand': return array( 'alt' => '+', 'legend' => T_('Expand'), 'size' => array( 15, 15 ), 'xy' => array( 96, 0 ), 'glyph' => 'expand', 'toggle-glyph' => 'collapse-down', 'size-glyph' => array( 10 ), 'fa' => 'caret-right', 'toggle-fa' => 'caret-down', 'size-fa' => array( 8 ) ); case 'collapse': return array( 'alt' => '-', 'legend' => T_('Collapse'), 'size' => array( 15, 15 ), 'xy' => array( 112, 0 ), 'glyph' => 'collapse-down', 'toggle-glyph' => 'expand', 'size-glyph' => array( 10 ), 'fa' => 'caret-down', 'toggle-fa' => 'caret-right', 'size-fa' => array( 8 ) ); case 'filters_show': return array( 'alt' => T_('Expand'), 'size' => array( 15, 15 ), 'xy' => array( 64, 16 ), 'glyph' => 'expand', 'toggle-glyph' => 'collapse-down', 'fa' => 'caret-right', 'toggle-fa' => 'caret-down' ); case 'filters_hide': return array( 'alt' => T_('Collapse'), 'size' => array( 15, 15 ), 'xy' => array( 80, 16 ), 'glyph' => 'collapse-down', 'toggle-glyph' => 'expand', 'fa' => 'caret-down', 'toggle-fa' => 'caret-right' ); case 'refresh': return array( 'alt' => T_('Refresh'), 'size' => array( 16, 16 ), 'xy' => array( 128, 208 ), 'glyph' => 'refresh', 'fa' => 'refresh' ); case 'reload': return array( 'alt' => T_('Reload'), 'size' => array( 15, 15 ), 'xy' => array( 144, 208 ), 'glyph' => 'repeat', 'fa' => 'repeat' ); case 'download': return array( 'alt' => T_('Download'), 'size' => array( 16, 16 ), 'xy' => array( 128, 0 ), 'glyph' => 'download-alt', 'fa' => 'download' ); case 'import': return array( 'alt' => T_('Import'), 'size' => array( 16, 16 ), 'xy' => array( 128, 0 ), 'glyph' => 'upload', 'fa' => 'upload' ); case 'warning': return array( // TODO: not really transparent at its borders 'alt' => T_('Warning'), 'size' => array( 16, 16 ), 'xy' => array( 64, 176 ), 'glyph' => 'exclamation-sign', 'fa' => 'exclamation-circle', 'color' => '#d9534f', ); case 'warning_yellow': return array( 'alt' => T_('Warning'), 'size' => array( 16, 16 ), 'xy' => array( 48, 176 ), 'glyph' => 'warning-sign', 'fa' => 'warning', 'color' => '#F90' ); case 'info': return array( 'alt' => T_('Info'), 'size' => array( 16, 16 ), 'xy' => array( 80, 176 ), 'glyph' => 'info-sign', 'fa' => 'info-circle' ); case 'email': return array( 'alt' => T_('Email'), 'size' => array( 16, 12 ), 'xy' => array( 32, 176 ), 'glyph' => 'envelope', 'fa' => 'envelope' ); case 'www': return array( /* user's web site, plugin's help url */ 'alt' => T_('WWW'), 'legend' => T_('Website'), 'size' => array( 32, 16 ), 'xy' => array( 128, 128 ), 'glyph' => 'home', 'fa' => 'home' ); case 'puzzle': return array( 'rollover' => true, 'alt' => T_('New'), 'size' => array( 16, 15 ), 'xy' => array( 0, 64 ), 'glyph' => 'plus', 'fa' => 'puzzle-piece' ); case 'new': return array( 'rollover' => true, 'alt' => T_('New'), 'size' => array( 16, 15 ), 'xy' => array( 0, 64 ), 'glyph' => 'plus', 'fa' => 'plus-square' ); case 'compose_new': return array( // for composing a new message or text 'rollover' => true, 'alt' => T_('New'), 'size' => array( 16, 15 ), 'xy' => array( 0, 64 ), 'glyph' => 'pencil', // May need something else 'fa' => 'pencil' ); case 'contacts': return array( 'rollover' => true, 'alt' => T_('Contacts'), 'size' => array( 0 ,0 ), 'xy' => array( 0, 0 ), 'glyph' => 'user', 'fa' => 'users' ); case 'user': return array( 'rollover' => true, 'alt' => T_('User'), 'size' => array( 0 ,0 ), 'xy' => array( 0, 0 ), 'glyph' => 'user', 'fa' => 'user' ); case 'copy': return array( 'alt' => T_('Copy'), 'size' => array( 14, 15 ), 'xy' => array( 32, 64 ), 'glyph' => 'share', 'fa' => 'copy' ); case 'duplicate': return array( 'alt' => T_('Duplicate'), 'size' => array( 0, 0 ), 'xy' => array( 0, 0), 'glyph' => 'clone', 'fa' => 'clone' ); case 'clipboard-copy': return array( 'alt' => T_('Copy'), 'size' => array( 14, 15 ), 'xy' => array( 32, 64 ), 'glyph' => 'share', 'fa' => 'copy' ); case 'choose': return array( 'alt' => T_('Choose'), 'size' => array( 16, 13 ), 'xy' => array( 64, 64 ), 'glyph' => 'hand-up', 'fa' => 'hand-o-up' ); case 'edit': return array( 'alt' => T_('Edit'), 'size' => array( 16, 15 ), 'xy' => array( 48, 64 ), 'glyph' => 'edit', 'fa' => 'edit' ); case 'edit_button': return array( 'alt' => T_('Edit'), 'size' => array( 16, 15 ), 'xy' => array( 48, 64 ), 'glyph' => 'pencil', 'fa' => 'pencil' ); case 'properties': return array( 'alt' => T_('Properties'), 'size' => array( 16, 13 ), 'xy' => array( 64, 64 ), 'glyph' => 'pencil', 'fa' => 'edit' ); case 'publish': return array( 'alt' => T_('Publish'), 'size' => array( 12, 15 ), 'xy' => array( 80, 64 ), 'glyph' => 'file', 'fa' => 'file', 'color' => '#0C0' ); case 'deprecate': return array( 'alt' => T_('Deprecate'), 'size' => array( 12, 15 ), 'xy' => array( 96, 64 ), 'glyph' => 'file', 'fa' => 'file', 'color' => '#666' ); case 'locate': return array( 'alt' => T_('Locate'), 'size' => array( 15, 15 ), 'xy' => array( 112, 64 ), 'glyph' => 'screenshot', 'fa' => 'bullseye' ); case 'recycle': return array( 'alt' => T_('Recycle'), 'legend' => T_('Recycle'), 'size' => array( 15, 15 ), 'xy' => array( 128, 64 ), 'glyph' => 'remove', 'fa' => 'recycle fa-x-rollover-red-light' ); case 'delete': return array( 'alt' => /* TRANS: Delete */ T_('Del'), 'legend' => T_('Delete'), 'size' => array( 15, 15 ), 'xy' => array( 128, 64 ), 'glyph' => 'remove', 'color' => '#F00', 'fa' => 'trash-o' ); case 'remove': return array( 'alt' => /* TRANS: Remove */ T_('Rem'), 'size' => array( 13, 13 ), 'xy' => array( 144, 64 ), 'glyph' => 'remove-sign', 'fa' => 'times-circle', 'color' => '#F00', ); case 'cleanup': return array( 'alt' => T_('Cleanup'), 'size' => array( 15, 15 ), 'xy' => array( 128, 64 ), 'glyph' => 'wrench', 'fa' => 'wrench' ); case 'xross': return array( // Do NOT use for actions. Use only to indicate Mismatch 'alt' => 'x', 'size' => array( 13, 13 ), 'xy' => array( 144, 64 ), 'glyph' => 'remove-sign', 'fa' => 'times-circle', 'color' => '#F00', ); case 'close': return array( 'rollover' => true, 'alt' => T_('Close'), 'size' => array( 14, 14 ), 'xy' => array( 0, 224 ), 'glyph' => 'remove', // Looks like "X" 'fa' => 'close fa-x-rollover-red-light' ); case 'bullet_black': case 'bullet_full': return array( 'alt' => '•', 'size' => array( 9, 9 ), 'xy' => array( 96, 176 ), 'fa' => 'circle', 'color' => '#000' ); case 'bullet_empty': return array( 'alt' => ' ', 'size' => array( 9, 9 ), 'xy' => array( 112, 176 ), 'fa' => 'circle-thin', 'color' => '#000' ); case 'bullet_empty_grey': return array( 'alt' => ' ', 'size' => array( 9, 9 ), 'xy' => array( 112, 176 ), 'fa' => 'circle-thin', 'color' => '#999' ); case 'bullet_blue': return array( 'alt' => '•', 'size' => array( 9, 9 ), 'xy' => array( 32, 192 ), 'fa' => 'circle', 'color' => '#00F' ); case 'bullet_light_blue': return array( 'alt' => '•', 'size' => array( 9, 9 ), 'xy' => array( 32, 192 ), 'fa' => 'circle', 'color' => '#5bc0de' ); case 'bullet_dark_blue': return array( 'alt' => '•', 'size' => array( 9, 9 ), 'xy' => array( 32, 192 ), 'fa' => 'circle', 'color' => '#337ab7' ); case 'bullet_cyan': return array( 'alt' => '•', 'size' => array( 9, 9 ), 'xy' => array( 32, 192 ), 'fa' => 'circle', 'color' => '#00FFFF' ); case 'bullet_red': return array( 'alt' => '•', 'size' => array( 9, 9 ), 'xy' => array( 48, 192 ), 'fa' => 'circle', 'color' => '#F00' ); case 'bullet_orange': return array( 'alt' => '•', 'size' => array( 9, 9 ), 'xy' => array( 64, 192 ), 'fa' => 'circle', 'color' => '#F60' ); case 'bullet_redorange': return array( 'alt' => '•', 'size' => array( 9, 9 ), 'xy' => array( 64, 192 ), 'fa' => 'circle', 'color' => '#FF8000' ); case 'bullet_green': return array( 'alt' => '•', 'size' => array( 9, 9 ), 'xy' => array( 80, 192 ), 'fa' => 'circle', 'color' => '#5cb85c' ); case 'bullet_yellow': return array( 'alt' => '•', 'size' => array( 9, 9 ), 'xy' => array( 96, 192 ), 'fa' => 'circle', 'color' => '#FFF000' ); case 'bullet_brown': return array( 'alt' => '•', 'size' => array( 9, 9 ), 'xy' => array( 112, 192 ), 'fa' => 'circle', 'color' => '#900' ); case 'bullet_white': return array( 'alt' => '•', 'size' => array( 9, 9 ), 'xy' => array( 0, 192 ), 'fa' => 'circle-thin', 'color' => '#CCC' ); case 'bullet_gray': return array( 'alt' => '•', 'size' => array( 9, 9 ), 'xy' => array( 0, 192 ), 'fa' => 'circle', 'color' => '#BBB' ); case 'bullet_magenta': return array( 'alt' => '•', 'size' => array( 9, 9 ), 'xy' => array( 16, 192 ), 'fa' => 'circle', 'color' => '#c90dc9' ); case 'activate': return array( 'alt' => /* TRANS: Short for "Activate(d)" */ T_('Act.'), 'legend' => T_('Activate'), 'size' => array( 16, 16 ), 'xy' => array( 64, 96 ), 'fa' => 'toggle-off' ); case 'deactivate': return array( 'alt' => /* TRANS: Short for "Deactivate(d)" */ T_('Deact.'), 'legend' => T_('Deactivate'), 'size' => array( 16, 16 ), 'xy' => array( 80, 96 ), 'fa' => 'toggle-on' ); case 'enabled': return array( 'alt' => /* TRANS: Short for "Activate(d)" */ T_('Act.'), 'legend' => T_('Activated'), 'size' => array( 9, 9 ), 'xy' => array( 96, 176 ), 'fa' => 'circle', 'color' => '#000' ); case 'disabled': return array( 'alt' => /* TRANS: Short for "Deactivate(d)" */ T_('Deact.'), 'legend' => T_('Deactivated'), 'size' => array( 9, 9 ), 'xy' => array( 112, 176 ), 'fa' => 'circle-thin', 'color' => '#000' ); case 'link': return array( /* TRANS: Link + space => verb (not noun) */ 'alt' => T_('Link '), 'size' => array( 14, 14 ), 'xy' => array( 96, 96 ), 'glyph' => 'paperclip', 'fa' => 'paperclip' ); case 'unlink': return array( 'alt' => T_('Unlink'), 'size' => array( 14, 14 ), 'xy' => array( 112, 96 ), 'glyph' => 'resize-full', 'fa' => 'unlink', 'color' => '#F00', ); case 'help': return array( 'alt' => T_('Help'), 'size' => array( 16, 16 ), 'xy' => array( 32, 128 ), 'glyph' => 'question-sign', 'fa' => 'question-circle' ); case 'question': return array( 'size' => array( 16, 16 ), 'xy' => array( 32, 128 ), 'glyph' => 'question-sign', 'fa' => 'question-circle', 'color' => '#F90' ); case 'manual': return array( 'rollover' => true, 'alt' => T_('Help'), 'legend' => T_('Online manual'), 'size' => array( 16, 15 ), 'xy' => array( 128, 96 ), 'glyph' => 'book', 'fa' => 'book fa-x-rollover-orange' ); case 'permalink': return array( 'alt' => T_('Permalink'), 'size' => array( 11, 13 ), 'xy' => array( 0, 128 ), 'glyph' => 'file', 'fa' => 'external-link-square' ); case 'history': return array( 'alt' => T_('History'), 'size' => array( 15, 15 ), 'xy' => array( 144, 48 ), 'glyph' => 'time', 'fa' => 'clock-o' ); case 'file_allowed': return array( 'alt' => T_( 'Allowed for all users' ), 'size' => array( 16, 14 ), 'xy' => array( 96, 112 ), 'glyph' => 'lock', 'fa' => 'unlock', 'color' => '#0F0' ); case 'file_allowed_registered': return array( 'alt' => T_( 'Allowed for registered users' ), 'size' => array( 12, 16 ), 'xy' => array( 112, 112 ), 'glyph' => 'lock', 'fa' => 'lock', 'color' => '#ffc634' ); case 'file_not_allowed': return array( 'alt' => T_( 'Allowed only for administrators' ), 'size' => array( 11, 14 ), 'xy' => array( 128, 112 ), 'glyph' => 'lock', 'fa' => 'lock', 'color' => '#F00' ); case 'comments': return array( 'alt' => T_('Comments'), 'size' => array( 15, 16 ), 'xy' => array( 0, 112 ), 'glyph' => 'comment', 'fa' => 'comment' ); case 'nocomment': return array( 'alt' => T_('No comment'), 'size' => array( 15, 16 ), 'xy' => array( 16, 112 ), 'glyph' => 'comment', 'fa' => 'comment-o', 'color' => '#CCC', 'color-fa' => 'default' ); case 'move_up_blue': case 'move_up': return array( 'rollover' => true, 'alt' => T_( 'Up' ), 'size' => array( 12, 13 ), 'xy' => array( 96, 80 ), 'glyph' => 'arrow-up', 'fa' => 'arrow-up fa-x-rollover-orange', 'color' => '#468cd0' ); case 'move_down_blue': case 'move_down': return array( 'rollover' => true, 'alt' => T_( 'Down'), 'size' => array( 12, 13 ), 'xy' => array( 64, 80 ), 'glyph' => 'arrow-down', 'fa' => 'arrow-down fa-x-rollover-orange', 'color' => '#468cd0' ); case 'nomove_up': return array( 'alt' => T_( 'Sort by order' ), 'size' => array( 12, 13 ), 'xy' => array( 144, 80 ), 'glyph' => 'arrow-up', 'fa' => 'arrow-up', 'color' => '#8d8985' ); case 'nomove_down': return array( 'alt' => T_( 'Sort by order' ), 'size' => array( 12, 13 ), 'xy' => array( 128, 80 ), 'glyph' => 'arrow-down', 'fa' => 'arrow-down', 'color' => '#8d8985' ); case 'nomove': return array( 'size' => array( 12, 13 ), 'xy' => array( 0, 0 ) ); case 'move_left': return array( 'rollover' => true, 'alt' => T_( 'Left' ), 'size' => array( 13, 12 ), 'xy' => array( 0, 96 ), 'glyph' => 'arrow-left', 'fa' => 'arrow-left fa-x-rollover-orange', 'color' => '#468cd0' ); case 'move_right': return array( 'rollover' => true, 'alt' => T_( 'Right'), 'size' => array( 13, 12 ), 'xy' => array( 32, 96 ), 'glyph' => 'arrow-right', 'fa' => 'arrow-right fa-x-rollover-orange', 'color' => '#468cd0' ); case 'move_down_orange': return array( 'alt' => T_('Down'), 'size' => array( 12, 13 ), 'xy' => array( 80, 80 ), 'glyph' => 'arrow-down', 'fa' => 'arrow-down', 'color' => '#ff9e00' ); case 'move_up_orange': return array( 'alt' => T_('Up'), 'size' => array( 12, 13 ), 'xy' => array( 112, 80 ), 'glyph' => 'arrow-up', 'fa' => 'arrow-up', 'color' => '#ff9e00' ); case 'move_down_green': return array( 'alt' => T_('Down'), 'size' => array( 12, 13 ), 'xy' => array( 64, 240 ), 'glyph' => 'arrow-down', 'fa' => 'arrow-down', 'color' => '#5eef27' ); case 'move_up_green': return array( 'alt' => T_('Up'), 'size' => array( 12, 13 ), 'xy' => array( 80, 240 ), 'glyph' => 'arrow-up', 'fa' => 'arrow-up', 'color' => '#5eef27' ); case 'move_down_magenta': return array( 'alt' => T_('Down'), 'size' => array( 12, 13 ), 'xy' => array( 96, 240 ), 'glyph' => 'arrow-down', 'fa' => 'arrow-down', 'color' => '#ee009d' ); case 'move_up_magenta': return array( 'alt' => T_('Up'), 'size' => array( 12, 13 ), 'xy' => array( 112, 240 ), 'glyph' => 'arrow-up', 'fa' => 'arrow-up', 'color' => '#ee009d' ); case 'move_down_grey': return array( 'alt' => T_('Down'), 'size' => array( 12, 13 ), 'xy' => array( 128, 240 ), 'glyph' => 'arrow-down', 'fa' => 'arrow-down', 'color' => '#303030' ); case 'move_up_grey': return array( 'alt' => T_('Up'), 'size' => array( 12, 13 ), 'xy' => array( 144, 240 ), 'glyph' => 'arrow-up', 'fa' => 'arrow-up', 'color' => '#303030' ); case 'check_all': return array( 'alt' => T_('Check all'), 'size' => array( 16, 16 ), 'xy' => array( 32, 112 ), 'glyph' => 'check', 'fa' => 'check-square-o' ); case 'uncheck_all': return array( 'alt' => T_('Uncheck all'), 'size' => array( 16, 16 ), 'xy' => array( 48, 112 ), 'glyph' => 'unchecked', 'fa' => 'square-o' ); case 'filter': return array( 'alt' => T_('Filter'), 'size' => array( 1, 1 ), 'xy' => array( 0, 0 ), 'glyph' => 'filter', 'fa' => 'filter' ); case 'reset_filters': return array( 'alt' => T_('Reset all filters'), 'size' => array( 16, 16 ), 'xy' => array( 144, 112 ), 'glyph' => 'filter', 'fa' => 'filter' ); case 'allowback': return array( 'alt' => T_('Allow back'), 'size' => array( 13, 13 ), 'xy' => array( 48, 128 ), 'glyph' => 'ok', 'fa' => 'check', 'color' => '#0C0' ); case 'ban': return array( 'alt' => /* TRANS: Abbrev. */ T_('Ban'), 'size' => array( 13, 13 ), 'xy' => array( 112, 128 ), 'glyph' => 'ban-circle', 'fa' => 'ban fa-x-rollover-grey', 'color' => '#C00' ); case 'ban_disabled': return array( 'rollover' => true, 'alt' => T_('Ban'), 'size' => array( 13, 13 ), 'xy' => array( 96, 128 ), 'glyph' => 'ban-circle', 'fa' => 'ban fa-x-rollover-red', 'color' => '#7e7e7e' ); case 'play': return array( // used to write an e-mail, visit site or contact through IM 'alt' => '>', 'size' => array( 14, 14 ), 'xy' => array( 80, 128 ), 'glyph' => 'play', 'fa' => 'play' ); case 'pause': return array( // used to pause automation 'alt' => '||', 'size' => array( 14, 14 ), 'xy' => array( 64, 128 ), 'glyph' => 'pause', 'fa' => 'pause' ); case 'rewind': return array( // Used to resend email campaign ( rewind user back to previous state ) 'alt' => '', 'size' => array( 0, 0 ), 'xy' => array( 0, 0 ), 'glyph' => 'rewind', 'fa' => 'backward', ); case 'forward': return array( // Used to skip email campaign for user 'alt' => '', 'size' => array( 0, 0 ), 'xy' => array( 0, 0 ), 'glyph' => 'forward', 'fa' => 'forward', ); case 'feed': return array( 'alt' => T_('XML Feed'), 'size' => array( 16, 16 ), 'xy' => array( 0, 176 ), 'fa' => 'rss-square', 'color' => '#F90', ); case 'recycle_full': return array( 'alt' => T_('Open recycle bin'), 'size' => array( 16, 16 ), 'xy' => array( 64, 112 ), 'glyph' => 'trash', 'fa' => 'trash-o', 'color-fa' => '#F00' ); case 'recycle_empty': return array( 'alt' => T_('Empty recycle bin'), 'size' => array( 16, 16 ), 'xy' => array( 80, 112 ), 'glyph' => 'trash', 'fa' => 'trash-o', 'color' => '#CCC', 'color-fa' => '#000' ); case 'vote_spam': return array( 'alt' => T_('Cast a spam vote!'), 'size' => array( 15, 15 ), 'xy' => array( 16, 144 ), 'fa' => 'thumbs-o-down', 'color' => '#C00' ); case 'vote_spam_disabled': return array( 'alt' => T_('Cast a spam vote!'), 'size' => array( 15, 15 ), 'xy' => array( 0, 144 ), 'fa' => 'thumbs-o-down fa-x-rollover-red', 'color' => '#333' ); case 'vote_notsure': return array( 'alt' => T_('Cast a "not sure" vote!'), 'size' => array( 15, 15 ), 'xy' => array( 48, 144 ), 'fa' => 'question-circle', 'color' => '#000' ); case 'vote_notsure_disabled': return array( 'alt' => T_('Cast a "not sure" vote!'), 'size' => array( 15, 15 ), 'xy' => array( 32, 144 ), 'fa' => 'question-circle fa-x-rollover-black', 'color' => '#666' ); case 'vote_ok': return array( 'alt' => T_('Cast an OK vote!'), 'size' => array( 15, 15 ), 'xy' => array( 80, 144 ), 'fa' => 'thumbs-o-up', 'color' => '#0C0' ); case 'vote_ok_disabled': return array( 'alt' => T_('Cast an OK vote!'), 'size' => array( 15, 15 ), 'xy' => array( 64, 144 ), 'fa' => 'thumbs-o-up fa-x-rollover-green', 'color' => '#333' ); case 'thumb_up': return array( 'alt' => T_('Thumb Up'), 'size' => array( 15, 15 ), 'xy' => array( 112, 144 ), 'glyph' => 'thumbs-up', 'fa' => 'thumbs-up fa-x-rollover-grey', 'color' => '#0C0' ); case 'thumb_up_disabled': return array( 'rollover' => true, 'alt' => T_('Thumb Up'), 'size' => array( 15, 15 ), 'xy' => array( 96, 144 ), 'glyph' => 'thumbs-up', 'fa' => 'thumbs-up fa-x-rollover-green', 'color' => '#7f7f7f' ); case 'thumb_down': return array( 'alt' => T_('Thumb Down'), 'size' => array( 15, 15 ), 'xy' => array( 144, 144 ), 'glyph' => 'thumbs-down', 'fa' => 'thumbs-down fa-x-rollover-grey', 'color' => '#ee2a2a' ); case 'thumb_down_disabled': return array( 'rollover' => true, 'alt' => T_('Thumb Down'), 'size' => array( 15, 15 ), 'xy' => array( 128, 144 ), 'glyph' => 'thumbs-down', 'fa' => 'thumbs-down fa-x-rollover-red-light', 'color' => '#7f7f7f' ); case 'thumb_arrow_up': return array( 'alt' => T_('Thumb Up'), 'size' => array( 12, 13 ), 'xy' => array( 80, 240 ), 'glyph' => 'arrow-up', 'fa' => 'caret-up fa-x-rollover-grey', 'color' => '#0C0' ); case 'thumb_arrow_up_disabled': return array( 'alt' => T_('Thumb Up'), 'size' => array( 12, 13 ), 'xy' => array( 144, 240 ), 'glyph' => 'arrow-up', 'fa' => 'caret-up fa-x-rollover-green', 'color' => '#7f7f7f' ); case 'thumb_arrow_down': return array( 'alt' => T_('Thumb Down'), 'size' => array( 12, 13 ), 'xy' => array( 80, 80 ), 'glyph' => 'arrow-down', 'fa' => 'caret-down fa-x-rollover-grey', 'color' => '#ee2a2a' ); case 'thumb_arrow_down_disabled': return array( 'alt' => T_('Thumb Down'), 'size' => array( 12, 13 ), 'xy' => array( 128, 240 ), 'glyph' => 'arrow-down', 'fa' => 'caret-down fa-x-rollover-red-light', 'color' => '#7f7f7f' ); case 'flag_on': return array( 'rollover' => true, 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 0, 208 ), 'glyph' => 'flag', 'fa' => 'flag fa-x--hover', 'color' => '#FAA72D' ); case 'flag_off': return array( 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 16, 208 ), 'glyph' => 'flag', 'fa' => 'flag-o fa-x--hover', 'color' => '#7f7f7f' ); case 'magnifier': return array( 'alt' => T_('Log as a search instead'), 'size' => array( 14, 13 ), 'xy' => array( 16, 176 ), 'glyph' => 'search', 'fa' => 'search', ); case 'add': return array( 'alt' => T_('Add'), 'size' => array( 16, 16 ), 'xy' => array( 32, 224 ), 'glyph' => 'plus-sign', 'fa' => 'plus-circle', 'color' => '#0c0' ); case 'add__yellow': return array( 'alt' => T_('Add'), 'size' => array( 16, 16 ), 'xy' => array( 32, 224 ), 'glyph' => 'plus-sign', 'fa' => 'plus-circle', 'color' => '#fc0' ); case 'add__blue': return array( 'alt' => T_('Add'), 'size' => array( 16, 16 ), 'xy' => array( 32, 224 ), 'glyph' => 'plus-sign', 'fa' => 'plus-circle', 'color' => '#337ab7' ); case 'add__cyan': return array( 'alt' => T_('Add'), 'size' => array( 16, 16 ), 'xy' => array( 32, 224 ), 'glyph' => 'plus-sign', 'fa' => 'plus-circle', 'color' => '#60b9e1' ); case 'add__yellow': return array( 'alt' => T_('Add'), 'size' => array( 16, 16 ), 'xy' => array( 32, 224 ), 'glyph' => 'plus-sign', 'fa' => 'plus-circle', 'color' => '#fc0' ); case 'minus': return array( 'alt' => T_('Remove'), 'size' => array( 16, 16 ), 'xy' => array( 48, 224 ), 'glyph' => 'minus-sign', 'fa' => 'minus-circle', 'color' => '#C00' ); case 'multi_action': return array( 'alt' => T_('Action for selected elements'), 'size' => array( 16, 16 ), 'xy' => array( 112, 224 ), 'fa' => 'level-up fa-rotate-90' ); case 'rotate_right': return array( 'alt' => T_('Rotate this picture 90° to the right'), 'size' => array( 15, 16 ), 'xy' => array( 64, 224 ), 'fa' => 'share' ); case 'rotate_left': return array( 'alt' => T_('Rotate this picture 90° to the left'), 'size' => array( 15, 16 ), 'xy' => array( 80, 224 ), 'fa' => 'reply' ); case 'rotate_180': return array( 'alt' => T_('Rotate this picture 180°'), 'size' => array( 14, 16 ), 'xy' => array( 96, 224 ), 'fa' => 'undo fa-flip-horizontal' ); case 'flip_horizontal': return array( 'alt' => T_('Flip this picture horizontally'), 'size' => array( 15, 15 ), 'xy' => array( 125, 254 ), 'fa' => 'sort fa-rotate-90', ); case 'flip_vertical': return array( 'alt' => T_('Flip this picture vertically'), 'size' => array( 15, 15 ), 'xy' => array( 144, 255 ), 'fa' => 'sort', ); case 'crop': return array( 'alt' => T_('Crop this picture'), 'size' => array( 16, 16 ), 'xy' => array( 0, 80 ), 'fa' => 'crop' ); case 'notification': return array( 'alt' => T_('Email notification'), 'size' => array( 15, 12 ), 'xy' => array( 16, 0 ), 'glyph' => 'envelope', 'fa' => 'envelope-square' ); case 'post': return array( 'alt' => T_('Post'), 'size' => array( 15, 15 ), 'xy' => array( 144, 16 ), 'glyph' => 'file', 'fa' => 'file' ); case 'stop': return array( 'alt' => T_('Stop'), 'size' => array( 16, 16 ), 'xy' => array( 64, 128 ), 'fa' => 'hand-paper-o', 'color' => '#C00' ); case 'stop_square': return array( 'alt' => T_('Stop'), 'size' => array( 16, 16 ), 'xy' => array( 64, 128 ), 'glyph' => 'stop', 'fa' => 'stop', 'color' => '#C00' ); case 'lightning': return array( 'alt' => T_('Kill spam'), 'size' => array( 10, 16 ), 'xy' => array( 0, 32 ), 'fa' => 'flash', 'color' => '#ff9900' ); case 'page_cache_on': return array( 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 128, 32 ), 'fa' => 'file-code-o', 'color' => '#F90' ); case 'page_cache_off': return array( 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 128, 32 ), 'fa' => 'bolt', 'color' => '#000' ); case 'block_cache_on': return array( 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 128, 32 ), 'fa' => 'cube', 'color' => '#F90' ); case 'block_cache_off': return array( 'alt' => '', 'size' => array( 10, 16 ), 'xy' => array( 0, 32 ), 'fa' => 'bolt', 'color' => '#000' ); case 'block_cache_disabled': return array( 'alt' => '', 'size' => array( 10, 16 ), 'xy' => array( 0, 32 ), 'fa' => 'bolt', 'color' => '#CCC' ); case 'block_cache_denied': return array( 'alt' => '', 'size' => array( 10, 16 ), 'xy' => array( 0, 32 ), 'fa' => 'bolt', 'color' => '#ff9900' ); case 'star_on': return array( 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 0, 208 ), 'fa' => 'star', 'color' => '#FC0' ); case 'star_off': return array( 'alt' => '', 'size' => array( 16, 16 ), 'xy' => array( 16, 208 ), 'fa' => 'star-o', 'color' => '#999' ); case 'elevate': return array( // Elevate comment into a post 'alt' => '', 'size' => array( 0, 0 ), 'xy' => array( 0, 0 ), 'fa' => 'newspaper-o', ); case 'coll_default': return array( // Default collection to display 'alt' => '', 'size' => array( 0, 0 ), 'xy' => array( 0, 0 ), 'fa' => 'compass', 'color' => '#F90' ); case 'coll_info': return array( // Collection used for info pages 'alt' => '', 'size' => array( 0, 0 ), 'xy' => array( 0, 0 ), 'fa' => 'info-circle', 'color' => '#F90' ); case 'coll_login': return array( // Collection used for login 'alt' => '', 'size' => array( 0, 0 ), 'xy' => array( 0, 0 ), 'fa' => 'check-circle', 'color' => '#F90' ); case 'coll_message': return array( // Collection used for messaging 'alt' => '', 'size' => array( 0, 0 ), 'xy' => array( 0, 0 ), 'fa' => 'comments', 'color' => '#F90' ); case 'merge': return array( 'alt' => T_('Merge '), 'size' => array( 14, 14 ), 'xy' => array( 96, 96 ), 'glyph' => 'link', 'fa' => 'link' ); case 'tag': return array( 'alt' => T_('Tag'), 'size' => array( 11, 13 ), 'xy' => array( 0, 128 ), 'glyph' => 'tag', 'fa' => 'tag' ); case 'designer_widget_up': return array( 'alt' => T_('Up'), 'size' => array( 12, 13 ), 'xy' => array( 96, 80 ), 'glyph' => 'circle-arrow-up', 'fa' => 'angle-up', ); case 'designer_widget_top': return array( 'alt' => T_('Up'), 'size' => array( 12, 13 ), 'xy' => array( 96, 80 ), 'glyph' => 'circle-arrow-up', 'fa' => 'angle-double-up', ); case 'designer_widget_down': return array( 'alt' => T_('Down'), 'size' => array( 12, 13 ), 'xy' => array( 64, 80 ), 'glyph' => 'circle-arrow-down', 'fa' => 'angle-down', ); case 'designer_widget_bottom': return array( 'alt' => T_('Down'), 'size' => array( 12, 13 ), 'xy' => array( 64, 80 ), 'glyph' => 'circle-arrow-down', 'fa' => 'angle-double-down', ); case 'designer_widget_list': return array( 'alt' => T_('List'), 'size' => array( 15, 15 ), 'xy' => array( 144, 16 ), 'glyph' => 'list', 'fa' => 'list', ); case 'asterisk': return array( 'alt' => '', 'size' => array( 0, 0 ), 'xy' => array( 0, 0 ), 'glyph' => 'asterisk', 'fa' => 'asterisk' ); } } ?>