ALTER TABLE `bulletin_ms_eleves`  
ADD `inscrit_le` DATE NULL  AFTER `etat`, 
ADD `status_enfant_id` INT NULL  AFTER `inscrit_le`, 
ADD `tuteur_id` INT NULL AFTER `ecole_id`, 
ADD `religion_id` INT NULL AFTER `tuteur_id`, 
ADD `motivation_eleve` VARCHAR(255) NULL AFTER `religion_id`, 
ADD `pro_classe` VARCHAR(15) NULL AFTER `motivation_eleve`, 
ADD `pro_ecole` VARCHAR(30) NULL AFTER `pro_classe`,
ADD `pourcentage` VARCHAR(4) NULL AFTER `pro_ecole`,
ADD `classer` BOOLEAN NULL AFTER `pourcentage`;

ALTER TABLE `bulletin_ms_eleves` ADD `code_sec` VARCHAR(15) NULL AFTER `classer`, ADD UNIQUE (`code_sec`);
ALTER TABLE `bulletin_ms_eleves` ADD `test_pourcentage` VARCHAR(4) NULL AFTER `created_at`, ADD `copie_test` VARCHAR(20) NULL AFTER `test_pourcentage`, ADD `copie_test1` VARCHAR(20) NULL AFTER `copie_test`;

ALTER TABLE `dossier_enfants` DROP `ms_inscription_id`;

