HEX
Server: LiteSpeed
System: Linux php-prod-3.spaceapp.ru 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: sarli3128 (1010)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /home/retile.ru/public_html/system/library/d_excel_reader_writer.php
<?php
use d_excel_reader_writer\XLSXWriter;
use d_excel_reader_writer\SpreadsheetReader;

class d_excel_reader_writer {
	private $writer;
	private $reader;
	
	public function __construct() {
		$this->writer = new XLSXWriter();
	}
	
	public function setAuthor($author = '') {
		$this->writer->setAuthor($author); 
	}
	
    public function setTempDir($tempdir = '') {
		$this->writer->setTempDir($tempdir);
	}

    public function setDefaultColumnWidth($columnWidth) {
		$this->writer->setDefaultColumnWidth($columnWidth);
	}

    public function setColumnWidths($columnWidths) {
		$this->writer->setColumnWidths($columnWidths);
	}
	
	public function writeSheet($data) {
		$this->writer->writeSheet($data);
	}
		
	public function writeSheetHeader($sheet_name, array $header_types, $suppress_row = false) {
		$this->writer->writeSheetHeader($sheet_name, $header_types, $suppress_row);
	}
	
	public function writeSheetRow($sheet_name, array $row, $style = null) {
		$this->writer->writeSheetRow($sheet_name, $row, $style);
	}
	
	public function writeToStdOut() {
		return $this->writer->writeToStdOut();
	}
	
	public function writeToString() {
		return $this->writer->writeToString();
	}
	
	public function writeToFile($filename) {
		$this->writer->writeToFile($filename);
	}
	
	public function readFromFile($filepath, $original_filename = false, $mimetype = false) {
		$this->reader = new SpreadsheetReader($filepath, $original_filename, $mimetype);
		
		return $this->reader;
	}
}
?>