xoopscube/altsys

View on GitHub
xoops_trust_path/libs/altsys/xoops_version.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php
/**
 * Altsys library (UI-Components) for D3 modules
 * @package    Altsys
 * @version    XCL 2.3.3
 * @author     Other authors gigamaster, 2020 XCL/PHP7
 * @author     Gijoe (Peak)
 * @copyright  (c) 2005-2023 Authors
 * @license    GPL v2.0
 */

include_once __DIR__ . '/include/altsys_functions.php';

// language file (modinfo.php)
altsys_include_language_file( 'modinfo' );

// Manifesto
$modversion['dirname']          = 'altsys';
$modversion['name']             = _MI_ALTSYS_MODULENAME;
$modversion['version']          = '2.33';
$modversion['detailed_version'] = '2.33.1';
$modversion['description']      = _MI_ALTSYS_MODULEDESC;
$modversion['author']           = 'GIJ=CHECKMATE<br>PEAK Corp.(https://www.peak.ne.jp/)';
$modversion['credits']          = 'PEAK Corp., Gigamaster (XCL/PHP7)';
$modversion['license']          = 'GPL see LICENSE';
$modversion['image']            = 'images/module_components.svg';
$modversion['icon']             = 'images/module_icon.svg';
$modversion['help']             = "help.html";
$modversion['official']         = 0;
$modversion['cube_style']       = true;

// Admin
$modversion['hasAdmin']   = 1;
$modversion['adminindex'] = 'admin/index.php';
$modversion['adminmenu']  = 'admin/admin_menu.php';

// Templates can't be touched by modulesadmin.
$modversion['templates'] = [];

// Blocks
$modversion['blocks'][1] = [
    'file'        => 'blocks.php',
    'name'        => _MI_ALTSYS_BNAME_ADMIN_MENU,
    'description' => '',
    'show_func'   => 'b_altsys_admin_menu_show',
    'edit_func'   => 'b_altsys_admin_menu_edit',
    'options'     => $mydirname,
    'template'    => '', // use "module" template instead
];

// Menu
$modversion['hasMain'] = 1;

// Search
$modversion['hasSearch'] = 0;

// Comments
$modversion['hasComments'] = 0;

// Configurations
/* $modversion['config'][1] = array(
    'name'            => 'adminmenu_hack_ft' ,
    'title'            => '_MI_ALTSYS_ADMINMENU_HFT' ,
    'description'    => '_MI_ALTSYS_ADMINMENU_HFTDSC' ,
    'formtype'        => 'select' ,
    'valuetype'        => 'int' ,
    'default'        => 0 ,
    'options'        => array( '_NONE' => 0 , '_MI_ALTSYS_AMHFT_OPT_2COL' => 1 , '_MI_ALTSYS_AMHFT_OPT_NOIMG' => 2 , '_MI_ALTSYS_AMHFT_OPT_XCSTY' => 3 )
) ; */

/* $modversion['config'][] = array(
    'name'            => 'adminmenu_insert_mymenu',
    'title'            => '_MI_ALTSYS_ADMINMENU_IM',
    'description'    => '_MI_ALTSYS_ADMINMENU_IMDSC',
    'formtype'        => 'yesno',
    'valuetype'        => 'int',
    'default'        => 0,
    'options'        => array()
); */

$modversion['config'][] = [
    'name'        => 'admin_in_theme',
    'title'       => '_MI_ALTSYS_ADMIN_IN_THEME',
    'description' => '_MI_ALTSYS_ADMIN_IN_THEMEDSC',
    'formtype'    => 'textbox',
    'valuetype'   => 'text',
    'default'     => 'xcl_default',
    'options'     => []
];

$modversion['config'][] = [
    'name'        => 'enable_force_clone',
    'title'       => '_MI_ALTSYS_ENABLEFORCECLONE',
    'description' => '_MI_ALTSYS_ENABLEFORCECLONEDSC',
    'formtype'    => 'yesno',
    'valuetype'   => 'int',
    'default'     => 1,
    'options'     => []
];

$modversion['config'][] = [
    'name'        => 'images_dir',
    'title'       => '_MI_ALTSYS_IMAGES_DIR',
    'description' => '_MI_ALTSYS_IMAGES_DIRDSC',
    'formtype'    => 'textbox',
    'valuetype'   => 'text',
    'default'     => 'images',
    'options'     => []
];

// Notification

$modversion['hasNotification'] = 0;

$modversion['onInstall']   = 'include/oninstall.php';
$modversion['onUpdate']    = 'include/onupdate.php';
$modversion['onUninstall'] = 'include/onuninstall.php';