xoopscube/altsys

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

Summary

Maintainability
A
0 mins
Test Coverage
<?php
/**
 * Altsys library (UI-Components) for D3 modules
 * Admin Blocks of each module
 * @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
 */


require_once __DIR__ . '/class/AltsysBreadcrumbs.class.php';
require_once __DIR__ . '/include/gtickets.php';
include_once __DIR__ . '/include/altsys_functions.php';
include_once __DIR__ . '/include/mygrouppermform.php';
include_once XOOPS_ROOT_PATH . '/class/xoopsblock.php';

// language file
altsys_include_language_file( 'myblocksadmin' );
altsys_get_core_type( ALTSYS_CORE_TYPE_XCL21 );
include_once __DIR__ . '/class/MyBlocksAdminForXCL21.class.php';
$myba =& MyBlocksAdminForXCL21::getInstance();

// permission
$myba->checkPermission();

// set parameters target_mid , target_dirname etc.
$myba->init( $xoopsModule );


// transaction
if ( ! empty( $_POST ) ) {
    $myba->processPost();
}


// RENDER View

// header
xoops_cp_header();

// mymenu
altsys_include_mymenu();

$myba->processGet();

// footer
xoops_cp_footer();