403Webshell
Server IP : 104.21.21.239  /  Your IP : 216.73.216.11
Web Server : Apache/2.4.68 (Amazon Linux) OpenSSL/3.5.5
System : Linux ip-172-31-69-123.ec2.internal 6.1.176-223.369.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jul 24 13:34:27 UTC 2026 x86_64
User : ec2-user ( 1000)
PHP Version : 8.4.23
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/home2/cgny/nympadmin/scheduled/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/home2/cgny/nympadmin/scheduled/dailyreportevents.cfm
    <cfsetting requestTimeout="5000">
<Cfset requesttimeout=5000><Cfset today = dateadd('d',-7,currentdatetime)>
<Cfset today = dateformat(today,'yyyy-mm-dd')>


<cfsavecontent variable="reporter">
<cfif parameterexists(url.july)>
	<Cfoutput><h1>Report for July 1-31</h1></Cfoutput>
<cfelseif parameterexists(url.june)>
	<Cfoutput><h1>Report for June 1-30</h1></Cfoutput>
<cfelseif parameterexists(url.feb)>
	<Cfoutput><h1>Report for Feb 1-29</h1></Cfoutput>


	<cfelse>

<Cfoutput><h1>Report for #dateformat(today,'dddd mmmm d, yyyy')# - #dateformat(currentdatetime,'dddd mmmm d, yyyy')#</h1></Cfoutput>
</cfif>
<Cfquery name="Geter" dataSource="#ds#">

	select ActivityPlanner.activityname, ActivityPlanner.id, catid3,ActivityPlanner.name, ActivityPlanner.DateStart,ActivityPlanner.DateEnd,ActivityPlanner.seo_friendly, CatActivityPlanner.Cat, CatActivityPlanner.mastercat, count(newmastertrackevents.id) as views, nympregion
from newmastertrackevents FORCE INDEX (statme) inner join ActivityPlanner on newmastertrackevents.idnumber = ActivityPlanner.id inner join CatActivityPlanner on ActivityPlanner.catid3 = CatActivityPlanner.catid
where 1 = 1
<Cfif parameterexists(url.region)>
	and nympregion = '#url.region#'
</Cfif>	

<Cfif parameterexists(url.cat)>
	and CatActivityPlanner.Cat like '%#url.cat#%'
</Cfif>	
	and DateEnd >= '#today#'
<cfif parameterexists(url.july)>		
and (
(datestart between '2019-07-01' and '2019-07-31') or 
(dateend between '2019-07-01' and '2019-07-31') 
or (datestart = '2019-07-01' or dateend = '2019-07-01' )
)
and (newmastertrackevents.datetime > '2019-07-01'
and newmastertrackevents.datetime < '2019-08-01')
<Cfelseif parameterexists(url.feb)>
and (
(datestart between '2020-02-01' and '2020-02-31') or 
(dateend between '2020-02-01' and '2020-02-31') 
or (datestart = '2020-02-01' or dateend = '2020-02-01' )
)
and (newmastertrackevents.datetime > '2020-02-01'
and newmastertrackevents.datetime < '2020-03-01')

<cfelseif parameterexists(url.june)>		
and (
(datestart between '2019-06-01' and '2019-06-31') or 
(dateend between '2019-06-01' and '2019-06-31') 
or (datestart = '2019-06-01' or dateend = '2019-06-01' )
)
and (newmastertrackevents.datetime > '2019-06-01'
and newmastertrackevents.datetime < '2019-07-01')

<cfelse>
and newmastertrackevents.datetime > '#today#'

</cfif>

group by newmastertrackevents.idnumber
order by views desc
</cfquery>

<Cfif parameterexists(url.feb)>
	<Cfoutput>
		select ActivityPlanner.activityname, ActivityPlanner.id, catid3,ActivityPlanner.name, ActivityPlanner.DateStart,ActivityPlanner.DateEnd,ActivityPlanner.seo_friendly, CatActivityPlanner.Cat, CatActivityPlanner.mastercat, count(newmastertrackevents.id) as views, nympregion
