Merge branch 'MDL-52336-master' of git://github.com/marinaglancy/moodle
[moodle.git] / lib / phpexcel / readme_moodle.txt
1 Description of PHPExcel 1.8.0 import into Moodle
3 Steps:
4  * download release package from https://github.com/PHPOffice/PHPExcel
5  * copy contents of Classes directory
6  * update lib/thirdpartylibs.xml
7  * apply changes
8  * go to http://127.0.0.1/lib/tests/other/spreadsheettestpage.php
9    and test the generated files
11 Changes:
12  * Shared/File/sys_get_temp_dir() - we can not guarantee sys_get_temp_dir() works everywhere
13  * Shared/OLE has been removed. OLE is not DFSG compliant and is not being used in core code.
14  * Excel5 files have been removed. These files are for Excel version 5 (created in 1993) and are not used in core code.
15    The files removed are:
16    - PHPExcel/Shared/Excel5.php
17    - PHPExcel/Shared/OLE.php
18    - PHPExcel/Shared/OLERead.php
19    - PHPExcel/Writer/Excel5.php
20    - PHPExcel/Writer/Excel5/BIFFwriter.php
21    - PHPExcel/Writer/Excel5/Escher.php
22    - PHPExcel/Writer/Excel5/Font.php
23    - PHPExcel/Writer/Excel5/Parser.php
24    - PHPExcel/Writer/Excel5/Workbook.php
25    - PHPExcel/Writer/Excel5/Worksheet.php
26    - PHPExcel/Writer/Excel5/Xf.php
27    lib/excellib.class.php has been updated so that only 2007 excel spreadsheets will be produced.
28  * MDL-52336 patch for PHP7 compatibility, after upgrade make sure that these changes are included and remove this line