%PDF-
%PDF-
Mini Shell
Mini Shell
<?php
$page_name="dashboard";
ini_set('display_errors', 0);
ini_set('display_startup_errors', 0);
include("include/head.php");
?>
<!doctype html>
<!--[if lte IE 9]> <html class="lte-ie9" lang="en"> <![endif]-->
<!--[if gt IE 9]><!--> <html lang="en"> <!--<![endif]-->
<head>
<meta charset="UTF-8">
<meta name="viewport" content="initial-scale=1.0,maximum-scale=1.0,us-scalable=no">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- Remove Tap Highlight on Windows Phone IE -->
<meta name="msapplication-tap-highlight" content="no"/>
<link rel="icon" type="image/png" href="assets/img/favicon-32x32.png" sizes="32x32">
<title>FTM</title>
<!-- additional styles for plugins -->
<!-- weather icons -->
<link rel="stylesheet" href="bower_components/weather-icons/css/weather-icons.min.css" media="all">
<!-- metrics graphics (charts) -->
<link rel="stylesheet" href="bower_components/metrics-graphics/dist/metricsgraphics.css">
<!-- chartist -->
<link rel="stylesheet" href="bower_components/chartist/dist/chartist.min.css">
<!-- uikit -->
<link rel="stylesheet" href="bower_components/uikit/css/uikit.almost-flat.min.css" media="all">
<!-- flag icons -->
<link rel="stylesheet" href="assets/icons/flags/flags.min.css" media="all">
<!-- style switcher -->
<link rel="stylesheet" href="assets/css/style_switcher.min.css" media="all">
<!-- altair admin -->
<link rel="stylesheet" href="assets/css/main.min.css" media="all">
<!-- themes -->
<link rel="stylesheet" href="assets/css/themes/themes_combined.min.css" media="all">
<!-- matchMedia polyfill for testing media queries in JS -->
<!--[if lte IE 9]>
<script type="text/javascript" src="bower_components/matchMedia/matchMedia.js"></script>
<script type="text/javascript" src="bower_components/matchMedia/matchMedia.addListener.js"></script>
<link rel="stylesheet" href="assets/css/ie.css" media="all">
<![endif]-->
</head>
<body class=" sidebar_main_open sidebar_main_swipe">
<?php include("include/header.php");?>
<!-- main sidebar -->
<?php include("include/sidebar.php");?>
<?php
$month = array(
1 => 'Janvier',
2 => 'Février',
3 => 'Mars',
4 => 'Avril',
5 => 'Mai',
6 => 'Juin',
7 => 'Juillet',
8 => 'Août',
9=> 'Septembre',
10=> 'Octobre',
11 => 'Novembre',
12 => 'Décembre'
);
if (isSubmit('filtreAbn')){
$date_d=getDateFormat(getValue("date_d"));
$date_f=getDateFormat(getValue("date_f"));
}
else
{
$date_d=getDateFormat("1968-01-01");
$date_f=getDateFormat("2038-01-01");
}
$sql_c="SELECT COUNT(*) as count FROM `candidats` where date_creation BETWEEN '$date_d' and '$date_f' ";
if($_SESSION['user']->privilege=="user"){
$sql_c.=" and ecole_id=".$_SESSION['user']->id_ecole;
}
$counts=$db->executeQuery($sql_c);
$count_cl=$counts[0]->count;
$sql_c="SELECT COUNT(*) as count FROM `candidats` where sexe='H' and date_creation BETWEEN '$date_d' and '$date_f'";
if($_SESSION['user']->privilege=="user"){
$sql_c.=" AND ecole_id=".$_SESSION['user']->id_ecole;
}
$counts=$db->executeQuery($sql_c);
$count_h=$counts[0]->count;
if($count_cl!=0){
$pourc_h=(($count_h*100)/$count_cl);
$pourc_h=number_format($pourc_h, 2, '.', '');
}else{
$pourc_h=0;
}
if($count_cl!=0){
$pourc_f=100-$pourc_h;
$pourc_f=number_format($pourc_f, 1, '.', '');
}else{
$pourc_f=0;
}
$sql_prix_recu="SELECT SUM(prix) as prix FROM `abonnement` where date_creation BETWEEN '$date_d' and '$date_f'";
if($_SESSION['user']->privilege=="user"){
$sql_prix_recu="SELECT SUM(prix) as prix FROM `candidats` where date_creation BETWEEN '$date_d' and '$date_f'";
$sql_prix_recu.=" AND ecole_id=".$_SESSION['user']->id_ecole;
}
$prix_recu=$db->executeQuery($sql_prix_recu);
$prix_recu=$prix_recu[0]->prix;
$sql_count_abn="SELECT count(*) as count_abn FROM `abonnement` where date_creation BETWEEN '$date_d' and '$date_f'";
$count_abn=$db->executeQuery($sql_count_abn);
$count_abn=$count_abn[0]->count_abn;
if (isSubmit('filtreAbn')){
$date_d=getDateFormat(getValue("date_d"));
$date_f=getDateFormat(getValue("date_f"));
$sql_c="SELECT COUNT(*) as count FROM `ecoles` where date_creation BETWEEN '$date_d' and '$date_f' and 'privilege' ='user'";
}
else
{
$sql_c="SELECT COUNT(*) as count FROM `ecoles` WHERE `privilege` = 'user' ORDER BY `date_creation` DESC ";
}
// echo $sql_c;
$counts=$db->executeQuery($sql_c);
$count_ec=$counts[0]->count;
?>
<div id="page_content">
<div id="page_content_inner">
<h3 class="title_p">
<i class="material-icons"></i>
Dashboard<b>
<i class="material-icons"></i>
<?php echo date("d/m/Y");?></b>
</h3>
<form action="./" method="post">
<div class="uk-grid data-uk-margin">
<div class="uk-width-large-1-3 uk-width-1-1">
<div class="uk-input-group">
<span class="uk-input-group-addon"><i class="uk-input-group-icon uk-icon-calendar"></i></span>
<label for="uk_dp_1">date du début </label>
<input class="md-input" type="text" name="date_d" id="date_d" data-uk-datepicker="{format:'DD/MM/YYYY'}">
</div>
</div>
<div class="uk-width-large-1-3 uk-width-1-1">
<div class="uk-input-group">
<span class="uk-input-group-addon"><i class="uk-input-group-icon uk-icon-calendar"></i></span>
<label for="uk_dp_1">Date du fin</label>
<input class="md-input" type="text" name="date_f" id="date_f" data-uk-datepicker="{format:'DD/MM/YYYY'}">
</div>
</div>
<div class="uk-width-large-1-3 uk-width-1-1">
<div class="uk-input-group">
<button type="submit" class="md-btn md-btn-flat-danger" name="filtreAbn" id="Ajouter"> Filtrer</button>
</div>
</div>
</div>
</form>
<br>
<div class="uk-grid uk-grid-width-large-1-3 uk-grid-width-medium-1-2 uk-grid-medium uk-sortable sortable-handler hierarchical_show" data-uk-sortable data-uk-grid-margin>
<div>
<div class="md-card">
<div class="md-card-content">
<div class="uk-float-right uk-margin-top uk-margin-small-right"><span class="peity_sale peity_data">5,3,9,6,5,9,7</span></div>
<span class="uk-text-muted uk-text-small">Total candidats</span>
<h2 class="uk-margin-remove"><span class="countUpMe">0<noscript><?php echo $count_cl?></noscript></span></h2>
</div>
</div>
</div>
<div>
<div class="md-card">
<div class="md-card-content">
<div class="uk-float-right uk-margin-top uk-margin-small-right"><span class="peity_orders peity_data"><?php echo $pourc_h?>/100</span></div>
<span class="uk-text-muted uk-text-small">Candidats Hommes</span>
<h2 class="uk-margin-remove"><span class="countUpMe">0<noscript><?php echo $pourc_h?></noscript></span>%</h2>
</div>
</div>
</div>
<div>
<div class="md-card">
<div class="md-card-content">
<div class="uk-float-right uk-margin-top uk-margin-small-right"><span class="peity_orders peity_data"><?php echo $pourc_f?>/100</span></div>
<span class="uk-text-muted uk-text-small">Candidats Femmes</span>
<h2 class="uk-margin-remove"><span class="countUpMe">0<noscript><?php echo $pourc_f?></noscript></span>%</h2>
</div>
</div>
</div>
</div>
<div class="uk-grid uk-grid-width-large-1-3 uk-grid-width-medium-1-2 uk-grid-medium uk-sortable sortable-handler hierarchical_show" data-uk-sortable data-uk-grid-margin>
<?php if($_SESSION['user']->privilege=="admin"){?>
<div>
<div class="md-card">
<div class="md-card-content">
<div class="uk-float-right uk-margin-top uk-margin-small-right"><span class="peity_sale peity_data">5,3,9,6,5,9,7,3,5,2</span></div>
<span class="uk-text-muted uk-text-small">Total Auto-écoles </span>
<h2 class="uk-margin-remove"><span class="countUpMe">0<noscript><?php echo $count_ec?></noscript></span></h2>
</div>
</div>
</div>
<?php } ?>
<?php if($_SESSION['user']->privilege=="admin"){?>
<div>
<div class="md-card">
<div class="md-card-content">
<div class="uk-float-right uk-margin-top uk-margin-small-right"><span class="peity_sale peity_data">5,3,9,6,5,9,7,3,5,2</span></div>
<span class="uk-text-muted uk-text-small">Total abonnements </span>
<h2 class="uk-margin-remove"><span class="countUpMe">0<noscript><?php echo $count_abn?></noscript></span></h2>
</div>
</div>
</div>
<?php } ?>
<div>
<div class="md-card">
<div class="md-card-content">
<div class="uk-float-right uk-margin-top uk-margin-small-right"><span class="peity_visitors peity_data">5,3,9,6,5,9,7</span></div>
<span class="uk-text-muted uk-text-small">Total prix d'abonnement </span>
<h2 class="uk-margin-remove"><span class="countUpMe">0<noscript><?php echo $prix_recu?></noscript></span> DH</h2>
</div>
</div>
</div>
</div>
</div>
<!-- secondary sidebar end -->
<!-- common functions -->
<script src="assets/js/common.min.js"></script>
<!-- uikit functions -->
<script src="assets/js/uikit_custom.min.js"></script>
<!-- altair common functions/helpers -->
<script src="assets/js/altair_admin_common.min.js"></script>
<!-- page specific plugins -->
<!-- d3 -->
<script src="bower_components/d3/d3.min.js"></script>
<!-- metrics graphics (charts) -->
<script src="bower_components/metrics-graphics/dist/metricsgraphics.min.js"></script>
<!-- chartist (charts) -->
<script src="bower_components/chartist/dist/chartist.min.js"></script>
<script src="bower_components/maplace-js/dist/maplace.min.js"></script>
<!-- peity (small charts) -->
<script src="bower_components/peity/jquery.peity.min.js"></script>
<!-- easy-pie-chart (circular statistics) -->
<script src="bower_components/jquery.easy-pie-chart/dist/jquery.easypiechart.min.js"></script>
<!-- countUp -->
<script src="bower_components/countUp.js/dist/countUp.min.js"></script>
<!-- handlebars.js -->
<script src="bower_components/handlebars/handlebars.min.js"></script>
<script src="assets/js/custom/handlebars_helpers.min.js"></script>
<!-- CLNDR -->
<script src="bower_components/clndr/clndr.min.js"></script>
<!-- fitvids -->
<script src="bower_components/fitvids/jquery.fitvids.js"></script>
<!-- dashbord functions -->
<script src="assets/js/pages/dashboard.min.js"></script>
<script>
$(function() {
if(isHighDensity) {
// enable hires images
altair_helpers.retina_images();
}
if(Modernizr.touch) {
// fastClick (touch devices)
FastClick.attach(document.body);
}
});
$window.load(function() {
// ie fixes
altair_helpers.ie_fix();
});
</script>
<script>
$(function() {
var $switcher = $('#style_switcher'),
$switcher_toggle = $('#style_switcher_toggle'),
$theme_switcher = $('#theme_switcher'),
$mini_sidebar_toggle = $('#style_sidebar_mini'),
$slim_sidebar_toggle = $('#style_sidebar_slim'),
$boxed_layout_toggle = $('#style_layout_boxed'),
$accordion_mode_toggle = $('#accordion_mode_main_menu'),
$html = $('html'),
$body = $('body');
$switcher_toggle.click(function(e) {
e.preventDefault();
$switcher.toggleClass('switcher_active');
});
$theme_switcher.children('li').click(function(e) {
e.preventDefault();
var $this = $(this),
this_theme = $this.attr('data-app-theme');
$theme_switcher.children('li').removeClass('active_theme');
$(this).addClass('active_theme');
$html
.removeClass('app_theme_a app_theme_b app_theme_c app_theme_d app_theme_e app_theme_f app_theme_g app_theme_h app_theme_i app_theme_dark')
.addClass(this_theme);
if(this_theme == '') {
localStorage.removeItem('altair_theme');
$('#kendoCSS').attr('href','bower_components/kendo-ui/styles/kendo.material.min.css');
} else {
localStorage.setItem("altair_theme", this_theme);
if(this_theme == 'app_theme_dark') {
$('#kendoCSS').attr('href','bower_components/kendo-ui/styles/kendo.materialblack.min.css')
} else {
$('#kendoCSS').attr('href','bower_components/kendo-ui/styles/kendo.material.min.css');
}
}
});
// hide style switcher
$document.on('click keyup', function(e) {
if( $switcher.hasClass('switcher_active') ) {
if (
( !$(e.target).closest($switcher).length )
|| ( e.keyCode == 27 )
) {
$switcher.removeClass('switcher_active');
}
}
});
// get theme from local storage
if(localStorage.getItem("altair_theme") !== null) {
$theme_switcher.children('li[data-app-theme='+localStorage.getItem("altair_theme")+']').click();
}
// toggle mini sidebar
// change input's state to checked if mini sidebar is active
if((localStorage.getItem("altair_sidebar_mini") !== null && localStorage.getItem("altair_sidebar_mini") == '1') || $body.hasClass('sidebar_mini')) {
$mini_sidebar_toggle.iCheck('check');
}
$mini_sidebar_toggle
.on('ifChecked', function(event){
$switcher.removeClass('switcher_active');
localStorage.setItem("altair_sidebar_mini", '1');
localStorage.removeItem('altair_sidebar_slim');
location.reload(true);
})
.on('ifUnchecked', function(event){
$switcher.removeClass('switcher_active');
localStorage.removeItem('altair_sidebar_mini');
location.reload(true);
});
// toggle slim sidebar
// change input's state to checked if mini sidebar is active
if((localStorage.getItem("altair_sidebar_slim") !== null && localStorage.getItem("altair_sidebar_slim") == '1') || $body.hasClass('sidebar_slim')) {
$slim_sidebar_toggle.iCheck('check');
}
$slim_sidebar_toggle
.on('ifChecked', function(event){
$switcher.removeClass('switcher_active');
localStorage.setItem("altair_sidebar_slim", '1');
localStorage.removeItem('altair_sidebar_mini');
location.reload(true);
})
.on('ifUnchecked', function(event){
$switcher.removeClass('switcher_active');
localStorage.removeItem('altair_sidebar_slim');
location.reload(true);
});
// toggle boxed layout
if((localStorage.getItem("altair_layout") !== null && localStorage.getItem("altair_layout") == 'boxed') || $body.hasClass('boxed_layout')) {
$boxed_layout_toggle.iCheck('check');
$body.addClass('boxed_layout');
$(window).resize();
}
$boxed_layout_toggle
.on('ifChecked', function(event){
$switcher.removeClass('switcher_active');
localStorage.setItem("altair_layout", 'boxed');
location.reload(true);
})
.on('ifUnchecked', function(event){
$switcher.removeClass('switcher_active');
localStorage.removeItem('altair_layout');
location.reload(true);
});
// main menu accordion mode
if($sidebar_main.hasClass('accordion_mode')) {
$accordion_mode_toggle.iCheck('check');
}
$accordion_mode_toggle
.on('ifChecked', function(){
$sidebar_main.addClass('accordion_mode');
})
.on('ifUnchecked', function(){
$sidebar_main.removeClass('accordion_mode');
});
});
</script>
<?php
if($_SESSION['user']->privilege!="admin"){
$pub=$db->executeQuery("SELECT * FROM pub WHERE id_pub=1");
$pub= $pub[0];
?>
<div class="uk-grid uk-grid-width-large-2-2 uk-text-center uk-grid-width-medium-2-2 uk-grid-medium uk-sortable sortable-handler hierarchical_show" data-uk-sortable data-uk-grid-margin>
<div>
<div class="md-card">
<div class="md-card-content">
<div class="uk-float-center uk-margin-top uk-margin-small-right">
</div>
<article class="uk-article">
<h3 class="uk-article-title"><a class="uk-link-reset" href="">
Publicité: <?php echo $pub->titre_pub; ?>
</a></h3>
<p class="uk-text-lead">
<?php echo $pub->message; ?>
</p>
<div class="uk-width-large-1-2">
<?php
$img="img_pub/pub.png";
if($pub->img!=""){
if(file_exists("img_pub/".$pub->img)){
$img="img_pub/".$pub->img;
}
}
?>
<img id="blah" src="<?php echo $img?>" alt=""/>
</div>
</article>
</div>
</div>
</div>
</div>
<?php
}
else{
$sql="SELECT *, datediff(date_fin, NOW()) as diff ,datediff(date_fin, date_debut) as duree ,abonnement.date_creation as date_creation_abn FROM `abonnement`,ecoles WHERE id_ecole=ecole_id and datediff(date_fin, NOW())<=0 ORDER BY id_abonnement DESC";
$ecoles=$db->executeQuery($sql);
?>
<h3 class="title_p uk-text-center">
abonnement expiré
</h3>
<table class="uk-table" id="abonnement">
<thead>
<tr>
<th class="uk-text-nowrap">N°</th>
<th class="uk-text-nowrap">Ecole</th>
<th class="uk-text-nowrap">État </th>
<th class="uk-text-nowrap uk-text-right">fixe</th>
<th class="uk-text-nowrap uk-text-right">GSM</th>
<th class="uk-text-nowrap uk-text-right">propriétaire</th>
<th class="uk-text-nowrap uk-text-right">date fin</th>
<th class="uk-text-nowrap uk-text-right">Actions</th>
</tr>
</thead>
<tbody>
<?php
foreach($ecoles as $ecole){
$duree=$ecole->duree;
if($duree<=0){$duree=1;}
$pourc=(($ecole->diff*100)/$duree);
if($pourc<0){$pourc=0; } if($pourc>100){$pourc=100; }
$pourc=number_format($pourc, 2, '.', '');
?>
<tr class="uk-table-middle">
<td class="uk-width-1-10 uk-text-nowrap"><?php echo $ecole->id_abonnement?></td>
<td class="uk-width-1-10 uk-text-nowrap"><a href="ecoles.php?id_ecole=<?php echo $ecole->id_ecole?>"><?php echo $ecole->nom_ecole?></a></td>
<?php if($ecole->diff<=0){ ?>
<td class="uk-width-1-10 uk-text-nowrap "><span class="uk-badge uk-badge-danger">Expiré</span>
<?php }else{ ?>
<td class="uk-width-1-10 uk-text-nowrap"><span class="uk-badge uk-badge-success">Encours</span>
<?php } ?>
<div class="uk-progress uk-progress-mini uk-progress-dander uk-margin-remove">
<div class="uk-progress-bar" style="width: <?php echo $pourc;?>%;"></div>
</div>
<b><?php echo $pourc;?>%</b>
</td>
<td class="uk-width-1-10 uk-text-right"><?php echo $ecole->fix;
?></td>
<td class="uk-width-1-10 uk-text-right"><?php echo $ecole->tel;
?></td>
<td class="uk-width-1-10 uk-text-right"><?php echo $ecole->propriétaire?> </td>
<td class="uk-width-1-10 uk-text-right"><?php echo ew_FormatDateTime($ecole->date_fin,7)?></td>
<td class="uk-width-2-10 uk-text-right">
<?php if($_SESSION['user']->privilege=="admin"){?>
<a href="#" data-uk-modal="{target:'#modal_header_footer_<?php echo $ecole->id_abonnement?>'}"><i class="md-icon material-icons"></i></a>
<!------------------------------------------------------------------------>
<div class="uk-modal" id="modal_header_footer_<?php echo $ecole->id_abonnement?>">
<form method="POST" action="abonnements.php">
<div class="uk-modal-dialog">
<div class="uk-modal-header">
<h3 class="uk-modal-title"><i class="material-icons"></i> Modifier abonnement </h3>
</div>
<div class="uk-modal-container">
<div class="uk-grid">
<div class="uk-input-group">
<label for="uk_dp_1">email : <?php echo $ecole->email?></label>
</div>
<div class="uk-input-group">
<label for="uk_dp_1">mote pass : <?php echo $ecole->password?></label>
</div>
</div>
<div class="uk-grid">
<div class="uk-width-large-1-2">
<div class="uk-input-group">
<label for="uk_dp_1">Ecole : <?php echo $ecole->nom_ecole?></label>
<input type="hidden" name="id_ecole" value="<?php echo $ecole->ecole_id?>" />
<input type="hidden" name="id_abonnement_m" value="<?php echo $ecole->id_abonnement?>" />
</div>
</div>
<div class="uk-width-large-1-2">
<div class="uk-input-group">
<span class="uk-input-group-addon"><i class="uk-input-group-icon uk-icon-calendar"></i></span>
<label for="uk_dp_1">Date creation</label>
<input class="md-input" type="text" value="<?php echo ew_FormatDateTime($ecole->date_creation_abn,7)?>" required name="date_creation_m" id="date_creation_<?php echo $ecole->id_abonnement?>" data-uk-datepicker="{format:'DD/MM/YYYY'}">
</div>
</div>
</div>
<div class="uk-grid">
<div class="uk-width-large-1-3 uk-width-1-1">
<div class="uk-input-group">
<span class="uk-input-group-addon"><i class="uk-input-group-icon uk-icon-calendar"></i></span>
<label for="uk_dp_1">Date début</label>
<input class="md-input" type="text" value="<?php echo ew_FormatDateTime($ecole->date_debut,7)?>" required name="date_debut_m" id="date_debut_<?php echo $ecole->id_abonnement?>" data-uk-datepicker="{format:'DD/MM/YYYY'}">
</div>
</div>
<div class="uk-width-large-1-3 uk-width-1-1">
<div class="uk-input-group md-input-filled">
<span class="uk-input-group-addon"><i class="uk-input-group-icon uk-icon-calendar"></i></span>
<label for="uk_dp_1">Date fin</label>
<input class="md-input" type="text" value="<?php echo ew_FormatDateTime($ecole->date_debut,7)?>" required name="date_fin_m" id="date_fin_<?php echo $ecole->id_abonnement?>" data-uk-datepicker="{format:'DD/MM/YYYY'}">
</div>
</div>
<div class="uk-width-large-1-3 uk-width-1-1">
<div class="uk-input-group md-input-filled">
<label for="uk_dp_1">Prix </label>
<input class="md-input" type="number" name="prix_m" id="prix_m" value="<?php echo $ecole->prix?>" required >
</div>
</div>
</div>
</div>
<div class="uk-modal-footer uk-text-right">
<button type="button" class="md-btn md-btn-flat uk-modal-close">Annuler</button>
<button type="submit" class="md-btn md-btn-flat md-btn-flat-danger" name="modifierAbn" id="modifierAbn"><i class="material-icons"></i> Modifier</button>
</div>
</div>
</form>
</div>
<a href="#" data-uk-modal="{target:'#modal_supprimer_<?php echo $ecole->id_abonnement?>'}"><i class="md-icon material-icons"></i></a>
<div class="uk-modal" id="modal_supprimer_<?php echo $ecole->id_abonnement?>">
<div class="uk-modal-dialog">
<span class="uk-text-right" style="float: left;">Vous voulez vraiment supprimer ?</span>
<div class="uk-modal-footer uk-text-right">
<form method="post" action="abonnements.php">
<input type="hidden" name="id_ecole" value="<?php echo $ecole->ecole_id?>" />
<input type="hidden" name="id_abonnement_supp" value="<?php echo $ecole->id_abonnement?>"/>
<button type="button" class="md-btn md-btn-flat uk-modal-close">Annuler</button>
<button type="submit" class="md-btn md-btn-flat md-btn-flat-danger" name="supprimerAbn" id="supprimerAbn">Supprimer</button>
</form>
</div>
</div>
</div>
<?php } ?>
</td>
</tr>
<?php } ?>
</tbody>
</table>
<?php
}
?>
<?php include 'include/footer.php'; ?>
</body>
</html>
Zerion Mini Shell 1.0