from newmastertrackevents FORCE INDEX (statme) inner join ActivityPlanner on newmastertrackevents.idnumber = ActivityPlanner.id inner join CatActivityPlanner on ActivityPlanner.catid3 = CatActivityPlanner.catid
where 1 = 1
<Cfif parameterexists(url.region)>
	and nympregion = '#url.region#'
</Cfif>	

<Cfif parameterexists(url.cat)>
	and CatActivityPlanner.Cat like '%#url.cat#%'
</Cfif>	

<cfif parameterexists(url.feb)>
and dateend > '2020-02-02'
<Cfelse>
	and DateEnd >= '#today#'
	</cfif>
<cfif parameterexists(url.july)>		
and (
(datestart between '2019-07-01' and '2019-07-31') or 
(dateend between '2019-07-01' and '2019-07-31') 
or (datestart = '2019-07-01' or dateend = '2019-07-01' )
)
and (newmastertrackevents.datetime > '2019-07-01'
and newmastertrackevents.datetime < '2019-08-01')
<Cfelseif parameterexists(url.feb)>
and (
(datestart between '2020-02-01' and '2020-02-31') or 
(dateend between '2020-02-01' and '2020-02-31') 
or (datestart = '2020-02-01' or dateend = '2020-02-01' )
)
and (newmastertrackevents.datetime > '2020-02-01'
and newmastertrackevents.datetime < '2020-03-01')

<cfelseif parameterexists(url.june)>		
and (
(datestart between '2019-06-01' and '2019-06-31') or 
(dateend between '2019-06-01' and '2019-06-31') 
or (datestart = '2019-06-01' or dateend = '2019-06-01' )
)
and (newmastertrackevents.datetime > '2019-06-01'
and newmastertrackevents.datetime < '2019-07-01')

<cfelse>
and newmastertrackevents.datetime > '#today#'

</cfif>

group by newmastertrackevents.idnumber
order by views desc
</Cfoutput></cfif>

<cfif not parameterexists(url.region)> 

<table><Tr><Td valign="top">
<cfquery name="getm" dbtype="query">
	select nympregion,sum(views) as sumviews, count(id) as counter
	from geter
	where nympregion <> ''
	<Cfif parameterexists(url.cat)>
	and Cat like '%#url.cat#%'
</Cfif>	
	and nympregion <> 'None'
group by nympregion
order by sumviews desc
</cfquery>
<Cfset totvar = 0>
<Cfset totvarb = 0>

<cfoutput query="getm">
<cfset totvar = totvar + sumviews></cfoutput>




<table border="1" cellspacing="0" cellpadding="4"> 
<tr style="background-color: black;">
<Td><Font color="white"><b>Region</b></Font></Td>
<Td><Font color="white"><b># of Events</b></Font></Td>
<Td><Font color="white"><b>Views</b></Font></Td>
<Td><Font color="white"><b>%</b></Font></Td>
<Td><Font color="white"><b>Avg</b></Font></Td>

</tr>
<cfoutput query="getm">
<Cfif len(nympregion) gt 3> 
<Tr>
<td>
	<b><a 
href="https://www.cityguideny.com/newadmin/scheduled/dailyreportevents.cfm?requesttimeout=5000&region=#nympregion#<Cfif parameterexists(url.cat)>&cat=#url.cat#</cfif><Cfif parameterexists(url.feb)>&feb=#url.feb#</cfif>">#nympregion#</a></b></td> 
</td>
	<td> 
	<cfquery name="getcount" datasource="#ds#">
		select count(distinct ActivityPlanner.id) as counter from newmastertrackevents FORCE INDEX (statme) inner join ActivityPlanner on newmastertrackevents.idnumber = ActivityPlanner.id  
		
		 inner join CatActivityPlanner on ActivityPlanner.catid3 = CatActivityPlanner.catid
		
		where 1 = 1 and 
		nympregion = '#nympregion#'
