summaryrefslogtreecommitdiff
path: root/classes/pref/prefs.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2021-02-14 11:39:26 +0300
committerAndrew Dolgov <[email protected]>2021-02-14 11:39:26 +0300
commite5cedc7d5f0cb888342a48956c24f0246b7c3cde (patch)
treed451855e7df398d4d2fdb9ebf81f61effb2233aa /classes/pref/prefs.php
parent8e75551f95ec2ade517afce2afe76150d5ffda24 (diff)
appPasswordList: markup cleanup
Diffstat (limited to 'classes/pref/prefs.php')
-rw-r--r--classes/pref/prefs.php90
1 files changed, 44 insertions, 46 deletions
diff --git a/classes/pref/prefs.php b/classes/pref/prefs.php
index a37ae99b5..ec7fbf607 100644
--- a/classes/pref/prefs.php
+++ b/classes/pref/prefs.php
@@ -1317,53 +1317,51 @@ class Pref_Prefs extends Handler_Protected {
}
private function appPasswordList() {
- print "<div dojoType='fox.Toolbar'>";
- print "<div dojoType='fox.form.DropDownButton'>" .
- "<span>" . __('Select') . "</span>";
- print "<div dojoType='dijit.Menu' style='display: none'>";
- print "<div onclick=\"Tables.select('app-password-list', true)\"
- dojoType=\"dijit.MenuItem\">" . __('All') . "</div>";
- print "<div onclick=\"Tables.select('app-password-list', false)\"
- dojoType=\"dijit.MenuItem\">" . __('None') . "</div>";
- print "</div></div>";
- print "</div>"; #toolbar
-
- print "<div class='panel panel-scrollable'>";
- print "<table width='100%' id='app-password-list'>";
- print "<tr>";
- print "<th width='2%'></th>";
- print "<th align='left'>".__("Description")."</th>";
- print "<th align='right'>".__("Created")."</th>";
- print "<th align='right'>".__("Last used")."</th>";
- print "</tr>";
-
- $sth = $this->pdo->prepare("SELECT id, title, created, last_used
- FROM ttrss_app_passwords WHERE owner_uid = ?");
- $sth->execute([$_SESSION['uid']]);
-
- while ($row = $sth->fetch()) {
-
- $row_id = $row["id"];
-
- print "<tr data-row-id='$row_id'>";
-
- print "<td align='center'>
- <input onclick='Tables.onRowChecked(this)' dojoType='dijit.form.CheckBox' type='checkbox'></td>";
- print "<td>" . htmlspecialchars($row["title"]) . "</td>";
-
- print "<td align='right' class='text-muted'>";
- print TimeHelper::make_local_datetime($row['created'], false);
- print "</td>";
-
- print "<td align='right' class='text-muted'>";
- print TimeHelper::make_local_datetime($row['last_used'], false);
- print "</td>";
-
- print "</tr>";
- }
+ ?>
+ <div dojoType='fox.Toolbar'>
+ <div dojoType='fox.form.DropDownButton'>
+ <span><?= __('Select') ?></span>
+ <div dojoType='dijit.Menu' style='display: none'>
+ <div onclick="Tables.select('app-password-list', true)"
+ dojoType="dijit.MenuItem"><?= __('All') ?></div>
+ <div onclick="Tables.select('app-password-list', false)"
+ dojoType="dijit.MenuItem"><?= __('None') ?></div>
+ </div>
+ </div>
+ </div>
- print "</table>";
- print "</div>";
+ <div class='panel panel-scrollable'>
+ <table width='100%' id='app-password-list'>
+ <tr>
+ <th width='2%'> </th>
+ <th align='left'><?= __("Description") ?></th>
+ <th align='right'><?= __("Created") ?></th>
+ <th align='right'><?= __("Last used") ?></th>
+ </tr>
+ <?php
+ $sth = $this->pdo->prepare("SELECT id, title, created, last_used
+ FROM ttrss_app_passwords WHERE owner_uid = ?");
+ $sth->execute([$_SESSION['uid']]);
+
+ while ($row = $sth->fetch()) { ?>
+ <tr data-row-id='<?= $row['id'] ?>'>
+ <td align='center'>
+ <input onclick='Tables.onRowChecked(this)' dojoType='dijit.form.CheckBox' type='checkbox'>
+ </td>
+ <td>
+ <?= htmlspecialchars($row["title"]) ?>
+ </td>
+ <td align='right' class='text-muted'>
+ <?= TimeHelper::make_local_datetime($row['created'], false) ?>
+ </td>
+ <td align='right' class='text-muted'>
+ <?= TimeHelper::make_local_datetime($row['last_used'], false) ?>
+ </td>
+ </tr>
+ <?php } ?>
+ </table>
+ </div>
+ <?php
}
private function encryptAppPassword($password) {