File manager - Edit - /home/missmand/public_html/learning/old/main/glossary/csv_writer.class.php
Back
<?php /* For licensing terms, see /license.txt */ /** * Glossay csv writer class definition * @package chamilo.glossary */ /** * Init */ namespace Glossary; use Chamilo; /** * Write glossary entries to a file in CSV format. * * @license /licence.txt * @author Laurent Opprecht <laurent@opprecht.info> */ class CsvWriter extends \CsvObjectWriter { /** * * @return \Glossary\CsvWriter */ public static function create($path = '', $delimiter = ';', $enclosure = '"') { return new self($path, $delimiter, $enclosure); } protected $path = ''; function __construct($path = '', $delimiter = ';', $enclosure = '"') { $path = $path ? $path : Chamilo::temp_file(); $this->path = $path; $stream = new \FileWriter($path); $map = array( 'name' => 'name', 'description' => 'description' ); parent::__construct($stream, $map, $delimiter, $enclosure); } function get_path() { return $this->path; } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings