コード例 #1
0
ファイル: LPC_Object.php プロジェクト: Gutza/LPC
	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
			)
		);
	}