function seed_csvp4_import_template_code($value)
{
    if ($value['custom_code'] == '1') {
        //Import template code flagged
        $code = SEED_CSPV4::get_default_template();
        $code = str_replace("<?php ", "[", $code);
        $code = str_replace("() ?>", "]", $code);
        // Set code field
        global $seed_cspv4_seedreduxConfig;
        $seed_cspv4_seedreduxConfig->SeedReduxFramework->set('template', $code);
        $seed_cspv4_seedreduxConfig->SeedReduxFramework->set('custom_code', 0);
    }
}
Пример #2
0
    static function display_subscribers()
    {
        ob_start();
        if (!empty($_POST['action'])) {
            //$nonce = $_POST['_wpnonce'];
            //var_dump(wp_verify_nonce($nonce, 'buljk-toplevel_page_seed_cspv4'));
            // if($_POST['action'] == 'export'){
            //     SEED_CSPV4::export_all_subscribers();
            // }
            if ($_POST['action'] == 'seed_cspv4_delete') {
                if (SEED_CSPV4::delete_all_subscribers()) {
                    echo '
                        <div id="setting-error-seedprod_error" class="error settings-error below-h2">
                        <p><strong>' . __('All subscribers deleted.', 'seedprod') . '</strong></p></div>';
                }
            }
            if ($_POST['action'] == 'seed_cspv4_delete_selected') {
                if (SEED_CSPV4::delete_selected_subscribers($_POST['subscriber'])) {
                    echo '
                        <div id="setting-error-seedprod_error" class="error settings-error below-h2">
                        <p><strong>' . __('Selected subscribers deleted.', 'seedprod') . '</strong></p></div>';
                }
            }
        }
        // Render Subscriber
        $seed_cspv4_subscribers = new SEED_CSPV4_SUBSCRIBERS();
        $seed_cspv4_subscribers->prepare_items();
        echo '<form id="seed_cspv4_search"" method="post">';
        $seed_cspv4_subscribers->search_box('Search Emails', 'email');
        echo '</form>';
        echo '<form id="seed_cspv4_bulk_actions" method="post">';
        $seed_cspv4_subscribers->display();
        wp_nonce_field('seed_cspv4_subscribers');
        echo '</form>';
        ?>
        <script>
        jQuery(document).ready(function($){
            $(".bottom > .actions").hide();
            $("#doaction").click(function(event) {
                event.preventDefault();
                var action = $('select[name="action"]').val();
                if(action != '-1'){
                    if(action == 'delete'){
                        if(confirm(seed_cspv4_msgs.delete_confirm)){
                            $("#seed_cspv4_bulk_actions").submit();
                        }
                    }else{
                        $("#seed_cspv4_bulk_actions").submit();
                    }
                }
            });
        });
        </script>

        <?php 
        $output = ob_get_clean();
        return $output;
    }