/** * Public constructor of the Controller class * * @param array $config Optional configuration parameters */ public function __construct($config = array()) { // No JInputJSON in J2.5 $raw = file_get_contents('php://input'); $data = json_decode($raw, true); if ($data && array_key_exists('ajax', $data) && $data['ajax'] === 1) { $input = new F0FInput(); $param = array_merge($input->getData(), $data); $config['input'] = $param; } parent::__construct($config); }