SIMON Master Console Rebuild
True command center for SIMON + WEB360
This rebuild gives you a cleaner production spine: interactive tree, live viewer, guarded editor, dynamic graphics, architecture map, and note storage. It is designed to sit beside your existing
console.php
and become the stronger replacement path.
Dashboard
Tree
Viewer
System Map
File Registry
Notes
Files
15,282
Folders
406
Scanned Size
3.84 GB
PHP Files
876
Editable Text Files
12,545
File viewer
guarded to /htdocs
/connlink/test1/ui/old/jobs_dashboard.php
<?php declare(strict_types=1);require_once __DIR__.'/simon_feed_core.php'; if(($_GET['action']??'')==='run'&&isset($_GET['id']))sf_run_feed((string)$_GET['id']); if(($_GET['action']??'')==='run_all')sf_run_all(60); $rows=sf_rows();$total=count($rows);$online=count(array_filter($rows,fn($r)=>$r['ok']));$enabled=count(array_filter($rows,fn($r)=>$r['enabled']));$items=array_sum(array_map(fn($r)=>$r['item_count'],$rows)); sf_page_top('Jobs Dashboard — All Carriers','Every carrier in carrier_registry.json, not just three feeds.'); ?><div class="grid"><div class="card"><div class="k">Carriers</div><div class="v"><?=$total?></div></div><div class="card"><div class="k">Enabled</div><div class="v cyan"><?=$enabled?></div></div><div class="card"><div class="k">Online</div><div class="v online"><?=$online?></div></div><div class="card"><div class="k">Items</div><div class="v"><?=$items?></div></div></div><div class="actions"><a class="btn" href="?action=run_all">Run All Enabled</a><a class="btn" href="compat/compat.php">Open Compat</a><a class="btn" href="feed_manager.php">Manage Feeds</a></div><div class="panel"><table><thead><tr><th>Carrier</th><th>Enabled</th><th>Status</th><th>Items</th><th>Refresh</th><th>Priority</th><th>Cached</th><th>Endpoint</th><th>Action</th></tr></thead><tbody><?php foreach($rows as $r):$cls=($r['ok']||$r['status']==='online')?'online':($r['status']==='failed'?'bad':'warn');?><tr><td><?=$r['icon']?> <?=sf_h($r['name'])?><div class="small"><?=sf_h($r['id'])?> · <?=sf_h($r['group'])?></div></td><td><?=$r['enabled']?'Yes':'No'?></td><td><span class="pill <?=$cls?>"><?=sf_h($r['status'])?></span></td><td><?=$r['item_count']?></td><td><?=$r['refresh']?>s</td><td><?=$r['priority']?></td><td class="muted"><?=sf_h((string)$r['cached_at'])?></td><td class="muted"><?=sf_h($r['endpoint'])?></td><td><a class="btn" href="?action=run&id=<?=urlencode($r['id'])?>">Run</a></td></tr><?php endforeach;?></tbody></table></div><?php sf_page_bottom();?>
Save file
Quick jump
open a path
Open