function template_preprocess_filedepot_folderperm_rec(&$variables) { list($accid, $permid, $acc_view, $acc_upload, $acc_uploaddirect, $acc_uploadver, $acc_approval, $acc_admin) = array_values($variables['permRec']); if ($variables['mode'] == 'user') { $variables['name'] = db_query("SELECT name FROM {users} WHERE uid=:uid", array(':uid' => $permid))->fetchField(); } else { if ($variables['mode'] == 'group') { $group = filedepot_og_get_group_entity($permid); $variables['name'] = $group->title; } else { $variables['name'] = db_query("SELECT name FROM {role} WHERE rid=:uid", array(':uid' => $permid))->fetchField(); } } $variables['accid'] = $accid; $variables['view_perm'] = $acc_view ? t('Yes') : t('No'); $variables['upload_perm'] = $acc_upload ? t('Yes') : t('No'); $variables['uploaddir_perm'] = $acc_uploaddirect ? t('Yes') : t('No'); $variables['uploadver_perm'] = $acc_uploadver ? t('Yes') : t('No'); $variables['approve_perm'] = $acc_approval ? t('Yes') : t('No'); $variables['admin_perm'] = $acc_admin ? t('Yes') : t('No'); $variables['LANG_delete'] = t('Delete'); }
function filedepot_getGroupOptions() { global $user; $retval = ''; $groups = filedepot_og_get_user_groups(); foreach ($groups as $grpid) { $entity = filedepot_og_get_group_entity($grpid); $retval .= '<option value="' . $grpid . '">' . $entity->title . '</option>'; } return $retval; }