%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/c/a/s/casasmonvl/ges4t.old/wp-content/plugins/wordpress-mobile-pack/export/
Upload File :
Create Path :
Current File : /home/c/a/s/casasmonvl/ges4t.old/wp-content/plugins/wordpress-mobile-pack/export/content.php

<?php

header( 'Content-Type: application/json; charset=UTF-8' );

require_once( '../../../../wp-config.php' );

if ( ! class_exists( 'WMobilePack_Export' ) ) {
	require_once( WMP_PLUGIN_PATH . 'export/class-export.php' );
}

// Disable error reporting because these methods are used as callbacks by the mobile web app
error_reporting( 0 );

if ( isset( $_GET['content'] ) ) {

	$export = new WMobilePack_Export();

	if ( isset( $_GET['callback'] ) ) {

		// filter callback param
		$callback = $export->purifier->purify( $_GET['callback'] );

		header( 'Content-Type: application/javascript' );

		switch ( $_GET['content'] ) {

			case 'exportcategories':

				echo $callback . '(' . $export->export_categories() . ')';
				break;

			case 'exportcategory':

				echo $callback . '(' . $export->export_category() . ')';
				break;

			case 'exportarticles':

				echo $callback . '(' . $export->export_articles() . ')';
				break;

			case 'exportarticle':

				echo $callback . '(' . $export->export_article() . ')';
				break;

			case 'exportcomments':

				echo $callback . '(' . $export->export_comments() . ')';
				break;

			case 'savecomment':

				echo $callback . '(' . $export->save_comment() . ')';
				break;

			case 'exportpages':

				echo $callback . '(' . $export->export_pages() . ')';
				break;

			case 'exportpage':

				echo $callback . '(' . $export->export_page() . ')';
				break;

			default:
				echo $callback . '({"error":"No export requested"})';
		}
	} else {

		switch ( $_GET['content'] ) {

			case 'androidmanifest':
			case 'mozillamanifest':

				if ( isset( $_GET['premium'] ) && $_GET['premium'] == 1 ) {
					echo $export->export_manifest_premium();
				} else {
					echo $export->export_manifest();
				}
				break;

			case 'apptexts':

				$app_texts = $export->load_language( $_GET['locale'] );

				if ( $app_texts !== false ) {
					header( 'Content-Type: application/javascript' );
					echo $app_texts;
				}

				break;

			case 'exportsettings':

				echo $export->export_settings();
				break;

			default:
				echo '{"error":"No export requested","status":0}';
		}
	}
}

Zerion Mini Shell 1.0