Show
Ignore:
Timestamp:
08/13/10 19:40:21 (22 months ago)
Author:
ort
Message:

fix Engine and Entity

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/engine/classes/Entity.class.php

    r980 r981  
    6969                $sType=strtolower(substr($sName,0,3)); 
    7070                if (!strpos($sName,'_') and in_array($sType,array('get','set'))) { 
    71                         $sKey=strtolower(preg_replace('/([^A-Z])([A-Z])/',"$1_$2",substr($sName,3))); 
     71                        $sKey=func_underscore(substr($sName,3)); 
    7272                        if ($sType=='get') { 
    7373                                if (isset($this->_aData[$sKey])) { 
     
    7575                                } else { 
    7676                                        if (preg_match('/Entity([^_]+)/',get_class($this),$sModulePrefix)) { 
    77                                                 $sModulePrefix=strtolower($sModulePrefix[1]).'_'; 
     77                                                $sModulePrefix=func_underscore($sModulePrefix[1]).'_'; 
    7878                                                if (isset($this->_aData[$sModulePrefix.$sKey])) { 
    7979                                                        return $this->_aData[$sModulePrefix.$sKey];