0byt3m1n1
Path:
/
home1
/
aserty
/
public_html
/
bonniescraftygifts.com
/
iFzj4
/
configCHM
/
Jump
/
0-aserty
/
qct
/
[
Home
]
File: alltimeinclude.php
<?php ########################################################################## ## Quality Click Tracking ## ## Version 2 Released 10/26/2010 ## ## ---------------------- ## ## By Sonja Ray Tropical Web Works ## ## (http://www.isoldwhat.com) ## ## ## ## You may NOT sell or redistribute this script without permission ## ## ## ## Copyright (c) 2010 TropicalWebWorks.com - All Rights Reserved ## ## This script is made available "as is" and ## ## no warrantees are express or implied ## ########################################################################## $top500 = ''; $limitit = ''; $extrafields = ""; if ( $pageorsite == 'CampID' ) { $groupby = 'CampID'; $extrafields = ", CampID "; } elseif ( $pageorsite == 'Site' ) { $groupby = 'Site'; $extrafields = ", Site "; } elseif ( $pageorsite == 'IP' ) { $groupby = 'IP'; $top500 = ' * Top 500'; $limitit = ' LIMIT 500 '; $extrafields = ", IP "; } elseif ( $pageorsite == 'Page' ) { $groupby = 'FromPage'; $top500 = ' * Top 500'; $limitit = ' LIMIT 500 '; $extrafields = ", Refered , REPLACE(Refered,'http://www.','') AS FromPage , CustomID "; } elseif ( $pageorsite == 'CustomID' ) { $groupby = 'CustomID'; $top500 = ' * Top 500'; $limitit = ' LIMIT 500 '; $extrafields = ", CustomID "; $extrafields = ", Site, CONCAT(Site,'/',CustomID) AS CID, CustomID "; $groupby = 'CID'; } elseif ( $pageorsite == 'Country' ) { $groupby = 'Country'; $extrafields = ", Country "; } $page_title = 'Clicks By '.$pageorsite; $page_description = 'Clicks by '.$pageorsite.' in descending order by # of clicks'; include 'connclicks.php'; // echo '<pre>'; // print_r($_GET); // echo '</pre>'; $earliestdate = getearliestdate(); $todaysdate = date('Y-m-d'); if ( isset($_GET['startdate']) ) { $startdate = trim($_GET['startdate']); if ( $startdate != '' && strtotime($startdate) <= strtotime($todaysdate) ) { $startwhendate = $startdate; $startwhendate = date($startwhendate.' 00:00:00'); $friendlyday = $startdate; $startwhen = " AND ClickTime >= '$startwhendate' "; // $_GET['startdate'] = $startwhendate; } elseif ( $startdate != '' && strtotime($startdate) >= strtotime($todaysdate) ) { $startdate = $todaysdate; $startwhendate = $todaysdate; $friendlyday = $startwhendate; $_GET['startdate'] = $startdate; $startwhendate = date($startwhendate.' 00:00:00'); $startwhen = " AND ClickTime >= '$startwhendate' "; } else { $startdate = $earliestdate; $_GET['startdate'] = $earliestdate; $startwhendate = $earliestdate; $friendlyday .= $startwhendate; $startwhen = ""; } } else { $friendlyday = $earliestdate; } // echo '<pre>'; // print_r($_GET); // echo '</pre>'; $friendlyday .= ' to '; if ( isset($_GET['enddate']) ) { $enddate = trim($_GET['enddate']); // echo strtotime($startdate).' - '.$startdate.'<br>'; // echo strtotime($enddate).' - '.$enddate.'<br>'; if ( $enddate == '' ) { // echo 'use today1'; $endwhendate = date('Y-m-d'); // $_GET['enddate'] = $endwhendate; $friendlyday .= $endwhendate; $endwhendate = $endwhendate.' 59:59:59'; } elseif ( strtotime($enddate) <= strtotime($todaysdate) && strtotime($enddate) >= strtotime($startdate) ) { // echo 'use enddate'; $friendlyday .= $enddate; $endwhendate = date($enddate.' 59:59:59'); $endwhen = " AND ClickTime <= '$endwhendate' "; } elseif ( strtotime($enddate) <= strtotime($startdate) ) { // echo 'use start date'; $endwhendate = $startdate; $_GET['enddate'] = $startdate; $friendlyday .= $startdate; $endwhendate = $endwhendate.' 59:59:59'; $endwhen = " AND ClickTime <= '$endwhendate' "; } elseif ( strtotime($enddate) >= strtotime($todaysdate) ) { // echo 'use today2'; $endwhendate = date('Y-m-d'); $_GET['enddate'] = $endwhendate; $friendlyday .= $endwhendate; $endwhendate = $endwhendate.' 59:59:59'; } else { // echo 'use today3'; $endwhendate = date('Y-m-d'); $_GET['enddate'] = $endwhendate; $friendlyday .= $endwhendate; $endwhendate = $endwhendate.' 59:59:59'; } } else { $friendlyday .= $todaysdate; } $whichsite = ''; $whichsitefriendly = 'All Sites'; if ( isset($_GET['Site']) && $_GET['Site'] != '' && $_GET['Site'] != 'All' ) { $thesite = QCTescape($_GET['Site']); $whichsite = " AND Site = '$thesite' "; $whichsitefriendly = htmlspecialchars($_GET['Site']); } $customsort = ''; $arrow2 = ''; if ( $pageorsite == 'IP' && (isset($_GET['sort']) && $_GET['sort'] == 'IP') ) { $arrow2 = ' '.$arrow; $customsort = ' IP ASC, '; } // sort='.$sortkey.'&uord='.$uord include 'header.php'; ?> <h1>Clicks By <?php echo $pageorsite; echo ' '.$friendlyday; echo !empty($_GET['Site']) ? ' — '.$whichsitefriendly : ''; ?></h1> <?php echo makeselectform(); $myquery = " SELECT Count(ClickTime) AS Clicks $extrafields FROM $tablename WHERE 1=1 $whichsite $startwhen $endwhen GROUP BY $groupby ORDER BY $customsort Clicks Desc, $groupby ASC $limitit "; // echo 'query: <br>'.$myquery.'<br>'; $query = mysql_query($myquery, $clickconex) or die('Bad myquery: '.mysql_error()); $startlink = ''; $endlink = ''; if ( $query && mysql_num_rows($query) > 0 ) { echo '<table class="todaysclicks" style="width:auto;">'; echo '<tr><th>Clicks</th>'; if ( $pageorsite == 'CampID' ) { echo '<th colspan="2" style="padding-left:18px;">CampID</th>'; } elseif ( $pageorsite == 'Site' ) { echo '<th style="padding-left:18px;">Site</th>'; } elseif ( $pageorsite == 'Page' ) { echo '<th>From '.$pageorsite.'</th>'; } elseif ( $pageorsite == 'CustomID' ) { echo '<th>Site</th><th>'.$pageorsite.'</th>'; } elseif ( $pageorsite == 'Country' || $pageorsite == 'IP' ) { echo '<th'; if ( $pageorsite == 'IP' ) { echo ' class="right"'; $startlink = '<a href="?sort=IP">'; $endlink = '</a>'; } echo '>'.$startlink.$pageorsite.$arrow2.$endlink.'</th>'; echo '<th>Manage</th>'; } echo '</tr>'; $totalnum1 = 0; $i = 1; $b = 1; while ($row = mysql_fetch_assoc($query)) { $colorclass = ( $i == 1 ) ? ' class="altcolor"' : ''; if ( $pageorsite == 'CampID' ) { $colorclass = ' class="altcolor"'; } echo '<tr'.$colorclass.'>'; echo '<td class="right">'; // echo 'b: '.$b.' '; if ( $pageorsite == 'CampID' ) { echo '<b>'.number_format($row['Clicks']).'</b>'; // echo '<td> </td>'; } else { echo number_format($row['Clicks']); } echo '</td>'; // $tdspan = $pageorsite == 'CampID' ? ' colspan="2"' : '' ; if ( $pageorsite == 'CampID' ) { echo '<td colspan="2">'; echo '<b>'.$row['CampID'].'</b>'; echo '</td>'; } elseif ( $pageorsite == 'Site' ) { echo '<td>'; echo '<a href="clickstodaylist.php?Site='.$row['Site']; if ( isset($_GET['startdate']) ) { echo '&startdate='.$_GET['startdate']; } if ( isset($_GET['enddate']) ) { echo '&enddate='.$_GET['enddate']; } echo '">'; echo $row['Site']; echo '</a>'; echo '</td>'; } elseif ( $pageorsite == 'Page' ) { echo '<td>'; echo '<a href="'.$row['Refered'].'" target="_blank">'; echo str_replace('www.','',str_replace('http://','',$row['Refered'])); echo '</a>'; echo '</td>'; echo '</td>'; } elseif ( $pageorsite == 'CustomID' ) { echo '<td>'; echo $row['Site']; echo '</td>'; echo '<td>'; echo $row['CustomID']; echo '</td>'; } elseif ( $pageorsite == 'Country' ) { echo '<td>'; echo $row['Country']; echo '</td>'; } elseif ( $pageorsite == 'IP' ) { echo '<td class="right">'; echo '<a href="'.$iplink.$row['IP'].'" target="_blank">'.$row['IP'].'</a>'; echo '</td>'; echo '<td class="right">'; echo '<a href="deleteip.php?ip='.$row['IP'].'" target="_blank">DELETE IP</a>'; echo '</td>'; } echo '</tr>'; if ( $pageorsite == 'CampID' ) { $campid = isset($row['CampID']) && $row['CampID'] != '' ? $row['CampID'] : '' ; $sitequery = " SELECT Site, count(CampID)AS SiteClicks FROM $tablename WHERE 1=1 $whichsite $startwhen $endwhen AND CampID = '$campid' GROUP BY Site ORDER BY SiteClicks DESC, Site ASC "; // echo '<br>'.$sitequery.'<br>'; $sites = mysql_query($sitequery, $clickconex) or die('Bad myquery: '.mysql_error()); if ( $sites && mysql_num_rows($sites) > 0 ) { $j = 1; while ($sitesrow = mysql_fetch_assoc($sites)) { $colorclass = ( $j != 1 ) ? ' class="altcolor2"' : ''; // $colorclass = ' class="altcolor2"'; echo '<tr'.$colorclass.'>'; echo '<td></td>'; echo '<td class="right" style="width:15px;">'; // echo $j.' - '; echo number_format($sitesrow['SiteClicks']); echo '</td>'; echo '<td>'; echo $sitesrow['Site']; echo '</td>'; echo '</tr>'; $j++; if ( $j == 3 ) { $j = 1; } } } } $totalnum1 = $totalnum1 + $row['Clicks']; $i++; $b++; if ( $i == 3 ) { $i = 1; } } echo '<tr>'; echo '<th style="text-align:right;">'; echo number_format($totalnum1); echo '</th>'; $cspan = 1; if ( $pageorsite == 'CampID' || $pageorsite == 'Page' ) { $cspan = 2; } elseif ( $pageorsite == 'CustomID' ) { $cspan = 3; } echo '<th colspan="'.$cspan.'" style="text-align:left;">Total Clicks</th></tr>'; echo '</table>'; } if ( $query && mysql_num_rows($query) == 0 ) { echo '<p>'; echo 'No clicks to show.'; echo '</p>'; } // echo makeselectform(); if ( mysql_num_rows($query) > 20 ) { echo makeselectform(2); } ?>