fuc-new/src/Controllers/User/NodeController.php
2026-04-25 17:07:11 +08:00

38 lines
1022 B
PHP
Executable File

<?php
declare(strict_types=1);
namespace App\Controllers\User;
use App\Controllers\BaseController;
//use App\Models\UserMoneyLog;
//use App\Services\TomTool\PageBar;
use Psr\Http\Message\ResponseInterface;
use Slim\Http\Response;
use Slim\Http\ServerRequest;
//use App\Models\PlanActivated;
//use App\Models\PlanExpired;
//use App\Models\PlanPending;
use App\Models\Node;
//use App\Services\Db;
//use voku\helper\AntiXSS;
final class NodeController extends BaseController
{
public function index(ServerRequest $request, Response $response, array $args): ResponseInterface
{
$oNodeList = Node::where("type", 1)->orderBy("order_group")->orderBy("name")->get();
$aServerLiveIds = Node::where("type", 2)->where("online", 1)->pluck("id")->toArray();
return $response->write(
$this->view()
->assign('oNodeList', $oNodeList)
->assign('aServerLiveIds', $aServerLiveIds)
->fetch('user/node.tpl')
);
}
}