function elfinder_admin_profile_get in elFinder file manager 6.2
Same name and namespace in other branches
- 7.3 elfinder.module \elfinder_admin_profile_get()
- 7.2 elfinder.module \elfinder_admin_profile_get()
3 calls to elfinder_admin_profile_get()
- elfinder_admin_form in inc/
elfinder.admin.inc - Settings form definition
- elfinder_admin_profiles_form in inc/
elfinder.admin.profiles.inc - Settings form definition
- elfinder_get_user_profile in ./
elfinder.module
File
- ./
elfinder.module, line 1208
Code
function elfinder_admin_profile_get($name = '') {
$q = "SELECT pid, name, description, settings FROM elfinder_profile";
if ($name) {
$q .= sprintf(" WHERE name = '%s'", $name);
}
$q .= ' ORDER BY pid';
$result = db_query($q);
//$row = db_fetch_object($result);
$profile = array();
$done = FALSE;
while (!$done) {
$row = db_fetch_object($result);
if ($row) {
$row->settings = unserialize($row->settings);
$profile[] = $row;
}
else {
$done = TRUE;
}
}
if (count($profile) <= 1) {
$profile = $profile[0];
}
//drupal_set_message('pp=<pre>'.var_export($profile,true),'warning');
return $profile;
}