Current File : /home/eticmes/www/wp-content/plugins/quotes-llama/includes/php/export-json.php
<?php
/**
 * Quotes Llama Export JSON.
 *
 * Description. Export quotes to a .json file.
 *
 * @Link        http://wordpress.org/plugins/quotes-llama/
 * @package     quotes-llama
 * @since       3.0.0
 * License:     GPLv3
 * License URI: https://www.gnu.org/licenses/gpl-3.0.html
 */

namespace Quotes_Llama;

if ( check_admin_referer( 'quotes_llama_export_nonce', 'quotes_llama_export_nonce' ) ) {

	if ( ! class_exists( 'QuotesLlama_Backup' ) ) {
		require_once QL_PATH . 'includes/classes/class-quotesllama-backup.php';
	}

	$export_json = new QuotesLlama_Backup( $this->check_option( 'export_delimiter' ) );
	$nonce       = wp_create_nonce( 'quotes_llama_export_json' );
	$export_json->create_json( $nonce );

} else {
	$this->msg = $this->message( '', 'nonce' );
}