<cfif parameterexists(url.goingforward)>		and DateEnd >= '#today#'
</cfif><cfif parameterexists(url.july)>	and (
(datestart between '2019-07-01' and '2019-07-31') or 
(dateend between '2019-07-01' and '2019-07-31') 
or (datestart = '2019-07-01' or dateend = '2019-07-01' )
)
and (newmastertrackevents.datetime > '2019-07-01'
and newmastertrackevents.datetime < '2019-08-01')
<Cfelseif parameterexists(url.june)>
and (
(datestart between '2019-06-01' and '2019-06-31') or 
(dateend between '2019-06-01' and '2019-06-31') 
or (datestart = '2019-06-01' or dateend = '2019-06-01' )
)
and (newmastertrackevents.datetime > '2019-06-01'
and newmastertrackevents.datetime < '2019-07-01')
<Cfelseif parameterexists(url.feb)>
and (
(datestart between '2020-02-01' and '2020-02-31') or 
(dateend between '2020-02-01' and '2020-02-31') 
or (datestart = '2020-02-01' or dateend = '2020-02-01' )
)
and (newmastertrackevents.datetime > '2020-02-01'
and newmastertrackevents.datetime < '2020-03-01')

<cfelse>
and newmastertrackevents.datetime > '#today#'


</cfif>
	<Cfif parameterexists(url.cat)>
	and Cat like '%#url.cat#%'
</Cfif>	

	and DateEnd >= '#today#'

	</cfquery>
	#getcount.counter#
	<Cfset totvarb = totvarb + #getcount.counter#>

	</td>
	
	<td> #sumviews# </td> 
<td>	<cfset newperc = sumviews / totvar>
<cfset newperc = newperc * 100>
#round(newperc)#%
	</td>
	
	<td>
		<cfset avgme = sumviews / #getcount.counter#>
		#numberformat(avgme,0.00)#
	</td>
	
</Tr>
		</Cfif>
</cfoutput>
<tr><Td><B>TOTAL</B></Td>
<td><Cfoutput>#totvarb#</Cfoutput></td>

<td><Cfoutput>#totvar#</Cfoutput></td>
</tr>
</table>


</Td>
<Td valign="top"> 




<cfquery name="getm" dbtype="query">
	select Cat,sum(views) as sumviews
	from geter
	where nympregion <> ''
	and nympregion <> 'None'
	and nympregion <> 'Bronx'
group by Cat
order by sumviews desc
</cfquery>
<Cfset totvar = 0>
<Cfset totvarc = 0>

<cfoutput query="getm">
<cfset totvar = totvar + sumviews></cfoutput>


<table border="1" cellspacing="0" cellpadding="4"> 
<tr style="background-color: black;">
<Td><Font color="white"><b>Online Category</b></Font></Td>
<Td><Font color="white"><b># of Events</b></Font></Td>
<Td><Font color="white"><b>Views</b></Font></Td>
<Td><Font color="white"><b>%</b></Font></Td>
<Td><Font color="white"><b>Avg</b></Font></Td>

</tr>
<cfoutput query="getm">
<Tr>
<td>
	<b><a href="https://www.cityguideny.com/newadmin/scheduled/dailyreportevents.cfm?cat=#cat#<Cfif parameterexists(url.feb)>&feb=#url.feb#</cfif>">#cat#</a></b></td> 
	
	
<Cfquery name="Getcatid" datasource="#ds#">
	select catid from CatActivityPlanner
	where cat = '#cat#'
	and mag = 5
