init();
$helper = new \bluesquirrel\Helper();
$style = new \bluesquirrel\Stylesheets();
$view = new \bluesquirrel\View(array('admin/scripts','admin/container_top', array('admin/page1', 'admin/page2', 'admin/page3', 'admin/page4', 'admin/page5'), 'admin/container_bottom'));
$data = array('data'=>array(
'bluesquirrel_theme_list_image' => $data_proc->option_default_filter('bluesquirrel_theme_list_image'),
'bluesquirrel_theme_hang_image' => $data_proc->option_default_filter('bluesquirrel_theme_hang_image'),
'bluesquirrel_theme_slider_button' => $data_proc->option_default_filter('bluesquirrel_theme_slider_button'),
'bluesquirrel_theme_slider_button_active' => $data_proc->option_default_filter('bluesquirrel_theme_slider_button_active'),
'bluesquirrel_theme_own_slider' => $data_proc->option_default_filter('bluesquirrel_theme_own_slider'),
'bluesquirrel_number_first_menu' => $data_proc->option_default_filter('bluesquirrel_number_first_menu'),
'bluesquirrel_number_second_menu' => $data_proc->option_default_filter('bluesquirrel_number_second_menu'),
'bluesquirrel_first_menu_section_width' => $data_proc->option_default_filter('bluesquirrel_first_menu_section_width'),
'bluesquirrel_second_menu_section_width' => $data_proc->option_default_filter('bluesquirrel_second_menu_section_width'),
'bluesquirrel_logo' => $data_proc->option_default_filter('bluesquirrel_logo'),
'bluesquirrel_logo_use' => $data_proc->option_default_filter('bluesquirrel_logo_use'),
'bluesquirrel_hide_sidebar' => $data_proc->option_default_filter('bluesquirrel_hide_sidebar'),
'bluesquirrel_insert_top' => $data_proc->option_default_filter('bluesquirrel_insert_top'),
'bluesquirrel_body_classes' => $data_proc->option_default_filter('bluesquirrel_body_classes'),
'bluesquirrel_bs_is_excerpt' => $data_proc->option_default_filter('bluesquirrel_bs_is_excerpt'),
'bluesquirrel_favicon' => $data_proc->option_default_filter('bluesquirrel_favicon'),
'bluesquirrel_is_attachment_directly_link' => $data_proc->option_default_filter('bluesquirrel_is_attachment_directly_link'),
'bluesquirrel_attachments_show' => $data_proc->option_default_filter('bluesquirrel_attachments_show'),
'bluesquirrel_single_page_use' => $data_proc->option_default_filter('bluesquirrel_single_page_use'),
'bluesquirrel_hide_comments' => $data_proc->option_default_filter('bluesquirrel_hide_comments'),
'bluesquirrel_color_scheme' => $data_proc->option_default_filter('bluesquirrel_color_scheme'),
'color_prefix' => $style->scheme_to_prefix($data_proc->option_default_filter('bluesquirrel_color_scheme')),
'bluesquirrel_social' => $data_proc->option_default_filter('bluesquirrel_social'),
'bluesquirrel_feature_image_show' => $data_proc->option_default_filter('bluesquirrel_feature_image_show'),
'bluesquirrel_active_slider' => $data_proc->option_default_filter('bluesquirrel_active_slider'),
'bluesquirrel_lower_resolution_start_width' => $data_proc->option_default_filter('bluesquirrel_lower_resolution_start_width'),
'bluesquirrel_active_invitation' => $data_proc->option_default_filter('bluesquirrel_active_invitation'),
'bluesquirrel_invitation_pages' => $data_proc->option_default_filter('bluesquirrel_invitation_pages'),
'bluesquirrel_company_info' => $data_proc->option_default_filter('bluesquirrel_company_info'),
));
$view->setData($data);
echo $view->viewTemplates();
}
//Admin js & css files connection
public function admin_style_and_js(){
global $my_admin_page;
$screen = get_current_screen();
if (isset($screen)&&(property_exists($screen, 'id'))&&($my_admin_page == $screen->id ))
{
$helper = new \bluesquirrel\Helper();
$helper->addStyle('jquery-ui', 'css/jquery-ui.min.css');
$helper->addStyle('admin-css', 'css/admin_style.css');
$helper->addScrypt('media-single-js', 'js/upload_media_single_file.js', array('jquery', 'jquery-ui-core', 'jquery-ui-accordion', 'jquery-ui-tabs', 'jquery-ui-button', 'jquery-ui-dialog'));
$helper->addScrypt('media-single-invitation-js', 'js/upload_media_single_file_invitation.js', array('jquery', 'jquery-ui-core', 'jquery-ui-accordion', 'jquery-ui-tabs', 'jquery-ui-button', 'jquery-ui-dialog'));
$helper->addScrypt('media-multiple-js', 'js/upload_media_bg_files.js', array('jquery'));
$helper->addScrypt('media-multiple-features-js', 'js/upload_media_feature_files.js', array('jquery'));
wp_localize_script( 'media-multiple-js', 'slide_parameters', array(__("Slide ", "blue-squirrel"), __("Attachment ID : ", "blue-squirrel"),
__("Image Classes : ", "blue-squirrel"), __("Image Alt Attribute : ", "blue-squirrel"), __("Image Title Attribute : ", "blue-squirrel"),
__("Filenames for different resilutions : ", "blue-squirrel"), __("Path to parent dir : ", "blue-squirrel"),
__("Element's bg image : ", "blue-squirrel"), __("Element's inner div : ", "blue-squirrel"), __("Remove", "blue-squirrel"),
__("Don't change without understanding!", "blue-squirrel"), __("ReFilled After Each Refresh. If attachment ID not 0. ", "blue-squirrel"),
__("ReFilled After Each Refresh. If attachment ID not 0. Don't change manually. ", "blue-squirrel"),
__("ReFilled After Each Refresh. If attachment ID not 0. ", "blue-squirrel")) );
wp_localize_script( 'media-multiple-features-js', 'feature_parameters', array(__("Feature ", "blue-squirrel"),
__("Title : ", "blue-squirrel"),
__("Image Icon : ", "blue-squirrel"),
__("Link : ", "blue-squirrel"),
__("Text : ", "blue-squirrel"),
__("Remove", "blue-squirrel"),
__("Invitation Image Alt : ", "blue-squirrel")
) );
if(function_exists( 'wp_enqueue_media' )){
wp_enqueue_media();
}else{
wp_enqueue_style('thickbox');
wp_enqueue_script('media-upload');
wp_enqueue_script('thickbox');
}
}
}
//Save init values for the theme (NOT USED)
public function init_my_theme_on_switch(){
$actions = "add_option";
$this->init_my_theme($actions);
}
public function init_my_theme($actions){
$actions('bluesquirrel_theme_list_image', get_template_directory_uri().'/images/punkt_addit.png');
$actions('bluesquirrel_theme_hang_image', get_template_directory_uri().'/images/hang.png');
$actions('bluesquirrel_theme_slider_button', get_template_directory_uri().'/images/slider_button.png');
$actions('bluesquirrel_theme_slider_button_active', get_template_directory_uri().'/images/slider_button_active.png');
$helper = new \bluesquirrel\Helper();
$actions('bluesquirrel_theme_own_slider', $helper->default_slider_settings());
$actions('bluesquirrel_number_first_menu', 3);
$actions('bluesquirrel_number_second_menu', 7);
$actions('bluesquirrel_first_menu_section_width', 121);
$actions('bluesquirrel_second_menu_section_width', 116);
$actions('bluesquirrel_theme_slider_page', "0:");
$actions('bluesquirrel_logo', get_template_directory_uri().'/images/logo.png');
$actions('bluesquirrel_logo_use', '0');
$actions('bluesquirrel_hide_sidebar', '0');
$actions('bluesquirrel_insert_top', '0');
$actions('bluesquirrel_body_classes', '');
$actions('bluesquirrel_bs_is_excerpt', '0');
$actions('bluesquirrel_favicon', get_template_directory_uri().'/images/favicon.ico');
$actions('bluesquirrel_is_attachment_directly_link', "0");
$actions('bluesquirrel_attachments_show', "0");
$actions('bluesquirrel_single_page_use', "0");
$actions('bluesquirrel_hide_comments', "0");
$actions('bluesquirrel_color_scheme', "0");
$action('bluesquirrel_social', array());
$actions('bluesquirrel_feature_image_show', "0");
$actions('bluesquirrel_active_slider', "demo");
$actions('bluesquirrel_active_invitation', "demo");
$actions('bluesquirrel_invitation_pages', $helper->default_invitation_settings());
$action('bluesquirrel_lower_resolution_start_width', "620");
$action('bluesquirrel_company_info', 'Company Name, City, Country, Street House Number');
}
//Used for removing theme & reset saved values
public function close_my_theme(){
delete_option('bluesquirrel_theme_list_image');
delete_option('bluesquirrel_theme_hang_image');
delete_option('bluesquirrel_theme_slider_button');
delete_option('bluesquirrel_theme_slider_button_active');
delete_option('bluesquirrel_theme_own_slider');
delete_option('bluesquirrel_number_first_menu');
delete_option('bluesquirrel_number_second_menu');
delete_option('bluesquirrel_first_menu_section_width');
delete_option('bluesquirrel_second_menu_section_width');
delete_option('bluesquirrel_theme_slider_page');
delete_option('bluesquirrel_logo');
delete_option('bluesquirrel_logo_use');
delete_option('bluesquirrel_hide_sidebar');
delete_option('bluesquirrel_insert_top');
delete_option('bluesquirrel_body_classes');
delete_option('bluesquirrel_bs_is_excerpt');
delete_option('bluesquirrel_favicon');
delete_option('bluesquirrel_is_attachment_directly_link');
delete_option('bluesquirrel_attachments_show');
delete_option('bluesquirrel_single_page_use');
delete_option('bluesquirrel_hide_comments');
delete_option('bluesquirrel_color_scheme');
delete_option('bluesquirrel_social');
delete_option('bluesquirrel_feature_image_show');
delete_option('bluesquirrel_active_slider');
delete_option('bluesquirrel_lower_resolution_start_width');
delete_option('bluesquirrel_active_invitation');
delete_option('bluesquirrel_invitation_pages');
delete_option('bluesquirrel_company_info');
}
}
?>