mambax7/publisher

View on GitHub
admin/trello.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php declare(strict_types=1);

use XoopsModules\Publisher\Constants;
use XoopsModules\Publisher\Helper;
use XoopsModules\Publisher\TrelloManagement;

/** @var Admin $adminObject */
$GLOBALS['xoopsOption']['template_main'] = 'publisher_trello.tpl';
require_once __DIR__ . '/admin_header.php';

xoops_cp_header();

$xoopsDb = \XoopsDatabaseFactory::getDatabaseConnection();

$adminObject->displayNavigation(basename(__FILE__));
$helper = Helper::getInstance();

$statusArray = [
    Constants::PUBLISHER_STATUS_SUBMITTED => \_CO_PUBLISHER_SUBMITTED,
    Constants::PUBLISHER_STATUS_PUBLISHED => \_CO_PUBLISHER_PUBLISHED,
    Constants::PUBLISHER_STATUS_OFFLINE   => \_CO_PUBLISHER_OFFLINE,
    Constants::PUBLISHER_STATUS_REJECTED  => \_CO_PUBLISHER_REJECTED,
];

$trelloManagement = new TrelloManagement($xoopsDb);
$statusResult     = $trelloManagement->getAllStatus();

/** @var \XoopsTpl $xoopsTpl */
$xoopsTpl->assign('statusResult', $statusResult);
$xoopsTpl->assign('statusArray', $statusArray);
$xoopsTpl->assign('publisher_url', $helper->url());
$xoopsTpl->assign('mod_url', $helper->url());

require_once __DIR__ . '/admin_footer.php';