You are here

function elfinder_admin_profile_get in elFinder file manager 6.2

Same name and namespace in other branches
  1. 7.3 elfinder.module \elfinder_admin_profile_get()
  2. 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;
}