ALTER TABLE `mp_frais` DROP `ms_annee_scolaire_id`;
ALTER TABLE `bulletin_sys_roles` CHANGE `code` `code` VARCHAR(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
ALTER TABLE `bulletin_sys_user_roles` CHANGE `user_id` `user_id` INT(10) UNSIGNED NOT NULL COMMENT '\'s\':\'bulletin_users\'', CHANGE `sys_role_id` `sys_role_id` INT(10) UNSIGNED NOT NULL COMMENT '\'s\':\'bulletin_sys_roles\'', CHANGE `ecole_id` `ecole_id` INT(10) UNSIGNED NOT NULL COMMENT '\'s\':\'bulletin_ecoles\'';
ALTER TABLE `bulletin_users` CHANGE `name` `name` VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '\'l\':\'USER\',\'o\':\'1\'', CHANGE `email` `email` VARCHAR(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '\'l\':\'MAIL\',\'o\':\'1\'';
ALTER TABLE `bulletin_sys_roles` CHANGE `role` `role` VARCHAR(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '\"l\":\"ROLE\",\"o\":\"1\"';
ALTER TABLE `bulletin_sys_access_levels` CHANGE `sys_zone_id` `sys_zone_id` BIGINT(20) UNSIGNED NOT NULL COMMENT '\"l\":\"ZONE\",\"o\":\"1\",\"s\":\"bulletin_sys_zones\"', CHANGE `sys_role_id` `sys_role_id` BIGINT(20) UNSIGNED NOT NULL COMMENT '\"l\":\"ROLE\",\"o\":\"1\",\"s\":\"bulletin_sys_roles\"', CHANGE `read` `read` TINYINT(1) NULL DEFAULT NULL COMMENT 'R', CHANGE `write` `write` TINYINT(1) NULL DEFAULT NULL COMMENT 'W', CHANGE `create` `create` TINYINT(1) NULL DEFAULT NULL COMMENT 'C', CHANGE `update` `update` TINYINT(1) NULL DEFAULT NULL COMMENT 'U', CHANGE `liste` `liste` TINYINT(1) NULL DEFAULT NULL COMMENT 'L', CHANGE `delete` `delete` TINYINT(1) NULL DEFAULT NULL COMMENT 'D';
ALTER TABLE `bulletin_sys_zones` CHANGE `zone` `zone` VARCHAR(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '\"l\":\"ZONE\",\"o\":\"1\"';

ALTER TABLE `bulletin_ecoles` CHANGE `nom_ecole` `nom_ecole` VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT ' \"l\":\"ECOLE\",\"o\":\"1\" ';
ALTER TABLE `bulletin_ms_annee_scolaires` CHANGE `annee` `annee` VARCHAR(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '\"l\":\"ANNEE\",\"o\":\"1\"';


ALTER TABLE `bulletin_ms_classes` CHANGE `ecole_id` `ecole_id` INT(11) NOT NULL COMMENT '\"l\":\"ECOLE\",\"o\":\"1\",\"s\":\"bulletin_ecoles\"', CHANGE `ms_promotion_id` `ms_promotion_id` INT(10) UNSIGNED NOT NULL COMMENT '\"l\":\"Promotion\",\"o\":\"1\",\"s\":\"bulletin_ms_promotions\"';
ALTER TABLE `bulletin_ms_promotions` CHANGE `promotion` `promotion` VARCHAR(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '\"l\":\"PROMOTION\",\"o\":\"1\"';
ALTER TABLE `ms_promotions` DROP `frais_inscription`;
ALTER TABLE `ms_promotions` DROP `contrainte`;
ALTER TABLE `ms_promotions` DROP `ms_annee_scolaire_id`;
-- pour faciliter le deplacement des donnees vers la table
ALTER TABLE `bulletin_ms_eleves` ADD `ms_inscription_id` INT NOT NULL AFTER `updated_at`;
ALTER TABLE `ms_eleves` DROP `qrcode`; 
ALTER TABLE `bulletin_ms_annee_scolaires` CHANGE `etat` `etat` TINYINT(1) NULL; 

UPDATE `users` SET `email_verified_at` = NULL;
UPDATE `sys_user_roles` SET date_desactif=null ;
-- COPIER LES DONNEES DE users VERS bulletin_users
insert INTO bulletin_users select * from users;
-- COPIER LES DONNEES DE sys_zones VERS bulletin_sys_zones
insert INTO bulletin_sys_zones select * from sys_zones;
-- COPIER LES DONNEES DE sys_user_roles VERS bulletin_sys_user_roles
insert INTO bulletin_sys_user_roles select * from sys_user_roles;
-- COPIER LES DONNEES DE sys_roles VERS bulletin_sys_roles
insert INTO bulletin_sys_roles select * from sys_roles;
-- COPIER LES DONNEES DE sys_access_levels VERS bulletin_sys_access_levels
insert INTO bulletin_sys_access_levels select * from sys_access_levels;
-- COPIER LES DONNEES DE ecoles VERS bulletin_ecoles
insert INTO bulletin_ecoles select * from ecoles;
-- COPIER LES DONNEES DE ms_classes VERS bulletin_ms_classes
insert INTO bulletin_ms_classes (`id`, `classe`, `ms_promotion_id`, `created_at`, `updated_at`, ecole_id) select `id`, `classe`, `ms_promotion_id`, `created_at`, `updated_at`,0 as ecole_idd from ms_classes;
-- COPIER LES DONNEES DE ms_promotions VERS bulletin_ms_promotions
insert INTO bulletin_ms_promotions select * from ms_promotions;
-- COPIER LES DONNEES DE bulletin_ms_eleves VERS bulletin_ms_eleves
insert INTO bulletin_ms_eleves(`id`, `enfant_id`, `ms_classe_id`, `inscrit_le`, `img`, `ms_inscription_id`, `etat`, `created_at`, `updated_at`, `status_enfant_id`, `cond1`, `cond2`, `cond3`, `cond4`, `cond5`, `cond6`,ms_promotion_id,ms_annee_scolaire_id,ecole_id) select `id`, `enfant_id`, `ms_classe_id`, `inscrit_le`, `img`, `ms_inscription_id`, `etat`, `created_at`, `updated_at`, `status_enfant_id`, `cond1`, `cond2`, `cond3`, `cond4`, `cond5`, `cond6`,0,0,0 from ms_eleves;


-- ajouter une annee si il n'y en a pas; avec les donnees de la table `ms_annee_scolaires`
insert INTO bulletin_ms_annee_scolaires(`id`, `annee`, `etat`, `created_at`, `updated_at`) select `id`, `annee`, `etat`, `created_at`, `updated_at` from ms_annee_scolaires;

ALTER TABLE `mp_frais_classes` ADD `ms_annee_scolaire_id` INT NOT NULL COMMENT '\"l\":\"ANNEE\",\"o\":\"1\",\"s\":\"bulletin_ms_annee_scolaires\"' AFTER `ms_classe_id`;

ALTER TABLE `bulletin_sys_user_roles` ADD `ms_annee_scolaire_id` INT NOT NULL  COMMENT '\"l\":\"ANNEE\",\"o\":\"1\",\"s\":\"bulletin_ms_annee_scolaires\"' AFTER `actif`;

ALTER TABLE `bulletin_ms_profs` CHANGE `ecole_id` `ecole_id` INT(11) NOT NULL COMMENT '\'l\':\'ECOLE\',\'o\':\'1\',\'s\':\'bulletin_ecoles\'', CHANGE `ms_annee_scolaire_id` `ms_annee_scolaire_id` INT(11) NULL DEFAULT NULL COMMENT '\"l\":\"ANNEE\",\"o\":\"1\",\"s\":\"bulletin_ms_annee_scolaires\"';
ALTER TABLE `bulletin_ms_classes` ADD `ms_prof_id` INT NULL AFTER `ms_promotion_id`;
ALTER TABLE `bulletin_ms_classes` ADD `indisponibilite` VARCHAR(50) NULL AFTER `ms_prof_id`;
ALTER TABLE `bulletin_users` ADD `ecole_id` INT NOT NULL COMMENT '\'l\':\'ECOLE\',\'o\':\'1\',\'s\':\'bulletin_ecoles\'' AFTER `remember_token`;


-- indiquer l'annee pour tous les roles en cours
UPDATE `bulletin_sys_user_roles` SET `ecole_id` = '1' ;
UPDATE `bulletin_ms_classes` SET `ecole_id` = '1' ;
UPDATE `bulletin_ms_eleves` SET `ecole_id` = '1', ms_annee_scolaire_id=1 ;
UPDATE `bulletin_sys_user_roles` SET `ms_annee_scolaire_id` = '1';
UPDATE `mp_frais_classes` SET `ms_annee_scolaire_id` = '1';

UPDATE bulletin_ms_eleves, ms_inscriptions 
set bulletin_ms_eleves.ms_promotion_id = ms_inscriptions.ms_promotion_id 
WHERE bulletin_ms_eleves.ms_inscription_id=ms_inscriptions.id ;
UPDATE bulletin_ms_eleves e, ms_inscriptions i set 
    e.ms_promotion_id = i.ms_promotion_id, 
    e.tuteur_id = i.tuteur_id, 
    e.religion_id = i.religion_id, 
    e.motivation_eleve = i.motivation_eleve, 
    e.pro_classe = i.pro_classe, 
    e.pro_ecole = i.pro_ecole, 
    e.pourcentage = i.pourcentage, 
    e.test_pourcentage = i.test_pourcentage
    WHERE e.ms_inscription_id=i.id ;

-- ajouter le role d'INSCRIPTEUR
INSERT INTO `sys_roles` (`id`, `role`, `code`, `role_desc`, `created_at`, `updated_at`) 
VALUES (NULL, 'INSCRIPTEUR', 'INSCRIPTEUR', 'charge de la prise des inscriptions et édition des identités des enfants', NULL, NULL);
--  donner le role A L"UTILISATEUR PRINC pour voir les menu insc et autres (faire attention a l'id=10 ou autre)
INSERT INTO `sys_user_roles` (`id`, `user_id`, `sys_role_id`, `ms_annee_scolaire_id`, `actif`, `date_desactif`, `created_at`, `updated_at`) 
    VALUES (NULL, '5', '10', '1', '1', NULL, NULL, NULL);

-- ASSOCIER LE ROLE INSCRIPEUR AUX ZONE SUIVIANT DANS LE NIVEAU D'ACCESS 
--     'EDIT-ELEV-INSC' ET 'MENU-EL-INSC-MSHCOLAR' ET 'EDIT-ELEV-INSC'



-- PAIEMENTS 
-- Ajouter la vue : 

DROP VIEW IF EXISTS `vp_frasis_classe`;
CREATE TABLE IF NOT EXISTS `vp_frasis_classe` (
`ms_annee_scolaire_id` int(10) unsigned
,`enfant_id` bigint(20) unsigned
,`id` bigint(20) unsigned
,`ms_classe_id` int(11)
,`mp_frais_classe_id` bigint(20) unsigned
,`montant` double
,`montant_usd` double
,`montant_cdf` double
,`taux` double
,`compte` int(11)
,`compte_apres` int(11)
,`frais` varchar(30)
,`priorite` int(10) unsigned
,`type_frais` bigint(20) unsigned
,`date_butoire` date
,`inscrit_le` date
);

-- --------------------------------------------------------

--
-- Doublure de structure pour la vue `vp_frasis_classe_paiement`
-- (Voir ci-dessous la vue réelle)
--
DROP VIEW IF EXISTS `vp_frasis_classe_paiement`;
CREATE TABLE IF NOT EXISTS `vp_frasis_classe_paiement` (
`ms_annee_scolaire_id` int(10) unsigned
,`enfant_id` bigint(20) unsigned
,`id` bigint(20) unsigned
,`mp_frais_classe_id` bigint(20) unsigned
,`montant` double
,`montant_usd` double
,`montant_cdf` double
,`taux` double
,`compte` int(11)
,`compte_apres` int(11)
,`frais` varchar(30)
,`montant_payer` double
,`priorite` int(10) unsigned
,`type_frais` bigint(20) unsigned
,`date_butoire` date
,`inscrit_le` date
);

-- --------------------------------------------------------

--
-- Structure de la vue `vp_frasis_classe`
--
DROP TABLE IF EXISTS `vp_frasis_classe`;

CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `vp_frasis_classe`  AS  select `el`.`ms_annee_scolaire_id` AS `ms_annee_scolaire_id`,`el`.`enfant_id` AS `enfant_id`,`el`.`id` AS `id`,`el`.`ms_classe_id` AS `ms_classe_id`,`fc`.`id` AS `mp_frais_classe_id`,`fc`.`montant` AS `montant`,`fc`.`montant_usd` AS `montant_usd`,`fc`.`montant_cdf` AS `montant_cdf`,`fc`.`taux` AS `taux`,`fc`.`compte` AS `compte`,`fc`.`compte_apres` AS `compte_apres`,`f`.`frais` AS `frais`,`f`.`priorite` AS `priorite`,`f`.`mp_type_frais_id` AS `type_frais`,`date_butoire` ,`inscrit_le` from ((`bulletin_ms_eleves` `el` join `mp_frais_classes` `fc` on(((`fc`.`ms_classe_id` = `el`.`ms_classe_id`) and (`fc`.`ms_annee_scolaire_id` = `el`.`ms_annee_scolaire_id`)))) join `mp_frais` `f` on((`f`.`id` = `fc`.`mp_frais_id`))) ;

-- --------------------------------------------------------

--
-- Structure de la vue `vp_frasis_classe_paiement`
--
DROP TABLE IF EXISTS `vp_frasis_classe_paiement`;

CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `vp_frasis_classe_paiement`  AS  select `fc`.`ms_annee_scolaire_id` AS `ms_annee_scolaire_id`,`fc`.`enfant_id` AS `enfant_id`,`fc`.`id` AS `id`,`fc`.`mp_frais_classe_id` AS `mp_frais_classe_id`,`fc`.`montant` AS `montant`,`fc`.`montant_usd` AS `montant_usd`,`fc`.`montant_cdf` AS `montant_cdf`,`fc`.`taux` AS `taux`,`fc`.`compte` AS `compte`,`fc`.`compte_apres` AS `compte_apres`,`fc`.`frais` AS `frais`,`p`.`montant_payer` AS `montant_payer`,`fc`.`priorite` AS `priorite`,`fc`.`type_frais` AS `type_frais`,`date_butoire` ,`inscrit_le` from (`vp_frasis_classe` `fc` left join `mp_frais_paiements` `p` on(((`p`.`ms_eleve_id` = `fc`.`id`) and (`p`.`mp_frais_classe_id` = `fc`.`mp_frais_classe_id`)))) ;


DROP TABLE IF EXISTS `mouvement_cpte_utilises`;
CREATE TABLE IF NOT EXISTS `mouvement_cpte_utilises` (
  `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  `compte_initial` int(10) UNSIGNED DEFAULT NULL,
  `montant` int(11) DEFAULT NULL,
  `montant_cdf` double DEFAULT NULL,
  `montant_usd` double DEFAULT NULL,
  `compte_final` int(11) DEFAULT NULL,
  `mouvement_compte_id` int(11) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
INSERT INTO `mouvement_cpte_utilises`( `compte_initial`, `montant`, `montant_cdf`, `montant_usd`, `mouvement_compte_id`) SELECT  `compte_id`, `montant`, `montant_cdf`, `montant_usd`, `id` FROM `mouvement_comptes`;

ALTER TABLE `bulletin_ms_classes` ADD `expromoid` INT NULL AFTER `ms_promotion_id`;
update `bulletin_ms_classes` set  expromoid = ms_promotion_id;




ajouter des role_user_id aux utilisateur pour leur permettre d'avoir accees aux module
dossier_enfant ok
<a class="btn btn-default" href="{{route('datatable.scholar',['table'=>'bulletin_users'])}}">Users</a>
    <a class="btn btn-default" href="{{route('datatable.scholar',['table'=>'bulletin_sys_roles'])}}">Roles</a>
    <a class="btn btn-default" href="{{route('datatable.scholar',['table'=>'bulletin_sys_zones'])}}">Zones</a>
    <a class="btn btn-default" href="{{route('datatable.scholar',['table'=>'bulletin_sys_access_levels'])}}">NIVEAU ACCES</a>
    <a class="btn btn-default" href="{{route('datatable.scholar',['table'=>'bulletin_sys_user_roles'])}}">Users-Roles</a>
    <a class="btn btn-default" href="{{route('datatable.scholar',['table'=>'bulletin_ms_classes'])}}">Classes</a>
    <a class="btn btn-default" href="{{route('datatable.scholar',['table'=>'bulletin_ms_annee_scolaires'])}}">Annee</a>
    
UPDATE FOR OKOVU
UPDATE `bulletin_ms_classes` cl set ms_promotion_id = 47 WHERE expromoid = 2 and ecole_id = 9;
UPDATE `bulletin_ms_classes` cl set ms_promotion_id = 01 WHERE expromoid = 4 and ecole_id = 9;
UPDATE `bulletin_ms_classes` cl set ms_promotion_id = 48  WHERE expromoid = 14 and ecole_id = 9;
UPDATE `bulletin_ms_classes` cl set ms_promotion_id = 06 WHERE expromoid = 16 and ecole_id = 9;
UPDATE `bulletin_ms_classes` cl set ms_promotion_id = 49  WHERE expromoid = 29 and ecole_id = 9;
UPDATE `bulletin_ms_classes` cl set ms_promotion_id = 11 WHERE expromoid = 31 and ecole_id = 9;
UPDATE `bulletin_ms_classes` cl set ms_promotion_id = 50 WHERE expromoid = 39 and ecole_id = 9;
UPDATE `bulletin_ms_classes` cl set ms_promotion_id = 16 WHERE expromoid = 41 and ecole_id = 9;
UPDATE `bulletin_ms_classes` cl set ms_promotion_id = 23 WHERE expromoid = 47 and ecole_id = 9;
UPDATE `bulletin_ms_classes` cl set ms_promotion_id = 22 WHERE expromoid = 49 and ecole_id = 9;
UPDATE `bulletin_ms_classes` cl set ms_promotion_id = 02 WHERE expromoid = 65 and ecole_id = 9;
UPDATE `bulletin_ms_classes` cl set ms_promotion_id = 07 WHERE expromoid = 66 and ecole_id = 9;
UPDATE `bulletin_ms_classes` cl set ms_promotion_id = 12 WHERE expromoid = 67 and ecole_id = 9;
UPDATE `bulletin_ms_classes` cl set ms_promotion_id = 17 WHERE expromoid = 68 and ecole_id = 9;
	
===========code====
MsPromotion: protected $table = "bulletin_ms_promotions et toutes les classe Sys

MscholarController 
    - public function inscrire(Request $request)
    - public function select_eleve_ajax(Request $request )
    - public function select_inscription_ajax(Request $request )
    - public function accueil(){
    - public effectifs(){
    - remplacer tous les msInscription.tuteur par tuteur
	- public function ajax_change_image(Request $request){
    - public function eleves(Request $request){
		$id_annee = \App\Config::getIdAnnee();
		$msClasses = MsClasse::with('msPromotion.section')->get();
        $msEleves = MsEleve::with('enfant','tuteur','msClasse.msPromotion.section')
                                    ->where('ms_classe_id',$id_classe)
                                    ->where('ms_annee_scolaire_id',$id_annee)
    - rechercher return $q->where('ms_annee_scolaire_id',$id_annee); et adapter
	- public function fiche_reseignement(Request $request){ msAnneeScolaire
    - public function form_inscrire(Request $request){
	- public function eleves_inscrits($ajax=false){
    - public function datatable_scholar($table){ // a ajouter
	
HomeController : 
    - index ...

web.php :
    - ajout de la route "home.ecole"
    - Route::get('/M-DataTable/scholar/{table?}', 'MscholarController@datatable_scholar')->name('datatable.scholar');
    - ajout des route de '/load-page/{view?}' a 'menu/detail/datatable/{table?}/{s?}/{id?}

Dans la classe Ecole
		protected $table = "bulletin_ecoles";
Config.php 
Ajoute des controleur MyDataTableController1 et MyDataTableController
MpayementController.php 
    - replace all msInscription.tuteur by tuteur
    - remplace all ->msInscription-> par '->'
    - all img_enfant / img
    - replace $eleve->msInscription->inscrit_le par $eleve->inscrit_le
	public function fiche_reseignement(Request $request){
    public function payer_les_frais_en_retard(Request $request, $mp_type_frais_id=1){// requete ms_annee_scolaire_id
	public function arrierer_paiement($enfant_id,$eleve_id){ // requete ms_annee_scolaire_id
	public function pas_de_frais_en_retard($enfant_id,$eleve_id){ // requete ms_annee_scolaire_id
    public function payer_par_carte($enfant_id,$eleve_id){ // requete ms_annee_scolaire_id
    public function infos_eleve($enfant_id,$eleve_id){ // requete ms_annee_scolaire_id
   
	public function infos_eleve($id=0,$mp_type_frais_id=0){
        
	public function payer($eleve,$id_frais,$montant_cdf, $montant_usd,$tab_frais, $send_sms,$return,$date,$solder_paiement=false){
		$annee_id = \App\Config::getIdAnnee();
		$frais_apayer = MpFraisClasse::
									where("ms_classe_id",$id_classe)->
									where("ms_annee_scolaire_id",$annee_id)->
    public function recu_inscription(MsEleve $eleve){		
		return view($this->v_path.'recu_inscription', compact('eleve') );
	}
    public function creer_frais(Request $request){
	public function datatable(Request $request){
	public function les_paiements_dun_frais($id_frais,$id_classe){ // statusEnfant
    
Route::get('/m-payment/recu/inscription/{eleve?}', 'MPaymentController@recu_inscription')->name('payment.recu.inscription');
		
helper.php 
    - online_sms
    - crud_data_table

view : mes_vues.scholar._form_enfant
scholar/inscription.blade.php
    function success_callback_on_inscription(data, textStatus, jqXHR){
            var url = "{{route('scholar.fiche')}}?ms_eleve_id="+data.eleve.id;
            else recuInscription(data.eleve.id);

scholar/eleves_inscrits.blade.php 
scholar/_supprimer_inscription.blade.php 
scholar/fiche_reseignement.blade.php 
    $('#liste-eleve-select').change(function(){
scholar/eleves.blade.php 
    - remplacer tout les msInscription-> par ''
scholar/fiche_electronique.balde.php 
    - remplacer tout les msInscription-> par ''
scholar/_autre_menu :$tabMenu["Sys"] = ['route'=>route('datatable.scholar')];

payement/partial/_dossier.balde.php 
    - remplacer tout les msInscription-> par ''
    - img_enfant / img
    // filtrage des frais_classes
    if(!isset($ms_annee_scolaire_id))
        $ms_annee_scolaire_id = \App\Config::getIdAnnee();
    msAnneeScolaire

payement/recu.blade.php
views/datatables.blade.php 

scholar/_details_enfant.blade.php // tout le fichier

l'utilisateur appartient a une ecole, et ses role sont aussi associable a une ecole (cela pour permettre la gestion de plusieurs ecole a la foir, ce qui est chose faite en m-report, mais dans l'administration on va d'abord s'appu)

connecter l'utilisateur et afficher ses ecole sur la base des role qu'il joue dans les differente ecole

Ajouter:
    <link rel="stylesheet" href="{{asset('static/my_select_2.css?d=o')}}">
	<script src="{{ asset('static/my_select_2.js') }}"></script>
