Linux anchor 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64
Apache/2.4.18 (Ubuntu)
Server IP : 10.10.100.4 & Your IP : 216.73.216.195
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
owncloud-prm /
apps /
files_external /
js /
Delete
Unzip
Name
Size
Permission
Date
Action
app.js
3.14
KB
-rw-r--r--
2018-04-19 18:15
gdrive.js
2.05
KB
-rw-r--r--
2018-04-19 18:15
mountsfilelist.js
3.78
KB
-rw-r--r--
2018-04-19 18:15
oauth1.js
3.49
KB
-rw-r--r--
2018-04-19 18:15
oauth2.js
2.42
KB
-rw-r--r--
2018-04-19 18:15
public_key.js
1.54
KB
-rw-r--r--
2018-04-19 18:15
rollingqueue.js
3.31
KB
-rw-r--r--
2018-04-19 18:15
settings.js
42.48
KB
-rw-r--r--
2018-04-19 18:15
statusmanager.js
19.06
KB
-rw-r--r--
2018-04-19 18:15
Save
Rename
$(document).ready(function() { var backendId = 'googledrive'; var backendUrl = OC.generateUrl('apps/files_external/ajax/oauth2.php'); function generateUrl($tr) { // no mapping between client ID and Google 'project', so we always load the same URL return 'https://console.developers.google.com/'; } OCA.External.Settings.mountConfig.whenSelectBackend(function($tr, backend, onCompletion) { if (backend === backendId) { var backendEl = $tr.find('.backend'); var el = $(document.createElement('a')) .attr('href', generateUrl($tr)) .attr('target', '_blank') .attr('title', t('files_external', 'Google Drive App Configuration')) .addClass('icon-settings svg') ; el.on('click', function(event) { var a = $(event.target); a.attr('href', generateUrl($(this).closest('tr'))); }); el.tooltip({placement: 'top'}); backendEl.append(el); } }); /** * ------- OAUTH2 Events ---------- * * The files_external_{backendId} app's CUSTOM JS should handle the OAuth2 events itself * instead on relying on the core for the implemention. These two functions * [1] OCA.External.Settings.OAuth2.getAuthUrl, [2] OCA.External.Settings.OAuth2.verifyCode * abstract away the details of sending the request to backend for getting the AuthURL or * verifying the code, mounting the storage config etc */ $('.configuration').on('oauth_step1', function (event, data) { if (data['backend_id'] !== backendId) { return; // means the trigger is not for this storage adapter } // Redirects the User on success else displays an alert (with error message sent by backend) OCA.External.Settings.OAuth2.getAuthUrl(backendUrl, data); }); $('.configuration').on('oauth_step2', function (event, data) { if (data['backend_id'] !== backendId || data['code'] === undefined) { return; // means the trigger is not for this OAuth2 grant } OCA.External.Settings.OAuth2.verifyCode(backendUrl, data) .fail(function (message) { OC.dialogs.alert(message, t('files_external', 'Error verifying OAuth2 Code for ' + backendId) ); }) }); });