HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/komma.pro/wwwroot/kes/admin/statistieken_bekeken.php
<?php

	$nieuwsbrief_id = $_GET['nieuwsbrief_id'];
	
	$query_send_info = "SELECT kes_nieuwsbrieven.naam, kes_nieuwsbrieven.onderwerp, kes_nieuwsbrieven.locatie, kes_nieuwsbrieven.taal FROM kes_nieuwsbrieven WHERE kes_nieuwsbrieven.nieuwsbrief_id='$nieuwsbrief_id'";
	$res_send_info = mysql_query($query_send_info);
	$rec_send_info = mysql_fetch_array($res_send_info);

	$query_aantalkeer = "SELECT COUNT(email_id) FROM kes_track_email WHERE kes_track_email.nieuwsbrief_id='$nieuwsbrief_id'";
	$res_aantalkeer = mysql_query($query_aantalkeer);
	$rec_aantalkeer = mysql_fetch_array($res_aantalkeer);
	
	$query_aantalkeer2 = "SELECT COUNT(email_id) FROM kes_track_online WHERE kes_track_online.nieuwsbrief_id='$nieuwsbrief_id'";
	$res_aantalkeer2 = mysql_query($query_aantalkeer2);
	$rec_aantalkeer2 = mysql_fetch_array($res_aantalkeer2);
			
	$query_verzonden = "SELECT kes_verzendingen.aantal_adressen, kes_verzendingen.verzend_datum FROM kes_verzendingen WHERE kes_verzendingen.nieuwsbrief_id = '$nieuwsbrief_id' LIMIT 1";
	$res_verzonden = mysql_query($query_verzonden);
	$rec_verzonden = mysql_fetch_array($res_verzonden);
	
	$aantal_verzonden = $rec_verzonden['aantal_adressen'];
	$verzend_datum = $rec_verzonden['verzend_datum'];
	
	$query_uniek_bekeken = "SELECT email_id FROM kes_track_email WHERE kes_track_email.nieuwsbrief_id = '$nieuwsbrief_id' UNION SELECT email_id FROM kes_track_online WHERE kes_track_online.nieuwsbrief_id = '$nieuwsbrief_id'  GROUP BY email_id ORDER BY email_id asc";
	$res_uniek_bekeken = mysql_query($query_uniek_bekeken);
	
	$aantal_uniek_bekeken =0;
	
	while($rec_uniek_bekeken = mysql_fetch_array($res_uniek_bekeken)){ 
    
        $aantal_uniek_bekeken++;
		
	}

	$aantal_niet_bekeken = $aantal_verzonden - $aantal_uniek_bekeken;	
	
	$titel_diagram_3 = "Aantal mensen bekeken";
	
	$bekeken_percentage = ($aantal_uniek_bekeken / $aantal_verzonden) * 100;
	$bekeken_percentage = round($bekeken_percentage);
	
	$niet_bekeken_percentage = ($aantal_niet_bekeken / $aantal_verzonden) * 100;
	$niet_bekeken_percentage = round($niet_bekeken_percentage);
	

	?>
    <h1><a href="index.php?p=statistieken">Statistieken</a> > <a href="index.php?p=statistieken_nieuwsbrief&amp;nieuwsbrief_id=<?php echo($nieuwsbrief_id); ?>">Nieuwsbrief</a> > <a href="index.php?p=statistieken_bekeken&amp;nieuwsbrief_id=<?php echo($nieuwsbrief_id); ?>">Bekeken door</a></h1>
    
    <div class="left" style="width:350px">
    
    <br /><p><strong>Nieuwsbrief:</strong>&nbsp;<?php echo($nieuwsbrief_id); ?> | <?php echo($rec_send_info['naam']);?><br />
    
    <strong>Onderwerp:</strong>&nbsp;<?php echo($rec_send_info['onderwerp']);?><br />
    <strong>Spreektaal:</strong>&nbsp;&nbsp;<?php echo(ucfirst($rec_send_info['taal']));?><br />
    <strong>Verzonden op:</strong>&nbsp;&nbsp;<?php echo(date_dutch($verzend_datum));?></p>
    
    <a href="/kes/nieuwsbrieven/<?php echo($rec_send_info['locatie']);?>/index.html" target="_blank">Klik hier om de nieuwsbrief te bekijken ></a><br /><br />
    
    <br /><br />
    
    <h2>Nieuwsbrief bereik</h2>
    
    <p>Verzonden aan <strong><?php echo($aantal_verzonden); ?></strong> mensen.
    <br />Bekeken door <strong><?php echo($aantal_uniek_bekeken); ?></strong> mensen. ( <?php echo($bekeken_percentage); ?>%)
    <br />Niet bekeken door <strong><?php echo($aantal_niet_bekeken); ?></strong> mensen. ( <?php echo($niet_bekeken_percentage); ?>%) </p>
    </div>
    <br />
    <img class="left" src="<?php echo("http://chart.apis.google.com/chart?cht=p&amp;chs=600x250&amp;chd=t:".$aantal_uniek_bekeken.",".$aantal_niet_bekeken."&amp;chl=Bekeken(".$aantal_uniek_bekeken.")|Niet%20bekeken(".$aantal_niet_bekeken.")&amp;chco=FF0000,00FF00&amp;chtt=".$titel_diagram_3."&amp;chdl=Bekeken|Niet%20bekeken&amp;chco=11b1ec,2092bd"); ?>"/><br /><br /><br /><br />

	<div class="clear"></div>
    
    <br /><br />
    
    <h2>Nieuwsbrief bekeken door:</h2>
      
    <table cellpadding="5" cellspacing="0" border="0">
        <tr>
            <th>Nr</th>
            <th>Achternaam</th>
            <th>Bedrijfsnaam</th>
            <th>Aantal x bekeken</th>
            <th>Hoeveel links</th>
            <th>Hoevaak links</th>
            <th>Eerste bekeken</th>
            <th>Acties</th>
        </tr> 
     
	<?php 
	$counter_id =0;
	$kleur_unieke = true;
	$dagen_totaal = 0;
	
	$query_unieke = "SELECT kes_track_email.email_id FROM kes_track_email WHERE kes_track_email.nieuwsbrief_id='$nieuwsbrief_id' UNION SELECT kes_track_online.email_id FROM kes_track_online WHERE kes_track_online.nieuwsbrief_id='$nieuwsbrief_id' GROUP BY email_id ORDER BY email_id asc";
	$res_unieke = mysql_query($query_unieke);
		
	while($rec_unieke = mysql_fetch_array($res_unieke)){ 	
	
		$email_id = $rec_unieke[0];

		$query_count_unieke1 = "SELECT COUNT(kes_track_email.email_id) FROM kes_track_email WHERE kes_track_email.nieuwsbrief_id='$nieuwsbrief_id' AND kes_track_email.email_id = '$email_id'";
		$res_count_unieke1 = mysql_query($query_count_unieke1);
		$rec_count_unieke1 = mysql_fetch_array($res_count_unieke1);
		
		$query_count_unieke2 = "SELECT COUNT(kes_track_online.email_id) FROM kes_track_online WHERE kes_track_online.nieuwsbrief_id='$nieuwsbrief_id' AND kes_track_online.email_id = '$email_id'";
		$res_count_unieke2 = mysql_query($query_count_unieke2);
		$rec_count_unieke2 = mysql_fetch_array($res_count_unieke2);

		$keer_bekeken = $rec_count_unieke1[0] + $rec_count_unieke2[0];
		
		$query_links = "SELECT kes_track_link.link_id, COUNT(kes_track_link.link_id) FROM kes_track_link WHERE kes_track_link.nieuwsbrief_id='$nieuwsbrief_id' AND kes_track_link.email_id = '$email_id' GROUP BY kes_track_link.link_id";
		$res_links = mysql_query($query_links);
		
		$hoeveel_links = 0;
		$hoevaak_links = 0;
		
		while($rec_links = mysql_fetch_array($res_links)){
			
			$hoeveel_links++;
			
			$hoevaak_links = $hoevaak_links + $rec_links[1];
			
			
		}

		$query_id = "SELECT kes_emailadressen.achternaam, kes_emailadressen.bedrijfsnaam FROM kes_emailadressen WHERE kes_emailadressen.email_id='$email_id'";
		$res_id = mysql_query($query_id);
		$rec_id = mysql_fetch_array($res_id);
		
		$query_eerste_kijk = "SELECT kes_track_email.datum FROM kes_track_email WHERE kes_track_email.nieuwsbrief_id='$nieuwsbrief_id' AND kes_track_email.email_id='$email_id' UNION SELECT kes_track_online.datum FROM kes_track_online WHERE kes_track_online.nieuwsbrief_id='$nieuwsbrief_id' AND kes_track_online.email_id='$email_id' GROUP BY datum ORDER BY datum asc";
		
		$res_eerste_kijk = mysql_query($query_eerste_kijk);
		$rec_eerste_kijk = mysql_fetch_array($res_eerste_kijk);
		
		$begin = strtotime($verzend_datum);
		$eind = strtotime($rec_eerste_kijk[0]);
		$verschil = $eind - $begin;
		$aantal_dagen = $verschil / (60*60*24);
		
		$dagen_totaal = $dagen_totaal + $aantal_dagen;
		
		$counter_id++;
	?>
        
        <tr <?php if($kleur_unieke){ echo("style=\"background-color:#e6e8eb; \""); $kleur_unieke = false; }else{ $kleur_unieke = true; }?> >
        
            <td><?php echo( $counter_id ); ?></td>
            <td><?php echo( $rec_id['achternaam']); ?></td>
            <td><?php echo( $rec_id['bedrijfsnaam']); ?></td>
            <td><?php echo( $keer_bekeken); ?></td>
            <td><?php echo( $hoeveel_links); ?></td>
            <td><?php echo( $hoevaak_links); ?></td>
            <td><?php echo( date_dutch($rec_eerste_kijk[0])); ?> (na <?php echo( $aantal_dagen); ?> dagen)</td>
            <td><a href="index.php?p=statistieken_user&amp;email_id=<?php echo($email_id); ?>">Meer informatie</a></td>
        </tr>

	<?php } ?>
    
	</table>    
    <br /><br />
    <p>Gemiddelde tijd tot openen = <?php echo(round($dagen_totaal / $counter_id)); ?> dagen.</p>