<?php

// Get Template from resource for TinyMCE4
// Based on get_template.php for TinyMCE3 by Yamamoto
//
// Changelog:
// @author Deesen / updated: 12.03.2016
$self = 'assets/plugins/tinymce4/connector.tinymce4.templates.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();
$templatesArr = $bridge->getTemplateChunkList();
// $templatesArr could be modified/bridged now for different editors before sending
// Make output a real JavaScript file!
header('Content-type: application/x-javascript');
header('pragma: no-cache');
header('expires: 0');
echo json_encode($templatesArr);