function sGetVisibleAttributes() { static $hObj; if (empty($hObj)) $hObj=new LPC_Scaffold_fld_visi(); $diffVis=$hObj->getDiff( get_class($this), LPC_Scaffold_fld_visi::MOD_SHOW ); $diffHid=$hObj->getDiff( get_class($this), LPC_Scaffold_fld_visi::MOD_HIDE ); return array_unique( array_merge( array_diff( $this->sGetDefaultVisibleAttributes(), $diffHid ), $diffVis ) ); }