Update: 2026-07-25 01:38:11

This commit is contained in:
Hamza-Ayed
2026-07-25 01:38:11 +03:00
parent 0d9095fd3f
commit 915a148ebf
3 changed files with 324 additions and 22 deletions
+46
View File
@@ -286,6 +286,10 @@
<option value="Completed">Completed</option>
<option value="Canceled">Cancelled</option>
</select>
<div class="search-inline">
<input type="text" class="form-input" id="ridesSearch" placeholder="Search rides by phone number">
<button class="btn btn-secondary btn-sm" id="ridesSearchBtn"><i class="ph ph-magnifying-glass"></i></button>
</div>
</div>
<span class="stamp" id="ridesMeta">—</span>
</div>
@@ -308,6 +312,11 @@
<tbody id="ridesTableBody"></tbody>
</table>
</div>
<div class="load-more">
<button class="btn btn-secondary btn-sm" id="ridesMore" hidden>
<i class="ph ph-plus"></i> Show more
</button>
</div>
</div>
</section>
@@ -325,6 +334,14 @@
</div>
</div>
<div class="filter-bar">
<div class="search-inline">
<input type="text" class="form-input" id="driversSearch" placeholder="Search by captain ID, phone or email">
<button class="btn btn-secondary btn-sm" id="driversSearchBtn"><i class="ph ph-magnifying-glass"></i></button>
</div>
<span class="stamp">Click any row to open the full profile</span>
</div>
<div class="card">
<div class="table-responsive">
<table class="data-table">
@@ -355,6 +372,14 @@
</div>
</div>
<div class="filter-bar">
<div class="search-inline">
<input type="text" class="form-input" id="passengersSearch" placeholder="Search by passenger ID, phone or email">
<button class="btn btn-secondary btn-sm" id="passengersSearchBtn"><i class="ph ph-magnifying-glass"></i></button>
</div>
<span class="stamp">Click any row to open the full profile</span>
</div>
<div class="card">
<div class="table-responsive">
<table class="data-table">
@@ -474,6 +499,27 @@
<div class="mini-list" id="sessionInfo"></div>
</div>
<div class="card" data-requires-super hidden>
<div class="card-header">
<h3 class="card-title">Encryption tool <span class="card-sub">super admin</span></h3>
</div>
<p class="card-note">
Decrypts a value taken straight from the database (or encrypts one for a manual query).
The server authorises this by admin phone number against its own allow-list.
</p>
<div class="form-group">
<input type="text" class="form-input" id="decryptPhone" placeholder="Your admin phone (as registered on the server)" style="padding-left:1rem;">
</div>
<div class="form-group">
<textarea class="form-input decrypt-area" id="decryptInput" rows="3" placeholder="Paste the encrypted (or plain) value here"></textarea>
</div>
<div class="api-base-row">
<button class="btn btn-secondary btn-sm" id="decryptBtn" data-action="decrypt"><i class="ph ph-lock-open"></i> <span>Decrypt</span></button>
<button class="btn btn-secondary btn-sm" id="encryptBtn" data-action="encrypt"><i class="ph ph-lock"></i> Encrypt</button>
</div>
<pre class="diagnostics" id="decryptOutput" style="margin-top:1rem;">Result appears here.</pre>
</div>
<div class="card">
<div class="card-header">
<h3 class="card-title">API endpoint</h3>