MarkBaker
0ab614fd95
Security: XML filescan in XML-based Readers to prevent XML Entity Expansion (XEE)
...
(see http://projects.webappsec.org/w/page/13247002/XML%20Entity%20Expansion for an explanation of XEE injection) attacks
2015-04-29 00:43:04 +01:00
Mark Baker
929add1e36
Merge pull request #512 from andrey-yantsen/patch-1
...
Check for variable before using it
2015-03-19 09:43:11 +00:00
MarkBaker
518fbc1d36
GH-514 HTML Reader incorrectly converts some UTF-8 string cells to FALSE after regexp space trim
2015-02-14 23:52:57 +00:00
Andrey Yantsen
26e75b1f7a
Check for variable before using it
...
In some cases $xfrm is empty SimpleXmlElement, so we should check for it before using $xfrm->ext->attributes()
2015-02-10 09:44:13 +03:00
MarkBaker
c7da475ef9
Inline styles for HTML not yet implemented
2015-01-12 23:18:46 +00:00
MarkBaker
180ad168cb
Additional minor tweaks to HTML reader for merged cells
2014-12-07 23:45:15 +00:00
MarkBaker
d7ea3e2ab0
Feature: (cifren/MBaker) Work Item GH-205 - Handling merge cells in HTML Reader
2014-12-07 14:45:55 +00:00
MarkBaker
9940b262c4
Remove spurious worksheet created when instantiating the PHPExcel object, and only create sheets defined in the Excel2003XML file
2014-11-26 22:40:49 +00:00
MarkBaker
e7cfdacf95
Merge branch 'develop' of https://github.com/PHPOffice/PHPExcel into develop
2014-11-26 22:25:36 +00:00
MarkBaker
903f737a39
Bugfix: (bobwitlox) Work Item GH-467 - Bug in Excel2003XML reader, parsing merged cells
2014-11-26 22:24:53 +00:00
Mohd Farhan Firdaus Jamil
793fc2a08f
Check for is_object
...
Without this , it give php-warning-invalid-argument-supplied-for-foreach error.
2014-11-16 23:00:45 +08:00
MarkBaker
fdefb8e392
Discard Autofilters in Excel2007 Reader when filter range isn't a valid range
2014-11-11 23:18:13 +00:00
MarkBaker
f77d3d1668
Bugfix: Work Item GH-384 - DOM loadHTMLFile() failing with options flags when using PHP < 5.4.0
...
Additional check that libxml is running at an appropriate version by testing if libxml flag value constants are defined
2014-09-05 10:20:12 +01:00
MarkBaker
99f4ebab0c
Remove unused lineEnding methods from CSV Reader
2014-08-27 22:07:24 +01:00
MarkBaker
a7cf8c63e2
Bugfix: Work Item GH-384 - DOM loadHTMLFile() failing with options flags when using PHP < 5.4.0
2014-08-23 13:54:21 +01:00
MarkBaker
d777d0283d
Support for cell readorder Context/LTR/RTL
2014-08-17 18:15:44 +01:00
MarkBaker
780cb74782
URL Hyperlink data may not use the full length of the data field, but could instead be terminated by a null byte character
2014-08-03 22:02:46 +01:00
MarkBaker
d9fa784e1b
Bugfix: Work Item CP18105 - Loading an Excel 2007 spreadsheet throws an "Autofilter must be set on a range of cells" exception
...
Fix to jpgraph path for Chart Rendering tests
2014-07-27 15:18:00 +01:00
MarkBaker
698a56eb92
Bugfix: Work Item GH-350 - Keep/set the value on Reader _loadSheetsOnly as NULL, courtesy of Restless-ET
2014-07-27 12:51:38 +01:00
Mark Baker
23479fdde2
Merge pull request #379 from frost-nzcr4/ft-camelcase
...
Change the getter/setter for zeroHeight to camel case
2014-07-27 12:21:13 +01:00
Mark Baker
2a06bc9675
Merge pull request #405 from ymaerschalck/develop
...
XML External Entity (XXE) Processing
2014-07-27 12:18:58 +01:00
MarkBaker
9065cab60c
DOMDocument not domDocument
2014-07-22 23:48:32 +01:00
Yves Maerschalck
0787e56d41
XML External Entity (XXE) Processing
...
https://www.owasp.org/index.php/XML_External_Entity_(XXE)_Processing
change simplexml_load_file to
simplexml_load_string(file_get_contents()) because load_file doesn't
work when
http://php.net/manual/en/function.libxml-disable-entity-loader.php is
true
2014-07-16 09:28:33 +02:00
Alexander Pervakov
524c093895
Fix reader when comment within text:p element
2014-07-14 17:55:46 +04:00
Martin Evans
a6672451a5
Minor Docblock update: return values on load function for PHPExcel_Reader_IReader and Excel2007 now listed as @return PHPExcel in order to utilize auto complete via IDE.
2014-06-12 09:20:16 +01:00
MarkBaker
4935236f7b
Merge branch 'develop' of https://github.com/PHPOffice/PHPExcel into develop
2014-06-06 23:57:40 +01:00
MarkBaker
5ab877958f
Reduce memory usage after an xls load
2014-06-06 23:56:57 +01:00
Shawn Welch
5569c92449
Invalid Index
...
This happened when I tried to load an Excel doc that was exported by Google Docs. I'm guessing there is no author information or something? I dunno but this fixed worked.
2014-05-30 16:46:44 -04:00
Alexander Pervakov
a6f00db9c6
Change the getter/setter for zeroHeight to camel case
2014-05-30 14:37:11 +04:00
Scott Arciszewski
758f48baac
Update Excel2007.php
...
Fix output corruption
2014-02-24 11:34:08 -05:00
Mark Baker
e892215970
Bugfix: Work item GH321, GH158, CP17824 - LibreOffice created XLSX files results in an empty file.
...
Bugfix: Work item CP20760 - Formula references to cell on another sheet in ODS files
2014-02-23 15:35:05 +00:00
Mark Baker
2caeb22122
Bugfix: Work item CP20760 - Formula references to cell on another sheet in ODS files
2014-02-22 12:30:36 +00:00
Mark Baker
8f265a9342
Added XXE protection to HTML Reader
2014-02-21 11:08:57 +00:00
Maarten Balliauw
1dad681142
Disabled libxml external entity loading by default.
...
If you want to allow loading external entity references in XML, call PHPExcel_Settings::setLibXmlLoaderOptions(0).
2014-02-21 09:23:55 +01:00
Mark Baker
992aee683a
Update to copyright year in file headers
2013-12-31 18:36:33 +00:00
Mark Baker
8cd6f56fdd
Bugfix: (Jazzo) Work Item GH-248 - Excel2007 does not correctly mark rows as hidden
2013-12-30 22:19:05 +00:00
Mark Baker
7a90c5b888
Mods to handle encrypted files on both 32-bit and 64-bit versions of PHP - currently only tested on 32-bit Windows
2013-12-03 13:51:40 +00:00
Mark Baker
9f93cab6c5
Merge pull request #276 from infojunkie/OOCalcReaderXML
...
Convert properties to string in OOCalc reader
2013-12-01 03:34:54 -08:00
Mark Baker
c7a6431e09
Feature: (trvrnrth) Work Item GH-261 - Add support for reading protected (RC4 encrypted) .xls files (tweaked for PHP 5.2 compatibility)
2013-11-28 23:43:57 +00:00
infojunkie
b671d8376f
Convert properties to string in OOCalc reader
2013-11-25 16:18:46 -08:00
Mark Baker
f5bd6dc0f2
Bugfix: (IndrekHaav) Work Item CP16208 - Fixed undefined variable error due to $styleArray being used before it's initialised
2013-11-18 14:28:22 +00:00
Mark Baker
4eefabf7a0
Modify OOCalc reader to work with PCLZip rather than ZipArchive if configured to do so
2013-11-17 17:45:21 +00:00
Mark Baker
0d8a5d1f0b
General: (adamriyadi) Work Item GH-247 - Modify PHPExcel_Reader_Excel2007 to use zipClass from PHPExcel_Settings::getZipClass()
...
This allows the use of PCLZip when reading for people that don't have access to ZipArchive
2013-11-17 17:33:56 +00:00
Mark Baker
732cb11e0c
Feature: (LWol) Work Item GH-252 - Adding support for macros, Ribbon in Excel 2007
2013-11-17 00:11:45 +00:00
Mark Baker
94a1a69373
Bugfix: Work item 20397 - Serious bug in absolute cell reference used in shared formula
...
Would also have affected insert/delete column/row
2013-11-07 23:14:39 +00:00
Mark Baker
f20049c37e
Merge pull request #261 from trvrnrth/excel5CryptoRC4
...
Add support for reading protected (RC4 encrypted) .xls files
2013-11-03 14:43:14 -08:00
Mark Baker
acadff4b7b
Merge pull request #256 from trik/develop
...
Excel 2007 fail with headers and footers containing multiple images
2013-10-30 15:01:58 -07:00
Mark Baker
6fd27196f0
Bugfix: (tavoarcila) Work Item GH-259 - Bug fix reading Open Office files
2013-10-30 13:50:40 +00:00
Trevor North
233021529c
Implement Excel 5 RC4 stream decryption
...
The decryption functions and objects implemented here are are
based on the source of Spreadsheet-ParseExcel:
http://search.cpan.org/~jmcnamara/Spreadsheet-ParseExcel/
2013-10-29 11:25:36 +00:00
Marco Marche
a90b711edd
Fixed problem in Excel 2007 reader with headers and footers containing multiple images. All images were substituted with the first one.
2013-10-17 10:50:14 +02:00