Beispiel #1
0
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');
}
Beispiel #2
0
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;
}