| 
									
										
										
										
											2010-08-26 19:14:53 +00:00
										 |  |  | <?php | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-08-26 19:14:53 +00:00
										 |  |  | /** | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |  * PHPExcel_DocumentProperties | 
					
						
							| 
									
										
										
										
											2010-08-26 19:14:53 +00:00
										 |  |  |  * | 
					
						
							| 
									
										
										
										
											2015-05-02 22:50:37 +00:00
										 |  |  |  * Copyright (c) 2006 - 2015 PHPExcel | 
					
						
							| 
									
										
										
										
											2010-08-26 19:14:53 +00:00
										 |  |  |  * | 
					
						
							| 
									
										
										
										
											2012-03-11 17:58:38 +00:00
										 |  |  |  * This library is free software; you can redistribute it and/or | 
					
						
							|  |  |  |  * modify it under the terms of the GNU Lesser General Public | 
					
						
							|  |  |  |  * License as published by the Free Software Foundation; either | 
					
						
							|  |  |  |  * version 2.1 of the License, or (at your option) any later version. | 
					
						
							| 
									
										
										
										
											2010-08-26 19:14:53 +00:00
										 |  |  |  * | 
					
						
							| 
									
										
										
										
											2012-03-11 17:58:38 +00:00
										 |  |  |  * This library is distributed in the hope that it will be useful, | 
					
						
							|  |  |  |  * but WITHOUT ANY WARRANTY; without even the implied warranty of | 
					
						
							|  |  |  |  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU | 
					
						
							|  |  |  |  * Lesser General Public License for more details. | 
					
						
							| 
									
										
										
										
											2010-08-26 19:14:53 +00:00
										 |  |  |  * | 
					
						
							| 
									
										
										
										
											2012-03-11 17:58:38 +00:00
										 |  |  |  * You should have received a copy of the GNU Lesser General Public | 
					
						
							|  |  |  |  * License along with this library; if not, write to the Free Software | 
					
						
							|  |  |  |  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA | 
					
						
							| 
									
										
										
										
											2010-08-26 19:14:53 +00:00
										 |  |  |  * | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |  * @category    PHPExcel | 
					
						
							|  |  |  |  * @package    PHPExcel | 
					
						
							| 
									
										
										
										
											2015-05-02 22:50:37 +00:00
										 |  |  |  * @copyright    Copyright (c) 2006 - 2015 PHPExcel (http://www.codeplex.com/PHPExcel) | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |  * @license    http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt    LGPL | 
					
						
							|  |  |  |  * @version    ##VERSION##, ##DATE##
 | 
					
						
							| 
									
										
										
										
											2010-08-26 19:14:53 +00:00
										 |  |  |  */ | 
					
						
							|  |  |  | class PHPExcel_DocumentProperties | 
					
						
							|  |  |  | { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |     /** constants */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     const PROPERTY_TYPE_BOOLEAN = 'b'; | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |     const PROPERTY_TYPE_INTEGER = 'i'; | 
					
						
							|  |  |  |     const PROPERTY_TYPE_FLOAT   = 'f'; | 
					
						
							|  |  |  |     const PROPERTY_TYPE_DATE    = 'd'; | 
					
						
							|  |  |  |     const PROPERTY_TYPE_STRING  = 's'; | 
					
						
							|  |  |  |     const PROPERTY_TYPE_UNKNOWN = 'u'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Creator | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @var string | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     private $_creator = 'Unknown Creator'; | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * LastModifiedBy | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @var string | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							|  |  |  |     private $_lastModifiedBy; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Created | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @var datetime | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							|  |  |  |     private $_created; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Modified | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @var datetime | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							|  |  |  |     private $_modified; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Title | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @var string | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     private $_title = 'Untitled Spreadsheet'; | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Description | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @var string | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     private $_description = ''; | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Subject | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @var string | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     private $_subject = ''; | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Keywords | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @var string | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     private $_keywords = ''; | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Category | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @var string | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     private $_category = ''; | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Manager | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @var string | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     private $_manager = ''; | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Company | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @var string | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     private $_company = 'Microsoft Corporation'; | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Custom Properties | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @var string | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     private $_customProperties = array(); | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Create a new PHPExcel_DocumentProperties | 
					
						
							|  |  |  |      */ | 
					
						
							|  |  |  |     public function __construct() | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |         // Initialise values
 | 
					
						
							|  |  |  |         $this->_lastModifiedBy    = $this->_creator; | 
					
						
							|  |  |  |         $this->_created        = time(); | 
					
						
							|  |  |  |         $this->_modified    = time(); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Get Creator | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @return string | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function getCreator() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         return $this->_creator; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Set Creator | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @param string $pValue | 
					
						
							|  |  |  |      * @return PHPExcel_DocumentProperties | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function setCreator($pValue = '') | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         $this->_creator = $pValue; | 
					
						
							|  |  |  |         return $this; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Get Last Modified By | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @return string | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function getLastModifiedBy() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         return $this->_lastModifiedBy; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Set Last Modified By | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @param string $pValue | 
					
						
							|  |  |  |      * @return PHPExcel_DocumentProperties | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function setLastModifiedBy($pValue = '') | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         $this->_lastModifiedBy = $pValue; | 
					
						
							|  |  |  |         return $this; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Get Created | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @return datetime | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function getCreated() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         return $this->_created; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Set Created | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @param datetime $pValue | 
					
						
							|  |  |  |      * @return PHPExcel_DocumentProperties | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function setCreated($pValue = null) | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |         if ($pValue === null) { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |             $pValue = time(); | 
					
						
							|  |  |  |         } elseif (is_string($pValue)) { | 
					
						
							|  |  |  |             if (is_numeric($pValue)) { | 
					
						
							|  |  |  |                 $pValue = intval($pValue); | 
					
						
							|  |  |  |             } else { | 
					
						
							|  |  |  |                 $pValue = strtotime($pValue); | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         $this->_created = $pValue; | 
					
						
							|  |  |  |         return $this; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Get Modified | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @return datetime | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function getModified() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         return $this->_modified; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Set Modified | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @param datetime $pValue | 
					
						
							|  |  |  |      * @return PHPExcel_DocumentProperties | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function setModified($pValue = null) | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |         if ($pValue === null) { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |             $pValue = time(); | 
					
						
							|  |  |  |         } elseif (is_string($pValue)) { | 
					
						
							|  |  |  |             if (is_numeric($pValue)) { | 
					
						
							|  |  |  |                 $pValue = intval($pValue); | 
					
						
							|  |  |  |             } else { | 
					
						
							|  |  |  |                 $pValue = strtotime($pValue); | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         $this->_modified = $pValue; | 
					
						
							|  |  |  |         return $this; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Get Title | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @return string | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function getTitle() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         return $this->_title; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Set Title | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @param string $pValue | 
					
						
							|  |  |  |      * @return PHPExcel_DocumentProperties | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function setTitle($pValue = '') | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         $this->_title = $pValue; | 
					
						
							|  |  |  |         return $this; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Get Description | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @return string | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function getDescription() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         return $this->_description; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Set Description | 
					
						
							|  |  |  |      * | 
					
						
							|  |  |  |      * @param string $pValue | 
					
						
							|  |  |  |      * @return PHPExcel_DocumentProperties | 
					
						
							|  |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function setDescription($pValue = '') | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         $this->_description = $pValue; | 
					
						
							|  |  |  |         return $this; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Get Subject | 
					
						
							|  |  |  |      * | 
					
						
							|  |  |  |      * @return string | 
					
						
							|  |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function getSubject() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         return $this->_subject; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Set Subject | 
					
						
							|  |  |  |      * | 
					
						
							|  |  |  |      * @param string $pValue | 
					
						
							|  |  |  |      * @return PHPExcel_DocumentProperties | 
					
						
							|  |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function setSubject($pValue = '') | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         $this->_subject = $pValue; | 
					
						
							|  |  |  |         return $this; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Get Keywords | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @return string | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function getKeywords() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         return $this->_keywords; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Set Keywords | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @param string $pValue | 
					
						
							|  |  |  |      * @return PHPExcel_DocumentProperties | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function setKeywords($pValue = '') | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         $this->_keywords = $pValue; | 
					
						
							|  |  |  |         return $this; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Get Category | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @return string | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function getCategory() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         return $this->_category; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Set Category | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @param string $pValue | 
					
						
							|  |  |  |      * @return PHPExcel_DocumentProperties | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function setCategory($pValue = '') | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         $this->_category = $pValue; | 
					
						
							|  |  |  |         return $this; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Get Company | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @return string | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function getCompany() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         return $this->_company; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Set Company | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @param string $pValue | 
					
						
							|  |  |  |      * @return PHPExcel_DocumentProperties | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function setCompany($pValue = '') | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         $this->_company = $pValue; | 
					
						
							|  |  |  |         return $this; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Get Manager | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @return string | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function getManager() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         return $this->_manager; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Set Manager | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @param string $pValue | 
					
						
							|  |  |  |      * @return PHPExcel_DocumentProperties | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function setManager($pValue = '') | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         $this->_manager = $pValue; | 
					
						
							|  |  |  |         return $this; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Get a List of Custom Property Names | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @return array of string | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function getCustomProperties() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         return array_keys($this->_customProperties); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Check if a Custom Property is defined | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @param string $propertyName | 
					
						
							|  |  |  |      * @return boolean | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function isCustomPropertySet($propertyName) | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         return isset($this->_customProperties[$propertyName]); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Get a Custom Property Value | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @param string $propertyName | 
					
						
							|  |  |  |      * @return string | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function getCustomPropertyValue($propertyName) | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         if (isset($this->_customProperties[$propertyName])) { | 
					
						
							|  |  |  |             return $this->_customProperties[$propertyName]['value']; | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Get a Custom Property Type | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @param string $propertyName | 
					
						
							|  |  |  |      * @return string | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function getCustomPropertyType($propertyName) | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         if (isset($this->_customProperties[$propertyName])) { | 
					
						
							|  |  |  |             return $this->_customProperties[$propertyName]['type']; | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Set a Custom Property | 
					
						
							|  |  |  |      * | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      * @param string $propertyName | 
					
						
							|  |  |  |      * @param mixed $propertyValue | 
					
						
							|  |  |  |      * @param string $propertyType | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |      *      'i'    : Integer | 
					
						
							| 
									
										
										
										
											2013-01-22 20:05:13 +00:00
										 |  |  |      *   'f' : Floating Point | 
					
						
							|  |  |  |      *   's' : String | 
					
						
							|  |  |  |      *   'd' : Date/Time | 
					
						
							|  |  |  |      *   'b' : Boolean | 
					
						
							|  |  |  |      * @return PHPExcel_DocumentProperties | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function setCustomProperty($propertyName, $propertyValue = '', $propertyType = null) | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |         if (($propertyType === null) || (!in_array($propertyType, array(self::PROPERTY_TYPE_INTEGER, | 
					
						
							|  |  |  |                                                                         self::PROPERTY_TYPE_FLOAT, | 
					
						
							|  |  |  |                                                                         self::PROPERTY_TYPE_STRING, | 
					
						
							|  |  |  |                                                                         self::PROPERTY_TYPE_DATE, | 
					
						
							|  |  |  |                                                                         self::PROPERTY_TYPE_BOOLEAN)))) { | 
					
						
							|  |  |  |             if ($propertyValue === null) { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |                 $propertyType = self::PROPERTY_TYPE_STRING; | 
					
						
							|  |  |  |             } elseif (is_float($propertyValue)) { | 
					
						
							|  |  |  |                 $propertyType = self::PROPERTY_TYPE_FLOAT; | 
					
						
							| 
									
										
										
										
											2015-05-13 10:27:01 +00:00
										 |  |  |             } elseif (is_int($propertyValue)) { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |                 $propertyType = self::PROPERTY_TYPE_INTEGER; | 
					
						
							|  |  |  |             } elseif (is_bool($propertyValue)) { | 
					
						
							|  |  |  |                 $propertyType = self::PROPERTY_TYPE_BOOLEAN; | 
					
						
							|  |  |  |             } else { | 
					
						
							|  |  |  |                 $propertyType = self::PROPERTY_TYPE_STRING; | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |         $this->_customProperties[$propertyName] = array( | 
					
						
							|  |  |  |             'value' => $propertyValue, | 
					
						
							|  |  |  |             'type' => $propertyType | 
					
						
							|  |  |  |         ); | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         return $this; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Implement PHP __clone to create a deep clone, not just a shallow copy. | 
					
						
							|  |  |  |      */ | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     public function __clone() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         $vars = get_object_vars($this); | 
					
						
							|  |  |  |         foreach ($vars as $key => $value) { | 
					
						
							|  |  |  |             if (is_object($value)) { | 
					
						
							|  |  |  |                 $this->$key = clone $value; | 
					
						
							|  |  |  |             } else { | 
					
						
							|  |  |  |                 $this->$key = $value; | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-05-13 10:27:01 +00:00
										 |  |  |     public static function convertProperty($propertyValue, $propertyType) | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |     { | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |         switch ($propertyType) { | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |             case 'empty':     //    Empty
 | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |                 return ''; | 
					
						
							|  |  |  |                 break; | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |             case 'null':      //    Null
 | 
					
						
							|  |  |  |                 return null; | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |                 break; | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |             case 'i1':        //    1-Byte Signed Integer
 | 
					
						
							|  |  |  |             case 'i2':        //    2-Byte Signed Integer
 | 
					
						
							|  |  |  |             case 'i4':        //    4-Byte Signed Integer
 | 
					
						
							|  |  |  |             case 'i8':        //    8-Byte Signed Integer
 | 
					
						
							|  |  |  |             case 'int':       //    Integer
 | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |                 return (int) $propertyValue; | 
					
						
							|  |  |  |                 break; | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |             case 'ui1':       //    1-Byte Unsigned Integer
 | 
					
						
							|  |  |  |             case 'ui2':       //    2-Byte Unsigned Integer
 | 
					
						
							|  |  |  |             case 'ui4':       //    4-Byte Unsigned Integer
 | 
					
						
							|  |  |  |             case 'ui8':       //    8-Byte Unsigned Integer
 | 
					
						
							|  |  |  |             case 'uint':      //    Unsigned Integer
 | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |                 return abs((int) $propertyValue); | 
					
						
							|  |  |  |                 break; | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |             case 'r4':        //    4-Byte Real Number
 | 
					
						
							|  |  |  |             case 'r8':        //    8-Byte Real Number
 | 
					
						
							|  |  |  |             case 'decimal':   //    Decimal
 | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |                 return (float) $propertyValue; | 
					
						
							|  |  |  |                 break; | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |             case 'lpstr':     //    LPSTR
 | 
					
						
							|  |  |  |             case 'lpwstr':    //    LPWSTR
 | 
					
						
							|  |  |  |             case 'bstr':      //    Basic String
 | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |                 return $propertyValue; | 
					
						
							|  |  |  |                 break; | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |             case 'date':      //    Date and Time
 | 
					
						
							|  |  |  |             case 'filetime':  //    File Time
 | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |                 return strtotime($propertyValue); | 
					
						
							|  |  |  |                 break; | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |             case 'bool':     //    Boolean
 | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |                 return ($propertyValue == 'true') ? True : False; | 
					
						
							|  |  |  |                 break; | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |             case 'cy':       //    Currency
 | 
					
						
							|  |  |  |             case 'error':    //    Error Status Code
 | 
					
						
							|  |  |  |             case 'vector':   //    Vector
 | 
					
						
							|  |  |  |             case 'array':    //    Array
 | 
					
						
							|  |  |  |             case 'blob':     //    Binary Blob
 | 
					
						
							|  |  |  |             case 'oblob':    //    Binary Blob Object
 | 
					
						
							|  |  |  |             case 'stream':   //    Binary Stream
 | 
					
						
							|  |  |  |             case 'ostream':  //    Binary Stream Object
 | 
					
						
							|  |  |  |             case 'storage':  //    Binary Storage
 | 
					
						
							|  |  |  |             case 'ostorage': //    Binary Storage Object
 | 
					
						
							|  |  |  |             case 'vstream':  //    Binary Versioned Stream
 | 
					
						
							|  |  |  |             case 'clsid':    //    Class ID
 | 
					
						
							|  |  |  |             case 'cf':       //    Clipboard Data
 | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |                 return $propertyValue; | 
					
						
							|  |  |  |                 break; | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |         return $propertyValue; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     public static function convertPropertyType($propertyType) { | 
					
						
							|  |  |  |         switch ($propertyType) { | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |             case 'i1':       //    1-Byte Signed Integer
 | 
					
						
							|  |  |  |             case 'i2':       //    2-Byte Signed Integer
 | 
					
						
							|  |  |  |             case 'i4':       //    4-Byte Signed Integer
 | 
					
						
							|  |  |  |             case 'i8':       //    8-Byte Signed Integer
 | 
					
						
							|  |  |  |             case 'int':      //    Integer
 | 
					
						
							|  |  |  |             case 'ui1':      //    1-Byte Unsigned Integer
 | 
					
						
							|  |  |  |             case 'ui2':      //    2-Byte Unsigned Integer
 | 
					
						
							|  |  |  |             case 'ui4':      //    4-Byte Unsigned Integer
 | 
					
						
							|  |  |  |             case 'ui8':      //    8-Byte Unsigned Integer
 | 
					
						
							|  |  |  |             case 'uint':     //    Unsigned Integer
 | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |                 return self::PROPERTY_TYPE_INTEGER; | 
					
						
							|  |  |  |                 break; | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |             case 'r4':       //    4-Byte Real Number
 | 
					
						
							|  |  |  |             case 'r8':       //    8-Byte Real Number
 | 
					
						
							|  |  |  |             case 'decimal':  //    Decimal
 | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |                 return self::PROPERTY_TYPE_FLOAT; | 
					
						
							|  |  |  |                 break; | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |             case 'empty':    //    Empty
 | 
					
						
							|  |  |  |             case 'null':     //    Null
 | 
					
						
							|  |  |  |             case 'lpstr':    //    LPSTR
 | 
					
						
							|  |  |  |             case 'lpwstr':   //    LPWSTR
 | 
					
						
							|  |  |  |             case 'bstr':     //    Basic String
 | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |                 return self::PROPERTY_TYPE_STRING; | 
					
						
							|  |  |  |                 break; | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |             case 'date':     //    Date and Time
 | 
					
						
							|  |  |  |             case 'filetime': //    File Time
 | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |                 return self::PROPERTY_TYPE_DATE; | 
					
						
							|  |  |  |                 break; | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |             case 'bool':     //    Boolean
 | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |                 return self::PROPERTY_TYPE_BOOLEAN; | 
					
						
							|  |  |  |                 break; | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  |             case 'cy':       //    Currency
 | 
					
						
							|  |  |  |             case 'error':    //    Error Status Code
 | 
					
						
							|  |  |  |             case 'vector':   //    Vector
 | 
					
						
							|  |  |  |             case 'array':    //    Array
 | 
					
						
							|  |  |  |             case 'blob':     //    Binary Blob
 | 
					
						
							|  |  |  |             case 'oblob':    //    Binary Blob Object
 | 
					
						
							|  |  |  |             case 'stream':   //    Binary Stream
 | 
					
						
							|  |  |  |             case 'ostream':  //    Binary Stream Object
 | 
					
						
							|  |  |  |             case 'storage':  //    Binary Storage
 | 
					
						
							|  |  |  |             case 'ostorage': //    Binary Storage Object
 | 
					
						
							|  |  |  |             case 'vstream':  //    Binary Versioned Stream
 | 
					
						
							|  |  |  |             case 'clsid':    //    Class ID
 | 
					
						
							|  |  |  |             case 'cf':       //    Clipboard Data
 | 
					
						
							| 
									
										
										
										
											2013-01-22 19:58:54 +00:00
										 |  |  |                 return self::PROPERTY_TYPE_UNKNOWN; | 
					
						
							|  |  |  |                 break; | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |         return self::PROPERTY_TYPE_UNKNOWN; | 
					
						
							|  |  |  |     } | 
					
						
							| 
									
										
										
										
											2010-09-07 08:01:29 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-08-26 19:14:53 +00:00
										 |  |  | } |