Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/passman.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'templates/public_share.php')
-rw-r--r--templates/public_share.php146
1 files changed, 146 insertions, 0 deletions
diff --git a/templates/public_share.php b/templates/public_share.php
new file mode 100644
index 00000000..bed8b85e
--- /dev/null
+++ b/templates/public_share.php
@@ -0,0 +1,146 @@
+<?php
+/*
+ * Javascripts
+ */
+script('passman', 'passman.min');
+
+/*
+ * Styles
+ */
+style('passman', 'passman.min');
+style('passman', 'public-page');
+
+?>
+<div ng-app="passmanApp" ng-controller="PublicSharedCredential">
+ <div class="row">
+ <div class="col-xs-8 col-xs-push-2 col-xs-pull-2 credential_container">
+ <h2>Passman</h2>
+ <div ng-if="!shared_credential && !expired">
+ <span class="text">Someone has shared a credential with you.</span>
+ <button class="button-geen" ng-if="!loading"
+ ng-click="loadSharedCredential()">Click here to request
+ it
+ </button>
+ <button class="button-geen" ng-if="loading"><i
+ class="fa fa-spinner fa-spin"></i>Loading...
+ </button>
+ </div>
+ <div ng-if="expired">
+ Awwhh.... credential not found. Maybe it expired
+ </div>
+ <div ng-if="shared_credential">
+ <table class="table">
+ <tr ng-show="shared_credential.label">
+ <td>
+ Label
+ </td>
+ <td>
+ {{shared_credential.label}}
+ </td>
+ </tr>
+ <tr ng-show="shared_credential.username">
+ <td>
+ Account
+ </td>
+ <td>
+ <span credential-field
+ value="shared_credential.username"></span>
+ </td>
+ </tr>
+ <tr ng-show="shared_credential.password">
+ <td>
+ Password
+ </td>
+ <td>
+ <span credential-field value="shared_credential.password"
+ secret="'true'"></span>
+ </td>
+ </tr>
+ <tr ng-show="shared_credential.otp.secret">
+ <td>
+ OTP
+ </td>
+ <td>
+ <span otp-generator
+ secret="shared_credential.otp.secret"></span>
+ </td>
+ </tr>
+ <tr ng-show="shared_credential.email">
+ <td>
+ E-mail
+ </td>
+ <td>
+ <span credential-field
+ value="shared_credential.email"></span>
+ </td>
+ </tr>
+ <tr ng-show="shared_credential.url">
+ <td>
+ URL
+ </td>
+ <td>
+ <span credential-field
+ value="shared_credential.url"></span>
+ </td>
+ </tr>
+ <tr ng-show="shared_credential.files.length > 0">
+ <td>
+ Files
+ </td>
+ <td>
+ <div ng-repeat="file in shared_credential.files"
+ class="link" ng-click="downloadFile(shared_credential, file)">
+ {{file.filename}} ({{file.size | bytes}})
+ </div>
+ </td>
+ </tr>
+ <tr ng-repeat="field in shared_credential.custom_fields">
+ <td>
+ {{field.label}}
+ </td>
+ <td>
+ <span credential-field value="field.value"
+ secret="field.secret"></span>
+ </td>
+ </tr>
+ <tr ng-show="shared_credential.expire_time > 0">
+ <td>
+ Expire time
+ </td>
+ <td>
+ {{shared_credential.expire_time * 1000 |
+ date:'dd-MM-yyyy @ HH:mm:ss'}}
+ </td>
+ </tr>
+ <tr ng-show="shared_credential.changed">
+ <td>
+ Changed
+ </td>
+ <td>
+ {{shared_credential.changed * 1000 |
+ date:'dd-MM-yyyy @ HH:mm:ss'}}
+ </td>
+ </tr>
+ <tr ng-show="shared_credential.created">
+ <td>
+ Created
+ </td>
+ <td>
+ {{shared_credential.created * 1000 |
+ date:'dd-MM-yyyy @ HH:mm:ss'}}
+ </td>
+ </tr>
+
+ </table>
+
+ <div class="tags">
+ <span class="tag" ng-repeat="tag in shared_credential.tags">{{tag.text}}</span>
+
+ </div>
+ </div>
+ <div class="footer">
+ <a href="https://github.com/nextcloud/passman" target="_blank" class="link">Github</a> | <a href="https://github.com/nextcloud/passman/wiki" target="_blank" class="link">Wiki</a> | <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=6YS8F97PETVU2" target="_blank" class="link">Donate</a>
+ </div>
+ </div>
+ </div>
+</div> \ No newline at end of file