|
9 | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
10 | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
11 | 11 | * |
12 | | - * @copyright XOOPS Project (http://xoops.org) |
| 12 | + * @copyright XOOPS Project (https://xoops.org) |
13 | 13 | * @license {@link http://www.gnu.org/licenses/gpl-2.0.html GNU Public License} |
14 | 14 | * @package xlanguage |
15 | 15 | * @since 2.0 |
16 | 16 | * @author XOOPS Development Team |
17 | 17 | **/ |
18 | 18 |
|
19 | | -$path = dirname(dirname(dirname(__DIR__))); |
20 | | -include_once $path . '/mainfile.php'; |
21 | | -include_once $path . '/include/cp_functions.php'; |
22 | | -require_once $path . '/include/cp_header.php'; |
| 19 | +require_once __DIR__ . '/../../../include/cp_header.php'; |
| 20 | +//require_once $GLOBALS['xoops']->path('www/class/xoopsformloader.php'); |
23 | 21 |
|
24 | | -global $xoopsModule; |
| 22 | +require_once __DIR__ . '/../class/utility.php'; |
| 23 | +//require_once __DIR__ . '/../include/common.php'; |
25 | 24 |
|
26 | | -$moduleDirName = $GLOBALS['xoopsModule']->getVar('dirname'); |
| 25 | +$moduleDirName = basename(dirname(__DIR__)); |
27 | 26 |
|
28 | | -//if functions.php file exist |
29 | | -require_once dirname(__DIR__) . '/include/functions.php'; |
| 27 | +if (false !== ($moduleHelper = Xmf\Module\Helper::getHelper($moduleDirName))) { |
| 28 | +} else { |
| 29 | + $moduleHelper = Xmf\Module\Helper::getHelper('system'); |
| 30 | +} |
| 31 | +$adminObject = \Xmf\Module\Admin::getInstance(); |
| 32 | + |
| 33 | +$pathIcon16 = \Xmf\Module\Admin::iconUrl('', 16); |
| 34 | +$pathIcon32 = \Xmf\Module\Admin::iconUrl('', 32); |
| 35 | +$pathModIcon32 = $moduleHelper->getModule()->getInfo('modicons32'); |
30 | 36 |
|
31 | 37 | // Load language files |
32 | | -xoops_loadLanguage('admin', $moduleDirName); |
33 | | -xoops_loadLanguage('modinfo', $moduleDirName); |
34 | | -xoops_loadLanguage('main', $moduleDirName); |
| 38 | +$moduleHelper->loadLanguage('admin'); |
| 39 | +$moduleHelper->loadLanguage('modinfo'); |
| 40 | +$moduleHelper->loadLanguage('main'); |
35 | 41 |
|
36 | | -$pathIcon16 = '../' . $xoopsModule->getInfo('icons16'); |
37 | | -$pathIcon32 = '../' . $xoopsModule->getInfo('icons32'); |
38 | | -$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin'); |
| 42 | +$myts = MyTextSanitizer::getInstance(); |
39 | 43 |
|
40 | | -include_once $GLOBALS['xoops']->path($pathModuleAdmin . '/moduleadmin.php'); |
| 44 | +if (!isset($GLOBALS['xoopsTpl']) || !($GLOBALS['xoopsTpl'] instanceof XoopsTpl)) { |
| 45 | + require_once $GLOBALS['xoops']->path('class/template.php'); |
| 46 | + $xoopsTpl = new XoopsTpl(); |
| 47 | +} |
0 commit comments