00001 <?php 00002 00006 class oxStatistic extends oxBase 00007 { 00011 protected $_sClassName = 'oxstatistic'; 00012 00016 public function __construct() 00017 { 00018 parent::__construct(); 00019 $this->init( 'oxstatistics' ); 00020 } 00021 00029 public function setReports( $aVal ) 00030 { 00031 $this->oxstatistics__oxvalue = new oxField( serialize( $aVal ), oxField::T_RAW ); 00032 } 00033 00039 public function getReports() 00040 { 00041 return unserialize($this->oxstatistics__oxvalue->value); 00042 } 00043 00053 protected function _setFieldData( $sFieldName, $sValue, $iDataType = oxField::T_TEXT ) 00054 { 00055 if ( 'oxvalue' === $sFieldName ) { 00056 $iDataType = oxField::T_RAW; 00057 } 00058 return parent::_setFieldData($sFieldName, $sValue, $iDataType); 00059 } 00060 }