**/
ob_start();
Header('Cache-Control: no-cache');
Header('Pragma: no-cache');
require_once '../../../../../../wp-load.php';
$content = ob_get_contents();
ob_end_clean();
//sleep(1);
function send_error_die($msg)
{
    die(json_encode(array('R' => 'ERR', 'MSG' => $msg)));
}
$post_id = intval($_REQUEST['ID']);
if ($post_id == 0) {
    send_error_die('Post ID is not valid.');
}
//-----------
if (!wp_verify_nonce($_REQUEST['nonce'], 'csshortcode-css-nonce')) {
    send_error_die('Settings error, no access.');
}
if (!current_user_can('edit_post', $post_id)) {
    send_error_die('No access.');
}
//-------------
$sco = new ImportExport();
$data = $sco->get_shortcode_from_post_id($post_id, $error, true);
if (false === $data) {
    send_error_die('Error generating export data: ' . $error);
}
$ret = array('R' => 'OK', 'MSG' => '', 'DATA' => $data);
die(json_encode($ret));
 function sws_sc_export()
 {
     $post_id = intval($_REQUEST['ID']);
     if ($post_id == 0) {
         $this->send_error_die('Post ID is not valid.');
     }
     //-----------
     $this->verify_nonce_and_access($post_id);
     //-------------
     $sco = new ImportExport();
     $data = $sco->get_shortcode_from_post_id($post_id, $error, true);
     if (false === $data) {
         $this->send_error_die('Error generating export data: ' . $error);
     }
     $ret = array('R' => 'OK', 'MSG' => '', 'DATA' => $data);
     die(json_encode($ret));
 }