function add_page_option_element()
{
    global $post, $page_meta_boxes;
    //init array
    $page_meta_boxes['Page Item']['name']['Blog']['category']['options'] = get_category_list('category');
    $page_meta_boxes['Page Item']['name']['Gallery']['page']['options'] = get_title_list('gallery');
    $page_meta_boxes['Page Item']['name']['Personnel']['category']['options'] = get_category_list('personnel-category');
    $page_meta_boxes['Page Item']['name']['Portfolio']['category']['options'] = get_category_list('portfolio-category');
    $page_meta_boxes['Page Item']['name']['Portfolio']['view-all-project']['options'] = array_merge(array('No'), get_title_list('page'));
    $page_meta_boxes['Page Item']['name']['Post-Slider']['category']['options'] = get_category_list('category');
    $page_meta_boxes['Page Item']['name']['Price-Item']['category']['options'] = get_category_list('price-table-category');
    $page_meta_boxes['Page Item']['name']['Testimonial']['category']['options'] = get_category_list('testimonial-category');
    $page_meta_boxes['Page Item']['name']['Testimonial']['specific']['options'] = get_title_list('testimonial');
    $page_meta_boxes['Choose Left Sidebar']['options'] = get_sidebar_name();
    $page_meta_boxes['Choose Right Sidebar']['options'] = $page_meta_boxes['Choose Left Sidebar']['options'];
    echo '<div id="gdl-overlay-wrapper">';
    echo '<div id="gdl-overlay-content">';
    set_nonce();
    //get value
    foreach ($page_meta_boxes as $page_meta_box) {
        if ($page_meta_box['type'] == 'page-option-item') {
            $page_meta_box['value'] = get_post_meta($post->ID, $page_meta_box['xml'], true);
            print_page_default_elements($page_meta_box);
            print_page_selected_elements($page_meta_box);
        } else {
            if ($page_meta_box['type'] == 'imagepicker') {
                $slider_xml_string = get_post_meta($post->ID, $page_meta_box['xml'], true);
                if (!empty($slider_xml_string)) {
                    $slider_xml_val = new DOMDocument();
                    $slider_xml_val->loadXML($slider_xml_string);
                    $page_meta_box['value'] = $slider_xml_val->documentElement;
                }
                print_meta($page_meta_box);
            } else {
                if (empty($page_meta_box['name'])) {
                    $page_meta_box['name'] = '';
                }
                $page_meta_box['value'] = get_post_meta($post->ID, $page_meta_box['name'], true);
                print_meta($page_meta_box);
            }
        }
        echo "<div class='clear'></div>";
        if (empty($page_meta_box['hr'])) {
            if ($page_meta_box['type'] != 'open' && $page_meta_box['type'] != 'close') {
                echo '<hr class="separator mt20">';
            }
        }
    }
    echo '</div>';
    echo '</div>';
}
Beispiel #2
0
        }
        if (!empty($_GET['title'])) {
            $wheresql .= " AND `parent_id` = '" . $_GET["title"] . "' ";
        }
    }
    $total_sql = "SELECT COUNT(*) AS num FROM " . table('relation') . $wheresql;
    $total_val = $db->get_total($total_sql);
    $page = new page(array('total' => $total_val, 'perpage' => $perpage, 'getarray' => $_GET));
    $currenpage = $page->nowindex;
    $offset = ($currenpage - 1) * $perpage;
    $list = get_list($offset, $perpage, $wheresql . $oederbysql);
    $smarty->assign('list', $list);
    $smarty->assign('page', $page->show(3));
    $smarty->assign('navlabel', "list");
    $smarty->assign('source_list', get_source_list());
    $smarty->assign('title_list', get_title_list());
    $smarty->assign('source', $_GET['source']);
    $smarty->assign('title', $_GET['title']);
    $smarty->assign('type', $_GET['type']);
    get_token();
    $smarty->display('replace/admin_replace.htm');
} elseif ($act == 'add') {
    get_token();
    $smarty->assign('navlabel', "add");
    $smarty->display('replace/admin_replace_add.htm');
} elseif ($act == 'add_title') {
    get_token();
    $smarty->assign('navlabel', "add_title");
    $smarty->display('replace/admin_replace_add_title.htm');
} elseif ($act == 'add_save') {
    check_token();
/*	
 *	Goodlayers Option File
 *	---------------------------------------------------------------------
 * 	@version	1.0
 * 	@author		Goodlayers
 * 	@link		http://goodlayers.com
 * 	@copyright	Copyright (c) Goodlayers
 *	---------------------------------------------------------------------
 *	This file contains the goodlayers panel elements and create the 
 *	goodlayers panel to the back-end of the framework
 *	---------------------------------------------------------------------
 */
// goodlayers panel navigation elements
$goodlayers_menu = array(__('General', 'gdl_back_office') => array(__('Page Style', 'gdl_back_office') => 'gdl_panel_page_style', __('Sidebar', 'gdl_back_office') => 'gdl_panel_sidebar', __('Footer Style', 'gdl_back_office') => 'gdl_panel_footer_style', __('Google Analytics', 'gdl_back_office') => 'gdl_panel_google_analytics', __('Favicon', 'gdl_back_office') => 'gdl_panel_favicon'), __('Font Style', 'gdl_back_office') => array(__('Font Size', 'gdl_back_office') => 'gdl_panel_font_size', __('Font Family', 'gdl_back_office') => 'gdl_panel_font', __('Upload Font', 'gdl_back_office') => 'gdl_panel_upload_font'), __('Overall Elements', 'gdl_back_office') => array(__('Logo / Navigation', 'gdl_back_office') => 'gdl_panel_logo', __('Social Shares', 'gdl_back_office') => 'gdl_panel_social_shares', __('Copyright Area', 'gdl_back_office') => 'gdl_panel_copyright_area', __('Gallery Page', 'gdl_back_office') => 'gdl_panel_gallery_page'), __('Elements Color', 'gdl_back_office') => array(__('Navigation', 'gdl_back_office') => 'gdl_panel_navigation', __('Body', 'gdl_back_office') => 'gdl_panel_body', __('Footer', 'gdl_back_office') => 'gdl_panel_footer', __('Gallery', 'gdl_back_office') => 'gdl_panel_gallery', __('Slider', 'gdl_back_office') => 'gdl_panel_slider', __('Blog / Portfolio', 'gdl_back_office') => 'gdl_panel_blog_port', __('Contact Form/Comments', 'gdl_back_office') => 'gdl_panel_contact_form', __('Additional Elements', 'gdl_back_office') => 'gdl_panel_additional_elements', __('Load Default Color', 'gdl_back_office') => 'gdl_panel_load_default_color'), __('Translator', 'gdl_back_office') => array(__('Enable Admin Translator', 'gdl_back_office') => 'gdl_panel_enable_admin_translator', __('Blog/Portfolio', 'gdl_back_office') => 'gdl_panel_blog_port_translator', __('Contact Form', 'gdl_back_office') => 'gdl_panel_contact_form_translator', __('Contact Widget', 'gdl_back_office') => 'gdl_panel_contact_widget_translator', __('Additional Elements', 'gdl_back_office') => 'gdl_panel_additional_elements_translator'), __('Slider Setting', 'gdl_back_office') => array(__('Nivo Slider', 'gdl_back_office') => 'gdl_panel_nivo_slider', __('Flex Slider', 'gdl_back_office') => 'gdl_panel_flex_slider', __('Anything Slider', 'gdl_back_office') => 'gdl_panel_anything_slider', __('Background Slider', 'gdl_back_office') => 'gdl_panel_background_slider'));
// goodlayers panel elements ( the head of array links to the menu of navigation elements )
$goodlayers_element = array('gdl_panel_page_style' => array(__('USE PORTFOLIO PAGE AS', 'gdl_back_office') => array('type' => 'combobox', 'name' => THEME_SHORT_NAME . '_use_portfolio_as', 'options' => array('1' => 'portfolio style', '2' => 'blog style'), 'description' => 'You can choose the portfolio page style to be the portfolio style or the same as blog style.'), __('CHANGE PORTFOLIO SLUG', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_gdl_portfolio_slug', 'default' => 'portfolio', 'description' => 'Change/Rewrite the permalink when you use the permalink type as %postname%.'), __('SEARCH/ARCHIVE SIDEBAR', 'gdl_back_office') => array('type' => 'radioimage', 'name' => THEME_SHORT_NAME . '_search_archive_sidebar', 'default' => 'no-sidebar', 'options' => array('1' => array('value' => 'right-sidebar', 'default' => 'selected', 'image' => '/include/images/right-sidebar-120.png'), '2' => array('value' => 'left-sidebar', 'image' => '/include/images/left-sidebar-120.png'), '3' => array('value' => 'both-sidebar', 'image' => '/include/images/both-sidebar-120.png'), '4' => array('value' => 'no-sidebar', 'image' => '/include/images/no-sidebar-120.png'))), __('SEARCH/ARCHIVE EXCERPT NUM', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_search_archive_num_excerpt', 'default' => '285', 'description' => 'Input the number of character you want to cut from the content to be the excerpt of search and archive page.'), __('SEARCH/ARCHIVE BACKGROUND IMAGE', 'gdl_back_office') => array('type' => 'combobox', 'options' => get_title_list('page'), 'name' => THEME_SHORT_NAME . '_archive_background_image', 'default' => 'main'), __('POST/PORT BACKGROUND IMAGE', 'gdl_back_office') => array('type' => 'combobox', 'options' => get_title_list('page'), 'name' => THEME_SHORT_NAME . '_post_background_image', 'default' => 'main'), __('DEFAULT POST SIDEBAR', 'gdl_back_office') => array('type' => 'radioimage', 'name' => THEME_SHORT_NAME . '_default_post_sidebar', 'default' => 'post-no-sidebar', 'options' => array('1' => array('value' => 'post-right-sidebar', 'default' => 'selected', 'image' => '/include/images/right-sidebar-120.png'), '2' => array('value' => 'post-left-sidebar', 'image' => '/include/images/left-sidebar-120.png'), '3' => array('value' => 'post-both-sidebar', 'image' => '/include/images/both-sidebar-120.png'), '4' => array('value' => 'post-no-sidebar', 'image' => '/include/images/no-sidebar-120.png'))), __('DEFAULT POST LEFT SIDEBAR', 'gdl_back_office') => array('type' => 'combobox', 'name' => THEME_SHORT_NAME . '_default_post_left_sidebar', 'options' => get_sidebar_name(), 'body' => 'gdl-default-post-left-sidebar'), __('DEFAULT POST RIGHT SIDEBAR', 'gdl_back_office') => array('type' => 'combobox', 'name' => THEME_SHORT_NAME . '_default_post_right_sidebar', 'options' => get_sidebar_name(), 'body' => 'gdl-default-post-right-sidebar')), 'gdl_panel_sidebar' => array(__('CREATE SIDEBAR', 'gdl_back_office') => array('type' => 'sidebar', 'name' => THEME_SHORT_NAME . '_create_sidebar')), 'gdl_panel_footer_style' => array(__('CHOOSE FOOTER STYLE', 'gdl_back_office') => array('type' => 'radioimage', 'name' => THEME_SHORT_NAME . '_footer_style', 'default' => 'footer-style1', 'options' => array('1' => array('value' => 'footer-style1', 'image' => '/include/images/footer-style1.png'), '2' => array('value' => 'footer-style2', 'image' => '/include/images/footer-style2.png'), '3' => array('value' => 'footer-style3', 'image' => '/include/images/footer-style3.png'), '4' => array('value' => 'footer-style4', 'image' => '/include/images/footer-style4.png'), '5' => array('value' => 'footer-style5', 'image' => '/include/images/footer-style5.png'), '6' => array('value' => 'footer-style6', 'image' => '/include/images/footer-style6.png'))), __('SHOW FOOTER', 'gdl_back_office') => array('type' => 'radioenabled', 'name' => THEME_SHORT_NAME . '_show_footer'), __('SHOW COPYRIGHT', 'gdl_back_office') => array('type' => 'radioenabled', 'name' => THEME_SHORT_NAME . '_show_copyright')), 'gdl_panel_google_analytics' => array(__('ENABLE GOOGLE ANALYTICS', 'gdl_back_office') => array('type' => 'radioenabled', 'name' => THEME_SHORT_NAME . '_enable_analytics', 'default' => 'disable'), __('GOOGLE ANALYTICS CODE', 'gdl_back_office') => array('type' => 'textarea', 'name' => THEME_SHORT_NAME . '_analytics_code', 'description' => 'Place the code you get from google here. This should be something like <br>' . htmlspecialchars('<script type="text/javascript">') . '<br> ... <br>' . htmlspecialchars('</script>'))), 'gdl_panel_favicon' => array(__('ENABLE FAVICON', 'gdl_back_office') => array('type' => 'radioenabled', 'name' => THEME_SHORT_NAME . '_enable_favicon', 'default' => 'disable'), __('UPLOAD FAVICON ICON', 'gdl_back_office') => array('type' => 'upload', 'name' => THEME_SHORT_NAME . '_favicon_image')), 'gdl_panel_font_size' => array(__('H1 SIZE', 'gdl_back_office') => array('type' => 'sliderbar', 'name' => THEME_SHORT_NAME . '_h1_size', 'default' => '30'), __('H2 SIZE', 'gdl_back_office') => array('type' => 'sliderbar', 'name' => THEME_SHORT_NAME . '_h2_size', 'default' => '25'), __('H3 SIZE', 'gdl_back_office') => array('type' => 'sliderbar', 'name' => THEME_SHORT_NAME . '_h3_size', 'default' => '20'), __('H4 SIZE', 'gdl_back_office') => array('type' => 'sliderbar', 'name' => THEME_SHORT_NAME . '_h4_size', 'default' => '18'), __('H5 SIZE', 'gdl_back_office') => array('type' => 'sliderbar', 'name' => THEME_SHORT_NAME . '_h5_size', 'default' => '16'), __('H6 SIZE', 'gdl_back_office') => array('type' => 'sliderbar', 'name' => THEME_SHORT_NAME . '_h6_size', 'default' => '15')), 'gdl_panel_font' => array(__('HEADER FONT', 'gdl_back_office') => array('type' => 'font-combobox', 'name' => THEME_SHORT_NAME . '_header_font', 'description' => 'Choose the header font of this theme. This font will be used in all title and header elements including the slider title.'), __('CONTENT FONT', 'gdl_back_office') => array('type' => 'font-combobox', 'name' => THEME_SHORT_NAME . '_content_font', 'description' => 'Choose the font to use with content. We are highly NOT recommended to use CUFON as a content font.'), __('BG SLIDER TITLE FONT', 'gdl_back_office') => array('type' => 'font-combobox', 'name' => THEME_SHORT_NAME . '_bg_slider_title_font', 'exclude' => 'Google Font', 'description' => 'Choose the font to use with the backgroudn slider. (This field does not supported the cufon or custom uploaded font. )')), 'gdl_panel_upload_font' => array(__('UPLOAD FONT', 'gdl_back_office') => array('type' => 'uploadfont', 'name' => THEME_SHORT_NAME . '_upload_font', 'file' => THEME_SHORT_NAME . '_upload_font_file')), 'gdl_panel_logo' => array(__('LOGO', 'gdl_back_office') => array('type' => 'upload', 'name' => THEME_SHORT_NAME . '_logo'), __('LOGO TOP MARGIN', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_logo_top_margin', 'default' => '15', 'description' => 'Input number to set the top space of the logo. The minimum value is 1.'), __('LOGO LEFT MARGIN', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_logo_left_margin', 'default' => '15'), __('LOGO BOTTOM MARGIN', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_logo_bottom_margin', 'default' => '15', 'description' => 'Input number to set the bottom space of the logo. The minimum value is 1.'), __('NAVIGATION TOP MARGIN', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_navigation_top_margin', 'default' => '15'), __('NAVIGATION RIGHT MARGIN', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_navigation_right_margin', 'default' => '15')), 'gdl_panel_social_shares' => array(__('FACEBOOK', 'gdl_back_office') => array('type' => 'radioenabled', 'name' => THEME_SHORT_NAME . '_facebook_share', 'description' => 'Toggle to enable/disable the facebook shares in blog and portfolio page.'), __('TWITTER', 'gdl_back_office') => array('type' => 'radioenabled', 'name' => THEME_SHORT_NAME . '_twitter_share', 'description' => 'Toggle to enable/disable the twitter shares in blog and portfolio page.'), __('GOOGLE', 'gdl_back_office') => array('type' => 'radioenabled', 'name' => THEME_SHORT_NAME . '_google_share', 'description' => 'Toggle to enable/disable the google shares in blog and portfolio page.'), __('STUMBLE UPON', 'gdl_back_office') => array('type' => 'radioenabled', 'name' => THEME_SHORT_NAME . '_stumble_upon_share', 'description' => 'Toggle to enable/disable the stumble upon shares in blog and portfolio page.'), __('MY SPACE', 'gdl_back_office') => array('type' => 'radioenabled', 'name' => THEME_SHORT_NAME . '_my_space_share', 'description' => 'Toggle to enable/disable the my spce shares in blog and portfolio page.'), __('DELICIOUS', 'gdl_back_office') => array('type' => 'radioenabled', 'name' => THEME_SHORT_NAME . '_delicious_share', 'description' => 'Toggle to enable/disable the delicious shares in blog and portfolio page.'), __('DIGG', 'gdl_back_office') => array('type' => 'radioenabled', 'name' => THEME_SHORT_NAME . '_digg_share', 'description' => 'Toggle to enable/disable the digg shares in blog and portfolio page.'), __('REDDIT', 'gdl_back_office') => array('type' => 'radioenabled', 'name' => THEME_SHORT_NAME . '_reddit_share', 'description' => 'Toggle to enable/disable the reddit shares in blog and portfolio page.'), __('LINKEDIN', 'gdl_back_office') => array('type' => 'radioenabled', 'name' => THEME_SHORT_NAME . '_linkedin_share', 'description' => 'Toggle to enable/disable the linkedin shares in blog and portfolio page.')), 'gdl_panel_copyright_area' => array(__('COPYRIGHT LEFT AREA', 'gdl_back_office') => array('type' => 'textarea', 'name' => THEME_SHORT_NAME . '_copyright_left_area'), __('COPYRIGHT RIGHT AREA', 'gdl_back_office') => array('type' => 'textarea', 'name' => THEME_SHORT_NAME . '_copyright_right_area')), 'gdl_panel_gallery_page' => array(__('FIRST BOTTOM SLIDE WIDTH', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_first_bottom_slide_width', 'default' => '210'), __('FIRST BOTTOM SLIDE HEIGHT', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_first_bottom_slide_height', 'default' => '130'), __('SECOND BOTTOM SLIDE WIDTH', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_second_bottom_slide_width', 'default' => '155px', 'description' => 'The second bottom slide height will be variable due to the proportion of first bottom slide width and height.'), __('GALLERY PAGE IMAGE WIDTH', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_gallery_page_image_width', 'default' => '220'), __('GALLERY PAGE IMAGE HEIGHT', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_gallery_page_image_height', 'default' => '165')), 'gdl_panel_navigation' => array(__('TOP NAVIGATION BACKGROUND', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_top_navigation_background', 'default' => '#ffffff'), __('TOP NAVIGATION BOTTOM BAR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_top_navigation_bottom_bar', 'default' => '#dadada', 'description' => 'This is a little bar color below the top navigation, you can change it as you want.'), __('MAIN NAVIGATION TEXT', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_main_navigation_text', 'default' => '#7a7a7a', 'description' => 'This is the text color of the main navigation in the normal state.'), __('MAIN NAVIGATION TEXT HOVER', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_main_navigation_text_hover', 'default' => '#3d3d3d', 'description' => 'This is the text color of the main navigation in "hover" state.'), __('MAIN NAVIGATION TEXT CURRENT', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_main_navigation_text_current', 'default' => '#3d3d3d', 'description' => 'This is the text color of the main navigation in "current page" state.'), __('SUB NAVIGATION BACKGROUND', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_sub_navigation_background', 'default' => '#f3f3f3'), __('SUB NAVIGATION BORDER', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_sub_navigation_border', 'default' => '#dadada'), __('SUB NAVIGATION TEXT', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_sub_navigation_text', 'default' => '#707070'), __('SUB NAVIGATION TEXT HOVER', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_sub_navigation_text_hover', 'default' => '#616161'), __('SUB NAVIGATION TEXT CURRENT', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_sub_navigation_text_current', 'default' => '#707070')), 'gdl_panel_body' => array(__('ICON STYLE', 'gdl_back_office') => array('type' => 'combobox', 'name' => THEME_SHORT_NAME . '_icon_type', 'options' => array('1' => 'light', '2' => 'dark'), 'description' => 'This option will change all of the icon in this theme( except footer ) to use dark/light version.'), __('PAGE HEADER LEFT LINE', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_page_header_left_line', 'default' => '#ffbc2d'), __('PAGE HEADER BACKGROUND COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_page_header_background_color', 'default' => '#333333'), __('PAGE HEADER TEXT COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_page_header_text_color', 'default' => '#ffffff'), __('PAGE HEADER CAPTION COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_page_header_caption_color', 'default' => '#acacac'), __('PAGE HEADER BOTTOM BORDER', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_page_header_bottom_border', 'default' => '#000000'), __('TITLE COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_title_color', 'default' => '#ffbc2d', 'description' => 'Change this title color wil effects all title in this theme except footer title, sidebar title, blog thumbnail title and portolio thumbnail title color.'), __('SIDEBAR TITLE COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_sidebar_title_color', 'default' => '#ffbc2d'), __('SIDEBAR LINK COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_sidebar_link_color', 'default' => '#ffffff'), __('SIDEBAR LINK HOVER COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_sidebar_link_hover_color', 'default' => '#ffbc2d'), __('CONTENT COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_content_color', 'default' => '#f7f7f7'), __('BODY BACKGROUND', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_body_background', 'default' => '#222222', 'description' => 'Body background will NOT take effects when user use the image as background or use the non transparent pattern '), __('CONTAINER BACKGROUND', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_container_background', 'default' => '#000000', 'description' => 'Container background is a background over the body background. You can chage it to any color you want.'), __('CONTAINER OPACITY', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_container_opacity', 'default' => '0.7'), __('LINK COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_link_color', 'default' => '#ffbc2d', 'description' => 'This color effects all of the link color in this theme.'), __('LINK HOVER COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_link_hover_color', 'default' => '#ffbc2d', 'description' => 'This color effects all of the link color on "hover" state in this theme.'), __('ELEMENTS SHADOW', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_elements_shadow', 'default' => '#ececec', 'description' => 'This color changes the elements shadow color in the container, including button, post and portfolio frame and sidebar shadow.'), __('TABLE BORDER (TABLE TAG)', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_table_border', 'default' => '#101010'), __('TABLE TITLE TEXT COLOR (TH TAG)', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_table_text_title', 'default' => '#858585'), __('TABLE TITLE BACKGROUND (TH TAG)', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_table_title_background', 'default' => '#2b2b2b'), __('BLOCK QUOTE COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_block_quote_color', 'default' => '#777777'), __('BLOCK QUOTE BORDER', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_block_quote_border', 'default' => '#dddddd')), 'gdl_panel_footer' => array(__('FOOTER ICON TYPE', 'gdl_back_office') => array('type' => 'combobox', 'name' => THEME_SHORT_NAME . '_footer_icon_type', 'options' => array('0' => 'light', '1' => 'dark'), 'description' => 'There are two icon types in this theme, dark and light, you can choose it to display on footer as you want.'), __('FOOTER OPACITY', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_footer_opacity', 'default' => '0.45'), __('FOOTER LINK COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_footer_link_color', 'default' => '#ffbc2d', 'description' => 'This color changes all of the link color inside footer in normal state.'), __('FOOTER LINK HOVER COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_footer_link_hover_color', 'default' => '#ffd885', 'description' => 'This is the link color of footer in "hover" state.'), __('FOOTER TITLE COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_footer_title_color', 'default' => '#ececec'), __('FOOTER CONTENT COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_footer_content_color', 'default' => '#ffffff'), __('FOOTER CONTENT INFO COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_footer_content_info_color', 'default' => '#b1b1b1', 'description' => 'The content info is the color of the post date( in post/portfolio widget ) and twitter widget'), __('FOOTER BACKGROUND', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_footer_background', 'default' => '#000000'), __('FOOTER DIVIDER COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_footer_divider_color', 'default' => '#303030'), __('FOOTER INPUT BOX TEXT', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_footer_input_text', 'default' => '#888888', 'description' => 'This footer input box comes from search widget and contact form widget, you can change it to fit theme styles.'), __('FOOTER INPUT BOX BACKGROUND', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_footer_input_background', 'default' => '#1f1f1f'), __('FOOTER INPUT BOX BORDER', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_footer_input_border', 'default' => '#1f1f1f'), __('FOOTER BUTTON COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_footer_button_color', 'default' => '#222222', 'description' => 'This color is for the submit button of contact widget.'), __('FOOTER BUTTON TEXT COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_footer_button_text', 'default' => '#7a7a7a'), __('COPYRIGHT TEXT COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_copyright_text', 'default' => '#808080')), 'gdl_panel_gallery' => array(__('FRIST BOTTOM SLIDE BG') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_main_bottom_slide_bg', 'default' => '#ffffff'), __('FIRST BOTTOM SLIDE TITLE') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_main_bottom_slide_text', 'default' => '#151515'), __('FIRST BOTTOM SLIDE OVERLAY') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_main_bottom_slide_overlay', 'default' => '#000000'), __('FIRST BOTTOM SLIDE OVERLAY OPACITY') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_main_bottom_slide_overlay_opacity', 'default' => '0.55'), __('GALLERY HEADER TITLE') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_gallery_header_title', 'default' => '#ffffff'), __('GALLERY HEADER CAPTION') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_gallery_header_caption', 'default' => '#acacac'), __('GALLERY HEADER BACKGROUND OPACITY') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_gallery_header_background_opacity', 'default' => '0.85'), __('GALLERY HEADER LEFT LINE') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_gallery_header_left_line', 'default' => '#ffbc2d'), __('SECOND BOTTOM SLIDE OVERLAY') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_main_bottom_slide_overlay', 'default' => '#000000'), __('AUDIO PROGRESS BAR') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_gallery_audio_progress_bar', 'default' => '#ffbf38')), 'gdl_panel_slider' => array(__('BG SLIDER TEXT COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_bg_slider_text_color', 'default' => '#ffffff'), __('SLIDER TITLE COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_slider_title_color', 'default' => '#ffbc2d'), __('SLIDER CAPTION COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_slider_caption_color', 'default' => '#ffffff'), __('TOP SLIDER BOTTOM LINE', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_full_slider_bottom_line', 'default' => '#ebebeb', 'description' => 'Only top slider will have little bar below the slider. You can change it to any color you prefer.')), 'gdl_panel_blog_port' => array(__('PORT THUMBNAIL TITLE', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_port_title_color', 'default' => '#ffbc2d', 'description' => 'This is the portfolio thumbnail title color.'), __('PORT THUMBNAIL TITLE HOVER', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_port_title_hover_color', 'default' => '#ffd885', 'description' => 'This is the portfolio thumbnail title color in "hover" state.'), __('PORT THUMBNAIL CONTENT', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_port_thumbnail_content', 'default' => '#d6d6d6'), __('PORT THUMBNAIL CONTENT BG', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_port_thumbnail_content_bg', 'default' => '#000000'), __('PORT NO IMAGE BACKGROUND', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_port_no_image_background', 'default' => '#ffbc2d'), __('BLOG TITLE COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_post_title_color', 'default' => '#ffbc2d', 'description' => 'This is the blog thumbnail title color except the blog in WIDGET style.'), __('BLOG TITLE HOVER COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_post_title_hover_color', 'default' => '#ffd885', 'description' => 'This is the blog thumbnail title color in "hover" state.'), __('BLOG INFO COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_post_info_color', 'default' => '#a8a8a8', 'description' => "This is the blog informateion color. It's include the color of blog date, blog comments number and blog author."), __('BLOG ABOUT AUTHOR BACKGROUND', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_post_about_author_color', 'default' => '#121212', 'description' => 'The author item is located in the blog page, you can enable/disable it using the post/portfolio options.'), __('PAGINATION TEXT COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_pagination_text', 'default' => '#ffffff', 'description' => 'A paginaltion background color in non-hover and not-current page state.'), __('PAGINATION HOVER TEXT', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_pagination_hover_text', 'default' => '#000000', 'description' => 'A paginaltion background color in non-hover and not-current page state.'), __('PAGINATION HOVER BACKGROUND', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_pagination_hover_background', 'default' => '#ffbc2d', 'description' => 'A paginaltion background color in non-hover and not-current page state.')), 'gdl_panel_contact_form' => array(__('CONTACT FORM/COMMENT BACKGROUND COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_contact_form_background_color', 'default' => '#383838', 'description' => 'This is a background color of textbox and textarea in contact form and comments area.'), __('CONTACT FORM/COMMENT TEXT COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_contact_form_text_color', 'default' => '#888888', 'description' => 'This is a text color of textbox and textarea in contact form and comments area.'), __('CONTACT FORM/COMMENT BORDER COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_contact_form_border_color', 'default' => '#1f1f1f')), 'gdl_panel_additional_elements' => array(__('DIVIDER LINE COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_divider_line', 'default' => '#383838', 'description' => 'This is the color of all divider inside the container( excluding divider of the footer ).'), __('DIVIDER ITEM BACK TO TOP TEXT', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_back_to_top_text_color', 'default' => '#ececec', 'description' => 'This is the back to top text color of the divider item ( create from page items or shortcode ).'), __('TAB BACKGROUND', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_tab_background_color', 'default' => '#292929', 'description' => 'This is the tab header background in "non-active" state.'), __('TAB TEXT COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_tab_text_color', 'default' => '#808080'), __('TAB ACTIVE BACKGROUND', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_tab_active_background_color', 'default' => '#404040', 'description' => 'This is the tab header background in "active" state.'), __('TAB ACTIVE TEXT COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_tab_active_text_color', 'default' => '#e0e0e0'), __('TAB BORDER COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_tab_border_color', 'default' => '#242424'), __('TESTIMONIAL TEXT COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_testimonial_text', 'default' => '#f7f7f7'), __('TESTIMONIAL TEXT AUTHOR COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_testimonial_author', 'default' => '#f7f7f7'), __('TESTIMONIAL TEXT POSITION COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_testimonial_position', 'default' => '#c2c2c2'), __('BUTTON BACKGROUND COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_button_background_color', 'default' => '#f1f1f1', 'description' => 'This color will changes all of the button background color in this theme except the button from shortcode.'), __('BUTTON BORDER COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_button_border_color', 'default' => '#dedede', 'description' => 'This color will changes all of the button border color in this theme except the button from shortcode.'), __('BUTTON TEXT COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_button_text_color', 'default' => '#7a7a7a', 'description' => 'This color will changes all of the button text color in this theme except the button from shortcode.'), __('BUTTON TEXT HOVER COLOR', 'gdl_back_office') => array('type' => 'colorpicker', 'name' => THEME_SHORT_NAME . '_button_text_hover_color', 'default' => '#7a7a7a', 'description' => 'This color will changes all of the button text color of "hover" state in this theme except the button from shortcode.')), 'gdl_panel_load_default_color' => array(__('LOAD DEFAULT ELEMENTS COLOR', 'gdl_back_office') => array('type' => 'button', 'text' => 'Load Default', 'id' => 'gdl_load_default_color_button', 'description' => 'Click this button to load the default elements color of this theme. Then click save changes to save the default value. <br><br> ' . 'WARNING : All of settings cannot be undo after you click save changes button.')), 'gdl_panel_enable_admin_translator' => array(__('ENABLE ADMIN TRANSLATOR', 'gdl_back_office') => array('type' => 'radioenabled', 'name' => THEME_SHORT_NAME . '_enable_admin_translator')), 'gdl_panel_blog_port_translator' => array(__('SOCIAL SHARE (BLOG/PORTFOLIO)', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_translator_social_shares', 'default' => 'Social Share'), __('LEAVE A REPLY (BLOG)', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_translator_leave_reply', 'default' => 'Leave a Reply'), __('ABOUT THE AUTHOR (BLOG)', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_translator_about_author', 'default' => 'About the Author'), __('CLIENT (PORTFOLIO)', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_translator_client', 'default' => 'Client'), __('VISIT WEBSITE (PORTFOLIO)', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_translator_visit_website', 'default' => 'Visit Website'), __('CONTINUE READING (BLOG)', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_translator_continue_reading', 'default' => 'Continue Reading →')), 'gdl_panel_contact_form_translator' => array(__('NAME (CONTACT FORM)', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_translator_name_contact_form', 'default' => 'Name'), __('NAME ERROR (CONTACT FORM)', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_translator_name_error_contact_form', 'default' => 'Please enter your name'), __('EMAIL (CONTACT FORM)', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_translator_email_contact_form', 'default' => 'Email'), __('EMAIL ERROR (CONTACT FORM)', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_translator_email_error_contact_form', 'default' => 'Please enter a valid email address'), __('MESSAGE (CONTACT FORM)', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_translator_message_contact_form', 'default' => 'Message'), __('MESSAGE ERROR (CONTACT FORM)', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_translator_message_error_contact_form', 'default' => 'Please enter message'), __('SUBMIT BUTTON (CONTACT FORM)', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_translator_submit_contact_form', 'default' => 'Submit'), __('SEND ERROR (CONTACT FORM)', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_translator_contact_send_error', 'default' => 'Message cannot be sent to destination'), __('SEND COMPLETE (CONTACT FORM)', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_translator_contact_send_complete', 'default' => 'The e-mail was sent successfully')), 'gdl_panel_contact_widget_translator' => array(__('NAME (CONTACT WIDGET)', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_translator_name_contact_widget', 'default' => 'Name'), __('EMAIL (CONTACT WIDGET)', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_translator_email_contact_widget', 'default' => 'Email'), __('MESSAGE (CONTACT WIDGET)', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_translator_message_contact_widget', 'default' => 'Message'), __('REQUIRE (CONTACT WIDGET)', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_translator_require_contact_widget', 'default' => '* Require'), __('PLEASE WAIT (CONTACT WIDGET)', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_translator_please_wait_contact_widget', 'default' => 'Please Wait...'), __('SENDING COMPLETE (CONTACT WIDGET)', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_translator_sending_complete_contact_widget', 'default' => 'Thanks! Your email was sent'), __('SUBMIT BUTTON (CONTACT WIDGET)', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_translator_submit_contact_widget', 'default' => 'Submit')), 'gdl_panel_additional_elements_translator' => array(__('READ MORE (PRICE ITEM)', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_translator_read_more_price', 'default' => 'Read More'), __('404 TITLE (404 PAGE)', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_404_title', 'default' => 'Sorry'), __('404 CONTENT (404 PAGE)', 'gdl_back_office') => array('type' => 'textarea', 'name' => THEME_SHORT_NAME . '_404_content', 'default' => "The page you are finding seem doesn't exist."), __('SEARCH NOT FOUND (SEARCH PAGE)', 'gdl_back_office') => array('type' => 'textarea', 'name' => THEME_SHORT_NAME . '_search_not_found', 'default' => "Sorry, but nothing matched your search criteria. Please try again with some different keywords.")), 'gdl_panel_nivo_slider' => array(__('SLIDER EFFECTS', 'gdl_back_office') => array('type' => 'combobox', 'oldname' => 'effect', 'name' => THEME_SHORT_NAME . '_nivo_slider_effect', 'options' => array('0' => 'sliceDown', '1' => 'sliceDownLeft', '2' => 'sliceUp', '3' => 'sliceUpLeft', '4' => 'sliceUpDown', '5' => 'sliceUpDownLeft', '6' => 'fold', '7' => 'fade', '8' => 'random', '9' => 'slideInRight', '10' => 'slideInLeft', '11' => 'boxRandom', '12' => 'boxRain', '13' => 'boxRainReverse', '14' => 'boxRainGrow', '15' => 'boxRainGrowReverse')), __('PAUSE ON HOVER', 'gdl_back_office') => array('type' => 'radioenabled', 'oldname' => 'pauseOnHover', 'name' => THEME_SHORT_NAME . '_nivo_slider_pause_on_hover', 'description' => 'Pause the nivo slider when user hover at the slider.'), __('SHOW BULLETS', 'gdl_back_office') => array('type' => 'radioenabled', 'oldname' => 'controlNav', 'name' => THEME_SHORT_NAME . '_nivo_slider_show_bullets', 'description' => 'Enable to show the nivo slider navigation bullets.'), __('SHOW LEFT/RIGHT NAVIGATION', 'gdl_back_office') => array('type' => 'radioenabled', 'oldname' => 'directionNav', 'name' => THEME_SHORT_NAME . '_nivo_slider_show_navigation', 'description' => 'Enable left/right navigation of the nivo slider.'), __('ONLY SHOW NAVIGATION WHEN HOVER', 'gdl_back_office') => array('type' => 'radioenabled', 'oldname' => 'directionNavHide', 'name' => THEME_SHORT_NAME . '_nivo_slider_hover_navigation', 'description' => 'If the left/right navigation is enabled, enable this option will hide the left/right navigation when the mouse cursor is outside the nivo slider frame.'), __('ANIMATION SPEED', 'gdl_back_office') => array('type' => 'inputtext', 'oldname' => 'animSpeed', 'name' => THEME_SHORT_NAME . '_nivo_slider_animation_speed', 'default' => '500', 'description' => 'This is the animation speed during the change of each slide.'), __('PAUSE TIME', 'gdl_back_office') => array('type' => 'inputtext', 'oldname' => 'pauseTime', 'name' => THEME_SHORT_NAME . '_nivo_slider_pause_time', 'default' => '3000', 'description' => 'This option is the pause time of each slider.'), __('CAPTION OPACITY', 'gdl_back_office') => array('type' => 'inputtext', 'oldname' => 'captionOpacity', 'name' => THEME_SHORT_NAME . '_nivo_slider_caption_opacity', 'default' => '0.8')), 'gdl_panel_flex_slider' => array(__('SLIDER EFFECTS', 'gdl_back_office') => array('type' => 'combobox', 'oldname' => 'animation', 'name' => THEME_SHORT_NAME . '_flex_slider_effect', 'options' => array('0' => 'fade', '1' => 'slide')), __('PAUSE ON HOVER', 'gdl_back_office') => array('type' => 'radioenabled', 'oldname' => 'pauseOnHover', 'name' => THEME_SHORT_NAME . '_flex_slider_pause_on_hover', 'default' => 'disable', 'description' => 'Pause the flex slider when user hover at the slider.'), __('SHOW BULLETS', 'gdl_back_office') => array('type' => 'radioenabled', 'oldname' => 'controlNav', 'name' => THEME_SHORT_NAME . '_flex_slider_show_bullets', 'description' => 'Enable to show the flex slider navigation bullets.'), __('SHOW NAVIGATION', 'gdl_back_office') => array('type' => 'radioenabled', 'oldname' => 'directionNav', 'name' => THEME_SHORT_NAME . '_flex_slider_show_navigation', 'description' => 'Enable left/right navigation of the flex slider.'), __('ANIMATION SPEED', 'gdl_back_office') => array('type' => 'inputtext', 'oldname' => 'animationDuration', 'name' => THEME_SHORT_NAME . '_flex_slider_animation_speed', 'default' => '600', 'description' => 'This is the animation speed during the change of each slide.'), __('PAUSE TIME', 'gdl_back_office') => array('type' => 'inputtext', 'oldname' => 'slideshowSpeed', 'name' => THEME_SHORT_NAME . '_flex_slider_pause_time', 'default' => '7000', 'description' => 'This option is the pause time of each slider.'), __('PAUSE ON ACTION', 'gdl_back_office') => array('type' => 'radioenabled', 'oldname' => 'pauseOnAction', 'name' => THEME_SHORT_NAME . '_flex_slider_pause_on_action', 'default' => 'false')), 'gdl_panel_anything_slider' => array(__('PAUSE ON HOVER', 'gdl_back_office') => array('type' => 'radioenabled', 'oldname' => 'pauseOnHover', 'name' => THEME_SHORT_NAME . '_anything_slider_pause_on_hover', 'description' => 'Pause the anything slider when user hover at the slider.'), __('SHOW BULLETS', 'gdl_back_office') => array('type' => 'radioenabled', 'oldname' => 'buildNavigation', 'name' => THEME_SHORT_NAME . '_anything_slider_show_bulltes', 'description' => 'Enable to show the anything slider navigation bullets.'), __('ONLY SHOW BULLETS WHEN HOVER', 'gdl_back_office') => array('type' => 'radioenabled', 'oldname' => 'toggleControls', 'name' => THEME_SHORT_NAME . '_anything_slider_hover_bulltes', 'description' => 'If the bullets navigation is enabled, enable this option will hide the bullets navigation when the mouse cursor is outside the nivo slider frame.'), __('SHOW NAVIGATION', 'gdl_back_office') => array('type' => 'radioenabled', 'oldname' => 'buildArrows', 'name' => THEME_SHORT_NAME . '_anything_slider_show_navigation', 'description' => 'Enable left/right navigation of the anything slider.'), __('ONLY SHOW NAVIGATION WHEN HOVER', 'gdl_back_office') => array('type' => 'radioenabled', 'oldname' => 'toggleArrows', 'name' => THEME_SHORT_NAME . '_anything_slider_hover_navigation', 'description' => 'If the left/right navigation is enabled, enable this option will hide the left/right navigation when the mouse cursor is outside the nivo slider frame.'), __('ANIMATION SPEED', 'gdl_back_office') => array('type' => 'inputtext', 'oldname' => 'animationTime', 'name' => THEME_SHORT_NAME . '_anything_slider_animation_speed', 'default' => '600', 'description' => 'This is the animation speed during the change of each slide.'), __('PAUSE TIME', 'gdl_back_office') => array('type' => 'inputtext', 'oldname' => 'delay', 'name' => THEME_SHORT_NAME . '_anything_slider_pause_time', 'default' => '3000', 'description' => 'This option is the pause time of each slider.')), 'gdl_panel_background_slider' => array(__('TRANSITION', 'gdl_back_office') => array('type' => 'combobox', 'name' => THEME_SHORT_NAME . '_supersized_transition', 'options' => array('Fade', 'Slide Top', 'Slide Right', 'Slide Bottom', 'Slide Left', 'Carousel Right', 'Carousel Left'), 'description' => 'This option is the pause time of each slider.'), __('ANIMATION SPEED', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_supersized_animation_speed', 'default' => '700', 'description' => 'This is the animation speed during the change of each slide.'), __('PAUSE TIME', 'gdl_back_office') => array('type' => 'inputtext', 'name' => THEME_SHORT_NAME . '_supersized_pause_time', 'default' => '5000', 'description' => 'This option is the pause time of each slider.')));
// add action to embeded the panel in to dashboard
add_action('admin_menu', 'add_goodlayers_panel');
function add_goodlayers_panel()
{
    $page = add_menu_page('GoodLayers Option', THEME_FULL_NAME, 'administrator', plugin_basename(__FILE__), 'create_goodlayers_panel');
    add_action('admin_print_scripts-' . $page, 'register_goodlayers_panel_scripts');
    add_action('admin_print_styles-' . $page, 'register_goodlayers_panel_styles');
}
// add ajax action to hook the functions when save button is pressed
add_action('wp_ajax_save_goodlayers_panel', 'save_goodlayers_panel');
function save_goodlayers_panel()
{
    check_ajax_referer(plugin_basename(__FILE__), 'security');
    global $goodlayers_element;
    foreach ($goodlayers_element as $elements) {