'; if(file_exists(TEMPLATEPATH .'/documentation.html')){ include_once(TEMPLATEPATH .'/documentation.html'); }else{ include_once('documentation.html'); } echo ''; } //sets up the options objects function ab_custom_options(){ global $ab_options_set, $groups, $main_options; if(isset($ab_options_set['groups'])): foreach($ab_options_set['groups'] as $group): $name = strtolower(str_replace(' ', '_', $group['name'])); $groups[$name] = new ab_option_group($group); $groups[$name]->register_settings(); endforeach; endif; unset($ab_options_set['groups']); $main_options = new ab_option_main($ab_options_set); $main_options->register_settings(); } add_action('admin_init', 'ab_custom_options', 9,1); //Adds style sheet to the admin panel function custom_admin_css(){ $x = ( 'rtl' == get_bloginfo( 'text_direction' ) ) ? 'left' : 'right'; echo '' . "\n"; } add_action('admin_head', 'custom_admin_css'); //turn on Thickbox in the options panel function ab_admin_attachments(){ wp_enqueue_script('media-upload'); wp_enqueue_script('thickbox'); wp_register_script('my-upload', WP_PLUGIN_URL.'/abandon-theme-options/js/script.js', array('jquery','media-upload','thickbox')); wp_enqueue_script('my-upload'); } function ab_admin_styles() { wp_enqueue_style('thickbox'); } if (isset($_GET['page']) && $_GET['page'] == 'ab_custom') { add_action('admin_print_scripts', 'ab_admin_attachments'); add_action('admin_print_styles', 'ab_admin_styles'); } ?>