function tallybuilder_section_edit_notice()
{
    $post_id = isset($_GET['post']) ? $_GET['post'] : NULL;
    $tallybuilder_page_id = tallybuilder_post_id_by_slug(get_post_meta($post_id, 'tallybuilder_parent_page', true), 'tally_builder');
    $action = isset($_GET['action']) ? $_GET['action'] : NULL;
    $post_type = isset($_GET['post_type']) ? $_GET['post_type'] : NULL;
    $text = '';
    $page_url = '#';
    if ('tally_builder_c' == get_post_type()) {
        if ($tallybuilder_page_id != NULL) {
            $page_url = esc_url(admin_url('admin.php?page=tallybuilder&view=sections&tallybuilder_page_id=' . $tallybuilder_page_id));
        }
        $text .= 'Page: <a href="' . $page_url . '">' . get_the_title($tallybuilder_page_id) . '</a> / ';
        if ($action == 'edit') {
            $text .= get_the_title($post_id);
        } else {
            $text .= 'Add New Section';
        }
        $text .= '<a class="page-title-action" href="' . $page_url . '">See All Sections</a>';
        echo '<div class="tallybuilder-wrap">';
        echo '<h1>';
        echo $text;
        echo '</h1>';
        echo '</div>';
    }
}
function tallybuilder_raw_grid($atts, $content = NULL)
{
    $args = shortcode_atts(array('slug' => '', 'div_class' => ''), $atts);
    $post_id = tallybuilder_post_id_by_slug($args['slug'], 'tt_grid');
    $style_type = get_post_meta($post_id, 'type_tt', true);
    $file_path = tallybuilder_get_RAW_file('grid-' . $style_type . '.php', tallybuilder_raw_alt_file_dri('grid_' . $style_type));
    if (file_exists($file_path)) {
        ob_start();
        include $file_path;
        return ob_get_clean();
    } else {
        return $style_type . ' only available in PRO version';
    }
}
function tallybuilder_admin_action_set_as_home_page()
{
    $action = isset($_GET['action']) ? $_GET['action'] : NULL;
    $tallybuilder_page_id = isset($_GET['tallybuilder_page_id']) ? $_GET['tallybuilder_page_id'] : NULL;
    $is_page = false;
    $page_id = tallybuilder_post_id_by_slug('builder-home-page', 'page');
    if ($action == 'set_as_home_page' && $tallybuilder_page_id > 0) {
        if (!tallybuilder_slug_exists('builder-home-page', 'page')) {
            $post_data = array('post_title' => 'Builder Home Page', 'post_content' => 'Content will show from page builder', 'post_status' => 'publish', 'post_type' => 'page');
            $page_id = wp_insert_post($post_data);
        }
        if ($page_id > 0) {
            update_post_meta($page_id, 'tallybuilder', tallybuilder_post_slug($tallybuilder_page_id));
            update_post_meta($page_id, '_wp_page_template', 'template-builder.php');
            update_option('show_on_front', 'page');
            update_option('page_on_front', $page_id);
            echo '<div id="message" class="updated notice notice-success is-dismissible">';
            echo '<p>' . __('Home page is ready', 'tally-builder') . ' <a href="' . home_url('/') . '">' . __('See it Now', 'tally-builder') . '</a></p>';
            echo '<button type="button" class="notice-dismiss"><span class="screen-reader-text">Dismiss this notice.</span></button>';
            echo '</div>';
        }
    }
}