%PDF- %PDF-
Direktori : /home/jalalj2hb/public_html/ftm-admin/ |
Current File : /home/jalalj2hb/public_html/ftm-admin/dashboard.php |
<?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>