Updated successfully

This commit is contained in:
Djery-Tom 2021-06-05 11:11:58 +01:00
parent 8377ceccef
commit d3f3ba16b9
8 changed files with 437 additions and 439 deletions

6
.htaccess Normal file
View File

@ -0,0 +1,6 @@
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

View File

@ -52,4 +52,4 @@ defined('BASEPATH') OR exit('No direct script access allowed');
$route['default_controller'] = 'Users'; $route['default_controller'] = 'Users';
$route['404_override'] = ''; $route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE; $route['translate_uri_dashes'] = FALSE;
$route['home'] = 'index.php/Users/login'; $route['login'] = 'Users/login';

View File

@ -1,108 +1,96 @@
<?php <?php
defined('BASEPATH') OR exit('No direct script access allowed'); defined('BASEPATH') or exit('No direct script access allowed');
class Users extends CI_Controller { class Users extends CI_Controller
{
public function __construct(){ public function __construct()
{
parent::__construct(); parent::__construct();
$this->load->model('Global_model'); $this->load->model('Global_model');
} }
public function index() public function index()
{ {
if (!$this->session->userdata('id_user')) { $id_user = $this->session->userdata('id_user');
if(!empty($this->uri->segment(3))){ if (isset($id_user)) {
$data['message'] = $this->uri->segment(3); $data['membres'] = $this->Global_model->getMembres($id_user);
$this->load->view('login',$data); $data['total'] = $this->Global_model->getTotal($this->session->userdata('agent_member_code'));
}else{ $data['message'] = $this->session->flashdata('message');
$data['message'] = null; $this->load->view('dashboard', $data);
$this->load->view('login',$data);
}
} else { } else {
redirect('login');
if(!empty($this->uri->segment(3))){
$data['message'] = $this->uri->segment(3);
$this->load->view('login',$data);
}else{
$data['message'] = null;
$this->load->view('login',$data);
}
} }
} }
public function login() public function login()
{ {
$user_login = array( if ($this->input->server('REQUEST_METHOD') === 'GET') {
'user_validation_code' => $this->input->post('code') $data['message'] = $this->session->flashdata('message');
);
$user = $this->Global_model->login_user($user_login['user_validation_code']);
if($user!=false){
$countryId = $this->Global_model->getIdCountry($user_login['user_validation_code']);
$checkIfGameActived = $this->Global_model->checkIfGameActived($countryId);
if($checkIfGameActived==true){
$data['user'] = $user;
$data['pays'] = $this->Global_model->getCountry($user_login['user_validation_code']);
$data['total'] = $this->Global_model->getTotal($user_login['user_validation_code']);
$data['id_user'] = $this->Global_model->getIdUser($user_login['user_validation_code']);
$data['membre'] = $this->Global_model->getMembre($data['id_user']);
$data['message'] = "";
$this->session->set_userdata('user_validation_code', $user_login['user_validation_code']);
$this->session->set_userdata('user', $user);
$this->session->set_userdata('pays', $data['pays']);
$this->session->set_userdata('total', $data['total']);
$this->session->set_userdata('id_user', $data['id_user']);
$this->load->view('dashbord',$data);
}else{
$data['message'] = "Le jeu n'est pas activé pour votre pays";
$this->load->view('login',$data);
}
}else{
$data['message'] = "Ce code de validation est incorrecte";
$this->load->view('login',$data); $this->load->view('login',$data);
} elseif ($this->input->server('REQUEST_METHOD') === 'POST') {
$user_login = array(
'agent_member_code' => $this->input->post('code')
);
$user = $this->Global_model->login_user($user_login['agent_member_code']);
if ($user != false) {
$countryId = $user->country_id;
$checkIfGameActived = $this->Global_model->checkIfGameActived($countryId);
if ($checkIfGameActived == true) {
$data['user'] = $user;
$data['pays'] = $user->country;
$data['id_user'] = $user->id;
$this->session->set_userdata('agent_member_code', $user_login['agent_member_code']);
$this->session->set_userdata('user', $user->lastname);
$this->session->set_userdata('pays', $data['pays']);
$this->session->set_userdata('id_user', $user->id);
$this->session->set_userdata('id_country', $countryId);
redirect('/');
} else {
$this->session->set_flashdata('message', "Le jeu n'est pas activé pour votre pays");
redirect('login');
}
} else {
$this->session->set_flashdata('message', "Ce code membre est incorrect");
redirect('login');
}
} }
} }
public function logout() public function logout()
{ {
$this->session->sess_destroy(); $this->session->sess_destroy();
$message = 'Vous avez été déconnecté.'; $this->session->set_flashdata('message','Vous avez été déconnecté');
//$this->load->view('login',$data); redirect('/');
redirect('index.php/'); }
}
public function add_member(){ public function add_member()
{
$validation_code = $this->input->post('code'); $validation_code = $this->input->post('code');
$idNewMember = $this->Global_model->getIdUser($validation_code); $newMember = $this->Global_model->getSimpleUser($validation_code);
if($idNewMember!=false){ if ($newMember != false) {
$idNewMember = $newMember->id;
$codeExist = $this->Global_model->checkIfIdExist($idNewMember); $codeExist = $this->Global_model->checkIfIdExist($idNewMember);
$idPaysParrain = $this->Global_model->getIdCountry($this->session->userdata('user_validation_code')); $idPaysParrain = $this->session->userdata('id_country');
$idPaysNewMember = $this->Global_model->getIdCountry($validation_code); $idPaysNewMember = $newMember->country_id;
if($codeExist==false){ if ($codeExist == false) {
if($idPaysParrain==$idPaysNewMember){ if ($idPaysParrain == $idPaysNewMember) {
$res = $this->Global_model->addMember($this->session->userdata('id_user'),$idNewMember,$idPaysParrain); $res = $this->Global_model->addMember($this->session->userdata('id_user'), $idNewMember, $idPaysParrain);
if($res==true){ if ($res == true) {
$this->session->set_userdata('total', $this->Global_model->getTotal($this->session->userdata('user_validation_code'))); $this->session->set_flashdata('message', 'Le membre a bien été ajouté');
$data['membre'] = $this->Global_model->getMembre($this->session->userdata('id_user')); } else {
$data['message'] = 'Le membre a bien été ajouté'; $this->session->set_flashdata('message', "Une erreur s'est produite");
$this->load->view('dashbord',$data);
}else{
$data['message'] = "Une erreur s'est produite";
$data['membre'] = $this->Global_model->getMembre($this->session->userdata('id_user'));
$this->load->view('dashbord',$data);
} }
}else{ } else {
$data['message'] = "Le code de validation appartient à un autre pays."; $this->session->set_flashdata('message', "Le code de validation appartient à un autre pays.");
$data['membre'] = $this->Global_model->getMembre($this->session->userdata('id_user'));
$this->load->view('dashbord',$data);
} }
}else{ } else {
$data['message'] = "Ce code a déjà été ajouté ou appartient à un utilisateur participant au jeu en tant que parrain."; $this->session->set_flashdata('message', "Ce code a déjà été ajouté ou appartient à un utilisateur participant au jeu en tant que parrain.");
$data['membre'] = $this->Global_model->getMembre($this->session->userdata('id_user'));
$this->load->view('dashbord',$data);
} }
}else{ } else {
$data['message'] = "Ce code est incorrecte ou ne correspond à aucun utilisateur."; $this->session->set_flashdata('message', "Ce code est incorrect ou ne correspond à aucun utilisateur.");
$data['membre'] = $this->Global_model->getMembre($this->session->userdata('id_user'));
$this->load->view('dashbord',$data);
} }
redirect('/');
} }
} }

