Filestorage perms (no ACL), fix nav for browsers that can't handle PCSS, put content wrapper back now JS is fixed for features page.
This commit is contained in:
parent
4fa68c7f3d
commit
8542127274
@ -17,12 +17,32 @@ function filestorage_content(&$a) {
|
|||||||
$owner = intval($r[0]['channel_id']);
|
$owner = intval($r[0]['channel_id']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$observer = $a->get_observer();
|
||||||
|
$ob_hash = (($observer) ? $observer['xchan_hash'] : '');
|
||||||
|
|
||||||
|
$perms = get_all_perms($owner,$ob_hash);
|
||||||
|
|
||||||
|
if(! $perms['view_storage']) {
|
||||||
|
notice( t('Permission denied.') . EOL);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Since we have ACL'd files in the wild, but don't have ACL here yet, we
|
||||||
|
// need to return for anoyne other than the owner, despite the perms check for now.
|
||||||
|
|
||||||
$is_owner = (((local_user()) && ($owner == local_user())) ? true : false);
|
$is_owner = (((local_user()) && ($owner == local_user())) ? true : false);
|
||||||
if (! $is_owner) {
|
if (! $is_owner) {
|
||||||
info( t('Permission Denied.') . EOL );
|
info( t('Permission Denied.') . EOL );
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TODO This will also need to check for files on disk and delete them from there as well as the DB.
|
||||||
if ((argc() > 3 && argv(3) === 'delete') ? true : false);{
|
if ((argc() > 3 && argv(3) === 'delete') ? true : false);{
|
||||||
|
if(! $perms['view_storage']) {
|
||||||
|
notice( t('Permission denied. VS.') . EOL);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
$file = argv(2);
|
$file = argv(2);
|
||||||
$r = q("delete from attach where id = '%s' and uid = '%s' limit 1",
|
$r = q("delete from attach where id = '%s' and uid = '%s' limit 1",
|
||||||
dbesc($file),
|
dbesc($file),
|
||||||
|
@ -5,6 +5,7 @@ nav {
|
|||||||
position: fixed;
|
position: fixed;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
z-index: 100;
|
z-index: 100;
|
||||||
|
background-color: #ff0000;
|
||||||
}
|
}
|
||||||
|
|
||||||
aside {
|
aside {
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
<div class="generic-content-wrapper">
|
||||||
<h1>{{$title}}</h1>
|
<h1>{{$title}}</h1>
|
||||||
|
|
||||||
|
|
||||||
@ -17,3 +18,4 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
|
</div>
|
||||||
|
Reference in New Issue
Block a user