diff --git a/apps/files_publiclink/ajax/makelink.php b/apps/files_publiclink/ajax/makelink.php
index 5abd1e829c57ac694a9f3099123ff18916df5a32..685feb2fb890eecec3a9c1a6958ba0d7f692f3b1 100644
--- a/apps/files_publiclink/ajax/makelink.php
+++ b/apps/files_publiclink/ajax/makelink.php
@@ -6,14 +6,8 @@ require_once '../../../lib/base.php';
 require_once '../lib_public.php';
 
 $path=$_GET['path'];
-$expire=(isset($_GET['expire']))?$_GET['expire']:0;
-if($expire!==0){
-	
-	$expire=strtotime($expire);
-}
-// echo $expire;
-// die();
+$expire=0;
 
 $link=new OC_PublicLink($path,$expire);
 echo $link->getToken();
-?>
\ No newline at end of file
+?>
diff --git a/apps/files_publiclink/js/admin.js b/apps/files_publiclink/js/admin.js
index 7052992e36dbcc8b4d159e019d21dca2480aab2c..20eae19c5d86f03052abedd7cd5016250518ff6f 100644
--- a/apps/files_publiclink/js/admin.js
+++ b/apps/files_publiclink/js/admin.js
@@ -34,7 +34,7 @@ $(document).ready(function() {
 					html+="<td class='link'><a href='get.php?token="+token+"'>"+$('#baseUrl').val()+"?token="+token+"</a></td>"
 					html+="<td><input type='submit' class='delete' data-token='"+token+" value='Delete' /></td>"
 					html+="</tr>"
-					$(html).insertBefore($('#newlink_row'));
+					$(html).insertAfter($('#newlink_row'));
 					$('#path').val('');
 				}
 			}
diff --git a/apps/files_publiclink/lib_public.php b/apps/files_publiclink/lib_public.php
index ff1df130834a232be060acf23c442ea6e46a2bb8..22f06156e179263565e48d210219d76b192af249 100644
--- a/apps/files_publiclink/lib_public.php
+++ b/apps/files_publiclink/lib_public.php
@@ -24,11 +24,7 @@ class OC_PublicLink{
 	/**
 	 * get the path of that shared file
 	 */
-	public static function getPath($token){
-		//remove expired links
-		$query=OC_DB::prepare("DELETE FROM *PREFIX*publiclink WHERE expire_time < ? AND expire_time!=0");
-		$query->execute(array(time()));
-		
+	public static function getPath($token) {
 		//get the path and the user
 		$query=OC_DB::prepare("SELECT user,path FROM *PREFIX*publiclink WHERE token=?");
 		$result=$query->execute(array($token));
@@ -77,4 +73,4 @@ class OC_PublicLink{
 	
 	private $token;
 }
-?>
\ No newline at end of file
+?>
diff --git a/apps/files_publiclink/templates/admin.php b/apps/files_publiclink/templates/admin.php
index 9ee5e0d0ea170fc2bc647d72791343e0bcc2d07d..4608877e5b820d9384b5a182d1cc6dd399596350 100644
--- a/apps/files_publiclink/templates/admin.php
+++ b/apps/files_publiclink/templates/admin.php
@@ -1,25 +1,18 @@
-<input type='hidden' id='baseUrl' value='<?php echo $_['baseUrl'];?>'/>
-<table id='linklist'>
-	<thead>
-		<tr>
-			<td class='path'><?php echo $l->t( 'Path' ); ?></td>
-			<td class='link'><?php echo $l->t( 'Link' ); ?></td>
-		</tr>
-	</thead>
+<input type="hidden" id="baseUrl" value="<?php echo $_['baseUrl'];?>"/>
+<table id="linklist">
 	<tbody>
+		<tr id="newlink_row">
+			<form action="#" id="newlink">
+				<td class="path"><input placeholder="Path" id="path"/></td>
+				<td><input type="submit" value="Share" /></td>
+			</form>
+		</tr>
 		<?php foreach($_['links'] as $link):?>
-			<tr class='link' id='<?php echo $link['token'];?>'>
-				<td class='path'><?php echo $link['path'];?></td>
-				<td class='link'><a href='get.php?token=<?php echo $link['token'];?>'><?php echo $_['baseUrl'];?>?token=<?php echo $link['token'];?></a></td>
+			<tr class="link" id="<?php echo $link['token'];?>">
+				<td class="path"><?php echo $link['path'];?></td>
+				<td class="link"><a href="get.php?token=<?php echo $link['token'];?>"><?php echo $_['baseUrl'];?>?token=<?php echo $link['token'];?></a></td>
 				<td><input type="submit" class="delete" data-token="<?php echo $link['token'];?>" value="<?php echo $l->t( 'Delete' ); ?>" /></td>
 			</tr>
 		<?php endforeach;?>
-		<tr id='newlink_row'>
-			<form action='#' id='newlink'>
-				<input type='hidden' id='expire_time'/>
-				<td class='path'><input placeholder='Path' id='path'/></td>
-				<td><input type='submit' value='Share'/></td>
-			</form>
-		</tr>
 	</tbody>
 </table>