diff options
Diffstat (limited to 'apps/files_publiclink')
-rw-r--r-- | apps/files_publiclink/ajax/getlink.php | 8 | ||||
-rw-r--r-- | apps/files_publiclink/lib_public.php | 8 |
2 files changed, 15 insertions, 1 deletions
diff --git a/apps/files_publiclink/ajax/getlink.php b/apps/files_publiclink/ajax/getlink.php new file mode 100644 index 00000000000..551bcc8780c --- /dev/null +++ b/apps/files_publiclink/ajax/getlink.php @@ -0,0 +1,8 @@ +<?php +$RUNTIME_NOAPPS = true; + +require_once('../../../lib/base.php'); +require_once('../lib_public.php'); + +$path = $_GET['path']; +echo json_encode(OC_PublicLink::getLink($path));
\ No newline at end of file diff --git a/apps/files_publiclink/lib_public.php b/apps/files_publiclink/lib_public.php index ff1df130834..21286fe4ff2 100644 --- a/apps/files_publiclink/lib_public.php +++ b/apps/files_publiclink/lib_public.php @@ -53,7 +53,13 @@ class OC_PublicLink{ public function getToken(){ return $this->token; } - + + public static function getLink($path) { + $query=OC_DB::prepare("SELECT token FROM *PREFIX*publiclink WHERE user=? AND path=? LIMIT 1"); + $result=$query->execute(array(OC_User::getUser(),$path))->fetchAll(); + return $result[0]['token']; + } + /** * gets all public links * @return array |