function template_preprocess_filedepot_folderperms in filedepot 6
Same name and namespace in other branches
- 7 lib-theme.php \template_preprocess_filedepot_folderperms()
File
- ./
lib-theme.php, line 610 - lib-theme.php Theme support functions for the module
Code
function template_preprocess_filedepot_folderperms(&$variables) {
$filedepot = filedepot_filedepot();
$variables['catid'] = $variables['cid'];
$variables['user_options'] = filedepot_getUserOptions();
$variables['role_options'] = filedepot_getRoleOptions();
$variables['LANG_viewcategory'] = t('View Folder');
$variables['LANG_uploadapproval'] = t('Upload with Approval');
$variables['LANG_uploadadmin'] = t('Upload Admin');
$variables['LANG_uploaddirect'] = t('Upload Direct');
$variables['LANG_categoryadmin'] = t('Folder Admin');
$variables['LANG_uploadversions'] = t('Upload New Versions');
$variables['LANG_user'] = t('User');
$variables['LANG_admin'] = t('Admin');
$variables['LANG_action'] = t('Action');
$variables['LANG_view'] = t('View');
$variables['LANG_uploadadmin'] = t('Upload Admin');
$variables['LANG_uploadversions'] = t('Upload Versions');
$variables['LANG_directupload'] = t('Direct Upload');
$variables['LANG_uploadwithapproval'] = t('Upload with Approval');
$sql = "SELECT accid,permid,view,upload,upload_direct,upload_ver,approval,admin ";
$sql .= "FROM {filedepot_access} WHERE permtype = 'user' AND permid > 0 AND catid = %d";
$query = db_query($sql, $variables['cid']);
$i = 0;
while ($permrec = db_fetch_array($query)) {
$i++;
$user_perm_records .= theme('filedepot_folderperm_rec', $permrec, 'user');
}
if ($i > 0) {
$variables['user_perm_records'] = $user_perm_records;
}
else {
$variables['user_perm_records'] = '<tr><td width="20%"> </td><td colspan="8"> </td></tr>';
}
$sql = "SELECT accid,permid,view,upload,upload_direct,upload_ver,approval,admin ";
$sql .= "FROM {filedepot_access} WHERE permtype = 'role' AND permid > 0 AND catid = %d";
$query = db_query($sql, $variables['cid']);
$i = 0;
while ($permrec = db_fetch_array($query)) {
$i++;
$role_perm_records .= theme('filedepot_folderperm_rec', $permrec, 'role');
}
if ($i > 0) {
$variables['role_perm_records'] = $role_perm_records;
}
else {
$variables['role_perm_records'] = '<tr><td width="20%"> </td><td colspan="8"> </td></tr>';
}
}