File: /home/mmickelson/theflexguys.com/baronconstruct/wp-content/themes/rt_affinity_wp/functions.php
<?php
global $option;
$option = get_option('affinity-options');
// Required
require_once(TEMPLATEPATH.'/includes/options_handler.php');
require_once(TEMPLATEPATH.'/includes/common.php');
require_once(TEMPLATEPATH.'/includes/widget_data.php');
require_once(TEMPLATEPATH.'/includes/rokbox.php');
require_once(TEMPLATEPATH.'/includes/comments.php');
// Widgets Include
$wp_ver = get_bloginfo('version');
if ($wp_ver >= 2.8) {
include(TEMPLATEPATH . '/includes/widgets/roktabs_wget.php');
include(TEMPLATEPATH . '/includes/widgets/rokstories_wget.php');
include(TEMPLATEPATH . '/includes/widgets/rokswitcher/rokswitcher_wget.php');
}
// Add theme settings menu
function rockettheme_admin_menu() {
if (!current_user_can('manage_options')) {
return;
}
add_submenu_page(
'themes.php'
, _r('Affinity Settings')
, _r('Affinity Settings')
, 0
, 'affinity-settings'
, 'affinity_settings_showup'
);
}
add_action('admin_menu', 'rockettheme_admin_menu');
// Settings Page
function affinity_settings_showup() {
include('admin/rtpanel.php');
}
if (is_admin() && $_GET['page'] == 'affinity-settings') {
add_action('admin_head', 'affinity_settings_admin_css');
wp_enqueue_script('mootools', get_bloginfo('template_directory').'/admin/js/mootools.js');
wp_enqueue_script('rokbox_config', get_bloginfo('template_directory').'/js/rokbox/themes/light/rokbox-config.js');
wp_enqueue_script('rokbox', get_bloginfo('template_directory').'/js/rokbox/rokbox.js');
wp_enqueue_script('roktabs', get_bloginfo('template_directory').'/js/roktabs/roktabs.js');
wp_enqueue_script('rokinnertabs', get_bloginfo('template_directory').'/admin/js/tabs.js');
wp_enqueue_script('roktips', get_bloginfo('template_directory').'/admin/js/roktips.js');
}
if (is_admin() && $_GET['page'] == 'affinity-settings' && !rok_isIE(6)) {
wp_enqueue_script('rokutils', get_bloginfo('template_directory').'/js/rokutils.inputs.js');
}
function affinity_settings_admin_css() {
echo '
<link rel="stylesheet" type="text/css" media="screen" href="'.get_bloginfo('template_directory').'/admin/admin.css" />
<link rel="stylesheet" type="text/css" media="screen" href="'.get_bloginfo('template_directory').'/js/rokbox/themes/light/rokbox-style.css" />
<link rel="stylesheet" type="text/css" media="screen" href="'.get_bloginfo('template_directory').'/admin/roktabs.css" />
<!--[if lte IE 6]>
<link href="'.get_bloginfo('template_directory').'/admin/admin_ie6.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="'.get_bloginfo('template_directory').'/js/rokbox/themes/light/rokbox-style-ie6.css" type="text/css" />
<![endif]-->
<!--[if IE 7]>
<link href="'.get_bloginfo('template_directory').'/admin/admin_ie7.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="'.get_bloginfo('template_directory').'/js/rokbox/themes/light/rokbox-style-ie7.css" type="text/css" />
<![endif]-->
<!--[if IE 8]>
<link href="'.get_bloginfo('template_directory').'/admin/admin_ie8.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="'.get_bloginfo('template_directory').'/js/rokbox/themes/light/rokbox-style-ie8.css" type="text/css" />
<![endif]-->
';
}
// sys_get_temp_dir function
require_once(TEMPLATEPATH.'/includes/php4function.php');
?>