View File

@ -1,97 +1,99 @@
<?php <?php
defined('BASEPATH') OR exit('No direct script access allowed'); defined('BASEPATH') or exit('No direct script access allowed');
class Global_model extends CI_Model class Global_model extends CI_Model
{ {
public function login_user($code){ public function login_user($code)
$query = $this->db->query("SELECT lastname,phone FROM users WHERE validation_code='".$code."'"); {
if($query->num_rows()>0) $query = $this->db->query("SELECT id , lastname, phone , country_id , country FROM agent_plus WHERE code_membre='" . $code . "'");
{ if ($query->num_rows() > 0) {
return $query->row()->lastname; return $query->first_row();
} } else {
else{ return false;
return false; }
} }
} // public function getCountry($code){
public function getCountry($code){ // $query = $this->db->query("SELECT countries.id,countries.name FROM `users` INNER JOIN `networks` ON `users`.network_id=`networks`.id INNER JOIN countries ON networks.country_id=countries.id WHERE users.validation_code='".$code."'");
$query = $this->db->query("SELECT countries.id,countries.name FROM `users` INNER JOIN `networks` ON `users`.network_id=`networks`.id INNER JOIN countries ON networks.country_id=countries.id WHERE users.validation_code='".$code."'"); // if($query->num_rows()>0)
if($query->num_rows()>0) // {
{ // return $query->row()->name;
return $query->row()->name; // }
} // else{
else{ // return false;
return false; // }
} // }
} public function getTotal($code)
public function getTotal($code){ {
$query = $this->db->query("SELECT count(*) AS c $query = $this->db->query("SELECT count(*) AS c
FROM game FROM agents_game g
INNER JOIN users ON game.id_parrain=users.id INNER JOIN agent_plus ag ON g.id_parrain= ag.id
WHERE users.validation_code='".$code."'"); WHERE ag.code_membre='" . $code . "'");
if($query->num_rows()>0){ if ($query->num_rows() > 0) {
return $query->row()->c; return $query->row()->c;
}else{ } else {
return null; return null;
} }
} }
public function getMembre($id_parrain){
$query = $this->db->query("SELECT users.lastname,users.validation_code FROM `game` public function getMembres($id_parrain)
INNER JOIN `users` ON `users`.id=`game`.id_joueur {
WHERE `game`.id_parrain='".$id_parrain."'"); $query = $this->db->query("SELECT users.lastname,users.validation_code FROM agents_game g
if($query->num_rows()>0) INNER JOIN `users` ON `users`.id= g.id_joueur
{ WHERE g.id_parrain='" . $id_parrain . "'");
return $query; if ($query->num_rows() > 0) {
} return $query;
else{ } else {
return false; return false;
} }
} }
public function getIdUser($code){
$query = $this->db->query("SELECT id FROM users WHERE validation_code='".$code."'"); public function getSimpleUser($code)
if($query->num_rows()>0) {
{ $query = $this->db->query("SELECT id , country, country_id FROM users_simple WHERE validation_code='" . $code . "'");
return $query->row()->id; if ($query->num_rows() > 0) {
} return $query->first_row();
else{ } else {
return false; return false;
} }
} }
public function addMember($id_parrain, $id_newMember,$id_pays){
$query = $this->db->query("INSERT INTO game(id_parrain, id_joueur, id_pays) VALUE (".$id_parrain.",".$id_newMember.",".$id_pays.")"); public function addMember($id_parrain, $id_newMember, $id_pays)
return $query; {
} $query = $this->db->query("INSERT INTO agents_game(id_parrain, id_joueur, id_pays) VALUE (" . $id_parrain . "," . $id_newMember . "," . $id_pays . ")");
public function checkIfIdExist($id){ return $query;
$query = $this->db->query("SELECT * FROM game WHERE id_joueur=".$id." OR id_parrain=".$id); }
if($query->num_rows()>0)
{ public function checkIfIdExist($id)
return true; {
} $query = $this->db->query("SELECT * FROM agents_game WHERE id_joueur=" . $id . " OR id_parrain=" . $id);
else{ if ($query->num_rows() > 0) {
return false; return true;
} } else {
} return false;
public function getIdCountry($code){ }
$query = $this->db->query("SELECT countries.id FROM `users` INNER JOIN `networks` ON `users`.network_id=`networks`.id INNER JOIN countries ON networks.country_id=countries.id WHERE users.validation_code='".$code."'"); }
if($query->num_rows()>0)
{ public function getIdCountry($code)
return $query->row()->id; {
} $query = $this->db->query("SELECT countries.id FROM `users` INNER JOIN `networks` ON `users`.network_id=`networks`.id INNER JOIN countries ON networks.country_id=countries.id WHERE users.validation_code='" . $code . "'");
else{ if ($query->num_rows() > 0) {
return false; return $query->row()->id;
} } else {
} return false;
public function checkIfGameActived($id_pays){ }
$query = $this->db->query("SELECT * FROM `configGame` WHERE id_pays='".$id_pays."'"); }
if($query->num_rows()>0)
{ public function checkIfGameActived($id_pays)
if($query->row()->etat==1){ {
return true; $query = $this->db->query("SELECT * FROM `configGame` WHERE id_pays='" . $id_pays . "'");
}elseif($query->row()->etat==0){ if ($query->num_rows() > 0) {
return false; if ($query->row()->etat == 1) {
} return true;
} } elseif ($query->row()->etat == 0) {
else{ return false;
return false; }
} } else {
} return false;
} }
}
}

View File

@ -1,106 +1,114 @@
<?php <?php
defined('BASEPATH') OR exit('No direct script access allowed'); defined('BASEPATH') OR exit('No direct script access allowed');
?> ?>
<!DOCTYPE html> <!DOCTYPE html>
<html lang="fr"> <html lang="fr">
<head> <head>
<title>iLinkWorld</title> <title>iLinkWorld</title>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/png" href="<?php echo base_url('dist/images/logo.ico')?>"/> <link rel="icon" type="image/png" href="<?php echo base_url('dist/images/logo.ico')?>"/>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
<link href="<?php echo base_url('dist/css/main_dash.css') ?>" rel="stylesheet" id="css"> <link href="<?php echo base_url('dist/css/main_dash.css') ?>" rel="stylesheet" id="css">
<link href="https://cdn.datatables.net/1.10.19/css/jquery.dataTables.min.css" rel="stylesheet"> <link href="https://cdn.datatables.net/1.10.19/css/jquery.dataTables.min.css" rel="stylesheet">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script> <script src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js" integrity="sha256-VazP97ZCwtekAsvgPBSUwPFKdrwD3unUfSGVYrahUqU=" crossorigin="anonymous"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js" integrity="sha256-VazP97ZCwtekAsvgPBSUwPFKdrwD3unUfSGVYrahUqU=" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
<script src="<?php echo base_url('dist/js/paging.js') ?>"></script> <script src="<?php echo base_url('dist/js/paging.js') ?>"></script>
<!------ Include the above in your HEAD tag ----------> <link rel="stylesheet" type="text/css" href="<?php echo base_url('dist/fonts/font-awesome-4.7.0/css/font-awesome.min.css')?>">
</head> <link rel="stylesheet" type="text/css" href="<?php echo base_url('dist/css/util.css')?>">
<body> <link rel="stylesheet" type="text/css" href="<?php echo base_url('dist/css/main.css')?>">
<div class="container login-container"> <!------ Include the above in your HEAD tag ---------->
<div class="row"> </head>
<div style="text-align: center" class="col-md-6 login-form-1"> <body>
<img width="300" height="85" class="col-xs-12" src="<?php echo base_url('dist/images/logo_2.png')?>" alt="IMG"> <div class="container login-container">
<h3 style="height:100; text-align:center;" id="challenge">Challenge</h3> <div class="row">
<p style="text-align:center;"><span style="font-size:40px;"><?php echo $this->session->userdata('user'); ?></span><span style="font-size:10px;"></span><?php echo ' /'.$this->session->userdata('pays'); ?></span></p> <div style="text-align: center" class="col-md-6 login-form-1">
<p style="text-align:center;"><span style="font-size:90px;"><?php echo $this->session->userdata('total'); ?></span><span style="font-size:10px;"></span>personnes</span></p> <img width="300" height="85" class="col-xs-12" src="<?php echo base_url('dist/images/logo_2.png')?>" alt="IMG">
<h3 id="add-code" style="text-align:center;">Ajouter un code</h3> <h3 style="height:100; text-align:center;" id="challenge">Challenge</h3>
<form action="<?php echo base_url('index.php/Users/add_member') ?>" method="post"> <p style=" text-align:center; color: white"><span style="font-size:40px;"><?php echo $this->session->userdata('user'); ?></span><span style="font-size:10px;"></span><?php echo ' /'.$this->session->userdata('pays'); ?></span></p>
<div class="form-group"> <p style="text-align:center; color: white"><span style="font-size:90px;"><?php echo $total ?></span><span style="font-size:10px;"></span>personne<?= $total > 1 ? 's' : ''?></span></p>
<input type="text" name="code" class="form-control" style="text-align:center;" placeholder="Code de validation" value="" /> <h3 id="add-code" style="text-align:center;">Ajouter un code</h3>
</div> <form class="validate-form" action="<?php echo base_url('index.php/Users/add_member') ?>" method="post">
<div class="form-group"> <div class="wrap-input100 validate-input" data-validate = "Votre code membre est requis">
<input type="submit" class="btnSubmit" value="Valider" /> <input type="text" name="code" class="input100" required placeholder="Code de validation" value="" />
</div> <span class="focus-input100"></span>
</form> <span class="symbol-input100">
</div> <i class="fa fa-user" aria-hidden="true"></i>
<div class="col-md-6 login-form-2 parent"> </span>
<div style="text-align: center;" class="center"> </div>
<?php <div class="container-login100-form-btn">
$membres = $membre; <button class="login100-form-btn">Valider</button>
if($membres!=false){ </div>
?> </form>
<table style="background-color: white;" id="tab" class="table table-bordered table-sm" cellspacing="0" width="100%"> </div>
<thead style="text-align:center;"> <div class="col-md-6 login-form-2 parent">
<tr> <div style="text-align: center;" class="center">
<th class="th-sm">Nom</th> <?php
<th class="th-sm">Code</th> if($membres!=false){
</tr> ?>
</thead> <table style="background-color: white;" id="tab" class="table table-bordered table-sm" cellspacing="0" width="100%">
<tbody style="text-align:center;"> <thead style="text-align:center;">
<?php foreach($membres->result() as $row) { <tr>
echo "<tr><td>".$row->lastname."</td>"; <th class="th-sm">Nom</th>
echo "<td>".$row->validation_code."</td></tr>"; <th class="th-sm">Code</th>
} </tr>
?> </thead>
</tbody> <tbody style="text-align:center;">
</table> <?php foreach($membres->result() as $row) {
<?php echo "<tr><td>".$row->lastname."</td>";
}else{ echo "<td>".$row->validation_code."</td></tr>";
echo "Aucun membre"; }
} ?>
?> </tbody>
<button class="btnPage2 btnSubmit" onclick="location.href = '<?php echo base_url('index.php/Users/logout') ?>';">Me déconnecter</button> </table>
</div> <?php
</div> }else{ ?>
</div> <h5 style="color: white">Aucun membre</h5>
</div> <?php }
<!-- Modal --> ?>
<div class="modal fade" id="info" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" data-show="true" aria-hidden="true"> <button class="btnPage2 btnSubmit" style="font-family: Montserrat-Bold; text-transform: uppercase;width: 200px;height: 50px; border-radius: 25px;" onclick="location.href = '<?php echo base_url('index.php/Users/logout') ?>';">Déconnexion</button>
<div class="modal-dialog" role="document"> </div>
<div class="modal-content"> </div>
<div class="modal-header"> </div>
<h5 class="modal-title" id="exampleModalLabel">information</h5> </div>
<button type="button" class="close" data-dismiss="modal" aria-label="Close"> <!-- Modal -->
<span aria-hidden="true">&times;</span> <div class="modal fade" id="info" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" data-show="true" aria-hidden="true">
</button> <div class="modal-dialog" role="document">
</div> <div class="modal-content">
<div class="modal-body"> <div class="modal-header">
<p id="message"><?php echo $message; ?></p> <h5 class="modal-title" id="exampleModalLabel">Information</h5>
</div> <button type="button" class="close" data-dismiss="modal" aria-label="Close">
<div class="modal-footer"> <span aria-hidden="true">&times;</span>
<button type="button" class="btn btn-secondary" data-dismiss="modal">Fermer</button> </button>
</div> </div>
</div> <div class="modal-body">
</div> <p id="message"><?php echo $message; ?></p>
</div> </div>
</body> <div class="modal-footer">
<script> <button type="button" class="btn btn-secondary" data-dismiss="modal">Fermer</button>
$(document).ready(function () { </div>
if($('#message').text()!==""){ </div>
$('#minfo').modal('show'); </div>
alert($('#message').text()); </div>
} </body>
$('#tab').paging( <script>
{ $(document).ready(function () {
limit: 5,
rowDisplayStyle: 'block', if(<?= isset($message) ?>){
activePage: 0, $('#info').modal('show');
rows: [] // alert($('#message').text());
} }
);
}); $('#tab').paging(
</script> {
</html> limit: 5,
rowDisplayStyle: 'block',
activePage: 0,
rows: []
}
);
});
</script>
</html>

View File

@ -39,8 +39,8 @@ defined('BASEPATH') OR exit('No direct script access allowed');
Se connecter Se connecter
</span> </span>
<div class="wrap-input100 validate-input" data-validate = "Votre code de validation est requis"> <div class="wrap-input100 validate-input" data-validate = "Votre code membre est requis">
<input class="input100" type="text" title="Code de validation utilisé lors de la création de votre compte iLinkWorld" name="code" placeholder="Code de validation"> <input class="input100" type="text" title="Code de membre obtenu lors de la création de votre compte iLinkWorld" name="code" placeholder="Code membre">
<span class="focus-input100"></span> <span class="focus-input100"></span>
<span class="symbol-input100"> <span class="symbol-input100">
<i class="fa fa-lock" aria-hidden="true"></i> <i class="fa fa-lock" aria-hidden="true"></i>
@ -52,12 +52,12 @@ defined('BASEPATH') OR exit('No direct script access allowed');
Connexion Connexion
</button> </button>
</div> </div>
<!--<div class="text-center p-t-136"> <!-- <div class="text-center p-t-136">-->
<a class="txt2" id="redirect" href=""> <!-- <a class="txt2" href="https://www.ilink-app.com">-->
Retourner sur le site <!-- Retourner sur le site-->
<i class="fa fa-long-arrow-right m-l-5" aria-hidden="true"></i> <!-- <i class="fa fa-long-arrow-right m-l-5" aria-hidden="true"></i>-->
</a> <!-- </a>-->
</div>--> <!-- </div>-->
</form> </form>
</div> </div>
</div> </div>
@ -68,7 +68,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
<div class="modal-dialog" role="document"> <div class="modal-dialog" role="document">
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">information</h5> <h5 class="modal-title" id="exampleModalLabel">Information</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close"> <button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span> <span aria-hidden="true">&times;</span>
</button> </button>
@ -102,19 +102,11 @@ defined('BASEPATH') OR exit('No direct script access allowed');
<script src="<?php echo base_url('dist/js/main.js')?>"></script> <script src="<?php echo base_url('dist/js/main.js')?>"></script>
<script> <script>
$(document).ready(function () { $(document).ready(function () {
if($('#message').text().length!=0){ if(<?= isset($message) ?>){
$('#minfo').modal('show'); $('#info').modal('show');
alert($('#message').text()); // alert($('#message').text());
} }
}); });
</script> </script>
<script>
$('#redirect').click(function(){
event.preventDefault();
location.replace("https://www.ilink-app.com");
})
</script>
</body> </body>
</html> </html>

View File

@ -11,7 +11,7 @@
"source": "https://github.com/bcit-ci/CodeIgniter" "source": "https://github.com/bcit-ci/CodeIgniter"
}, },
"require": { "require": {
"php": ">=5.3.7" "php": ">=5.5"
}, },
"suggest": { "suggest": {
"paragonie/random_compat": "Provides better randomness in PHP 5.x" "paragonie/random_compat": "Provides better randomness in PHP 5.x"

264
dist/css/main_dash.css vendored
View File

@ -1,131 +1,133 @@
html,body{ html,body{
background: #6787B1; background: #6787B1;
background: -webkit-linear-gradient(-135deg, #6787B1, #DA7028); background: -webkit-linear-gradient(-135deg, #6787B1, #DA7028);
background: -o-linear-gradient(-135deg, #6787B1, #DA7028); background: -o-linear-gradient(-135deg, #6787B1, #DA7028);
background: -moz-linear-gradient(-135deg, #6787B1, #DA7028); background: -moz-linear-gradient(-135deg, #6787B1, #DA7028);
background: linear-gradient(-135deg, #6787B1, #DA7028); background: linear-gradient(-135deg, #6787B1, #DA7028);
} }
.login-container{ .login-container{
margin-top: 5%; margin-top: 5%;
margin-bottom: 5%; margin-bottom: 5%;
} }
.login-form-1{ .login-form-1{
padding: 5%; padding: 5%;
background: #6787B1; background: #6787B1;
box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2), 0 9px 26px 0 rgba(0, 0, 0, 0.19); box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2), 0 9px 26px 0 rgba(0, 0, 0, 0.19);
color: #fff; color: #fff;
} }
.login-form-1 h3{ .login-form-1 h3{
text-align: center; text-align: center;
color: #333; color: #333;
} }
.login-form-2{ .login-form-2{
padding: 5%; padding: 5%;
background: #DA7028; background: #DA7028;
box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2), 0 9px 26px 0 rgba(0, 0, 0, 0.19); box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2), 0 9px 26px 0 rgba(0, 0, 0, 0.19);
} }
.login-form-2 h3{ .login-form-2 h3{
text-align: center; text-align: center;
color: #fff; color: #fff;
} }
.login-container form{ .login-container form{
padding: 10%; padding: 10%;
} }
.btnPage2{ .btnPage2{
display: inline-block; display: inline-block;
border-radius: 1rem; border-radius: 1rem;
border: none; border: none;
cursor: pointer; cursor: pointer;
font-weight: 600; font-weight: 600;
color: #fff; color: #fff;
background-color: #6787B1; background-color: #6787B1;
margin-top: 50px; margin-top: 50px;
} }
.btnSubmit .btnSubmit
{ {
width: 50%; width: 50%;
text-align: center; text-align: center;
border-radius: 1rem; border-radius: 1rem;
padding: 1.5%; padding: 1.5%;
border: none; border: none;
cursor: pointer; cursor: pointer;
} font-size: 15px;
.login-form-1 .btnSubmit{ line-height: 1.5;
font-weight: 600; }
color: #fff; .login-form-1 .btnSubmit{
background-color: #DA7028; font-weight: 600;
} color: #fff;
.login-form-2 .btnSubmit{ background-color: #DA7028;
font-weight: 600; }
color: #0062cc; .login-form-2 .btnSubmit{
background-color: #fff; font-weight: 600;
} color: #0062cc;
.login-form-2 .ForgetPwd{ background-color: #fff;
color: #fff; }
font-weight: 600; .login-form-2 .ForgetPwd{
text-decoration: none; color: #fff;
} font-weight: 600;
.login-form-1 .ForgetPwd{ text-decoration: none;
color: #0062cc; }
font-weight: 600; .login-form-1 .ForgetPwd{
text-decoration: none; color: #0062cc;
} font-weight: 600;
.parent { text-decoration: none;
display: flex; }
flex-direction: column; .parent {
justify-content: center; display: flex;
} flex-direction: column;
.center{ justify-content: center;
}
} .center{
.paging-nav {
text-align: right; }
padding-top: 2px; .paging-nav {
} text-align: right;
padding-top: 2px;
.paging-nav a { }
margin: auto 1px;
text-decoration: none; .paging-nav a {
display: inline-block; margin: auto 1px;
padding: 1px 7px; text-decoration: none;
background: #91b9e6; display: inline-block;
color: white; padding: 1px 7px;
border-radius: 3px; background: #91b9e6;
} color: white;
border-radius: 3px;
.paging-nav .selected-page { }
background: #187ed5;
font-weight: bold; .paging-nav .selected-page {
} background: #187ed5;
font-weight: bold;
#add-code{ }
color: #fff;
} #add-code{
color: #fff;
@font-face { }
font-family: gotham-thin;
src: url('../fonts/gotham/Gotham-Thin.woff'); @font-face {
} font-family: gotham-thin;
src: url('../fonts/gotham/Gotham-Thin.woff');
#challenge{ }
font-family: gotham-thin;
color: #ffffff; #challenge{
font-size: 30px; font-family: gotham-thin;
margin-top: 10px; color: #ffffff;
text-align: center; font-size: 30px;
} margin-top: 10px;
#bloc-logo{ text-align: center;
height: 50px; }
} #bloc-logo{
height: 50px;
.trash { color:rgb(209, 91, 71); } }
.flag { color:rgb(248, 148, 6); }
.panel-body { padding:0px; } .trash { color:rgb(209, 91, 71); }
.panel-footer .pagination { margin: 0; } .flag { color:rgb(248, 148, 6); }
.panel .glyphicon,.list-group-item .glyphicon { margin-right:5px; } .panel-body { padding:0px; }
.panel-body .radio, .checkbox { display:inline-block;margin:0px; } .panel-footer .pagination { margin: 0; }
.panel-body input[type=checkbox]:checked + label { text-decoration: line-through;color: rgb(128, 144, 160); } .panel .glyphicon,.list-group-item .glyphicon { margin-right:5px; }
.list-group-item:hover, a.list-group-item:focus {text-decoration: none;background-color: rgb(245, 245, 245);} .panel-body .radio, .checkbox { display:inline-block;margin:0px; }
.list-group { margin-bottom:0px; } .panel-body input[type=checkbox]:checked + label { text-decoration: line-through;color: rgb(128, 144, 160); }
.list-group-item:hover, a.list-group-item:focus {text-decoration: none;background-color: rgb(245, 245, 245);}
.list-group { margin-bottom:0px; }