Bonjour,
je veux un bouton déconnecter , n'est pas un lien
Mon controller
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96 <?php defined('BASEPATH') OR exit('No direct script access allowed'); /** * */ class Auth extends CI_Controller { function Auth() { parent::__construct(); $this->load->helper('form'); $this->load->model('users_model'); $this->load->helper('html'); $this->load->library('form_validation');//mcharger form_validation any am library $this->load->library('pagination'); } public function index() { $this->login(); } function login(){ $msg =""; if($this->input->post('password')){ $stat = $this->check_login(); $msg = $stat['msg']; if($stat['result'] == 'OK'){ redirect('auth/main_menu'); /*}else{ redirect('auth/user_main_menu');*/ return; } else { $this->session->sess_destroy(); } } $view_setup['msg']= $msg; $this->load->view('login_view.php', $view_setup); } function check_login(){ $user_name = $this->input->post('user_name'); $password = $this->input->post('password'); $ret = array(); $user_record = $this->users_model->check_login($user_name, $password); if ($user_record){ $this->session->set_userdata('user_id', $user_record->id); $this->session->set_userdata('user_name', $user_record->user_name); $ret['result'] = 'OK'; $ret['msg'] = 'Logged-in'; }else{ $ret['result'] = 'NON OK'; $ret ['msg'] = 'Nom ou mot de passe invalide - Repetez encore!!!'; } return $ret; } function logout(){ $this->session->session_destroy(); redirect('auth'); } function main_menu(){ $view_setup['uid'] = $this->session->userdata('user_id'); $view_setup['user_name'] = $this->session->userdata('user_name'); $view_setup['menu'] = 'Ajouter / Modifier / Supprimer Utilisateur'; $this->load->view('common/header.php', $view_setup); $this->load->view('common/menu.php', $view_setup); $this->load->view('logged_in_view.php', $view_setup); $this->load->view('common/footer.php', $view_setup); } function liste_os(){ $page = $this->uri->segment(4,0); $config['per_page'] = '22'; $config['uri_segment'] = 4; $region = $this->users_model->findAll($config['per_page'],$page); $view_setup['listereg'] = $region; $view_setup['uid'] = $this->session->userdata('user_id'); $view_setup['user_name'] = $this->session->userdata('user_name'); $this->load->view('common/header.php', $view_setup); $this->load->view('common/menu.php', $view_setup); $this->load->view('listeMenu/listeOs.php', $view_setup); $this->load->view('common/footer.php', $view_setup); } } ?>
Mon view common/header.php
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <!doctype html> <html> <head> <meta charset="UTF-8"> <link href="<?php echo base_url('datatables/js/dataTables.bootstrap.min.js'); ?>" rel="stylesheet"> <link href="<?php echo base_url('datatables/datatables.min.css'); ?>" rel="stylesheet"> <link href="<?php echo base_url('datatables/datatables.min.js'); ?>" rel="stylesheet"> <!--link href="<?php //echo base_url('bootstrap/css/bootstrap.css'); ?>" rel="stylesheet"> <script type = "text / javascript" src = "https://cdn.datatables.net/1.10.13/js/dataTables.bootstrap.min.js"> </script> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/dt/dt-1.10.13/datatables.min.css"/> <script type="text/javascript" src="https://cdn.datatables.net/v/dt/dt-1.10.13/datatables.min.js"></script--> <link href="<?php echo base_url('bootstrap/css/bootstrap.css'); ?>" rel="stylesheet"> <link href="<?php echo base_url('bootstrap/css/bootstrap.min.css'); ?>" rel="stylesheet"> <link href="<?php echo base_url('bootstrap/css/bootstrap-theme.min.css'); ?>" rel="stylesheet"> <link href="<?php echo base_url('bootstrap/css/theme.css');?>" rel="stylesheet"> <link href="<?php echo base_url('assets/css/style.css');?>" rel="stylesheet"> </head> <body> <div class="container">
common/menu.php
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 <div class="row"> <div class="navbar navbar-inverse"> <div class="container-fluid"> <div class="navbar-collapse collapse col-md-11"> <ul class="nav navbar-nav"> <li><a href="">Accueil</a></li> <li> <?php echo anchor('auth/liste_os',"Liste OS"); ?> </li> <li> <?php echo anchor('auth/paiement',"Paiement"); ?> </li> <li> <?php echo anchor('auth/dossier',"Dossier"); ?> </li> </ul> </div> <div class="col-md-1" > <?php echo anchor('auth/logout', 'DECONNEXION')?> <!--a href="auth/logout"> <button type="button" class="btn btn" style="float:left;"> DECONNEXION </button> </a--> </div> </div> </div> </div>
common/footer.php
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 </div> </body> <script src="<?php echo base_url('bootstrap/js/jquery.min.js');?>"></script> <script src="<?php echo base_url('bootstrap/js/bootstrap.min.js');?>"></script> <script src="<?php echo base_url('bootstrap/datatables/jquery.dataTables.js');?>"></script> <script src="<?php echo base_url('bootstrap/datatables/dataTables.bootstrap4.js');?>"></script> <script src="<?php echo base_url('js/demo/datatables-demo.js');?>"></script> </html>
Il y a un petit probleme aussi dans mon listeOs.php, mon dataTables ne marche pas.
mon model/users_model.php
view/listeMenu/listeOs.php
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 <div class="row"> <div class="col-md-12" > <h1>REGION</h1> <table id = "book-table" class = "table table-bordered table-striped table-hover"> <thead> <tr> <th>Region</th> <th>District </th> <th>Nombres OS</th> <th>Nombres commun</th> </tr> <?php foreach ($listereg as $region): ?> <tr> <td><?php echo $region->nomRegion; ?></td> </tr> <?php endforeach; ?> </thead> <tbody> </tbody> </table> </div> </div> <script type="text/javascript"> $(document).ready(function() { $('#book-table').DataTable( ); }); </script>
Partager