admin/menu.php
<?php
/**
* Module: WF-Links
* Version: v1.0.3
* Release Date: 21 June 2005
* Developer: John N
* Team: WF-Projects
* Licence: GNU
*/
use Xmf\Module\Admin;
use XoopsModules\Wflinks\{Helper
};
/** @var Admin $adminObject */
/** @var Helper $helper */
include dirname(__DIR__) . '/preloads/autoloader.php';
$moduleDirName = basename(dirname(__DIR__));
$moduleDirNameUpper = mb_strtoupper($moduleDirName);
$helper = Helper::getInstance();
$helper->loadLanguage('common');
$helper->loadLanguage('feedback');
$pathIcon32 = Admin::menuIconPath('');
if (is_object($helper->getModule())) {
$pathModIcon32 = $helper->getModule()->getInfo('modicons32');
}
$adminmenu = [
[
'title' => _MI_WFL_HOME,
'link' => 'admin/index.php',
// 'desc' => _MI_WFL_HOME_DESC,
'icon' => $pathIcon32 . '/home.png',
],
[
'title' => _MI_WFL_MCATEGORY,
'link' => 'admin/category.php',
'desc' => _MI_WFL_MCATEGORY_DESC,
'icon' => $pathIcon32 . '/category.png',
],
[
'title' => _MI_WFL_MLINKS,
'link' => 'admin/main.php',
'desc' => _MI_WFL_MLINKS_DESC,
'icon' => $pathIcon32 . '/manage.png',
],
[
'title' => _MI_WFL_SNEWFILESVAL,
'link' => 'admin/newlinks.php',
'desc' => _MI_WFL_SNEWFILESVAL,
'icon' => $pathIcon32 . '/add.png',
],
[
'title' => _MI_WFL_SMODREQUEST,
'link' => 'admin/modifications.php',
'desc' => _MI_WFL_SMODREQUEST,
'icon' => $pathIcon32 . '/update.png',
],
[
'title' => _MI_WFL_SBROKENSUBMIT,
'link' => 'admin/brokenlink.php',
'desc' => _MI_WFL_SBROKENSUBMIT,
'icon' => $pathIcon32 . '/brokenlink.png',
],
[
'title' => _MI_WFL_MUPLOADS,
'link' => 'admin/upload.php',
'desc' => _MI_WFL_MUPLOADS,
'icon' => $pathIcon32 . '/photo.png',
],
[
'title' => _MI_WFL_INDEXPAGE,
'link' => 'admin/indexpage.php',
'desc' => _MI_WFL_INDEXPAGE_DESC,
'icon' => $pathIcon32 . '/index.png',
],
[
'title' => _MI_WFL_MVOTEDATA,
'link' => 'admin/votedata.php',
'desc' => _MI_WFL_MVOTEDATA_DESC,
'icon' => $pathIcon32 . '/poll.png',
],
[
'title' => _MI_WFL_PERMISSIONS,
'link' => 'admin/permissions.php',
'desc' => _MI_WFL_PERMISSIONS_DESC,
'icon' => $pathIcon32 . '/permissions.png',
],
// Blocks Admin
[
'title' => constant('CO_' . $moduleDirNameUpper . '_' . 'BLOCKS'),
'link' => 'admin/blocksadmin.php',
'icon' => $pathIcon32 . '/block.png',
],
//Feedback
[
'title' => constant('CO_' . $moduleDirNameUpper . '_' . 'ADMENU_FEEDBACK'),
'link' => 'admin/feedback.php',
'icon' => $pathIcon32 . '/mail_foward.png',
],
];
if (is_object($helper->getModule()) && $helper->getConfig('displayDeveloperTools')) {
$adminmenu[] = [
'title' => constant('CO_' . $moduleDirNameUpper . '_' . 'ADMENU_MIGRATE'),
'link' => 'admin/migrate.php',
'icon' => $pathIcon32 . '/database_go.png',
];
}
$adminmenu[] = [
'title' => _MI_WFL_ABOUT,
'link' => 'admin/about.php',
'icon' => $pathIcon32 . '/about.png',
];