else\r
set_plugin_setting('exif', 'disabled', 'tidypics');\r
\r
+ if (is_array(get_input('grp_perm_override')))\r
+ set_plugin_setting('grp_perm_override', 'enabled', 'tidypics');\r
+ else\r
+ set_plugin_setting('grp_perm_override', 'disabled', 'tidypics');\r
+\r
\r
// image sizes\r
$image_sizes = array();\r
'tidypics:settings:download_link' => "Show download link",\r
'tidypics:settings:tagging' => "Enable photo tagging",\r
'tidypics:settings:exif' => "Show EXIF data",\r
+ 'tidypics:settings:grp_perm_override' => "Allow group members full access to group albums",\r
'tidypics:settings:maxfilesize' => "Maximum image size in megabytes (MB):",\r
'tidypics:settings:watermark' => "Enter text to appear in the watermark - ImageMagick must be selected for the image library",\r
'tidypics:settings:im_path' => "Enter the path to your ImageMagick commands",\r
if (function_exists('add_group_tool_option'))\r
add_group_tool_option('photos',elgg_echo('tidypics:enablephotos'),true);\r
\r
- register_plugin_hook('permissions_check', 'object', 'tidypics_permission_override');\r
+ if (get_plugin_setting('grp_perm_override', 'tidypics') != "disabled")\r
+ register_plugin_hook('permissions_check', 'object', 'tidypics_permission_override');\r
\r
// Register for notifications \r
if (is_callable('register_notification_object')) {\r
$form_body .= 'height: <input style="width: 20%;" type="text" name="thumb_height" value=' . "\"{$image_sizes['thumb_image_height']}\"" . ' class="input-text" /></p>';\r
\r
\r
+ // Group permission override\r
+ $grp_perm_override = $plugin->grp_perm_override;\r
+ if(!$grp_perm_override) $grp_perm_override = "enabled";\r
+ $form_body .= '<p class="admin_debug">' . elgg_view("input/checkboxes", array('options' => array(elgg_echo('tidypics:settings:grp_perm_override') => 'enabled'), 'internalname' => 'grp_perm_override', 'value' => $grp_perm_override )) . "</p>";\r
+\r
$form_body .= elgg_view('input/submit', array('value' => elgg_echo("save")));\r
\r
echo elgg_view('input/form', array('action' => $action, 'body' => $form_body));
\ No newline at end of file