| 
<?php/*
 * 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      GNU GPL 2 or later (https://www.gnu.org/licenses/gpl-2.0.html)
 * @package
 * @since
 * @author       XOOPS Development Team
 */
 $moduleDirName      = basename(dirname(__DIR__));
 $moduleDirNameUpper = mb_strtoupper($moduleDirName);
 
 if (!defined($moduleDirNameUpper . '_AUTHOR_LOGOIMG')) {
 $pathIcon32 = \Xmf\Module\Admin::iconUrl('', 32);
 define($moduleDirNameUpper . '_AUTHOR_LOGOIMG', $pathIcon32 . '/xoopsmicrobutton.gif');
 }
 
 return (object)[
 'name'           => mb_strtoupper($moduleDirName) . ' Module Configurator',
 'paths'          => [
 'dirname'    => $moduleDirName,
 'admin'      => XOOPS_ROOT_PATH . '/modules/' . $moduleDirName . '/admin',
 'modPath'    => XOOPS_ROOT_PATH . '/modules/' . $moduleDirName,
 'modUrl'     => XOOPS_URL . '/modules/' . $moduleDirName,
 'uploadPath' => XOOPS_UPLOAD_PATH . '/' . $moduleDirName,
 'uploadUrl'  => XOOPS_UPLOAD_URL . '/' . $moduleDirName,
 ],
 'uploadFolders'  => [
 XOOPS_UPLOAD_PATH . '/' . $moduleDirName,
 XOOPS_UPLOAD_PATH . '/' . $moduleDirName . '/images',
 XOOPS_UPLOAD_PATH . '/' . $moduleDirName . '/images/albums',
 XOOPS_UPLOAD_PATH . '/' . $moduleDirName . '/images/original',
 XOOPS_UPLOAD_PATH . '/' . $moduleDirName . '/images/large',
 XOOPS_UPLOAD_PATH . '/' . $moduleDirName . '/images/medium',
 XOOPS_UPLOAD_PATH . '/' . $moduleDirName . '/images/thumbs',
 XOOPS_UPLOAD_PATH . '/' . $moduleDirName . '/images/temp',
 XOOPS_UPLOAD_PATH . '/' . $moduleDirName . '/images/watermarks',
 XOOPS_UPLOAD_PATH . '/' . $moduleDirName . '/images/watermarks-test',
 XOOPS_UPLOAD_PATH . '/' . $moduleDirName . '/temp',
 XOOPS_UPLOAD_PATH . '/' . $moduleDirName . '/images',
 XOOPS_UPLOAD_PATH . '/' . $moduleDirName . '/fonts',
 //XOOPS_UPLOAD_PATH . '/flags'
 ],
 'copyBlankFiles' => [
 XOOPS_UPLOAD_PATH . '/' . $moduleDirName . '/images',
 XOOPS_UPLOAD_PATH . '/' . $moduleDirName . '/images/albums',
 XOOPS_UPLOAD_PATH . '/' . $moduleDirName . '/images/original',
 XOOPS_UPLOAD_PATH . '/' . $moduleDirName . '/images/large',
 XOOPS_UPLOAD_PATH . '/' . $moduleDirName . '/images/medium',
 XOOPS_UPLOAD_PATH . '/' . $moduleDirName . '/images/thumbs',
 XOOPS_UPLOAD_PATH . '/' . $moduleDirName . '/images/watermarks',
 //XOOPS_UPLOAD_PATH . '/flags'
 ],
 
 'copyTestFolders' => [
 [
 XOOPS_ROOT_PATH . '/modules/' . $moduleDirName . '/testdata/uploads',
 XOOPS_UPLOAD_PATH . '/' . $moduleDirName,
 ],
 ],
 
 'templateFolders' => [
 '/templates/',
 //            '/templates/blocks/',
 //            '/templates/admin/'
 ],
 'oldFiles'        => [
 '/class/request.php',
 '/class/registry.php',
 '/class/utilities.php',
 '/class/util.php',
 //            '/include/constants.php',
 //            '/include/functions.php',
 '/ajaxrating.txt',
 ],
 'oldFolders'      => [
 '/images',
 '/css',
 '/js',
 '/tcpdf',
 ],
 
 'renameTables' => [//         'XX_archive'     => 'ZZZZ_archive',
 ],
 'moduleStats'  => [
 //            'totalcategories' => $helper->getHandler('Category')->getCategoriesCount(-1),
 //            'totalitems'      => $helper->getHandler('Item')->getItemsCount(),
 //            'totalsubmitted'  => $helper->getHandler('Item')->getItemsCount(-1, [Constants::PUBLISHER_STATUS_SUBMITTED]),
 ],
 'modCopyright' => "<a href='https://xoops.org' title='XOOPS Project' target='_blank'>
 <img src='" . constant($moduleDirNameUpper . '_AUTHOR_LOGOIMG') . '\' alt=\'XOOPS Project\'></a>',
 ];
 
 |