%PDF- %PDF-
| Direktori : /home/casasmonvl/ges4t.old/wp-content/plugins/wordpress-mobile-pack/export/ |
| Current File : /home/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}';
}
}
}