You are here

function elfinder_admin_profile_get in elFinder file manager 7.3

Same name and namespace in other branches
  1. 6.2 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_profile in inc/elfinder.admin.profiles.inc
@file file manager admin profile settings page
elfinder_get_user_profile in ./elfinder.module

File

./elfinder.module, line 1083

Code

function elfinder_admin_profile_get($name = '') {
  $q = db_select('elfinder_profile', 'p')
    ->fields('p', array(
    'pid',
    'name',
    'description',
    'settings',
  ));
  if ($name) {
    $q
      ->condition('p.name', $name);
  }
  $result = $q
    ->execute();
  $profile = array();
  foreach ($result as $record) {
    $row = $record;
    $row->settings = unserialize($row->settings);
    $profile[] = $row;
  }
  if (count($profile) == 1) {
    $profile = $profile[0];
  }
  return $profile;
}