目录分享侧边连

This commit is contained in:
HFO4 2018-05-17 16:18:08 +08:00
parent 81abe89e84
commit 07fef77c4c
6 changed files with 1036 additions and 34 deletions

View file

@ -30,6 +30,7 @@ class Directory extends DAV\Node implements DAV\ICollection, DAV\IQuota{
}
function createFile($name, $data = NULL){
$name = str_replace(" ","",$name);
$userData = Db::name("users")->where("id",$this->uid)->find();
$groupData = Db::name("groups")->where("id",$userData["user_group"])->find();
$policyData = Db::name("policy")->where("id",$groupData["policy_name"])->find();
@ -137,6 +138,7 @@ class Directory extends DAV\Node implements DAV\ICollection, DAV\IQuota{
}
function getChild($name) {
$name = str_replace(" ","",$name);
if(!$this->childExists($name)){
throw new DAV\Exception\NotFound('File with name ' . $name . ' could not be located');
}
@ -150,6 +152,7 @@ class Directory extends DAV\Node implements DAV\ICollection, DAV\IQuota{
}
function childExists($name) {
$name = str_replace(" ","",$name);
$fileObj = new Objects($this->uid.rtrim($this->myPath,"/") . '/' . $name);
if($this->findDir(rtrim($this->myPath,"/") . '/' . $name) || $fileObj->isExist){
return true;

View file

@ -70,34 +70,9 @@
</div>
</div>
</div>
<nav class="navbar navbar-inverse" >
<div class="container-fluid">
<div class="container" >
{include file="navbar_public" loginStatus=$loginStatus userData=$userInfo /}
<div class="header-panel shadow-z-2">
<div class="container-fluid">
<div class="row">
</div>
</div>
</div>
<div class="container main-h">
<div class="">
<div class="jumbotron">
<div class="card_botom">
<div class="row bottom-width">
<div class="manager"><angular-filemanager></angular-filemanager>
</div>
</div>
</div>
</div></div>
</div>
</div>
<angular-filemanager></angular-filemanager>
</body>
<script type="text/javascript">
shareInfo={

View file

@ -337,7 +337,7 @@ textarea.code {
padding: 0;
overflow-x: hidden;
overflow-y: auto;
border-right: 1px solid #eee
border-right: 1px solid #eee;
}
.btn-go-back {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -5,7 +5,7 @@
config.set({
appName: 'angular-filemanager',
defaultLang: 'zh_cn',
sidebar: false,
sidebar: true,
pickCallback: function(item) {
var msg = 'Picked %s "%s" for external use'
.replace('%s', item.type)
@ -18,6 +18,7 @@
changePermissions: false,
upload: false,
shareFile: false,
shareFile: false,
}),
});
}]);