Update: 2026-07-25 01:38:11
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user