b2evolution

Multilingual multiuser multiblog engine

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

Documentation generated on Tue, 18 Dec 2007 23:16:07 +0100 by phpDocumentor 1.4.0