function oa_files_page_alter in Open Atrium Files 7.2
Implements hook_page_alter().
This is used to use our alternate template when ?render=media-popup is passed in the URL.
File
- ./
oa_files.module, line 567
Code
function oa_files_page_alter(&$page) {
if (variable_get('oa_files_include_js', TRUE)) {
oa_files_include_js();
}
if (isset($_GET['render']) && $_GET['render'] == 'oa-files-popup') {
drupal_add_css(drupal_get_path('module', 'oa_files') . '/css/oa_files.media.css', array(
'basename' => 'seven_style',
'group' => CSS_THEME,
));
$page['#theme'] = 'oa_files_dialog_page';
// Disable administration modules from adding output to the popup.
// @see http://drupal.org/node/914786
module_invoke_all('suppress', TRUE);
foreach (element_children($page) as $key) {
if ($key != 'content') {
unset($page[$key]);
}
}
}
}