XoopsModules25x/tools

View on GitHub
modules/tools/admin/admin_header.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

/**
 * tools Module for XOOPS
 *
 * You may not change or alter any portion of this comment or credits
 * of supporting developers from this source code or any supporting source code
 * which is considered copyrighted (c) material of the original comment or credit authors.
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 *
 * @copyright       XOOPS Project (https://xoops.org)
 * @license         http://www.fsf.org/copyleft/gpl.html GNU public license
 * @package         tools
 * @since           2.00
 * @author          Susheng Yang <ezskyyoung@gmail.com>
 */

use Xmf\Module\Admin;
use XoopsModules\Tools\{Helper
};

require dirname(__DIR__) . '/preloads/autoloader.php';

require dirname(__DIR__, 3) . '/include/cp_header.php';
require dirname(__DIR__) . '/include/common.php';

$moduleDirName = \basename(\dirname(__DIR__));

$helper = Helper::getInstance();

/** @var Admin $adminObject */
$adminObject = Admin::getInstance();

// Load language files
$helper->loadLanguage('admin');
$helper->loadLanguage('modinfo');
$helper->loadLanguage('common');

if (!isset($xoopsTpl) || !is_object($xoopsTpl)) {
    require_once XOOPS_ROOT_PATH . '/class/template.php';
    $xoopsTpl = new \XoopsTpl();
}

//if (!@require XOOPS_ROOT_PATH . '/Frameworks/art/functions.admin.php'):
//
//    function loadModuleAdminMenu($currentoption, $breadcrumb = '')
//    {
//        if (!$adminObject = $GLOBALS['xoopsModule']->getAdminMenu()) {
//            return false;
//        }
//
//        $breadcrumb  = empty($breadcrumb) ? $adminmenu[$currentoption]['title'] : $breadcrumb;
//        $module_link = XOOPS_URL . '/modules/' . $GLOBALS['xoopsModule']->getVar('dirname') . '/';
//        $image_link  = XOOPS_URL . '/modules/' . $GLOBALS['xoopsModule']->getVar('dirname') . '/images';
//
//        $adminMenu_text = '
//    <style type="text/css">
//    <!--
//    #buttontop { float:left; width:100%; background: #e7e7e7; font-size:93%; line-height:normal; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; margin: 0;}
//    #buttonbar { float:left; width:100%; background: #e7e7e7 url("' . $image_link . '/modadminbg.gif") repeat-x left bottom; font-size:93%; line-height:normal; border-left: 1px solid black; border-right: 1px solid black; margin-bottom: 12px;}
//    #buttonbar ul { margin:0; margin-top: 15px; padding:10px 10px 0; list-style:none; }
//    #buttonbar li { display:inline; margin:0; padding:0; }
//    #buttonbar a { float:left; background:url("' . $image_link . '/left_both.gif") no-repeat left top; margin:0; padding:0 0 0 9px; border-bottom:1px solid #000; text-decoration:none; }
//    #buttonbar a span { float:left; display:block; background:url("' . $image_link . '/right_both.gif") no-repeat right top; padding:5px 15px 4px 6px; font-weight:bold; color:#765; }
//    /* Commented Backslash Hack hides rule from IE5-Mac \*/
//    #buttonbar a span {float:none;}
//    /* End IE5-Mac hack */
//    #buttonbar a:hover span { color:#333; }
//    #buttonbar .current a { background-position:0 -150px; border-width:0; }
//    #buttonbar .current a span { background-position:100% -150px; padding-bottom:5px; color:#333; }
//    #buttonbar a:hover { background-position:0% -150px; }
//    #buttonbar a:hover span { background-position:100% -150px; }
//    //-->
//    </style>
//    <div id="buttontop">
//     <table style="width: 100%; padding: 0; " cellspacing="0">
//         <tr>
//             <td style="width: 70%; font-size: 10px; text-align: left; color: #2F5376; padding: 0 6px; line-height: 18px;">
//                 <a href="../index.php">' . $GLOBALS['xoopsModule']->getVar('name') . '</a>
//             </td>
//             <td style="width: 30%; font-size: 10px; text-align: right; color: #2F5376; padding: 0 6px; line-height: 18px;">
//                 <strong>' . $GLOBALS['xoopsModule']->getVar('name') . '</strong>&nbsp;' . $breadcrumb . '
//             </td>
//         </tr>
//     </table>
//    </div>
//    <div id="buttonbar">
//     <ul>
//    ';
//        foreach (array_keys($adminObject) as $key) {
//            $adminMenu_text .= (($currentoption == $key) ? '<li class="current">' : '<li>') . '<a href="' . $module_link . $adminmenu[$key]['link'] . '"><span>' . $adminmenu[$key]['title'] . '</span></a></li>';
//        }
//        $adminMenu_text .= '<li><a href="' . XOOPS_URL . '/modules/system/admin.php?fct=preferences&op=showmod&mod=' . $GLOBALS['xoopsModule']->getVar('mid') . '"><span>' . _PREFERENCES . '</span></a></li>';
//        $adminMenu_text .= '
//     </ul>
//    </div>
//    <br style="clear:both;">';
//
//        echo $adminMenu_text;
//    }
//
//endif;