%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/shaban/laviva/wp-content/themes/bridge/framework/admin/options/footer/
Upload File :
Create Path :
Current File : //var/www/html/shaban/laviva/wp-content/themes/bridge/framework/admin/options/footer/map.php

<?php

if(!function_exists('qode_footer_options_map')) {
    /**
     * Footer options page
     */
    function qode_footer_options_map()
    {

        $footerPage = new QodeAdminPage("_footer", "Footer", "fa fa-sort-amount-asc");
        qode_framework()->qodeOptions->addAdminPage("footer", $footerPage);


        $panel10 = new QodePanel("Footer", "footer_panel");
        $footerPage->addChild("panel10", $panel10);
        $uncovering_footer = new QodeField("yesno", "uncovering_footer", "no", "Uncovering Footer", "Enabling this option will make Footer gradually appear on scroll");
        $panel10->addChild("uncovering_footer", $uncovering_footer);

        $footer_main_image_background = new QodeField("image", "footer_main_image_background", "", "Footer Background Image", "Choose footer background image");
        $panel10->addChild("footer_main_image_background", $footer_main_image_background);

        $show_footer_top = new QodeField("yesno", "show_footer_top", "yes", "Show Footer Top", "Enabling this option will show Footer Top area", array(), array("dependence" => true, "dependence_hide_on_yes" => "", "dependence_show_on_yes" => "#qodef_show_footer_top_container"));
        $panel10->addChild("show_footer_top", $show_footer_top);
        $show_footer_top_container = new QodeContainer("show_footer_top_container", "show_footer_top", "no");
        $panel10->addChild("show_footer_top_container", $show_footer_top_container);
        $footer_in_grid = new QodeField("yesno", "footer_in_grid", "yes", "Footer in Grid", "Enabling this option will place Footer Top content in grid");
        $show_footer_top_container->addChild("footer_in_grid", $footer_in_grid);
        $footer_top_columns = new QodeField("select", "footer_top_columns", "4", "Footer Top Columns", "Choose number of columns for Footer Top area", array("1" => "1",
            "2" => "2",
            "3" => "3",
            "5" => "3(25%+25%+50%)",
            "6" => "3(50%+25%+25%)",
            "4" => "4"
        ), array(
            "dependence" => true,
            "hide" => array(
                "1" => "#qodef_footer_col2_alignment_container, #qodef_footer_col3_alignment_container, #qodef_footer_col4_alignment_container",
                "2" => "#qodef_footer_col3_alignment_container, #qodef_footer_col4_alignment_container",
                "3" => "#qodef_footer_col4_alignment_container",
                "5" => "#qodef_footer_col4_alignment_container",
                "6" => "#qodef_footer_col4_alignment_container",
                "4" => ""
            ),
            "show" => array(
                "1" => "#qodef_footer_col1_alignment_container",
                "2" => "#qodef_footer_col1_alignment_container, #qodef_footer_col2_alignment_container",
                "3" => "#qodef_footer_col1_alignment_container, #qodef_footer_col2_alignment_container, #qodef_footer_col3_alignment_container",
                "5" => "#qodef_footer_col1_alignment_container, #qodef_footer_col2_alignment_container, #qodef_footer_col3_alignment_container",
                "6" => "#qodef_footer_col1_alignment_container, #qodef_footer_col2_alignment_container, #qodef_footer_col3_alignment_container",
                "4" => "#qodef_footer_col1_alignment_container, #qodef_footer_col2_alignment_container, #qodef_footer_col3_alignment_container, #qodef_footer_col4_alignment_container",
            )
        ));

        $show_footer_top_container->addChild("footer_top_columns", $footer_top_columns);

        $footer_col1_alignment_container = new QodeContainer("footer_col1_alignment_container", "footer_top_columns", "");
        $show_footer_top_container->addChild("footer_col1_alignment_container", $footer_col1_alignment_container);

        $footer_col1_alignment = new QodeField("selectblank", "footer_col1_alignment", "", "Footer Top First Column Alignment", "Choose alignment for first column", array(
            "left" => "Left",
            "center" => "Center",
            "right" => "Right"
        ));
        $footer_col1_alignment_container->addChild("footer_col1_alignment", $footer_col1_alignment);

        $footer_col2_alignment_container = new QodeContainer("footer_col2_alignment_container", "footer_top_columns", "", array("1"));
        $show_footer_top_container->addChild("footer_col2_alignment_container", $footer_col2_alignment_container);

        $footer_col2_alignment = new QodeField("selectblank", "footer_col2_alignment", "", "Footer Top Second Column Alignment", "Choose alignment for second column", array(
            "left" => "Left",
            "center" => "Center",
            "right" => "Right"
        ));
        $footer_col2_alignment_container->addChild("footer_col2_alignment", $footer_col2_alignment);

        $footer_col3_alignment_container = new QodeContainer("footer_col3_alignment_container", "footer_top_columns", "", array("1", "2"));
        $show_footer_top_container->addChild("footer_col3_alignment_container", $footer_col3_alignment_container);

        $footer_col3_alignment = new QodeField("selectblank", "footer_col3_alignment", "", "Footer Top Third Column Alignment", "Choose alignment for third column", array(
            "left" => "Left",
            "center" => "Center",
            "right" => "Right"
        ));
        $footer_col3_alignment_container->addChild("footer_col3_alignment", $footer_col3_alignment);

        $footer_col4_alignment_container = new QodeContainer("footer_col4_alignment_container", "footer_top_columns", "", array("1", "2", "3", "5", "6"));
        $show_footer_top_container->addChild("footer_col4_alignment_container", $footer_col4_alignment_container);

        $footer_col4_alignment = new QodeField("selectblank", "footer_col4_alignment", "", "Footer Top Fourth Column Alignment", "Choose alignment for fourth column", array(
            "left" => "Left",
            "center" => "Center",
            "right" => "Right"
        ));

        $footer_col4_alignment_container->addChild("footer_col4_alignment", $footer_col4_alignment);

        qode_add_admin_field( array(
            'type'          => 'yesno',
            'name'          => 'advanced_footer_top_responsive',
            'default_value' => 'no',
            'label'         => esc_html__('Advanced Top Footer Responsiveness', 'qode'),
            'description'   => esc_html__('Enable this option if you would like advanced footer responsiveness for top footer. (Note: This option is only applied when 4 footer top columns are selected)', 'qode'),
            'parent'        => $footer_col4_alignment_container,
            'args' => array(
                'dependence' => true,
                'dependence_hide_on_yes' => '',
                'dependence_show_on_yes' => '#qodef_qode_footer_top_responsive_advanced_options_container'
            )
        ) );

        $qode_footer_top_responsive_advanced_options_container = qode_add_admin_container(
            array(
                'parent'          => $footer_col4_alignment_container,
                'name'            => 'qode_footer_top_responsive_advanced_options_container',
                'hidden_property' => 'advanced_footer_top_responsive',
                'hidden_value'    => 'no'
            )
        );

        qode_add_admin_field( array(
                'type'          => 'select',
                'name'          => 'footer_top_responsive_advanced_width',
                'default_value' => '',
                'label'         => esc_html__('Advanced Responsive Breakpoint', 'qode'),
                'description'   => esc_html__('Choose a width at which advanced responsive options will take effect. This will make footer columns go 2 by 2 under selected width.'),
                'parent'        => $qode_footer_top_responsive_advanced_options_container,
                'options'       => array(
                    '1000'  => '1000px',
                    '768'   => '768px'
                )
        ) );

        $footer_top_responsive = new QodeField("yesno", "footer_top_responsive", "no", "Set Footer Columns To Be One By One on Tablet Portrait", "Enabling this option will set footer columns one by one for tabet portrait view");
        $show_footer_top_container->addChild("footer_top_responsive", $footer_top_responsive);

        $group1 = new QodeGroup("Footer Top Colors", "Configure colors for Footer Top area");
        $show_footer_top_container->addChild("group1", $group1);
        $row1 = new QodeRow();
        $group1->addChild("row1", $row1);
        $footer_top_background_color = new QodeField("colorsimple", "footer_top_background_color", "", "Background Color", "This is some description");
        $row1->addChild("footer_top_background_color", $footer_top_background_color);
        $footer_top_title_color = new QodeField("colorsimple", "footer_top_title_color", "", "Title Color", "This is some description");
        $row1->addChild("footer_top_title_color", $footer_top_title_color);
        $footer_top_text_color = new QodeField("colorsimple", "footer_top_text_color", "", "Text Color", "This is some description");
        $row1->addChild("footer_top_text_color", $footer_top_text_color);
        $row2 = new QodeRow(true);
        $group1->addChild("row2", $row2);
        $footer_link_color = new QodeField("colorsimple", "footer_link_color", "", "Link Color", "This is some description");
        $row2->addChild("footer_link_color", $footer_link_color);
        $footer_link_hover_color = new QodeField("colorsimple", "footer_link_hover_color", "", "Link Hover Color", "This is some description");
        $row2->addChild("footer_link_hover_color", $footer_link_hover_color);
        $footer_image_background = new QodeField("image", "footer_image_background", "", "Footer Top Background Image", "Choose footer top background image");
        $show_footer_top_container->addChild("footer_image_background", $footer_image_background);

        //Footer top border section
        $footer_top_border_group = new QodeGroup('Footer Top Border', 'Set footer top section borders');
        $show_footer_top_container->addChild('footer_top_border_group', $footer_top_border_group);

        $row_ft_border = new QodeRow(true);
        $footer_top_border_group->addChild('row_ft_border', $row_ft_border);

        $footer_top_border_color = new QodeField('colorsimple', 'footer_top_border_color', '', 'Top Border Color');
        $row_ft_border->addChild('footer_top_border_color', $footer_top_border_color);

        $footer_top_border_width = new QodeField('textsimple', 'footer_top_border_width', '', 'Top Border Width (px)');
        $row_ft_border->addChild('footer_top_border_width', $footer_top_border_width);

        $footer_top_border_in_grid = new QodeField('yesnosimple', 'footer_top_border_in_grid', 'no', 'Top Border In Grid');
        $row_ft_border->addChild('footer_top_border_in_grid', $footer_top_border_in_grid);

        $footer_top_padding_group = new QodeGroup('Footer Top Padding', 'Set padding for footer top section');
        $show_footer_top_container->addChild('footer_top_padding_group', $footer_top_padding_group);

        $footer_top_padding_row = new QodeRow(true);
        $footer_top_padding_group->addChild('footer_top_padding_row', $footer_top_padding_row);

        $footer_top_padding_top = new QodeField('textsimple', 'footer_top_padding_top', '', 'Padding Top (px)');
        $footer_top_padding_row->addChild('footer_top_padding_top', $footer_top_padding_top);

        $footer_top_padding_right = new QodeField('textsimple', 'footer_top_padding_right', '', 'Padding Right (px)');
        $footer_top_padding_row->addChild('footer_top_padding_right', $footer_top_padding_right);

        $footer_top_padding_bottom = new QodeField('textsimple', 'footer_top_padding_bottom', '', 'Padding Bottom (px)');
        $footer_top_padding_row->addChild('footer_top_padding_bottom', $footer_top_padding_bottom);

        $footer_top_padding_left = new QodeField('textsimple', 'footer_top_padding_left', '', 'Padding Left (px)');
        $footer_top_padding_row->addChild('footer_top_padding_left', $footer_top_padding_left);


        //Footer angled sections
        $footer_angled_section = new QodeField("yesno", "footer_angled_section", "no", "Enable Angled Footer", "Enabling this option will show angled shape in footer background", array(), array("dependence" => true, "dependence_hide_on_yes" => "", "dependence_show_on_yes" => "#qodef_footer_angled_section_holder"));
        $show_footer_top_container->addChild("footer_angled_section", $footer_angled_section);

        $footer_angled_section_holder = new QodeContainer("footer_angled_section_holder", "footer_angled_section", "no");
        $show_footer_top_container->addChild("footer_angled_section_holder", $footer_angled_section_holder);

        $footer_angled_section_direction = new QodeField("select", "footer_angled_section_direction", "", "Angled Shape Direction", "Choose a direction for footer angled shape", array(
            "from_left_to_right" => "From Left To Right",
            "from_right_to_left" => "From Right To Left"
        ));
        $footer_angled_section_holder->addChild("footer_angled_section_direction", $footer_angled_section_direction);

        $footer_angled_section_background_color = new QodeField("color", "footer_angled_section_background_color", "", "Background Color", "Choose a background color for angled shape");
        $footer_angled_section_holder->addChild("footer_angled_section_background_color", $footer_angled_section_background_color);


        $footer_text = new QodeField("yesno", "footer_text", "yes", "Show Footer Bottom", "Enabling this option will show Footer Bottom area", array(), array("dependence" => true, "dependence_hide_on_yes" => "", "dependence_show_on_yes" => "#qodef_footer_text_container"));
        $panel10->addChild("footer_text", $footer_text);
        $footer_text_container = new QodeContainer("footer_text_container", "footer_text", "no");
        $panel10->addChild("footer_text_container", $footer_text_container);

        $footer_bottom_in_grid = new QodeField("yesno", "footer_bottom_in_grid", "no", "Footer Bottom in Grid", "Enabling this option will place Footer bottom content in grid");
        $footer_text_container->addChild("footer_bottom_in_grid", $footer_bottom_in_grid);

        $footer_bottom_columns = new QodeField("select", "footer_bottom_columns", "1", "Footer Bottom Columns", "Choose number of columns for Footer Bottom area", array("1" => "1",
            "2" => "2",
            "3" => "3"
        ));
        $footer_text_container->addChild("footer_bottom_columns", $footer_bottom_columns);

        $group2 = new QodeGroup("Footer Bottom Colors", "Configure colors for Footer Bottom area");
        $footer_text_container->addChild("group2", $group2);
        $row1 = new QodeRow();
        $group2->addChild("row1", $row1);
        $footer_bottom_background_color = new QodeField("colorsimple", "footer_bottom_background_color", "", "Background Color", "This is some description");
        $row1->addChild("footer_bottom_background_color", $footer_bottom_background_color);
        $footer_bottom_text_color = new QodeField("colorsimple", "footer_bottom_text_color", "", "Text Color", "This is some description");
        $row1->addChild("footer_bottom_text_color", $footer_bottom_text_color);
        $footer_bottom_link_hover_color = new QodeField("colorsimple", "footer_bottom_link_hover_color", "", "Link Hover Color", "This is some description");
        $row1->addChild("footer_bottom_link_hover_color", $footer_bottom_link_hover_color);

        $footer_bottom_border_group = new QodeGroup('Footer Bottom Border', 'Set footer bottom section borders');
        $footer_text_container->addChild('footer_bottom_border_group', $footer_bottom_border_group);
        $footer_bottom_border_row = new QodeRow(true);
        $footer_bottom_border_group->addChild('footer_bottom_border_row', $footer_bottom_border_row);

        $footer_bottom_border_color = new QodeField('colorsimple', 'footer_bottom_border_color', '', 'Border Top Color');
        $footer_bottom_border_row->addChild('footer_bottom_border_color', $footer_bottom_border_color);

        $footer_bottom_border_width = new QodeField('textsimple', 'footer_bottom_border_width', '', 'Border Top Width (px)');
        $footer_bottom_border_row->addChild('footer_bottom_border_width', $footer_bottom_border_width);

        $footer_bottom_border_in_grid = new QodeField('yesnosimple', 'footer_bottom_border_in_grid', 'no', 'Border Top In Grid');
        $footer_bottom_border_row->addChild('footer_bottom_border_in_grid', $footer_bottom_border_in_grid);


        $footer_bottom_padding_group = new QodeGroup('Footer Bottom Padding', 'Set footer bottom padding');
        $footer_text_container->addChild('footer_bottom_padding_group', $footer_bottom_padding_group);
        $footer_bottom_padding_row = new QodeRow(true);
        $footer_bottom_padding_group->addChild('footer_bottom_padding_row', $footer_bottom_padding_row);

        $footer_bottom_padding_top = new QodeField('textsimple', 'footer_bottom_padding_top', '', 'Padding Top (px)');
        $footer_bottom_padding_row->addChild('footer_bottom_padding_top', $footer_bottom_padding_top);

        $footer_bottom_padding_right = new QodeField('textsimple', 'footer_bottom_padding_right', '', 'Padding Right (px)');
        $footer_bottom_padding_row->addChild('footer_bottom_padding_right', $footer_bottom_padding_right);

        $footer_bottom_padding_bottom = new QodeField('textsimple', 'footer_bottom_padding_bottom', '', 'Padding Bottom (px)');
        $footer_bottom_padding_row->addChild('footer_bottom_padding_bottom', $footer_bottom_padding_bottom);

        $footer_bottom_padding_left = new QodeField('textsimple', 'footer_bottom_padding_left', '', 'Padding Left (px)');
        $footer_bottom_padding_row->addChild('footer_bottom_padding_left', $footer_bottom_padding_left);


        $footer_bottom_image_background = new QodeField("image", "footer_bottom_image_background", "", "Footer Bottom Background Image", "Choose footer bottom background image");
        $footer_text_container->addChild("footer_bottom_image_background", $footer_bottom_image_background);

        $footer_custom_menu_spacing = new QodeField("text", "footer_custom_menu_spacing", "", "Custom Menu Item Spacing (px)", "Enter Spacing Between Items in the Custom Menu Widget. This Option Only Applies When the Custom Menu Widget is Set in the Footer Bottom.", array(), array("col_width" => 3));
        $footer_text_container->addChild("footer_custom_menu_spacing", $footer_custom_menu_spacing);

    }
    add_action('qode_options_map','qode_footer_options_map',40);
}

Zerion Mini Shell 1.0