TIA
<cfcomponent displayname="QueueFactory" output="true">
<cffunction name="Init" displayname="Init" access="public" output="false" returntype="com/factories/QueueFactory">
<cfreturn this>
</cffunction>
<cffunction name="RequestApproval" displayname="RequestApproval" access="public" output="true" returntype="void">
<cfargument name="FilterStruct" displayname="FilterStruct" type="com/beans/filter" required="false">
<cfscript>
var GetRequests = CreateObject("component","com/dao/queuedao").GetRequestQuery(arguments.FilterStruct);
var FieldOrder = "Candidate,SSN,Email,Service_Branch,Test_Requested,Language,Test_Location,Test_Phone";
FilterStruct.setStatus(application.Status.New);
GetRequests = CreateObject("component","com/dao/queuedao").GetRequestQuery(arguments.FilterStruct);
if(GetRequests.RecordCount gt 0)
DrawQueue(GetRequests,FieldOrder);
else
WriteOutput('<h5 class="StatusEmpty">There are currently no requests that belong to the Request Approval queue</h5>');
</cfscript>
</cffunction>
<cffunction name="UnavailableLanguage" displayname="UnavailableLanguage" access="public" output="true" returntype="void">
<cfargument name="FilterStruct" displayname="FilterStruct" type="com/beans/filter" required="false">
<cfscript>
var GetRequests = "";
var FieldOrder = "Candidate,SSN,Email,Service_Branch,Test_Requested,Language,Test_Location,Test_Phone";
FilterStruct.setStatus(application.Status.Unavail);
GetRequests = CreateObject("component","com/dao/queuedao").GetRequestQuery(arguments.FilterStruct);
if(GetRequests.RecordCount gt 0)
DrawQueue(GetRequests,FieldOrder);
else
WriteOutput('<h5 class="StatusEmpty">There are currently no requests that belong to the Unavailable Language queue</h5>');
</cfscript>
</cffunction>
......
<cffunction name="DrawQueue" displayname="DrawQueue" access="private" output="true" returntype="void">
<cfargument name="QueueQuery" displayname="QueueQuery" type="query" required="true">
<cfargument name="FieldOrder" displayname="FieldOrder" type="string" required="true">
<cfset var i = 0>
<cfset var Field = "">
<div class="InfoRow">
<div class="ColumnHead" style="width:30px;"><input type="checkbox" onclick="ToggleChecks()" style="width:auto;"></div>
<cfloop list="#arguments.FieldOrder#" delimiters="," index="Field">
<div class="ColumnHead">#Replace(Field,"_"," ","All")#</div>
</cfloop>
</div>
<cfoutput query="GetRequests">
<div class="InfoRow">
<div class="ColumnHead" style="width:30px;"><input type="checkbox" style="width:auto;"></div>
<cfloop list="#arguments.FieldOrder#" delimiters="," index="Field">
<div class="ColumnData">#GetRequests[Field]#</div>
</cfloop>
</div>
</cfoutput>
</cffunction>
</cfcomponent>

New Topic/Question
Reply



MultiQuote





|