123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- <?php
- function hook_admin_theme_info() {
- $options = array();
- $options['batch'] = array(
- 'title' => t('Use administration theme for batch processing'),
- 'description' => t('Use the administration theme when executing batch operations.'),
- );
- if (module_exists('coder')) {
- $options['coder'] = array(
- 'title' => t('Use administration theme for code reviews'),
- 'description' => t('Use the administration theme when viewing Coder code reviews.'),
- );
- }
- if (module_exists('service_attachments')) {
- $options['service_attachments'] = array(
- 'title' => t('Use administration theme for viewing the service attachments form on nodes.'),
- 'description' => t('Use the administration theme when viewing service attachments on nodes.'),
- );
- }
- if (module_exists('webform')) {
- $options['webform_results'] = array(
- 'title' => t('Use administration theme for viewing webform submissions.'),
- 'description' => t('Use the administration theme when viewing webform submissions.'),
- );
- }
- if (module_exists('statistics')) {
- $options['statistics'] = array(
- 'title' => t('Use administration theme for viewing pages of the statistics module.'),
- 'description' => t('Use the administration theme when viewing pages of the statistics module.'),
- );
- }
- return $options;
- }
- function hook_admin_theme_check($option = NULL) {
- switch ($option) {
- case 'coder':
- return arg(0) == 'coder';
- case 'batch':
- return arg(0) == 'batch';
- case 'service_attachments':
- return arg(0) == 'node' && arg(2) == 'service_attachments';
- case 'webform_results':
- return arg(0) == 'node' && arg(2) == 'webform-results';
- case 'statistics':
- return (arg(0) == 'node' || arg(0) == 'user') && arg(2) == 'track';
- }
- }
|