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'); } } ?>