Mercurial > hg > MPIWG-drupal-modules
diff sites/all/modules/custom/digitalobjects/digitalobjects.item.inc @ 0:015d06b10d37 default tip
initial
author | dwinter |
---|---|
date | Wed, 31 Jul 2013 13:49:13 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sites/all/modules/custom/digitalobjects/digitalobjects.item.inc Wed Jul 31 13:49:13 2013 +0200 @@ -0,0 +1,42 @@ +<?php + + + +/** + * Process variables for digitalobject-item.tpl.php. + * + * The $variables array contains the following arguments: + * - $results: Search results array. + * - $module: Module the search results came from (module implementing + * hook_search_info()). + * + * @see search-results.tpl.php + */ +function template_preprocess_digitalobjects_item(&$variables) { + + $variables['objdata'] = digitalobjects_readMetadata($variables['objid']); + + $accessType=isset($variables['objdata']['md']['accessType']) ?$variables['objdata']['md']['accessType']: 'mpiwg'; + if (!user_access("view restricted content") && $accessType!="free"){ + $variables['access']=false; + } else { + $variables['access']=true; + } + + +} + +function template_preprocess_digitalobjects_item_short(&$variables) { + + $variables['objdata'] = digitalobjects_readMetadata($variables['objid'],$format="short"); + + + $accessType=isset($variables['objdata']['md']['accessType']) ?$variables['objdata']['md']['accessType']: 'mpiwg'; + if (!user_access("view restricted content") && $accessType!="free"){ + $variables['access']=false; + } else { + $variables['access']=true; + } + + +} \ No newline at end of file