mambax7/adslight

View on GitHub
plugins/plugin_for_waiting/adslight.php

Summary

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

function b_waiting_adslight(): array
{
    $xoopsDB = \XoopsDatabaseFactory::getDatabaseConnection();
    $block   = [];
    $sql     = 'SELECT COUNT(*) FROM ' . $xoopsDB->prefix('adslight_listing') . " WHERE valid='No'";
    $result = $xoopsDB->query($sql);
    if (!$xoopsDB->isResultSet($result)) {
        \trigger_error("Query Failed! SQL: $sql- Error: " . $xoopsDB->error(), E_USER_ERROR);
    }
    if ($result) {
        $block['adminlink'] = XOOPS_URL . '/modules/adslight/admin/index.php';
        [$block['pendingnum']] = $xoopsDB->fetchRow($result);
        $block['lang_linkname'] = _ADSLIGHT_PI_WAITING_WAITINGS;
    }

    return $block;
}