. */ if (! defined('BASEPATH')) exit('No direct script access allowed'); /** * This controller operates between (interface) the JS (GUI) and the PhrasesLib (back-end) * Provides data to the ajax get calls about the Phrasen plugin * This controller works with JSON calls on the HTTP GET and the output is always JSON */ class Phrasen extends FHCAPI_Controller { public function __construct() { parent::__construct([ 'loadModule' => self::PERM_ANONYMOUS ]); } //------------------------------------------------------------------------------------------------------------------ // Public methods /** * @param string $module */ public function loadModule($module) { $this->load->library('PhrasesLib', [$module], 'pj'); $this->terminateWithSuccess(json_decode($this->pj->getJSON())); } }