b2evolution

Multilingual multiuser multiblog engine

b2evolution Technical Documentation (Version 1.10) [ class tree: main ] [ index: main ] [ all elements ]

Source for file _icons.php

Documentation is available at _icons.php

  1. <?php
  2. /**
  3.  *
  4.  *
  5.  */
  6. if!defined('EVO_CONFIG_LOADED') ) die'Please, do not access this page directly.' );
  7.  
  8.  
  9. /**
  10.  * Map of filenames for icons and their respective alt tag.
  11.  *
  12.  * 'file' is relative to $rsc_dir.'icons/'
  13.  *
  14.  * @todo For performance reasons get_icon() shoudld handle the T_() and this array should only contain NT_() declarations
  15.  *
  16.  * @global array icon name => array( 'file', 'alt', 'size', 'class', 'rollover' )
  17.  */
  18. $map_iconfiles array(
  19.     'pixel' => array(
  20.         'file' => 'blank.gif',
  21.         'alt'  => '',
  22.         'size' => array1),
  23.     ),
  24.  
  25.     'folder' => array(        // icon for folders
  26.         'file' => 'fileicons/folder.gif',
  27.         'alt'  => T_('Folder'),
  28.         'size' => array1615 ),
  29.     ),
  30.     'file_unknown' => array(  // icon for unknown files
  31.         'file' => 'fileicons/default.png',
  32.         'alt'  => T_('Unknown file'),
  33.         'size' => array1616 ),
  34.     ),
  35.     'file_empty' => array(    // empty file
  36.         'file' => 'fileicons/empty.png',
  37.         'alt'  => T_('Empty file'),
  38.         'size' => array1616 ),
  39.     ),
  40.  
  41.     'folder_parent' => array// go to parent directory
  42.         'file' => 'up.gif',
  43.         'alt'  => T_('Parent folder'),
  44.         'size' => array1615 ),
  45.     ),
  46.     'folder_home' => array(   // home folder
  47.         'file' => 'folder_home2.png',
  48.         'alt'  => T_('Home folder'),
  49.         'size' => array1616 ),
  50.     ),
  51.  
  52.     'file_edit' => array(     // edit a file
  53.         'file' => 'edit.png',
  54.         'alt'  => T_('Edit'),
  55.         'size' => array1616 ),
  56.     ),
  57.     'file_copy' => array(     // copy a file/folder
  58.         'file' => 'filecopy.png',
  59.         'alt'  => T_('Copy'),
  60.         'size' => array1616 ),
  61.     ),
  62.     'file_move' => array(     // move a file/folder
  63.         'file' => 'filemove.png',
  64.         'alt'  => T_('Move'),
  65.         'size' => array1616 ),
  66.     ),
  67.     'file_rename' => array(   // rename a file/folder
  68.         'file' => 'filerename.png',
  69.         'alt'  => T_('Rename'),
  70.         'size' => array1616 ),
  71.     ),
  72.     'file_delete' => array(   // delete a file/folder
  73.         'file' => 'filedelete.png',
  74.         'alt'  => T_('Del'),
  75.         'legend'=>T_('Delete'),
  76.         'size' => array1616 ),
  77.     ),
  78.     'file_perms' => array(    // edit permissions of a file
  79.         'file' => 'fileperms.gif',
  80.         'alt'  => T_('Permissions'),
  81.         'size' => array1616 ),
  82.     ),
  83.  
  84.  
  85.     'ascending' => array(     // ascending sort order
  86.         'file' => 'ascending.gif',
  87.         'alt'  => /* TRANS: Short (alt tag) for "Ascending" */ T_('A'),
  88.         'size' => array1515 ),
  89.     ),
  90.     'descending' => array(    // descending sort order
  91.         'file' => 'descending.gif',
  92.         'alt'  => /* TRANS: Short (alt tag) for "Descending" */ T_('D'),
  93.         'size' => array1515 ),
  94.     ),
  95.  
  96.     'window_new' => array(    // open in a new window
  97.         'file' => 'window_new.png',
  98.         'alt'  => T_('New window'),
  99.         'size' => array1513 ),
  100.     ),
  101.  
  102.  
  103.     'file_word' => array(
  104.         'ext'  => '\.(s[txd]w|doc|rtf)',
  105.         'file' => 'fileicons/wordprocessing.png',
  106.         'alt'  => '',
  107.         'size' => array1616 ),
  108.     ),
  109.     'file_image' => array(
  110.         'ext'  => '\.(gif|png|jpe?g)',
  111.         'file' => 'fileicons/image2.png',
  112.         'alt'  => '',
  113.         'size' => array1616 ),
  114.     ),
  115.     'file_www' => array(
  116.         'ext'  => '\.html?',
  117.         'file' => 'fileicons/www.png',
  118.         'alt'  => '',
  119.         'size' => array1616 ),
  120.     ),
  121.     'file_log' => array(
  122.         'ext'  => '\.log',
  123.         'file' => 'fileicons/log.png',
  124.         'alt'  => '',
  125.         'size' => array1616 ),
  126.     ),
  127.     'file_sound' => array(
  128.         'ext'  => '\.(mp3|ogg|wav)',
  129.         'file' => 'fileicons/sound.png',
  130.         'alt'  => '',
  131.         'size' => array1616 ),
  132.     ),
  133.     'file_video' => array(
  134.         'ext'  => '\.(mpe?g|avi)',
  135.         'file' => 'fileicons/video.png',
  136.         'alt'  => '',
  137.         'size' => array1616 ),
  138.     ),
  139.     'file_message' => array(
  140.         'ext'  => '\.msg',
  141.         'file' => 'fileicons/message.png',
  142.         'alt'  => '',
  143.         'size' => array1616 ),
  144.     ),
  145.     'file_document' => array(
  146.         'ext'  => '\.pdf',
  147.         'file' => 'fileicons/pdf-document.png',
  148.         'alt'  => '',
  149.         'size' => array1616 ),
  150.     ),
  151.     'file_php' => array(
  152.         'ext'  => '\.php[34]?',
  153.         'file' => 'fileicons/php.png',
  154.         'alt'  => '',
  155.         'size' => array1616 ),
  156.     ),
  157.     'file_encrypted' => array(
  158.         'ext'  => '\.(pgp|gpg)',
  159.         'file' => 'fileicons/encrypted.png',
  160.         'alt'  => '',
  161.         'size' => array1616 ),
  162.     ),
  163.     'file_tar' => array(
  164.         'ext'  => '\.tar',
  165.         'file' => 'fileicons/tar.png',
  166.         'alt'  => '',
  167.         'size' => array1616 ),
  168.     ),
  169.     'file_tgz' => array(
  170.         'ext'  => '\.tgz',
  171.         'file' => 'fileicons/tgz.png',
  172.         'alt'  => '',
  173.         'size' => array1616 ),
  174.     ),
  175.     'file_document' => array(
  176.         'ext'  => '\.te?xt',
  177.         'file' => 'fileicons/document.png',
  178.         'alt'  => '',
  179.         'size' => array1616 ),
  180.     ),
  181.     'file_pk' => array(
  182.         'ext'  => '\.(zip|rar)',
  183.         'file' => 'fileicons/pk.png',
  184.         'alt'  => '',
  185.         'size' => array1616 ),
  186.     ),
  187.  
  188.  
  189.     'expand' => array(
  190.         'file' => 'expand.gif',
  191.         'alt'  => '+',
  192.         'legend' => T_('Expand'),
  193.         'size' => array1515 ),
  194.     ),
  195.     'collapse' => array(
  196.         'file' => 'collapse.gif',
  197.         'alt'  => '-',
  198.         'legend' => T_('Collapse'),
  199.         'size' => array1515 ),
  200.     ),
  201.     'noexpand' => array(
  202.         'file' => 'blank.gif',
  203.         'alt'  => '&nbsp;',
  204.         'size' => array1515 ),
  205.     ),
  206.  
  207.     'reload' => array(
  208.         'file' => 'reload.png',
  209.         'alt'  => T_('Reload'),
  210.         'size' => array1616 ),
  211.     ),
  212.     'download' => array(
  213.         'file' => 'download_manager.png',
  214.         'alt'  => T_('Download'),
  215.         'size' => array1616 ),
  216.     ),
  217.  
  218.  
  219.     'warning' => array(
  220.         'file' => 'warning.png'// TODO: not really transparent at its borders
  221.         'alt'  => T_('Warning'),
  222.         'size' => array1616 ),
  223.     ),
  224.  
  225.     'info' => array(
  226.         'file' => 'info.gif',
  227.         'alt'  => T_('Info'),
  228.         'size' => array1616 ),
  229.     ),
  230.     'email' => array(
  231.         'file' => 'envelope.gif',
  232.         'alt'  => T_('Email'),
  233.         'size' => array1310 ),
  234.     ),
  235.     'www' => array(   /* user's web site, plugin's help url */
  236.         'file' => 'url.gif',
  237.         'alt'  => T_('WWW'),
  238.         'legend' => T_('Website'),
  239.         'size' => array3417 ),
  240.     ),
  241.  
  242.     'new' => array(
  243.         'file' => 'new.gif',
  244.         'rollover' => true,
  245.         'alt'  => T_('New'),
  246.         'size' => array1615 ),
  247.     ),
  248.     'copy' => array(
  249.         'file' => 'copy.gif',
  250.         'alt'  => T_('Copy'),
  251.         'size' => array1415 ),
  252.     ),
  253.     'edit' => array(
  254.         'file' => 'edit.gif',
  255.         'alt'  => T_('Edit'),
  256.         'size' => array1615 ),
  257.     ),
  258.     'properties' => array(
  259.         'file' => 'properties.png',
  260.         'alt'  => T_('Properties'),
  261.         'size' => array1813 ),
  262.     ),
  263.     'publish' => array(
  264.         'file' => 'publish.gif',
  265.         'alt'  => T_('Publish'),
  266.         'size' => array1215 ),
  267.     ),
  268.     'deprecate' => array(
  269.         'file' => 'deprecate.gif',
  270.         'alt'  => T_('Deprecate'),
  271.         'size' => array1215 ),
  272.     ),
  273.     'locate' => array(
  274.         'file' => 'target.gif',
  275.         'alt'  => T_('Locate'),
  276.         'size' => array1515 ),
  277.     ),
  278.     'delete' => array(
  279.         'file' => 'delete.gif',
  280.         'alt'  => T_('Del'),
  281.         'legend' => T_('Delete'),
  282.         'size' => array1515 ),
  283.     ),
  284.     'close' => array(
  285.         'file' => 'close.gif',
  286.         'rollover' => true,
  287.         'alt' => T_('Close'),
  288.         'size' => array1414 ),
  289.     ),
  290.  
  291.  
  292.     'increase' => array(
  293.         'file' => 'increase.gif',
  294.         'rollover' => true,
  295.         'alt' => T_('+'),
  296.         'size' => array1515 ),
  297.     ),
  298.     'decrease' => array(
  299.         'file' => 'decrease.gif',
  300.         'rollover' => true,
  301.         'alt' => T_('-'),
  302.         'size' => array1515 ),
  303.     ),
  304.  
  305.     'bullet_full' => array(
  306.         'file' => 'bullet_full.png',
  307.         'alt'  => '&bull;',
  308.         'size' => array9),
  309.     ),
  310.     'bullet_empty' => array(
  311.         'file' => 'bullet_empty.png',
  312.         'alt'  => '&nbsp;',
  313.         'size' => array9),
  314.     ),
  315.     'bullet_red' => array(
  316.         'file' => 'bullet_red.gif',
  317.         'alt'  => '&nbsp;',
  318.         'size' => array9),
  319.     ),
  320.  
  321.     'activate' => array(
  322.         'file' => 'bullet_activate.png',
  323.         'alt'  => /* TRANS: Short for "Activate(d)" */ T_('Act.'),
  324.         'legend' => T_('Activate'),
  325.         'size' => array1717 ),
  326.     ),
  327.     'deactivate' => array(
  328.         'file' => 'bullet_deactivate.png',
  329.         'alt'  => /* TRANS: Short for "Deactivate(d)" */ T_('Deact.'),
  330.         'legend' => T_('Deactivate'),
  331.         'size' => array1717 ),
  332.     ),
  333.     'enabled' => array(
  334.         'file' => 'bullet_full.png',
  335.         'alt'  => /* TRANS: Short for "Activate(d)" */ T_('Act.'),
  336.         'legend' => T_('Activated'),
  337.         'size' => array9),
  338.     ),
  339.     'disabled' => array(
  340.         'file' => 'bullet_empty.png',
  341.         'alt'  => /* TRANS: Short for "Deactivate(d)" */ T_('Deact.'),
  342.         'legend' => T_('Deactivated'),
  343.         'size' => array9),
  344.     ),
  345.  
  346.     'link' => array(
  347.         'file' => 'chain_link.gif',
  348.         /* TRANS: Link + space => verb (not noun) */ 'alt' => T_('Link '),
  349.         'size' => array1414 ),
  350.     ),
  351.     'unlink' => array(
  352.         'file' => 'chain_unlink.gif',
  353.         'alt'  => T_('Unlink'),
  354.         'size' => array1414 ),
  355.     ),
  356.  
  357.     'calendar' => array(
  358.         'file' => 'calendar.gif',
  359.         'alt'  => T_('Calendar'),
  360.         'size' => array1615 ),
  361.     ),
  362.  
  363.     'parent_childto_arrow' => array(
  364.         'file' => 'parent_childto_arrow.png',
  365.         'alt'  => T_('+'),
  366.         'size' => array1417 ),
  367.     ),
  368.  
  369.     'help' => array(
  370.         'file' => 'help-browser.png',
  371.         'alt'  => T_('Help'),
  372.         'size' => array1616 ),
  373.     ),
  374.     'webhelp' => array(
  375.         'file' => 'icon_help.gif',
  376.         'alt'  => T_('Help'),
  377.         'size' => array1515 ),
  378.     ),
  379.     'permalink' => array(
  380.         'file' => 'minipost.gif',
  381.         'alt'  => T_('Permalink'),
  382.         'size' => array12),
  383.     ),
  384.     'history' => array(
  385.         'file' => 'clock.png',
  386.         'alt'  => T_('History'),
  387.         'size' => array1515 ),
  388.     ),
  389.  
  390.     'file_allowed' => array(
  391.         'file' => 'unlocked.gif',
  392.         'alt'  => T_'Allowed' ),
  393.         'size' => array1614 ),
  394.     ),
  395.     'file_not_allowed' => array(
  396.         'file' => 'locked.gif',
  397.         'alt'  => T_'Blocked' ),
  398.         'size' => array1614 ),
  399.     ),
  400.  
  401.     'comments' => array(
  402.         'file' => 'comments.gif',
  403.         'alt'  => T_('Comments'),
  404.         'size' => array1516 ),
  405.     ),
  406.     'nocomment' => array(
  407.         'file' => 'nocomment.gif',
  408.         'alt'  => T_('Comments'),
  409.         'size' => array1516 ),
  410.     ),
  411.  
  412.     'move_up' => array(
  413.         'file' => 'move_up.gif',
  414.         'rollover' => true,
  415.         'alt'  => T_'Up' ),
  416.         'size' => array1213 ),
  417.     ),
  418.     'move_down' => array(
  419.         'file' => 'move_down.gif',
  420.         'rollover' => true,
  421.         'alt'  => T_'Down'),
  422.         'size' => array1213 ),
  423.     ),
  424.     'nomove_up' => array(
  425.         'file' => 'nomove_up.gif',
  426.         'alt'  => T_'Sort by order' ),
  427.         'size' => array1213 ),
  428.     ),
  429.     'nomove_down' => array(
  430.         'file' => 'nomove_down.gif',
  431.         'alt'  => T_'Sort by order' ),
  432.         'size' => array1213 ),
  433.     ),
  434.     'nomove' => array(
  435.         'file' => 'nomove.gif',
  436.         'size' => array1213 ),
  437.     ),
  438.  
  439.     'assign' => array(
  440.         'file' => 'handpoint13.gif',
  441.         'alt'  => T_('Assigned to'),
  442.         'size' => array2713 ),
  443.     ),
  444.     'check_all' => array(
  445.         'file' => 'check_all.gif',
  446.         'alt'  => T_('Check all'),
  447.         'size' => array1717 ),
  448.     ),
  449.     'uncheck_all' => array(
  450.         'file' => 'uncheck_all.gif',
  451.         'alt'  => T_('Uncheck all'),
  452.         'size' => array1717 ),
  453.     ),
  454.  
  455.     'reset_filters' => array(
  456.         'file' => 'reset_filter.gif',
  457.         'alt'  => T_('Reset all filters'),
  458.         'size' => array1616 ),
  459.     ),
  460.  
  461.     'allowback' => array(
  462.         'file' => 'tick.gif',
  463.         'alt'     => T_('Allow back'),
  464.         'size' => array1313 ),
  465.     ),
  466.     'ban' => array(
  467.         'file' => 'noicon.gif'// TODO: make this transparent
  468.         'alt'  => /* TRANS: Abbrev. */ T_('Ban'),
  469.         'size' => array1313 ),
  470.     ),
  471.     'play' => array(
  472.         'file' => 'play.png',
  473.         'alt'  => '&gt;',  // used to write an e-mail, visit site or contact through IM
  474.         'size' => array1414 ),
  475.     ),
  476. );
  477.  
  478. ?>

Documentation generated on Tue, 20 May 2008 01:41:25 +0200 by phpDocumentor 1.4.2