. * */ use function Vvveb\__; //use current path if (APP == 'admin') { $admin_path = Vvveb\Url([]); } else { $admin_path = \Vvveb\adminPath(); } $admin_path .= strpos($admin_path, 'index.php') === false ? 'index.php' : ''; $homeUrl = (V_SUBDIR_INSTALL ? V_SUBDIR_INSTALL : '') . '/';//Vvveb\Url('index/index'); return [ 'dashboard' => [ 'name' => __('Dashboard'), 'url' => $admin_path, 'module' => 'index', 'action' => 'index', 'icon' => 'icon-pulse-outline', ], 'edit' => [ 'name' => __('Edit website'), 'url' => $admin_path . "?module=editor/editor&url=$homeUrl&template=index.html", 'module' => 'editor/editor', 'action' => 'index', 'icon' => 'icon-color-wand-outline', ], /* 'posts' => [ 'name' => __('Posts'), 'url' => $admin_path . '?module=content/posts', 'module' => 'content/posts', 'action' => 'index', 'icon' => 'ion-ios-photos-outline', 'show_on_modules' => ['posts', 'post', 'pages', 'categories'], 'items' => [ 'posts' => [ 'name' => __('Posts'), 'url' => $admin_path . '?module=content/posts', 'module' => 'content/posts', 'action' => 'index', 'icon' => 'la la-file-alt', ], 'addpost' => [ 'name' => __('Add new post'), 'url' => $admin_path . '?module=content/post', 'module' => 'content/post', 'action' => 'index', 'icon' => 'la la-plus-circle', ], 'taxonomy-heading' => [ 'name' => __('Taxonomy'), 'heading' => true ], 'categories' => [ 'name' => __('Categories'), 'url' => $admin_path . '?module=content/categories', 'module' => 'content/categories', 'action' => 'index', 'icon' => 'la la-boxes', ], 'tags' => [ 'name' => __('Tags'), 'url' => $admin_path . '?module=content/categories', 'module' => 'content/categories', 'action' => 'index', 'icon' => 'la la-tags', ], 'categories-heading' => [ 'name' => __('General'), 'heading' => true ], 'comments' => [ 'name' => __('Comments'), 'url' => $admin_path . '?module=content/comments', 'module' => 'content/comments', 'action' => 'index', 'icon' => 'la la-comments', ], 'custom-fields' => [ 'name' => __('Custom fields'), 'url' => $admin_path . '?module=content/fields', 'module' => 'content/fields', 'action' => 'index', 'icon' => 'la la-stream', ], 'taxonomies' => [ 'name' => __('Taxonomies'), 'url' => $admin_path . '?module=content/categories', 'module' => 'content/categories', 'action' => 'index', 'icon' => 'la la-boxes', 'class' => 'align-top', 'items' => [ 'categories' => [ 'name' => __('Categories'), 'subtitle' => __('(Hierarchical)'), 'url' => $admin_path . '?module=content/categories', 'module' => 'content/categories', 'action' => 'index', 'icon' => 'la la-boxes', ], 'tags' => [ 'name' => __('Tags'), 'subtitle' => __('(Flat)'), 'url' => $admin_path . '?module=content/categories', 'module' => 'content/categories', 'action' => 'index', 'icon' => 'la la-tags', ], ], ], ] ], */ 'pages' => [ 'name' => __('Pages'), 'url' => $admin_path . '?module=content/posts&type=page', 'module' => 'content/posts', 'action' => 'index', 'icon' => 'icon-document-outline', //'icon-img' => $admin_path . 'themes/default/img/svg/ionicons/ios-document-outline.svg', //'icon-img' => $admin_path . 'themes/default/img/svg/ionicons/ios-photos-outline.svg', 'show_on_modules' => ['posts', 'post', 'pages', 'categories'], 'items' => [ 'pages' => [ 'name' => __('Pages'), 'url' => $admin_path . '?module=content/posts&type=page', 'module' => 'content/posts', 'action' => 'index', 'icon' => 'la la-file-invoice', ], 'addpage' => [ 'name' => __('Add new page'), 'url' => $admin_path . '?module=content/post&type=page', 'module' => 'content/post', 'action' => 'save', 'icon' => 'la la-plus-circle', ], 'taxonomy-heading' => [ 'name' => __('Taxonomy'), 'heading' => true, ], 'menus' => [ 'name' => __('Menus'), 'url' => $admin_path . '?module=content/menus&type=page', 'module' => 'content/menus', 'action' => 'index', 'icon' => 'la la-boxes', ], /* 'categories' => [ 'name' => __('Categories'), 'url' => $admin_path . '?module=content/categories', 'module' => 'content/categories', 'action' => 'index', 'icon' => 'la la-boxes', ], 'tags' => [ 'name' => __('Tags'), 'url' => $admin_path . '?module=content/categories', 'module' => 'content/categories', 'action' => 'index', 'icon' => 'la la-tags', ], 'categories-heading' => [ 'name' => __('General'), 'heading' => true ], 'custom-fields' => [ 'name' => __('Custom fields'), 'url' => $admin_path . '?module=content/fields', 'module' => 'content/fields', 'action' => 'index', 'icon' => 'la la-stream', ], 'taxonomies' => [ 'name' => __('Taxonomies'), 'url' => $admin_path . '?module=content/categories', 'module' => 'content/categories', 'action' => 'index', 'icon' => 'la la-boxes', 'class' => 'align-top', 'items' => [ 'categories' => [ 'name' => __('Categories'), 'subtitle' => __('(Hierarchical)'), 'url' => $admin_path . '?module=content/categories', 'module' => 'content/categories', 'action' => 'index', 'icon' => 'la la-boxes', ], 'tags' => [ 'name' => __('Tags'), 'subtitle' => __('(Flat)'), 'url' => $admin_path . '?module=content/categories', 'module' => 'content/categories', 'action' => 'index', 'icon' => 'la la-tags', ], ], ], */ ], ], 'medialibrary' => [ 'name' => __('Media library'), 'url' => $admin_path . '?module=media/media', 'module' => 'media/media', 'action' => 'index', 'icon' => 'icon-images-outline', ], 'users' => [ 'name' => __('Users'), 'url' => $admin_path . '?module=user/users', 'module' => 'user/users', 'action' => 'index', 'icon' => 'icon-people-outline', 'items' => [ 'users' => [ 'name' => __('Users'), 'url' => $admin_path . '?module=user/users', 'module' => 'user/users', 'action' => 'index', 'icon' => 'la la-user', ], 'add-user' => [ 'name' => __('Add new user'), 'url' => $admin_path . '?module=user/user', 'module' => 'user/user', 'action' => 'save', 'icon' => 'la la-plus-circle', ], 'groups' => [ 'name' => __('Groups'), 'heading' => true, ], 'user-groups' => [ 'name' => __('User groups'), 'url' => $admin_path . '?module=user/user-groups', 'module' => 'user/user-groups', 'action' => 'index', 'icon' => 'la la-user-friends', ], 'add-group' => [ 'name' => __('Add new group'), 'url' => $admin_path . '?module=user/user-group', 'module' => 'user/user-group', 'action' => 'save', 'icon' => 'la la-plus-circle', ], ], ], 'ecommerce' => [ 'name' => __('Ecommerce'), 'url' => $admin_path . '?module=product/products', 'heading' => true, 'module' => 'product/products', ], 'sales' => [ 'name' => __('Sales'), 'url' => $admin_path . '?module=order/orders', 'module' => 'order/orders', 'action' => 'index', 'icon' => 'icon-bag-handle-outline', //'badge' => '10', //'badge-class' => 'badge bg-success float-end', 'items' => [ 'orders' => [ 'name' => __('Orders'), 'url' => $admin_path . '?module=order/orders', 'module' => 'order/orders', 'action' => 'index', 'icon' => 'la la-file-invoice-dollar', //'badge' => '7', //'badge-class' => 'badge bg-secondary float-end', ], 'subscriptions' => [ 'name' => __('Subscriptions'), 'url' => $admin_path . '?module=order/subscriptions', 'module' => 'order/subscriptions', 'action' => 'index', 'icon' => 'la la-retweet', ], 'returns' => [ 'name' => __('Returns'), 'url' => $admin_path . '?module=order/returns', 'module' => 'order/returns', 'action' => 'index', 'icon' => 'la la-undo', //'badge' => '3', //'badge-class' => 'badge bg-danger float-end', ], 'marketing-heading' => [ 'name' => __('Marketing'), 'heading' => true, ], 'coupons' => [ 'name' => __('Discount coupons'), 'icon' => 'la la-percentage', 'url' => $admin_path . '?module=order/coupons', 'module' => 'order/coupons', 'action' => 'index', ], /* 'vouchers' => [ 'name' => __('Gift vouchers'), 'icon' => 'la la-gift', 'url' => $admin_path . '?module=order/vouchers', 'module' => 'order/vouchers', 'action' => 'index', ], */ ], ], /* 'products' => [ 'name' => __('Products'), 'url' => $admin_path . '?module=product/products', 'module' => 'product/products', 'action' => 'index', 'icon' => 'icon-cube-outline', 'show_on_modules' => ['Product/products', 'Product/product', 'Product/categories'], 'items' => [ 'pages' => [ 'name' => __('Products'), 'url' => $admin_path . '?module=product/products', 'module' => 'product/products', 'action' => 'index', 'icon' => 'la la-box', ], 'addpage' => [ 'name' => __('Add new product'), 'url' => $admin_path . '?module=product/product', 'module' => 'product/product', 'action' => 'index', 'icon' => 'la la-plus-circle', ], 'categories-heading' => [ 'name' => __('Taxonomy'), 'heading' => true, ], 'categories' => [ 'name' => __('Categories'), 'url' => $admin_path . '?module=product/categories', 'module' => 'product/categories', 'action' => 'index', 'icon' => 'la la-boxes', ], 'manufacturers' => [ 'name' => __('Manufacturers'), 'url' => $admin_path . '?module=product/manufacturers', 'module' => 'product/manufacturers', 'action' => 'index', 'icon' => 'la la-industry', ], 'vendors' => [ 'name' => __('Vendors'), 'url' => $admin_path . '?module=product/vendors', 'module' => 'product/vendors', 'action' => 'index', 'icon' => 'la la-store', ], 'configuration-heading' => [ 'name' => __('Configuration'), 'heading' => true, ], 'custom-fields' => [ 'name' => __('Custom fields'), 'url' => $admin_path . '?module=product/fields', 'module' => 'product/fields', 'action' => 'index', 'icon' => 'la la-stream', ], 'options' => [ 'name' => __('Options'), 'url' => $admin_path . '?module=product/options', 'module' => 'product/options', 'action' => 'index', 'icon' => 'la la-filter', ], 'digital' => [ 'name' => __('Digital content'), 'url' => $admin_path . '?module=product/options', 'module' => 'product/options', 'action' => 'index', 'icon' => 'la la-cloud-download-alt', ], 'configuration-heading' => [ 'name' => __('Configuration'), 'heading' => true, ], 'reviews' => [ 'name' => __('Reviews'), 'url' => $admin_path . '?module=product/reviews', 'module' => 'product/reviews', 'action' => 'index', 'icon' => 'la la-comment', //'badge' => '5', //'badge-class' => 'badge bg-warning float-end', ], 'questions' => [ 'name' => __('Questions'), 'url' => $admin_path . '?module=product/questions', 'module' => 'product/questions', 'action' => 'index', 'icon' => 'la la-question-circle', //'badge' => '7', //'badge-class' => 'badge bg-danger float-end', ], 'filters' => [ 'name' => __('Filters'), 'url' => $admin_path . '?module=categories', 'module' => 'categories', 'action' => 'index', ], ], */ 'configuration' => [ 'name' => __('Configuration'), 'url' => $admin_path . '?module=settings/sites', 'module' => 'settings/sites', 'heading' => true, ], 'plugins' => [ 'name' => __('Plugins'), 'url' => $admin_path . '?module=plugin/plugins', 'module' => 'plugin/plugins', 'action' => 'index', 'icon' => 'icon-extension-puzzle-outline', 'class' => 'align-top', 'items' => [ 'installed' => [ 'name' => __('Installed Plugins'), 'url' => $admin_path . '?module=plugin/plugins', 'module' => 'plugin/plugins', 'action' => 'index', 'icon' => 'la la-plug', ], 'marketplace' => [ 'name' => __('Add new plugin'), 'url' => $admin_path . '?module=plugin/market', 'module' => 'plugin/market', 'action' => 'index', 'icon' => 'la la-plus-circle', ], 'editor' => [ 'name' => __('Code editor'), 'url' => $admin_path . '?module=editor/code&type=plugins', 'module' => 'editor/code', 'action' => 'index', 'icon' => 'la la-code', ], 'plugins-heading' => [ 'name' => __('Plugins'), 'heading' => true, ], ], ], 'themes' => [ 'name' => __('Themes'), 'url' => $admin_path . '?module=theme/themes', 'module' => 'theme/themes', 'action' => 'index', 'icon' => 'icon-copy-outline', 'items' => [ 'installed' => [ 'name' => __('Installed Themes'), 'url' => $admin_path . '?module=theme/themes', 'module' => 'theme/themes', 'action' => 'index', 'icon' => 'la la-brush', ], 'marketplace' => [ 'name' => __('Add new'), 'url' => $admin_path . '?module=theme/market', 'module' => 'theme/market', 'action' => 'index', 'icon' => 'la la-plus-circle', ], 'fonts-heading' => [ 'name' => __('Customize'), 'heading' => true, 'url' => 'javascript:void(0)', 'module' => 'theme/themes', 'action' => 'fonts', ], 'fonts' => [ 'name' => __('Fonts'), 'url' => $admin_path . '?module=theme/fonts', 'module' => 'theme/themes', 'action' => 'fonts', 'icon' => 'la la-font', ], 'editor' => [ 'name' => __('Code editor'), 'url' => $admin_path . '?module=editor/code&type=themes', 'module' => 'editor/code', 'action' => 'index', 'icon' => 'la la-code', ], ], ], 'field' => [ 'name' => __('Fields'), 'url' => $admin_path . '?module=field/field-groups', 'module' => 'field/fields', 'action' => 'index', 'icon' => 'icon-reader-outline', 'items' => [ 'groups' => [ 'name' => __('Field groups'), 'url' => $admin_path . '?module=field/field-groups', 'module' => 'field/field-groups', 'action' => 'index', 'icon' => 'la la-stream', ], 'new' => [ 'name' => __('Add new'), 'url' => $admin_path . '?module=field/field-group', 'module' => 'field/field-group', 'action' => 'index', 'icon' => 'la la-plus-circle', ], ], ], 'settings' => [ 'name' => __('Settings'), 'url' => $admin_path . '?module=settings/sites', 'module' => 'settings/sites', 'action' => 'index', 'icon' => 'icon-settings-outline', 'class' => 'align-top mega-menu', 'items' => [ /* 'general' => [ 'name' => __('General Settings'), 'url' => $admin_path . '?module=settings/settings', 'module' => 'settings/settings', 'action' => 'index', 'icon' => 'la la-cog', ], */ 'sites' => [ 'name' => __('Sites'), 'url' => $admin_path . '?module=settings/sites', 'module' => 'settings/sites', 'action' => 'index', 'icon' => 'la la-stop la-90', 'items' => [ 'sites' => [ 'name' => __('Sites'), 'url' => $admin_path . '?module=settings/sites', 'module' => 'settings/sites', 'action' => 'index', 'icon' => 'la la-stop', ], 'add-site' => [ 'name' => __('Add new'), 'url' => $admin_path . '?module=settings/site', 'module' => 'settings/site', 'action' => 'add', 'icon' => 'la la-plus-circle', ], ], ], 'admins' => [ 'name' => __('Admin users'), 'url' => $admin_path . '?module=admin/users', 'module' => 'admin/users', 'action' => 'index', 'icon' => 'la la-user', 'items' => [ 'users' => [ 'name' => __('Users'), 'url' => $admin_path . '?module=admin/users', 'module' => 'admin/users', 'action' => 'index', 'icon' => 'la la-user', ], 'add' => [ 'name' => __('Add new user'), 'url' => $admin_path . '?module=admin/user', 'module' => 'admin/user', 'action' => 'index', 'icon' => 'la la-user-plus', ], 'roles-heading' => [ 'name' => __('Roles'), 'heading' => true, ], 'role' => [ 'name' => __('Manage Roles'), 'url' => $admin_path . '?module=admin/roles', 'module' => 'admin/roles', 'action' => 'index', 'icon' => 'la la-user-cog', ], 'add-role' => [ 'name' => __('Add Role'), 'url' => $admin_path . '?module=admin/role', 'module' => 'admin/role', 'action' => 'index', 'icon' => 'la la-user-tag', ], ], ], 'content' => [ 'name' => __('Content'), 'url' => $admin_path . '?module=content/menus', 'module' => 'settings/taxonomies', 'action' => 'index', 'icon' => 'la la-file-alt', 'items' => [ /* 'menus' => [ 'name' => __('Menus'), 'url' => $admin_path . '?module=content/menus', 'module' => 'content/menus', 'action' => 'index', 'icon' => 'la la-bars', ], */ 'taxonomies' => [ 'name' => __('Taxonomies'), 'url' => $admin_path . '?module=settings/taxonomies', 'module' => 'content/taxonomies', 'action' => 'index', 'icon' => 'la la-boxes', ], 'custom-posts' => [ 'name' => __('Post types'), 'url' => $admin_path . '?module=settings/post-types', 'module' => 'settings/post-types', 'action' => 'index', 'icon' => 'la la-file-alt', ], 'custom-products' => [ 'name' => __('Product types'), 'url' => $admin_path . '?module=settings/product-types', 'module' => 'settings/product-types', 'action' => 'index', 'icon' => 'la la-box', ], ], ], 'ecommerce' => [ 'name' => __('Ecommerce'), 'url' => $admin_path . '?module=user/users', 'module' => 'user/users', 'action' => 'index', 'icon' => 'la la-shopping-cart', 'class' => 'align-top', 'items' => [ /* 'checkout' => [ 'name' => __('Checkout & payments'), 'icon' => 'la la-credit-card', 'url' => $admin_path . '?module=settings/checkout', 'module' => 'settings/checkout', 'action' => 'index', ], 'email' => [ 'name' => __('Email notifications'), 'icon' => 'la la-envelope', 'url' => $admin_path . '?module=settings/notifications', 'module' => 'settings/notifications', 'action' => 'index', ],*/ 'subscriptions' => [ 'name' => __('Subscriptions plans'), 'icon' => 'la la-receipt', 'url' => $admin_path . '?module=settings/subscription-plans', 'module' => 'settings/subscriptions-plans', 'action' => 'index', ], /* 'shipping' => [ 'name' => __('Shipping'), 'icon' => 'la la-shipping-fast', 'url' => $admin_path . '?module=settings/shipping', 'module' => 'settings/shipping', 'action' => 'index', 'items' => [ 'tax-types' => [ 'name' => __('Shipping Regions'), 'url' => $admin_path . '?module=admin/users', 'module' => 'admin/users', 'action' => 'index', 'icon' => 'la la-user', ], 'tax-rates' => [ 'name' => __('Tax rates'), 'url' => $admin_path . '?module=admin/user', 'module' => 'admin/user', 'action' => 'index', 'icon' => 'la la-user-plus', ], 'role' => [ 'name' => __('Manage Roles'), 'url' => $admin_path . '?module=admin/roles', 'module' => 'admin/roles', 'action' => 'index', 'icon' => 'la la-user-cog', ], 'add-role' => [ 'name' => __('Add Roles'), 'url' => $admin_path . '?module=admin/roles', 'module' => 'admin/roles', 'action' => 'index', 'icon' => 'la la-users-cog', ], ], ],*/ 'taxes' => [ 'name' => __('Taxes'), 'icon' => 'la la-file-invoice-dollar', 'url' => $admin_path . '?module=settings/tax-types', 'module' => 'settings/tax-types', 'action' => 'index', 'items' => [ 'tax-types' => [ 'name' => __('Tax types'), 'url' => $admin_path . '?module=settings/tax-types', 'module' => 'settings/tax-types', 'action' => 'index', 'icon' => 'la la-file-invoice', ], 'tax-rates' => [ 'name' => __('Tax rates'), 'url' => $admin_path . '?module=settings/tax-rates', 'module' => 'settings/tax-rates', 'action' => 'index', 'icon' => 'la la-file-invoice-dollar', ], ], ], 'statuses' => [ 'name' => __('Statuses'), 'icon' => 'la la-tags', 'url' => $admin_path . '?module=settings/order-statuses', 'module' => 'settings/order-statuses', 'action' => 'index', 'items' => [ 'stock-status' => [ 'name' => __('Stock'), 'url' => $admin_path . '?module=settings/stock-statuses', 'module' => 'settings/stock-statuses', 'action' => 'index', 'icon' => 'la la-box', ], 'subscription-status' => [ 'name' => __('Subscription'), 'url' => $admin_path . '?module=settings/subscription-statuses', 'module' => 'settings/subscription-statuses', 'action' => 'index', 'icon' => 'la la-retweet', ], 'order-heading' => [ 'name' => __('Order'), 'heading' => true, ], 'order-status' => [ 'name' => __('Order'), 'url' => $admin_path . '?module=settings/order-statuses', 'module' => 'settings/order-statuses', 'action' => 'index', 'icon' => 'la la-file-invoice', ], 'payment-status' => [ 'name' => __('Payment'), 'url' => $admin_path . '?module=settings/payment-statuses', 'module' => 'settings/payment-statuses', 'action' => 'index', 'icon' => 'la la-coins', ], 'shipping-status' => [ 'name' => __('Shipping'), 'url' => $admin_path . '?module=settings/shipping-statuses', 'module' => 'settings/shipping-statuses', 'action' => 'index', 'icon' => 'la la-shipping-fast', ], 'status-heading' => [ 'name' => __('Returns'), 'heading' => true, ], 'return-status' => [ 'name' => __('Return status'), 'url' => $admin_path . '?module=settings/return-statuses', 'module' => 'settings/return-statuses', 'action' => 'index', 'icon' => 'la la-undo', ], 'return-resolutions' => [ 'name' => __('Return resolutions'), 'url' => $admin_path . '?module=settings/return-resolutions', 'module' => 'settings/return-resolutions', 'action' => 'index', 'icon' => 'la la-exchange-alt', ], 'return-reasons' => [ 'name' => __('Return reasons'), 'url' => $admin_path . '?module=settings/return-reasons', 'module' => 'settings/return-reasons', 'action' => 'index', 'icon' => 'la la-undo-alt', ], ], ], 'classes' => [ 'name' => __('Measurements'), 'icon' => 'la la-ruler', 'url' => $admin_path . '?module=settings/weight-types', 'module' => 'settings/weight-types', 'action' => 'index', 'items' => [ 'order-length' => [ 'name' => __('Length'), 'url' => $admin_path . '?module=settings/length-types', 'module' => 'settings/length-types', 'action' => 'index', 'icon' => 'la la-ruler-horizontal', ], 'stock-weight' => [ 'name' => __('Weight'), 'url' => $admin_path . '?module=settings/weight-types', 'module' => 'settings/weight-types', 'action' => 'index', 'icon' => 'la la-box', ], ], ], ], ], 'localization' => [ 'name' => __('Localization'), 'url' => $admin_path . '?module=localization/languages', 'module' => 'localization/languages', 'action' => 'index', 'icon' => 'la la-flag', 'items' => [ 'languages' => [ 'name' => __('Languages'), 'icon' => 'la la-language', 'url' => $admin_path . '?module=localization/languages', 'module' => 'localization/languages', 'action' => 'index', ], 'currencies' => [ 'name' => __('Currencies'), 'icon' => 'la la-coins', 'url' => $admin_path . '?module=localization/currencies', 'module' => 'localization/currencies', 'action' => 'index', ], 'geo-location' => [ 'name' => __('Geo location'), 'icon' => 'la la-globe', 'url' => $admin_path . '?module=localization/region-groups', 'module' => 'localization/region-groups', 'action' => 'index', 'class' => 'align-top', 'items' => [ 'countries' => [ 'name' => __('Countries'), 'icon' => 'la la-flag', 'url' => $admin_path . '?module=localization/countries', 'module' => 'localization/countries', 'action' => 'index', ], 'regions' => [ 'name' => __('Regions'), 'icon' => 'la la-city', 'url' => $admin_path . '?module=localization/regions', 'module' => 'localization/regions', 'action' => 'index', ], 'geoRegions' => [ 'name' => __('Region Groups'), 'icon' => 'la la-atlas', 'url' => $admin_path . '?module=localization/region-groups', 'module' => 'localization/region-groups', 'action' => 'index', ], ], ], ], ], 'system' => [ 'name' => __('System'), 'url' => $admin_path . '?module=settings/email', 'module' => 'settings/email', 'action' => 'index', 'icon' => 'la la-tools', 'items' => [ 'email' => [ 'name' => __('Email settings'), 'icon' => 'la la-envelope', 'url' => $admin_path . '?module=settings/email', 'module' => 'settings/email', 'action' => 'index', ], ], ], ], ], 'tools' => [ 'name' => __('Tools'), 'url' => $admin_path . '?module=tools/cache', 'module' => 'tools/cache', 'action' => 'index', 'icon' => 'icon-build-outline', 'class' => 'align-top', 'items' => [ 'cache' => [ 'name' => __('Cache'), 'url' => $admin_path . '?module=tools/cache', 'module' => 'tools/cache', 'action' => 'index', 'icon' => 'la la-circle-notch', ], 'backup' => [ 'name' => __('Backup'), 'url' => $admin_path . '?module=tools/backup', 'module' => 'tools/backup', 'action' => 'index', 'icon' => 'la la-server', ], 'cron' => [ 'name' => __('Cron job'), 'url' => $admin_path . '?module=tools/cron', 'module' => 'tools/cron', 'action' => 'index', 'icon' => 'la la-history la-90', ], 'import-export' => [ 'name' => __('Import/Export'), 'url' => $admin_path . '?module=tools/import', 'module' => 'tools/import', 'action' => 'index', 'icon' => 'la la-upload', 'items' => [ 'content-heading' => [ 'name' => __('Content'), 'heading' => true, ], 'import' => [ 'name' => __('Import content'), 'icon' => 'la la-file-import', 'url' => $admin_path . '?module=tools/import', 'module' => 'tools/import', 'action' => 'index', ], 'export' => [ 'name' => __('Export content'), 'icon' => 'la la-file-export', 'url' => $admin_path . '?module=tools/export', 'module' => 'tools/export', 'action' => 'index', ], /* 'media-heading' => [ 'name' => __('Media'), 'heading' => true, ], 'import-media' => [ 'name' => __('Import media'), 'icon' => 'la la-caret-square-left', 'url' => $admin_path . '?module=tools/import', 'module' => 'tools/import', 'action' => 'index', ], 'export-media' => [ 'name' => __('Export media'), 'icon' => 'la la-caret-square-right', 'url' => $admin_path . '?module=tools/export', 'module' => 'tools/export', 'action' => 'index', ], */ ], ], /* 'security' => [ 'name' => __('Security'), 'url' => $admin_path . '?module=tools/security', 'module' => 'tools/security', 'action' => 'index', 'icon' => 'la la-shield-alt', ], */ 'system' => [ 'name' => __('System info'), 'url' => $admin_path . '?module=tools/systeminfo', 'module' => 'tools/systeminfo', 'action' => 'index', 'icon' => 'la la-info-circle', 'items' => [ 'info' => [ 'name' => __('System Info'), 'icon' => 'la la-info', 'url' => $admin_path . '?module=tools/systeminfo', 'module' => 'tools/systeminfo', 'action' => 'index', ], 'error-log' => [ 'name' => __('Error log'), 'url' => $admin_path . '?module=tools/errorlog', 'module' => 'tools/errorlog', 'action' => 'index', 'icon' => 'la la-bug', ], ], ], 'update' => [ 'name' => __('Update'), 'url' => $admin_path . '?module=tools/update', 'module' => 'tools/update', 'action' => 'index', 'icon' => 'la la-sync', ], ], ], ];