Skip to content
Extraits de code Groupes Projets
Valider a0f857ce rédigé par Imane ALLA's avatar Imane ALLA
Parcourir les fichiers

 nombres "compacts" (million->M)
parent 4c5dbb07
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -65,6 +65,31 @@ $api_key = "AIzaSyDHVEM0wpvM5x1q06r12GcXYYjplhBBo4A";
</div>
<div class="col-md-2" >
<span class="username-youtube"></span>
<?php
function number_format_short( $n, $precision = 1 ) {
if ($n < 900) {
$n_format = number_format($n, $precision);
$suffix = '';
} else if ($n < 900000) {
$n_format = number_format($n / 1000, $precision);
$suffix = 'K';
} else if ($n < 900000000) {
$n_format = number_format($n / 1000000, $precision);
$suffix = 'M';
} else if ($n < 900000000000) {
$n_format = number_format($n / 1000000000, $precision);
$suffix = 'B';
} else {
$n_format = number_format($n / 1000000000000, $precision);
$suffix = 'T';
}
if ( $precision > 0 ) {
$dotzero = '.' . str_repeat( '0', $precision );
$n_format = str_replace( $dotzero, '', $n_format );
}
return $n_format . $suffix;}
?>
<?php
//AccountName
$api_AccountName = file_get_contents('https://www.googleapis.com/youtube/v3/channels?part=snippet&forUsername='.$Username.'&fields=items/snippet/title&key='.$api_key);
......@@ -90,17 +115,15 @@ $api_key = "AIzaSyDHVEM0wpvM5x1q06r12GcXYYjplhBBo4A";
// $api_subscribercount_decoded = json_decode($api_subscribercount, true);
$totalfollowersyoutube=$api_info_account_decoded['items'][0]['statistics']['subscriberCount'];
?>
</span> subscribers
</div>
<div class="col-md-2">
<span class="views">
<span id ="viewsyt" class="views">
<?php
//ViewCount
// $api_ViewCount = file_get_contents('https://www.googleapis.com/youtube/v3/channels?part=statistics&forUsername='.$Username.'&fields=items/statistics/viewCount&key='.$api_key);
// $api_ViewCount_decoded = json_decode($api_ViewCount, true);
$views=$api_info_account_decoded['items'][0]['statistics']['viewCount'];
echo $views;
?>
</span> views
</div>
......@@ -297,28 +320,21 @@ $.ajax({
<div id="likes_youtube" class="col-md-4">
<!-- likes -->
<i class="fas fa-thumbs-up"></i>
<?=$api_video_infos_decoded['items'][0]['statistics']['likeCount'];?>
<!-- <script type="text/javascript">
var likesYT = parseInt(<?= $api_video_infos_decoded['items'][0]['statistics']['likeCount']?>);
document.getElementById("likes_youtube").innerHTML = nFormatter(likesYT);
</script> -->
likes
<?=number_format_short( $api_video_infos_decoded['items'][0]['statistics']['likeCount'], $precision = 1 );?>
<?php
array_push($tableau_likes,$api_video_infos_decoded['items'][0]['statistics']['likeCount']);?>
</div>
<div id="dislikes_youtube" class="col-md-4 text-center">
<!-- DislikeCount -->
<i class="fas fa-thumbs-down"></i>
<?=$api_video_infos_decoded['items'][0]['statistics']['dislikeCount'];?>
dislikes
<?=number_format_short( $api_video_infos_decoded['items'][0]['statistics']['dislikeCount'], $precision = 1 );?>
<?php
array_push($tableau_dislikes,$api_video_infos_decoded['items'][0]['statistics']['dislikeCount']);?>
</div>
<div id="views_youtube" class="col-md-4 text-right">
<!-- VideoViewCount -->
<i class="fas fa-eye"></i>
<?=$api_video_infos_decoded['items'][0]['statistics']['viewCount'];?>
views
<?=number_format_short( $api_video_infos_decoded['items'][0]['statistics']['viewCount'], $precision = 1 );?>
<?php
array_push($tableau_views,$api_video_infos_decoded['items'][0]['statistics']['viewCount']);?>
</div>
......@@ -378,6 +394,7 @@ tableau_dislikes_js = <?php echo json_encode($tableau_dislikes) ?>;
tableau_views_js = <?php echo json_encode($tableau_views) ?>;
var userYT = "<?= $Username ?>";
var nbYT = parseInt(<?= $api_info_account_decoded['items'][0]['statistics']['subscriberCount'] ?>);
var viewsYT = parseInt(<?= $api_info_account_decoded['items'][0]['statistics']['viewCount'] ?>);
/*----------------Graph ratio like/dislike-------------------*/
var points1 = [];
var chart1 = new CanvasJS.Chart("chart1Container", {
......@@ -578,9 +595,10 @@ window.onload = function () {
<script type="text/javascript">
document.getElementById("nbyt").innerHTML = nFormatter(nbYT);
document.getElementById("viewsyt").innerHTML = nFormatter(viewsYT);
</script>
</script>
<?php
include "footer.php"
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter