0, 'newsflash_width' => 0, 'newsflash_fixedwidth' => '850', 'newsflash_breadcrumb' => 0, 'newsflash_iepngfix' => 0, 'newsflash_themelogo' => 0, ); variable_set( str_replace('/', '_', 'theme_'. $theme_key .'_settings'), array_merge(theme_get_settings($theme_key), $defaults) ); // Force refresh of Drupal internals theme_get_setting('', TRUE); } function newsflash_regions() { return array( 'sidebar_left' => t('left sidebar'), 'sidebar_right' => t('right sidebar'), 'content_top' => t('content top'), 'content_bottom' => t('content bottom'), 'header' => t('header'), 'user1' => t('user1'), 'user2' => t('user2'), 'user3' => t('user3'), 'user4' => t('user4'), 'user5' => t('user5'), 'user6' => t('user6'), 'footer' => t('footer') ); } $style = theme_get_setting('newsflash_style'); if (!$style) { $style = 'blue'; } drupal_add_css(drupal_get_path('theme', 'newsflash') . '/css/' . $style . '.css', 'theme'); drupal_add_css(drupal_get_path('theme', 'newsflash') . '/content.css', 'theme'); if (theme_get_setting('newsflash_iepngfix')) { drupal_add_js(drupal_get_path('theme', 'newsflash') . '/js/jquery.pngFix.js', 'theme'); } if (theme_get_setting('newsflash_themelogo')) { function _phptemplate_variables($hook, $variables = array()) { $variables['logo'] = drupal_get_path('theme', 'newsflash') . '/images/' . theme_get_setting('newsflash_style') . '/logo.png'; return $variables; } }