Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/monara/public_html/test.athavaneng.com/themes.php on line 99

Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 226

Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 227

Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 228

Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 229

Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 230

Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 231
. /** * JSON data format writer * * @package dataformat_json * @copyright 2016 Brendan Heywood (brendan@catalyst-au.net) * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ namespace dataformat_json; use core_text; /** * JSON data format writer * * @package dataformat_json * @copyright 2016 Brendan Heywood (brendan@catalyst-au.net) * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ class writer extends \core\dataformat\base { /** @var $mimetype */ public $mimetype = "application/json"; /** @var $extension */ public $extension = ".json"; /** @var $sheetstarted */ public $sheetstarted = false; /** @var $sheetdatadded */ public $sheetdatadded = false; /** @var string[] $columns */ protected $columns = []; /** * Write the start of the file. */ public function start_output() { echo "["; } /** * Write the start of the sheet we will be adding data to. * * @param array $columns */ public function start_sheet($columns) { $this->columns = array_map(function($column) { return core_text::strtolower(clean_param($column, PARAM_ALPHANUMEXT)); }, $columns); if ($this->sheetstarted) { echo ","; } else { $this->sheetstarted = true; } $this->sheetdatadded = false; echo "["; } /** * Write a single record * * @param array $record * @param int $rownum */ public function write_record($record, $rownum) { if ($this->sheetdatadded) { echo ","; } // Ensure our record is keyed by column names, rather than numerically. $record = array_combine($this->columns, (array) $record); echo json_encode($this->format_record($record), JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT); $this->sheetdatadded = true; } /** * Write the end of the sheet containing the data. * * @param array $columns */ public function close_sheet($columns) { echo "]"; } /** * Write the end of the file. */ public function close_output() { echo "]"; } }