function _imagepicker_browse_admin in Image Picker 7
Same name and namespace in other branches
- 5.2 imagepicker.module \_imagepicker_browse_admin()
- 5 imagepicker.module \_imagepicker_browse_admin()
- 6.2 imagepicker.functions.inc \_imagepicker_browse_admin()
Parameters
$src:
$account:
$public:
$range:
$label:
Return value
themed admin table
2 calls to _imagepicker_browse_admin()
File
- ./
imagepicker.functions.inc, line 1220 - @author Bob Hutchinson http://drupal.org/user/52366 @copyright GNU GPL
Code
function _imagepicker_browse_admin($src = "iframe", $account = FALSE, $public = FALSE, $range = 1, $label = '') {
if ($account) {
$user = $account;
}
else {
global $user;
}
$content = "";
// if there are groups
$forms = array();
$forms['browse_search'] = '';
$forms['browse_groups'] = '';
$forms['browse_public'] = '';
$forms['browse_public_groups'] = '';
$forms['browse_admin'] = '';
if (imagepicker_variable_get('imagepicker_groups_enabled', 1)) {
$gid = 0;
if (!$public) {
if (_imagepicker_has_groups($src == 'admin' ? $user : FALSE) && imagepicker_has_grouplist($src == 'admin' ? $user : FALSE)) {
// add groups select here
$forms['browse_groups'] = drupal_get_form('imagepicker_browse_groups_form', $src == 'admin' ? $user : FALSE);
}
}
}
$searchform = '';
if ($src != 'admin' && imagepicker_variable_get('imagepicker_show_browse_search_form', imagepicker_variable_get('imagepicker_show_browse_search_form', 1), $user->uid)) {
$forms['browse_search'] = drupal_get_form('imagepicker_browse_search_form');
}
elseif (imagepicker_variable_get('imagepicker_show_browse_search_form', 1)) {
$forms['browse_search'] = drupal_get_form('imagepicker_browse_search_form', FALSE, TRUE);
}
$forms['browse_admin'] = drupal_get_form('imagepicker_browse_admin_form', $src, $account, $public, $range);
$pref = '<div class="imgp_imgs_list">';
$suff = '</div>';
if ($public && $src == 'admin') {
$forms['browse_public'] = drupal_get_form('imagepicker_browse_public_form');
if (imagepicker_variable_get('imagepicker_groups_enabled', 1) && _imagepicker_has_public_groups($user, $src == 'admin' ? TRUE : FALSE)) {
$forms['browse_public_groups'] = drupal_get_form('imagepicker_browse_public_groups_form', $user, TRUE);
}
}
return theme('imagepicker_browse_admin', array(
'forms' => $forms,
'pref' => $pref,
'suff' => $suff,
'label' => $label,
));
}