junijwi

Admin Sidebar Layout

Aug 28th, 2020 (edited)
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.81 KB | None | 0 0
  1. <?php
  2.  
  3. return [
  4.  
  5.     /*
  6.     |--------------------------------------------------------------------------
  7.     | Admin Sidebar Links
  8.     |--------------------------------------------------------------------------
  9.     |
  10.     | Admin panel sidebar links.
  11.     | Add links here to have them show up in the admin panel.
  12.     | Users that do not have the listed power will not be able to
  13.     | view the links in that section.
  14.     |
  15.     */
  16.  
  17.     'Create' => [
  18.         'power' => 'manage_characters',
  19.         'links' => [
  20.             [
  21.                 'name' => 'Create Character',
  22.                 'url' => 'admin/masterlist/create-character'
  23.             ],
  24.             [
  25.                 'name' => 'Create MYO Slot',
  26.                 'url' => 'admin/masterlist/create-myo'
  27.             ],
  28.         ]
  29.     ],
  30.     'Site' => [
  31.         'power' => 'edit_pages',
  32.         'links' => [
  33.             [
  34.                 'name' => 'News',
  35.                 'url' => 'admin/news'
  36.             ],
  37.             [
  38.                 'name' => 'Pages',
  39.                 'url' => 'admin/pages'
  40.             ]
  41.         ]
  42.     ],
  43.     'Grants' => [
  44.         'power' => 'edit_inventories',
  45.         'links' => [
  46.             [
  47.                 'name' => 'Currency Grants',
  48.                 'url' => 'admin/grants/user-currency'
  49.             ],
  50.             [
  51.                 'name' => 'Item Grants',
  52.                 'url' => 'admin/grants/items'
  53.             ],
  54.             [
  55.                 'name' => 'Award Grants',
  56.                 'url' => 'admin/grants/awards'
  57.             ],
  58.         ]
  59.     ],
  60.     'Submission-Queue' => [
  61.         'power' => 'manage_submissions',
  62.         'links' => [
  63.             [
  64.                 'name' => 'Prompt Submissions',
  65.                 'url' => 'admin/submissions'
  66.             ],
  67.             [
  68.                 'name' => 'Claim Submissions',
  69.                 'url' => 'admin/claims'
  70.             ],
  71.         ]
  72.     ],
  73.     'Masterlist-Queue' => [
  74.         'power' => 'manage_characters',
  75.         'links' => [
  76.             [
  77.                 'name' => 'Character Transfers',
  78.                 'url' => 'admin/masterlist/transfers/incoming'
  79.             ],
  80.             [
  81.                 'name' => 'Character Trades',
  82.                 'url' => 'admin/masterlist/trades/incoming'
  83.             ],
  84.             [
  85.                 'name' => 'Design Updates',
  86.                 'url' => 'admin/design-approvals/pending'
  87.             ],
  88.             [
  89.                 'name' => 'MYO Approvals',
  90.                 'url' => 'admin/myo-approvals/pending'
  91.             ],
  92.         ]
  93.     ],
  94.     'Activity' => [
  95.         'power' => 'edit_data',
  96.         'links' => [
  97.             [
  98.                 'name' => 'Prompt Categories',
  99.                 'url' => 'admin/data/prompt-categories'
  100.             ],
  101.             [
  102.                 'name' => 'Prompts',
  103.                 'url' => 'admin/data/prompts'
  104.             ],
  105.             [
  106.                 'name' => 'Award Categories',
  107.                 'url' => 'admin/data/award-categories'
  108.             ],
  109.             [
  110.                 'name' => 'Awards',
  111.                 'url' => 'admin/data/awards'
  112.             ],
  113.         ]
  114.     ],
  115.     'Raffles' => [
  116.         'power' => 'manage_raffles',
  117.         'links' => [
  118.             [
  119.                 'name' => 'Raffles',
  120.                 'url' => 'admin/raffles'
  121.             ],
  122.         ]
  123.     ],
  124.     'Items' => [
  125.         'power' => 'edit_data',
  126.         'links' => [
  127.             [
  128.                 'name' => 'Loot Tables',
  129.                 'url' => 'admin/data/loot-tables'
  130.             ],
  131.             [
  132.                 'name' => 'Item Categories',
  133.                 'url' => 'admin/data/item-categories'
  134.             ],
  135.             [
  136.                 'name' => 'Items',
  137.                 'url' => 'admin/data/items'
  138.             ],
  139.             [
  140.                 'name' => 'Shops',
  141.                 'url' => 'admin/data/shops'
  142.             ],
  143.             [
  144.                 'name' => 'Currencies',
  145.                 'url' => 'admin/data/currencies'
  146.             ],
  147.         ]
  148.     ],
  149.     'Masterlist' => [
  150.         'power' => 'edit_data',
  151.         'links' => [
  152.             [
  153.                 'name' => 'Character Categories',
  154.                 'url' => 'admin/data/character-categories'
  155.             ],
  156.             [
  157.                 'name' => 'Rarities',
  158.                 'url' => 'admin/data/rarities'
  159.             ],
  160.             [
  161.                 'name' => 'Species',
  162.                 'url' => 'admin/data/species'
  163.             ],
  164.             [
  165.                 'name' => 'Subtypes',
  166.                 'url' => 'admin/data/subtypes'
  167.             ],
  168.             [
  169.                 'name' => 'Trait Categories',
  170.                 'url' => 'admin/data/trait-categories'
  171.             ],
  172.             [
  173.                 'name' => 'Traits',
  174.                 'url' => 'admin/data/traits'
  175.             ],
  176.         ]
  177.     ],
  178.     'Admin' => [
  179.         'power' => 'admin',
  180.         'links' => [
  181.             [
  182.                 'name' => 'User Ranks',
  183.                 'url' => 'admin/users/ranks'
  184.             ]
  185.         ]
  186.     ],
  187.     'Users' => [
  188.         'power' => 'edit_user_info',
  189.         'links' => [
  190.             [
  191.                 'name' => 'User Index',
  192.                 'url' => 'admin/users'
  193.             ],
  194.             [
  195.                 'name' => 'Invitation Keys',
  196.                 'url' => 'admin/invitations'
  197.             ],
  198.         ]
  199.     ],
  200.     'Settings' => [
  201.         'power' => 'edit_site_settings',
  202.         'links' => [
  203.             [
  204.                 'name' => 'Site Settings',
  205.                 'url' => 'admin/settings'
  206.             ],
  207.             [
  208.                 'name' => 'Site Images',
  209.                 'url' => 'admin/images'
  210.             ],
  211.             [
  212.                 'name' => 'File Manager',
  213.                 'url' => 'admin/files'
  214.             ],
  215.         ]
  216.     ],
  217. ];
  218.  
Advertisement
Add Comment
Please, Sign In to add comment