25 lines
1.0 KiB
Plaintext
25 lines
1.0 KiB
Plaintext
<cfsilent><!--- prepare environment --->
|
|
<cfimport prefix="m" taglib="../lib"/>
|
|
|
|
<cfparam name="ATTRIBUTES.entity" type="string"/>
|
|
<cfparam name="ATTRIBUTES.key" type="string" default="#ATTRIBUTES.entity#_id"/>
|
|
<cfparam name="ATTRIBUTES.pageInfoOut" type="string"/>
|
|
<cfparam name="ATTRIBUTES.trackOut" type="string"/>
|
|
<cfparam name="ATTRIBUTES.lsPage" type="string" default="#ATTRIBUTES.entity#_ls"/>
|
|
|
|
<m:track thisUrl="#request.thisPage#" defaultBackUrl="#ATTRIBUTES.lsPage#.cfm" output="tr"/>
|
|
|
|
<cfset pageInfo=CreateObject("component","filter_page_info").init(#ATTRIBUTES.entity#,"#ATTRIBUTES.key#",#tr#,"frm",#request.thisPage#,"POST","")/>
|
|
|
|
<m:settings key="#ATTRIBUTES.lsPage#" output="settings" action="get"/>
|
|
<cfset pageInfo.settings=#settings#/>
|
|
|
|
<m:ac obj="#ATTRIBUTES.entity#" act="#request.PERMISSION_READ#" output="readPermitted"/>
|
|
<cfset pageInfo.readPermitted=#readPermitted#/>
|
|
|
|
|
|
<cfset "CALLER.#ATTRIBUTES.trackOut#"=#tr#/>
|
|
<cfset "CALLER.#ATTRIBUTES.pageInfoOut#"=#pageInfo#/>
|
|
|
|
<cfexit method="exittag"/>
|
|
</cfsilent> |