0byt3m1n1
Path:
/
home1
/
aserty
/
public_html
/
bonniescraftygifts.com
/
iFzj4
/
configCHM
/
Jump
/
0-aserty
/
appartsoft.info
/
wp-content
/
themes
/
knightzon
/
admin
/
functions
/
[
Home
]
File: functions.options.php
<?php add_action('init','of_options'); if (!function_exists('of_options')) { function of_options() { //Access the WordPress Categories via an Array $of_categories = array(); $of_categories_obj = get_categories('hide_empty=0'); foreach ($of_categories_obj as $of_cat) { $of_categories[$of_cat->cat_ID] = $of_cat->cat_name;} $categories_tmp = array_unshift($of_categories, "Select a category:"); //Access the WordPress Pages via an Array $of_pages = array(); $of_pages_obj = get_pages('sort_column=post_parent,menu_order'); foreach ($of_pages_obj as $of_page) { $of_pages[$of_page->ID] = $of_page->post_name; } $of_pages_tmp = array_unshift($of_pages, "Select a page:"); //Testing $of_options_select = array("one","two","three","four","five"); $of_options_bg_repeat = array("no-repeat","repeat","repeat-x","repeat-y"); $of_options_radio = array("one" => "One","two" => "Two","three" => "Three","four" => "Four","five" => "Five"); $of_options_amazon_country = array("amazon.com","amazon.ca","amazon.co.uk","amazon.de","amazon.fr","amazon.es","amazon.it"); $of_options_amazon_cookies = array("standart","90days"); $of_options_recent_blog = array("show","hide"); $of_options_newsticker = array("show","hide"); $of_options_payment_logo = array("show","hide"); //Sample Homepage blocks for the layout manager (sorter) $of_options_homepage_blocks = array ( "disabled" => array ( "placebo" => "placebo", //REQUIRED! "block_one" => "Block One", "block_two" => "Block Two", "block_three" => "Block Three", ), "enabled" => array ( "placebo" => "placebo", //REQUIRED! "block_four" => "Block Four", ), ); //Stylesheets Reader $alt_stylesheet_path = LAYOUT_PATH; $alt_stylesheets = array(); if ( is_dir($alt_stylesheet_path) ) { if ($alt_stylesheet_dir = opendir($alt_stylesheet_path) ) { while ( ($alt_stylesheet_file = readdir($alt_stylesheet_dir)) !== false ) { if(stristr($alt_stylesheet_file, ".css") !== false) { $alt_stylesheets[] = $alt_stylesheet_file; } } } } //Background Images Reader $bg_images_path = STYLESHEETPATH. '/assets/img/bg/'; // change this to where you store your bg images $bg_images_url = get_bloginfo('template_url').'/assets/img/bg/'; // change this to where you store your bg images $bg_images = array(); if ( is_dir($bg_images_path) ) { if ($bg_images_dir = opendir($bg_images_path) ) { while ( ($bg_images_file = readdir($bg_images_dir)) !== false ) { if(stristr($bg_images_file, ".png") !== false || stristr($bg_images_file, ".jpg") !== false) { $bg_images[] = $bg_images_url . $bg_images_file; } } } } //Background Images Skin $bg_images_path2 = STYLESHEETPATH. '/assets/img/skin/'; // change this to where you store your bg images $bg_images_url2 = get_bloginfo('template_url').'/assets/img/skin/'; // change this to where you store your bg images $bg_images2 = array(); if ( is_dir($bg_images_path2) ) { if ($bg_images_dir2 = opendir($bg_images_path2) ) { while ( ($bg_images_file2 = readdir($bg_images_dir2)) !== false ) { if(stristr($bg_images_file2, ".png") !== false || stristr($bg_images_file2, ".jpg") !== false) { $bg_images2[] = $bg_images_url2 . $bg_images_file2; } } } } /*-----------------------------------------------------------------------------------*/ /* TO DO: Add options/functions that use these */ /*-----------------------------------------------------------------------------------*/ //More Options $uploads_arr = wp_upload_dir(); $all_uploads_path = $uploads_arr['path']; $all_uploads = get_option('of_uploads'); $other_entries = array("Select a number:","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19"); $body_repeat = array("no-repeat","repeat-x","repeat-y","repeat"); $body_pos = array("top left","top center","top right","center left","center center","center right","bottom left","bottom center","bottom right"); // Image Alignment radio box $of_options_thumb_align = array("alignleft" => "Left","alignright" => "Right","aligncenter" => "Center"); // Image Links to Options $of_options_image_link_to = array("image" => "The Image","post" => "The Post"); /*-----------------------------------------------------------------------------------*/ /* The Options Array */ /*-----------------------------------------------------------------------------------*/ // Set the Options Array global $of_options; $of_options = array(); /*-----------------------------------------------------------------------------------*/ /* Affiliate Setting */ /*-----------------------------------------------------------------------------------*/ $of_options[] = array( "name" => "Affiliate Settings", "type" => "heading"); $of_options[] = array( "name" => "Amazon Country", "desc" => "Select your amazon country.", "id" => "amazon_country", "std" => "amazon.com", "type" => "select", "options" => $of_options_amazon_country); $of_options[] = array( "name" => "Amazon Affiliate ID", "desc" => "Enter your amazon affiliate id here.", "id" => "amazon_aff_id", "std" => "", "type" => "text"); $of_options[] = array( "name" => "Amazon API Key (Access Key ID)", "desc" => "Enter your amazon access key here.", "id" => "amazon_access_key", "std" => "", "type" => "text"); $of_options[] = array( "name" => "Amazon Secret Key", "desc" => "Enter your amazon secret key here.", "id" => "amazon_secret_key", "std" => "", "type" => "text"); $of_options[] = array( "name" => "Open Amazon Link in New Tab", "desc" => "enable open amazon link in new tab", "id" => "new_tab", "std" => 1, "type" => "checkbox"); $of_options[] = array( "name" => "Amazon Cookies", "desc" => "Select your amazon cookies setting.", "id" => "amazon_cookies", "std" => "standart", "type" => "select", "options" => $of_options_amazon_cookies); /*-----------------------------------------------------------------------------------*/ /* General Setting */ /*-----------------------------------------------------------------------------------*/ $of_options[] = array( "name" => "General Settings", "type" => "heading"); $url = ADMIN_DIR . 'assets/images/'; $of_options[] = array( "name" => "Main Layout", "desc" => "Select main layout boxed or wide.", "id" => "layout", "std" => "boxed", "type" => "images", "options" => array( 'wide' => $url . '1col.png', 'boxed' => $url . '3cm.png') ); $url = ADMIN_DIR . 'assets/images/'; $of_options[] = array( "name" => "Product Layout", "desc" => "Select product layout list or store view.", "id" => "product_layout", "std" => "store_layout", "type" => "images", "options" => array( 'list_layout' => $url . 'list-layout.png', 'store_layout' => $url . 'store-layout.png') ); $of_options[] = array( "name" => "Text Logo", "desc" => "Default text logo disabled, tick to enabled.", "id" => "text_logo", "std" => 0, "type" => "checkbox"); $of_options[] = array( "name" => "Custom Logo", "desc" => "Upload a 300px x 70px image that will represent your website's logo.", "id" => "logo", "std" => get_template_directory_uri(). '/assets/img/logo.png', "type" => "upload"); $of_options[] = array( "name" => "Custom Favicon", "desc" => "Upload a 16px x 16px ico image that will represent your website's favicon.", "id" => "favicon", "std" => "", "type" => "upload"); $of_options[] = array( "name" => "Blog Category", "desc" => "enable blog category for blog posting instead custom blog types", "id" => "enable_blog_cat", "std" => 0, "folds" => 1, "type" => "checkbox"); $of_options[] = array( "name" => "Choose Category", "desc" => "Choose a category for blog post", "id" => "blog_cat", "std" => "Select a category:", "fold" => "enable_blog_cat", /* the checkbox hook */ "type" => "select", "options" => $of_categories); $of_options[] = array( "name" => "Product Title", "desc" => "Enter product title homepage.", "id" => "product_title", "std" => "Featured Product", "type" => "text"); $of_options[] = array( "name" => "Recent Blog Homepage", "desc" => "Choose show or hide recent blog at homepage", "id" => "recent_blog", "std" => "show", "type" => "select", "options" => $of_options_recent_blog); $of_options[] = array( "name" => "Blog Title", "desc" => "Enter blog title homepage.", "id" => "blog_title", "std" => "Recent Blog", "type" => "text"); $of_options[] = array( "name" => "Blog Entries", "desc" => "Enter how many blog entries.", "id" => "blog_number", "std" => "10", "type" => "text"); $of_options[] = array( "name" => "Newsticker", "desc" => "Choose show or hide newsticker", "id" => "newsticker", "std" => "show", "type" => "select", "options" => $of_options_newsticker); $of_options[] = array( "name" => "Header Code", "desc" => "Paste your Google webmaster or tracking code here. This will be added into the head template of theme.", "id" => "pixr_head", "std" => "", "type" => "textarea"); /*-----------------------------------------------------------------------------------*/ /* Slider */ /*-----------------------------------------------------------------------------------*/ $of_options[] = array( "name" => "Slider", "type" => "heading"); $of_options[] = array( "name" => "Enable Slider", "desc" => "Default slider enabled, then choose one of slider type below.", "id" => "enable_slider", "std" => 1, "type" => "checkbox"); $of_options[] = array( "name" => "Product Slider", "desc" => "Slider with product and description.", "id" => "slider_product", "std" => 0, "folds" => 1, "type" => "checkbox"); $of_options[] = array( "name" => "Slider Category", "desc" => "Choose a category product slider", "id" => "slider_category", "std" => "Select a category:", "fold" => "slider_product", /* the checkbox hook */ "type" => "select", "options" => $of_categories); $of_options[] = array( "name" => "Slider Number", "desc" => "Enter how many slider entries.", "id" => "slider_number", "std" => "5", "fold" => "slider_product", /* the checkbox hook */ "type" => "text"); $of_options[] = array( "name" => "Medium Slider", "desc" => "Medium slider image with left custom search.", "id" => "slider_medium", "std" => 0, "folds" => 1, "type" => "checkbox"); $of_options[] = array( "name" => "Medium Slider Image", "desc" => 'upload your image here. size 658px x 267px. <span style="color:red;">Use only Image URL</span>', "id" => "slider_medium_image", "std" => "", "fold" => "slider_medium", /* the checkbox hook */ "type" => "slider"); $of_options[] = array( "name" => "Large Slider", "desc" => "Large slider image full width.", "id" => "slider_large", "std" => 0, "folds" => 1, "type" => "checkbox"); $of_options[] = array( "name" => "Large Slider Image", "desc" => 'upload your image here. size 880px x 313px. <span style="color:red;">Use only Image URL</span>', "id" => "slider_large_image", "std" => "", "fold" => "slider_large", /* the checkbox hook */ "type" => "slider"); /*-----------------------------------------------------------------------------------*/ /* Styling Options */ /*-----------------------------------------------------------------------------------*/ $of_options[] = array( "name" => "Styling Options", "type" => "heading"); $url = ADMIN_DIR . 'assets/images/skin/'; $of_options[] = array( "name" => "Theme Skin", "desc" => "Select a theme color skin.", "id" => "skin", "std" => "darkgrey", "type" => "images", "options" => array( 'darkgrey' => $url . 'darkgrey.png', 'purple' => $url . 'purple.png', 'green' => $url . 'green.png', 'orange' => $url . 'orange.png', 'red' => $url . 'red.png', 'pink' => $url . 'pink.png', 'tosca' => $url . 'tosca.png', 'gabbana' => $url . 'gabbana.png', 'skool' => $url . 'skool.png', 'blue' => $url . 'blue.png') ); $of_options[] = array( "name" => "Background Pattern", "desc" => "Select a background pattern.", "id" => "bg_pattern", "std" => "", "type" => "tiles", "options" => $bg_images, ); $of_options[] = array( "name" => "Background Image", "desc" => "Upload image as background.", "id" => "bg_image", "std" => "", "type" => "upload"); $of_options[] = array( "name" => "Background Image Repeat", "desc" => "Select background Image repeat", "id" => "bg_repeat", "std" => "repeat", "type" => "select", "options" => $of_options_bg_repeat); $of_options[] = array( "name" => "Background Color", "desc" => "Pick a background color for the theme. default #3f454c", "id" => "bg_color", "std" => "", "type" => "color"); $of_options[] = array( "name" => "Top Header", "desc" => "Pick a top header color for the theme. default #31353a", "id" => "top_header", "std" => "", "type" => "color"); $of_options[] = array( "name" => "Header Background", "desc" => "Pick a header color for the theme. default #3f454c", "id" => "header_color", "std" => "", "type" => "color"); $of_options[] = array( "name" => "Menu Background", "desc" => "Pick a header color for the theme. default #5a646e", "id" => "menu_bg", "std" => "", "type" => "color"); $of_options[] = array( "name" => "Background Slider", "desc" => "Pick a background slider for the theme. default #CCC", "id" => "bg_slider", "std" => "", "type" => "color"); $of_options[] = array( "name" => "Background Newsticker", "desc" => "Pick a background color for newsticker. default #edb800", "id" => "bg_newsticker", "std" => "", "type" => "color"); $of_options[] = array( "name" => "Main Body", "desc" => "Pick a background color for body. default #f5f5f5", "id" => "main_body", "std" => "", "type" => "color"); $of_options[] = array( "name" => "Footer Color", "desc" => "Pick a background color for the footer. default #5a646e", "id" => "footer_color", "std" => "", "type" => "color"); $of_options[] = array( "name" => "Custom CSS", "desc" => "Quickly add some CSS to your theme by adding it to this block.", "id" => "pixr_css", "std" => "", "type" => "textarea"); /*-----------------------------------------------------------------------------------*/ /* Advertisements */ /*-----------------------------------------------------------------------------------*/ $of_options[] = array( "name" => "Advertisements", "type" => "heading"); $of_options[] = array( "name" => "Ads 468", "desc" => "Enable ads 468x80, untick to disabled", "id" => "ads_468", "std" => 1, "type" => "checkbox"); $of_options[] = array( "name" => "Ads 468x80 code", "desc" => "Enter your ads code here", "id" => "ads_468_code", "std" => '<img src="'.get_template_directory_uri(). '/assets/img/banner.jpg" />', "type" => "textarea"); $of_options[] = array( "name" => "Ads 728", "desc" => "Enable ads 728x90, untick to disabled", "id" => "ads_728", "std" => 1, "type" => "checkbox"); $of_options[] = array( "name" => "Ads 728x90 code", "desc" => "Enter your ads code here", "id" => "ads_728_code", "std" => '<img src="'.get_template_directory_uri(). '/assets/img/banner2.jpg" />', "type" => "textarea"); /*-----------------------------------------------------------------------------------*/ /* Footer Settings */ /*-----------------------------------------------------------------------------------*/ $of_options[] = array( "name" => "Footer", "type" => "heading"); $of_options[] = array( "name" => "Footer Widget", "desc" => "Enable footer widget, untick to disabled.", "id" => "footer_widget", "std" => 1, "type" => "checkbox"); $of_options[] = array( "name" => "Payment Logo", "desc" => "Choose show or hide payment logo", "id" => "payment", "std" => "show", "type" => "select", "options" => $of_options_payment_logo); $of_options[] = array( "name" => "Copyright Text", "desc" => "You can use the following shortcodes in your footer text: [wp-link] [theme-link] [loginout-link] [blog-title] [blog-link] [the-year]", "id" => "copyright", "std" => '© Copyright 2012 | All Rights Reserved | Powered by WordPress | ', "type" => "textarea"); $of_options[] = array( "name" => "Tracking Code", "desc" => "Enter your tracking code here such us Google analitycs, Histat, Statcounter, etc.", "id" => "tracking", "std" => "", "type" => "textarea"); /*-----------------------------------------------------------------------------------*/ /* Social Settings */ /*-----------------------------------------------------------------------------------*/ $of_options[] = array( "name" => "Social", "type" => "heading"); $of_options[] = array( "name" => "Facebook", "desc" => "Enter your Facebook URL here.", "id" => "facebook", "std" => "http://www.facebook.com/PixrThemes", "type" => "text"); $of_options[] = array( "name" => "Twitter", "desc" => "Enter your Twitter URL here.", "id" => "twitter", "std" => "", "type" => "text"); $of_options[] = array( "name" => "Linkedin", "desc" => "Enter your Linkedin URL here.", "id" => "linkedin", "std" => "", "type" => "text"); $of_options[] = array( "name" => "Google Plus", "desc" => "Enter your Google Plus URL here.", "id" => "google", "std" => "", "type" => "text"); $of_options[] = array( "name" => "Youtube", "desc" => "Enter your Youtube URL here.", "id" => "youtube", "std" => "", "type" => "text"); /*-----------------------------------------------------------------------------------*/ /* Policy */ /*-----------------------------------------------------------------------------------*/ $of_options[] = array( "name" => "Disclosure Policy", "type" => "heading"); $of_options[] = array( "name" => "Your Name", "desc" => "Enter your name to show at amazon disclosure policy", "id" => "disclosure_name", "std" => "", "type" => "text"); $of_options[] = array( "name" => "Custom Disclosure Policy", "desc" => "Enter here your custom amazon disclosure policy", "id" => "disclosure_custom", "std" => "", "type" => "textarea"); $of_options[] = array( "name" => "Footer Disclosure Policy ", "desc" => "Default enabled, untick to disabled.", "id" => "disclosure_footer", "std" => 1, "type" => "checkbox"); $of_options[] = array( "name" => "Color Footer Disclosure Policy", "desc" => "Pick a color for the footer. default #dddddd", "id" => "color_footer_disclosure", "std" => "#dddddd", "type" => "color"); /*-----------------------------------------------------------------------------------*/ /* Backup Options */ /*-----------------------------------------------------------------------------------*/ $of_options[] = array( "name" => "Backup Options", "type" => "heading"); $of_options[] = array( "name" => "Backup and Restore Options", "id" => "of_backup", "std" => "", "type" => "backup", "desc" => 'You can use the two buttons below to backup your current options, and then restore it back at a later time. This is useful if you want to experiment on the options but would like to keep the old settings in case you need it back.', ); $of_options[] = array( "name" => "Transfer Theme Options Data", "id" => "of_transfer", "std" => "", "type" => "transfer", "desc" => 'You can tranfer the saved options data between different installs by copying the text inside the text box. To import data from another install, replace the data in the text box with the one from another install and click "Import Options". ', ); } } ?>