| 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/ |
Upload File : |
<cfinclude template="header.cfm">
<link href="../plugins/bower_components/datatables/jquery.dataTables.min.css" rel="stylesheet" type="text/css" />
<link href="https://cdn.datatables.net/buttons/1.2.2/css/buttons.dataTables.min.css" rel="stylesheet" type="text/css" />
<div id="page-wrapper">
<div class="container-fluid">
<div class="row bg-title">
<div class="col-lg-3 col-md-4 col-sm-4 col-xs-12">
<h4 class="page-title">Calendar Stats</h4>
</div>
<div class="col-lg-9 col-sm-8 col-md-8 col-xs-12">
<ol class="breadcrumb">
<li><a href="#">Dashboard</a></li>
<li><a href="#">Calendar</a></li> <li class="active">Today</li>
</ol>
</div>
<!-- /.col-lg-12 -->
</div>
<!-- /row -->
<div class="row">
<div class="col-sm-12">
<div class="white-box">
<!--- <p class="text-muted m-b-30">Export data to Copy, CSV, Excel, PDF & Print</p>
---> <div class="table-responsive">
<link href="../plugins/bower_components/bootstrap-datepicker/bootstrap-datepicker.min.css" rel="stylesheet" type="text/css" />
<Cfset newdatetime = #dateformat(currentdatetime,'yyyy-mm-dd')#>
<Cfset newdatetime = #dateadd('d',-7,today)#>
<Cfset newdatetime = #dateformat(newdatetime,'yyyy-mm-dd')#>
<cfset today = #dateformat(currentdatetime,'yyyy-mm-dd')#>
<Cfset tomorrow = #dateadd('d',1,today)#>
<cfset tomorrow = #dateformat(tomorrow,'yyyy-mm-dd')#>
<form action="data-table.cfm<cfif parameterexists(url.neighborhood)><cfoutput>?neighborhood=#url.neighborhood#</cfoutput></cfif>" method="post" name="calme" enctype="multipart/form-data">
<Table><tr><td>
From:
<input class="form-control" id="datepicker-autoclose" placeholder="mm/dd/yyyy" name="dater" label="Block out starts" style="width:115px;" data-date-format="yyyy-mm-dd" <Cfif parameterexists(form.daterend)>value="<cfoutput>#dateformat(dater,'yyyy-mm-dd')#</cfoutput>" <cfelse> value="<cfoutput>#dateformat(newdatetime,'yyyy-mm-dd')#</cfoutput>"</Cfif>>
</Td><td>
To:
<input name="daterend" class="form-control" id="datepicker-autoclose" placeholder="mm/dd/yyyy" style="width:115px;" data-date-format="yyyy-mm-dd" <Cfif parameterexists(form.daterend)>value="<cfoutput>#dateformat(daterend,'yyyy-mm-dd')#</cfoutput>" <cfelse> value="<cfoutput>#dateformat(tomorrow,'yyyy-mm-dd')#</cfoutput>"</Cfif>>
</td><Td style="padding-top: 14px;">
<button class="btn btn-success btn-mini">SEARCH <i class="icon-save"></i></button>
</Td></tr></table>
</form>
<table id="example23" class="display nowrap" cellspacing="0" width="100%">
<thead>
<tr>
<th>Name</th>
<th>Venue</th>
<th>Dates</th>
<th>Master</th>
<th>Sub</th>
<th>Views</th>
</tr>
</thead>
<tfoot>
<tr>
<th>Name</th>
<th>Venue</th>
<th>Dates</th>
<th>Master</th>
<th>Sub</th>
<th>Views</th>
</tr>
</tfoot>
<tbody>
<cfset today = #dateformat(currentdatetime,'yyyy-mm-dd')#>
<Cfquery name="Geter" dataSource="#ds#">
select ActivityPlanner.activityname, ActivityPlanner.id,ActivityPlanner.dtentered, ActivityPlanner.name, ActivityPlanner.DateStart,ActivityPlanner.DateEnd, CatActivityPlanner.Cat, CatActivityPlanner.mastercat, count(newmastertrack.id) as views
from newmastertrack inner join ActivityPlanner on newmastertrack.idnumber = ActivityPlanner.id inner join CatActivityPlanner on ActivityPlanner.catid = CatActivityPlanner.catid
<cfif parameterexists(url.neighborhood)>
inner join Neighborhood on ActivityPlanner.zip = Neighborhood.zip
</cfif>
where newmastertrack.mag = 1
and newmastertrack.typer = 'event'
<cfif parameterexists(url.neighborhood)>
and Neighborhood.Neighborhood = '#url.neighborhood#'
</cfif>
<cfif parameterexists(form.dater)>
and (newmastertrack.datetime >= '#dater# 00:00:00' AND newmastertrack.datetime <= '#daterend# 23:59:59')
<cfelse>
and newmastertrack.datetime > '#newdatetime#'
</cfif>
group by newmastertrack.idnumber
order by views desc
</cfquery>
<Cfoutput query="geter"> <tr>
<td><a href="http://www.cityguideny.com/admin/editcalendar.cfm?id=#id#">#left(activityname,20)#</a></td><td>#left(name,20)#</td>
<td>#dateformat(datestart,'yy/mm/dd')#-#dateformat(DateEnd,'yy/mm/dd')#</td>
<td>#cat#</td>
<td>#mastercat#</td>
<td>#views#</td>
</tr>
</Cfoutput> </tbody>
</table>
</div>
</div>
</div>
</div>
<!--- SECOND --->
<div class="col-sm-12">
<div class="white-box">
<h3 class="box-title m-b-0">CATEGORIES</h3>
<div class="table-responsive">
<table id="example234" class="display nowrap" cellspacing="0" width="100%">
<thead>
<tr>
<th>Master Category</th>
<th>Sub Category</th>
<th>Views</th>
</tr>
</thead>
<tfoot>
<tr>
<th>Master Category</th>
<th>Sub Category</th>
<th>Views</th> </tr>
</tfoot>
<tbody>
<Cfquery name="Geter" dataSource="#ds#">
select CatActivityPlanner.Cat, CatActivityPlanner.mastercat, count(newmastertrack.id) as views
from newmastertrack inner join ActivityPlanner on newmastertrack.idnumber = ActivityPlanner.id inner join CatActivityPlanner on ActivityPlanner.catid = CatActivityPlanner.catid
<cfif parameterexists(url.neighborhood)>
inner join Neighborhood on ActivityPlanner.zip = Neighborhood.zip
</cfif>
where newmastertrack.mag = 1
and newmastertrack.typer = 'event'
<cfif parameterexists(form.dater)>
and (newmastertrack.datetime >= '#dater# 00:00:00' AND newmastertrack.datetime <= '#daterend# 23:59:59')
<cfelse>
and newmastertrack.datetime > '#newdatetime#'
</cfif>
<cfif parameterexists(url.neighborhood)>
and Neighborhood.Neighborhood = '#url.neighborhood#'
</cfif>
and cat <> ''
group by CatActivityPlanner.Cat
order by views desc
</cfquery>
<Cfoutput query="geter">
<tr>
<td style="border-width: 1px;border-style: solid;padding:4px;">#mastercat#</td>
<td style="border-width: 1px;border-style: solid;padding:4px;">#cat#</td>
<td style="border-width: 1px;border-style: solid;padding:4px;">#views#</td>
</tr>
</Cfoutput>
</tbody>
</table>
</div>
</div>
</div>
</div>
<!--- SECOND --->
<!--- THIRD --->
<div class="col-sm-12">
<div class="white-box">
<h3 class="box-title m-b-0">NEIGHBORHOOD</h3>
<div class="table-responsive">
<table id="example234" class="display nowrap" cellspacing="0" width="100%">
<thead>
<tr>
<th>Neighborhood</th>
<th>Views</th>
</tr>
</thead>
<tfoot>
<tr>
<th>Neighborhood</th>
<th>Views</th> </tr>
</tfoot>
<tbody>
<Cfquery name="Geter" dataSource="#ds#">
select Neighborhood.Neighborhood, count(newmastertrack.id) as views
from newmastertrack inner join ActivityPlanner on newmastertrack.idnumber = ActivityPlanner.id
inner join Neighborhood on ActivityPlanner.zip = Neighborhood.zip
where newmastertrack.mag = 1
and newmastertrack.typer = 'event'
<cfif parameterexists(form.dater)>
and (newmastertrack.datetime >= '#dater# 00:00:00' AND newmastertrack.datetime <= '#daterend# 23:59:59')
<cfelse>
and newmastertrack.datetime > '#newdatetime#'
</cfif>
group by Neighborhood
order by views desc
</cfquery>
<Cfoutput query="geter">
<tr>
<td style="border-width: 1px;border-style: solid;padding:4px;"><a href="data-table.cfm?neighborhood=#neighborhood#">#Neighborhood#</a></td>
<td style="border-width: 1px;border-style: solid;padding:4px;">#views#</td>
</tr>
</Cfoutput>
</tbody>
</table>
</div>
</div>
</div>
</div>
<!--- THIRD --->
<!-- /.row -->
<cfinclude template="footer.cfm">
<script src="../plugins/bower_components/datatables/jquery.dataTables.min.js"></script>
<!-- start - This is for export functionality only -->
<script src="https://cdn.datatables.net/buttons/1.2.2/js/dataTables.buttons.min.js"></script>
<script src="https://cdn.datatables.net/buttons/1.2.2/js/buttons.flash.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/2.5.0/jszip.min.js"></script>
<script src="https://cdn.rawgit.com/bpampuch/pdfmake/0.1.18/build/pdfmake.min.js"></script>
<script src="https://cdn.rawgit.com/bpampuch/pdfmake/0.1.18/build/vfs_fonts.js"></script>
<script src="https://cdn.datatables.net/buttons/1.2.2/js/buttons.html5.min.js"></script>
<script src="https://cdn.datatables.net/buttons/1.2.2/js/buttons.print.min.js"></script>
<!-- end - This is for export functionality only -->
<!-- end - This is for export functionality only -->
<script>
$(document).ready(function(){
$('#myTable').DataTable();
$(document).ready(function() {
var table = $('#example').DataTable({
"columnDefs": [
{ "visible": false, "targets": 2 }
],
"order": [[ 2, 'asc' ]],
"displayLength": 25,
"drawCallback": function ( settings ) {
var api = this.api();
var rows = api.rows( {page:'current'} ).nodes();
var last=null;
api.column(2, {page:'current'} ).data().each( function ( group, i ) {
if ( last !== group ) {
$(rows).eq( i ).before(
'<tr class="group"><td colspan="5">'+group+'</td></tr>'
);
last = group;
}
} );
}
} );
// Order by the grouping
$('#example tbody').on( 'click', 'tr.group', function () {
var currentOrder = table.order()[0];
if ( currentOrder[0] === 2 && currentOrder[1] === 'asc' ) {
table.order( [ 2, 'desc' ] ).draw();
}
else {
table.order( [ 2, 'asc' ] ).draw();
}
});
});
});
$('#example23').DataTable( {
dom: 'Bfrtip',
buttons: [
'copy', 'csv', 'excel', 'pdf', 'print'
]
});
</script>
<!-- jQuery -->
<script src="../plugins/bower_components/jquery/dist/jquery.min.js"></script>
<!-- Bootstrap Core JavaScript -->
<script src="bootstrap/dist/js/bootstrap.min.js"></script>
<!-- Menu Plugin JavaScript -->
<script src="../plugins/bower_components/sidebar-nav/dist/sidebar-nav.min.js"></script>
<!--slimscroll JavaScript -->
<script src="js/jquery.slimscroll.js"></script>
<!--Wave Effects -->
<script src="js/waves.js"></script>
<!-- Custom Theme JavaScript -->
<script src="js/custom.min.js"></script>
<!-- Plugin JavaScript -->
<script src="../plugins/bower_components/moment/moment.js"></script>
<!-- Clock Plugin JavaScript -->
<script src="../plugins/bower_components/clockpicker/dist/jquery-clockpicker.min.js"></script>
<!-- Color Picker Plugin JavaScript -->
<script src="../plugins/bower_components/jquery-asColorPicker-master/libs/jquery-asColor.js"></script>
<script src="../plugins/bower_components/jquery-asColorPicker-master/libs/jquery-asGradient.js"></script>
<script src="../plugins/bower_components/jquery-asColorPicker-master/dist/jquery-asColorPicker.min.js"></script>
<!-- Date Picker Plugin JavaScript -->
<script src="../plugins/bower_components/bootstrap-datepicker/bootstrap-datepicker.min.js"></script>
<!-- Date range Plugin JavaScript -->
<script src="../plugins/bower_components/timepicker/bootstrap-timepicker.min.js"></script>
<script src="../plugins/bower_components/bootstrap-daterangepicker/daterangepicker.js"></script>
<script>
// Clock pickers
$('#single-input').clockpicker({
placement: 'bottom',
align: 'left',
autoclose: true,
'default': 'now'
});
$('.clockpicker').clockpicker({
donetext: 'Done',
})
.find('input').change(function(){
console.log(this.value);
});
$('#check-minutes').click(function(e){
// Have to stop propagation here
e.stopPropagation();
input.clockpicker('show')
.clockpicker('toggleView', 'minutes');
});
if (/mobile/i.test(navigator.userAgent)) {
$('input').prop('readOnly', true);
}
// Colorpicker
$(".colorpicker").asColorPicker();
$(".complex-colorpicker").asColorPicker({
mode: 'complex'
});
$(".gradient-colorpicker").asColorPicker({
mode: 'gradient'
});
// Date Picker
jQuery('.mydatepicker, #datepicker').datepicker();
jQuery('#datepicker-autoclose').datepicker({
autoclose: true,
todayHighlight: true
});
jQuery('#date-range').datepicker({
toggleActive: true
});
jQuery('#datepicker-inline').datepicker({
todayHighlight: true
});
// Daterange picker
$('.input-daterange-datepicker').daterangepicker({
buttonClasses: ['btn', 'btn-sm'],
applyClass: 'btn-danger',
cancelClass: 'btn-inverse'
});
$('.input-daterange-timepicker').daterangepicker({
timePicker: true,
format: 'MM/DD/YYYY h:mm A',
timePickerIncrement: 30,
timePicker12Hour: true,
timePickerSeconds: false,
buttonClasses: ['btn', 'btn-sm'],
applyClass: 'btn-danger',
cancelClass: 'btn-inverse'
});
$('.input-limit-datepicker').daterangepicker({
format: 'MM/DD/YYYY',
minDate: '06/01/2015',
maxDate: '06/30/2015',
buttonClasses: ['btn', 'btn-sm'],
applyClass: 'btn-danger',
cancelClass: 'btn-inverse',
dateLimit: {
days: 6
}
});
</script>
<!--Style Switcher -->
<script src="../plugins/bower_components/styleswitcher/jQuery.style.switcher.js"></script>
</body>
</html>