</Cfquery>	
		<td> 
		

	<cfquery name="getcount" datasource="#ds#">
		select distinct ActivityPlanner.id as counter from newmastertrackevents FORCE INDEX (statme) inner join ActivityPlanner on newmastertrackevents.idnumber = ActivityPlanner.id
		inner join CatActivityPlanner on ActivityPlanner.catid3 = CatActivityPlanner.catid  
		where 1 = 1 
		and CatActivityPlanner.catid = #Getcatid.catid#
<cfif parameterexists(url.goingforward)>		and DateEnd >= '#today#'
</cfif><cfif parameterexists(url.july)>	and (
(datestart between '2019-07-01' and '2019-07-31') or 
(dateend between '2019-07-01' and '2019-07-31') 
or (datestart = '2019-07-01' or dateend = '2019-07-01' )
)
and (newmastertrackevents.datetime > '2019-07-01'
and newmastertrackevents.datetime < '2019-08-01')
<cfelseif parameterexists(url.june)>
and (
(datestart between '2019-06-01' and '2019-06-31') or 
(dateend between '2019-06-01' and '2019-06-31') 
or (datestart = '2019-06-01' or dateend = '2019-06-01' )
)
and (newmastertrackevents.datetime > '2019-06-01'
and newmastertrackevents.datetime < '2019-07-01')

<cfelse>
and newmastertrackevents.datetime > '#today#'


</cfif>
	and DateEnd >= '#today#'

	</cfquery>
	#getcount.recordcount#
	<Cfset totvarc = totvarc + #getcount.recordcount#>

	</td>
	
	<td> #sumviews# </td> 
<td>	<cfset newperc = sumviews / totvar>
<cfset newperc = newperc * 100>
#round(newperc)#%
	</td>
	
		<td>
		<cfset avgme = sumviews / #getcount.recordcount#>
		#numberformat(avgme,0.00)#
	</td>
	
</Tr>
</cfoutput>
<tr><Td><B>TOTAL</B></Td>
<td><Cfoutput>#totvarc#</Cfoutput></td>

<td><Cfoutput>#totvar#</Cfoutput></td>
</tr>
</table>





</Td>

</Tr></table>

<br><br></cfif>



<table width="600" border="1" cellpadding="4" cellspacing="0">
<tr style="background-color: black;">
<td><font color="white"><b>Event</b></td>
<td><font color="white"><b>Venue</b></td>
<td><font color="white"><b>Posted</b></td>
<td><font color="white"><b>Category</b></td>
<td><font color="white"><b>Region</b></td>

<td><font color="white"><b>Views</b></td>
</tr>		
	
<cfoutput query="geter"><TR bgcolor="#IIf(CurrentRow Mod 2, DE('ffffff'), DE('ffffcf'))#"><td><a href="https://www.nymetroparents.com/event/#seo_friendly#">#left(activityname,20)#</a></td><td>#left(name,20)#</td><td>#dateformat(datestart,'mm/dd/yy')#<Cfif #datestart# is not #dateend#>-#dateformat(DateEnd,'mm/dd/yy')#</Cfif></td><td>#cat#</td><td>#nympregion#</td><td>#views#</td></tr></cfoutput>
</table>

	</td></tr></table>


</cfsavecontent>

<Cfoutput>
	#reporter#</Cfoutput>
	
	https://www.cityguideny.com/admin/dailyreportevents.cfm?requesttimeout=5000&sendit=on

<cfif parameterexists(url.sendit)>
<CFMAIL
TO="[email protected],[email protected],[email protected],[email protected],[email protected],[email protected]"
SUBJECT="NYMP Calendar Report for #dateformat(today,'dddd mmmm d, yyyy')# - #dateformat(currentdatetime,'dddd mmmm d, yyyy')#"
        FROM="NYMP <[email protected]>"
SERVER="us-smtp-outbound-1.mimecast.com"
type="html">
Below are stats for the last 7 days of all events viewed on nymetroparents.com, by region and by primary category. 
<p></p>
#reporter#


</cfmail>


</cfif>


Youez - 2016 - github.com/yon3zu
LinuXploit