<cfparam default='' name='url.dcs' />
<cfparam default='' name='url.rcs' />
<cfparam default='' name='url.id' />
<cfif session.AuthLvl LTE 3>
	<cfif url.id neq '' and url.id neq 0>
		<cfscript>
			url.id=decrypt(#url.id#,#application.enckey#,"AES","Hex");
		</cfscript>
	</cfif>
	<cfif url.dcs eq 'y' and url.id gt 0>
		<cfquery  name='deactivate' datasource='#Application.DataSrc#'>
			UPDATE #Request.prefix_db_agency#.CommunicationSubjects SET active = 'N' WHERE CommSub_Id = '#url.id#' AND Agency_Id = '#session.AgencyId#'
		</cfquery>
		<div style='margin:15px 0px; color:#f00;'>The Communication Subject has been De-Activated </div>
	<cfelseif url.rcs eq 'y' and url.id gt 0>
		<cfquery  name='reactivate' datasource='#Application.DataSrc#'>
			UPDATE #Request.prefix_db_agency#.CommunicationSubjects SET active = 'Y' WHERE CommSub_Id = '#url.id#' AND Agency_Id = '#session.AgencyId#'
		</cfquery>
		<div style='margin:15px 0px; color:#3c3;'>The Communication Subject has been Re-Activated</div>
	</cfif>
</cfif>
<cfquery  name="GetCommSub" datasource="#Application.DataSrc#">
	SELECT CommSub_Id, Subject
	FROM   #Request.prefix_db_agency#.CommunicationSubjects
	WHERE  Agency_Id = '#session.AgencyId#'
	AND    active = 'Y'
	ORDER BY Subject
</cfquery>

<div class="portlet box blue">
    <div class="portlet-title">
        <div class="caption">
        	<i class="fa fa-gear"></i> Communication Subjects
        </div>
    	<div class="tools">
        	<a href="javascript:;" class="collapse"></a>
        </div>
		<div class="actions">
			<a class="btn btn-default btn-sm" href="index.cfm?page=agency&cat=AgencyManagement&rpt=communicationsubject_form&ID=0">New Communication Subject</a>
			<a class="btn btn-default btn-sm" href="/managementreports/index.cfm?mmid=5&cat=Setup">Back</a>
		</div>
    </div>
    <div class="portlet-body">
		<h4>Active Communication Subjects</h4>
		<table class="table table-bordered table-striped table-condensed flip-content">
			<thead>		
				<tr>
					<th>Subject</th>
					<th style="text-align:center;">Action</th>				
				</tr>
			</thead>
			<tbody>
				<cfoutput query="getCommSub">
					<cfset RowBG = IIF(getCommSub.CurrentRow MOD 2 EQ 0, "'d1'", "'d2'") />
					<tr>
						<td>
							<cfset Encrypted_CommSub_ID ="" />
							<cfif getCommSub.CommSub_ID neq ''>
								<cfscript>
									Encrypted_CommSub_ID=encrypt(#getCommSub.CommSub_ID#,"54kczhzgHTj4a8n+SRZPyg==","AES","Hex");
								</cfscript>
							</cfif>		
							<cfif Subject  contains '30-' OR Subject contains  '60-' OR 
							 Subject contains 'Agency Transfer/Discharge Summary' OR  Subject contains  'Discharge Summary' 
							 OR  Subject contains 'dispute orphan symptom report' OR   Subject contains 'procedure requires correction'
							 OR   Subject contains 'progress note requires correction' 
							 OR   Subject contains 'symptoms with no related diagnosis' OR Subject contains 'Med Reconciliation'>
							 	#Subject#
							<cfelse>		
								<a href="index.cfm?page=agency&cat=AgencyManagement&rpt=communicationsubject_form&ID=#Encrypted_CommSub_ID#">#Subject#</a>
							</cfif>
						</td>
						<cfif session.AuthLvl LTE 3>
							<td style="text-align:center;">
								<cfif Subject contains '30-' OR Subject  contains  '60-' OR  
								Subject contains 'Agency Transfer/Discharge Summary' OR Subject  contains 'Discharge Summary' 
								 OR  Subject contains 'dispute orphan symptom report' OR Subject contains 'procedure requires correction'
								  OR   Subject contains 'progress note requires correction'
								  OR   Subject contains 'symptoms with no related diagnosis'
								  OR Subject contains 'Med Reconciliation'>
							 	<cfelse>
									<a href='##' onclick="if(confirm('Are you sure you want to De-Activate this Communication Subject?')) { window.location.replace('index.cfm?page=agency&cat=AgencyManagement&rpt=communicationsubject_list&dcs=y&id=#Encrypted_CommSub_ID#'); }">
										<i style="color:red;" class="fa fa-times"></i>
									</a>
								</cfif>
							</td>
						</cfif>
					</tr>
				</cfoutput>
			</tbody>
		</table>
		<cfquery  name="gcs" datasource="#Application.DataSrc#">
			SELECT CommSub_Id, Subject
			FROM   #Request.prefix_db_agency#.CommunicationSubjects
			WHERE  Agency_Id = '#session.AgencyId#'
			AND    active = 'N'
			ORDER BY Subject
		</cfquery>
		<cfif gcs.RecordCount gt 0>
			<h4>De-activated Communication Subjects</h4>
			<table class="table table-bordered table-striped table-condensed flip-content">
				<thead>
					<tr>
						<th>Subject</th>
						<th style="text-align:center;">Action</th>
					</tr>
				</thead>
				<tbody>
					<cfoutput query="gcs">
						<cfset RowBG = IIF(gcs.CurrentRow MOD 2 EQ 0, "'d1'", "'d2'") />
						<tr>
							<td>#Subject#</td>
							<cfif session.AuthLvl LTE 3>
								<td style="text-align:center;">
									<cfset Encrypted_Gcs_CommSub_ID ="" />
									<cfif gcs.CommSub_ID neq ''>
										<cfscript>
											Encrypted_Gcs_CommSub_ID=encrypt(#gcs.CommSub_ID#,"54kczhzgHTj4a8n+SRZPyg==","AES","Hex");
										</cfscript>
									</cfif>							
									<a href='##' onclick="if(confirm('Are you sure you want to Re-Activate this Communication Subject?')) { window.location.replace('index.cfm?page=agency&cat=AgencyManagement&rpt=communicationsubject_list&rcs=y&id=#Encrypted_Gcs_CommSub_ID#'); }">
										<i style="color:green;" class="fa fa-check"></i>
									</a>
								</td>
							</cfif>
						</tr>
					</cfoutput>
				</tbody>
			</table>
		</cfif>
