<?php

$self = 'assets/plugins/tinymce4/connector.tinymce4.saveProcessor.php';
$base_path = str_replace($self, '', str_replace('\\', '/', __FILE__));
define('MODX_API_MODE', 'true');
define('IN_MANAGER_MODE', 'true');
include_once "{$base_path}index.php";
if (!file_exists(MODX_BASE_PATH . "assets/lib/class.modxRTEbridge.php")) {
    // Add Fall-Back for now
    require_once MODX_BASE_PATH . "assets/plugins/tinymce4/class.modxRTEbridge.php";
} else {
    require_once MODX_BASE_PATH . "assets/lib/class.modxRTEbridge.php";
}
require_once MODX_BASE_PATH . "assets/plugins/tinymce4/bridge.tinymce4.inc.php";
$bridge = new tinymce4bridge();
$rid = isset($_POST['rid']) && is_numeric($_POST['rid']) ? (int) $_POST['rid'] : NULL;
$pluginName = isset($_POST['pluginName']) ? $_POST['pluginName'] : NULL;
$out = $rid ? $bridge->saveContentProcessor($rid, $pluginName) : 'No ID given';
echo (string) $out;
// returns ressource-id if successful, otherwise error-message