From 3fb794b818d586f25c59af9c1939266bab900f0e Mon Sep 17 00:00:00 2001 From: garvinhicking Date: Wed, 8 Feb 2006 17:12:37 +0000 Subject: [PATCH] configure --- include/admin/images.inc.php | 63 ++++++++++++++++++++++++++++---- include/functions_images.inc.php | 8 +++- 2 files changed, 63 insertions(+), 8 deletions(-) diff --git a/include/admin/images.inc.php b/include/admin/images.inc.php index c94d593..270588d 100644 --- a/include/admin/images.inc.php +++ b/include/admin/images.inc.php @@ -307,23 +307,72 @@ switch ($serendipity['GET']['adminAction']) { return; } + $use_dir = serendipity_uploadSecure($serendipity['GET']['dir']); + $checkpath = array( + array( + 'relpath' => $use_dir + ) + ); + + if (!serendipity_directoryACL($checkpath, 'write')) { + return; + } + + if (!empty($serendipity['POST']['save'])) { + serendipity_ACLGrant(0, 'directory', 'read', $serendipity['POST']['read_authors'], $use_dir); + serendipity_ACLGrant(0, 'directory', 'write', $serendipity['POST']['write_authors'], $use_dir); + echo '
' . sprintf(SETTINGS_SAVED_AT, serendipity_strftime('%H:%M:%S')) . '
'; + } + + $groups = serendipity_getAllGroups(); + $read_groups = serendipity_ACLGet(0, 'directory', 'read', $use_dir); + $write_groups = serendipity_ACLGet(0, 'directory', 'write', $use_dir); + print_r($read_groups); + print_r($write_groups); ?>

-
+ - + - + + + + + + + + + +
+ +
+ +


- +
@@ -340,7 +389,7 @@ switch ($serendipity['GET']['adminAction']) {

-
+ @@ -400,7 +449,7 @@ switch ($serendipity['GET']['adminAction']) {

- +
@@ -455,7 +504,7 @@ switch ($serendipity['GET']['adminAction']) {

-
+
\n"; @@ -1749,5 +1749,11 @@ function serendipity_directoryACL(&$paths, $type = 'read') { } } } + + if (count($paths) < 1) { + return false; + } } + + return true; } \ No newline at end of file -- 2.39.5