From 10dac9de37eee9b73964e8370eb39333b7760c0c Mon Sep 17 00:00:00 2001 From: plegall Date: Fri, 30 Apr 2010 22:38:17 +0000 Subject: bug 1637: make the privacy level the same everywher, use "who can see this photo?" instead of "minimum privacy level". git-svn-id: http://piwigo.org/svn/trunk@6025 68402e56-0260-453c-a942-63ccdbb3a9ee --- include/functions.inc.php | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) (limited to 'include') diff --git a/include/functions.inc.php b/include/functions.inc.php index 16be2fca4..e44421fdb 100644 --- a/include/functions.inc.php +++ b/include/functions.inc.php @@ -1524,4 +1524,46 @@ function check_input_parameter($param_name, $param_array, $is_array, $pattern) } } } + + +function get_privacy_level_options() +{ + global $conf; + + $options = array(); + foreach (array_reverse($conf['available_permission_levels']) as $level) + { + $label = null; + + if (0 == $level) + { + $label = l10n('Everybody'); + } + else + { + $labels = array(); + $sub_levels = array_reverse($conf['available_permission_levels']); + foreach ($sub_levels as $sub_level) + { + if ($sub_level == 0 or $sub_level < $level) + { + break; + } + array_push( + $labels, + l10n( + sprintf( + 'Level %d', + $sub_level + ) + ) + ); + } + + $label = implode(', ', $labels); + } + $options[$level] = $label; + } + return $options; +} ?> \ No newline at end of file -- cgit v1.2.3