| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
- <h1 class="page-header">Settings</h1>
- <div class="row">
- <h3>Mailaccounts</h3>
- <?php
- $user = $this->_['user'];
- $mailboxes = getMailboxesByUserId($user->getUserId()); // TODO: MVC
- ?>
- <table class="table table-striped">
- <thead>
- <tr>
- <th>Hostname</th>
- <th>Port</th>
- <th>Protocol</th>
- <th>SSL</th>
- <th>Allow invalid cert</th>
- <th>Username</th>
- <th>Password</th>
- <th></th>
- </tr>
- </thead>
- <?php
- foreach($mailboxes as $mailbox) {
- echo '<tr>';
- echo '<td>' . getEditableLink('hostname', 'text', $mailbox->getId(), 'Click to edit', $mailbox->getHostname()) . '</td>';
- echo '<td>' . getEditableLink('port', 'text', $mailbox->getId(), 'Click to edit', $mailbox->getPort()) . '</td>'; // TODO: alternative inputs
- echo '<td>' . getEditableLink('protocol', 'select', $mailbox->getId(), 'Click to edit', $mailbox->getProtocol()) . '</td>';
- echo '<td>' . getEditableLink('use-ssl', 'select', $mailbox->getId(), 'Click to edit', $mailbox->getUseSsl()) . '</td>';
- echo '<td>' . getEditableLink('no-valid-cert', 'select', $mailbox->getId(), 'Click to edit', $mailbox->getNoValidCert()) . '</td>';
- echo '<td>' . getEditableLink('username', 'text', $mailbox->getId(), 'Click to edit', $mailbox->getUsername()) . '</td>';
- echo '<td>' . getEditableLink('password', 'password', $mailbox->getId(), 'Click to edit', 'Click to change') . '</td>';
- echo '<td><a class="remove-mailaccount" href="#" data-id="' . $mailbox->getId() . '"><i class="fa fa-minus-circle"></i></a></td>';
- echo '</tr>';
- }
- ?>
- <tr>
- <td><a id="add-mailaccount" href="#" data-uid="<?php echo $user->getUserId(); ?>"><i class="fa fa-plus-circle"></i></a></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- <td></td>
- </tr>
- </table>
- </div>
- </div>
|