backoffice/application/views/gestion_monnaie.php

354 lines
11 KiB
PHP
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<link rel="stylesheet" href="<?php echo base_url('bower_components/jvectormap/jquery-jvectormap.css') ?>">
<link rel="stylesheet"
href="<?php echo base_url('bower_components/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css') ?>">
<link rel="stylesheet" href="<?php echo base_url('bower_components/bootstrap-daterangepicker/daterangepicker.css') ?>">
<link rel="stylesheet" href="<?php echo base_url('plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.min.css') ?>">
<link rel="stylesheet" href="<?php echo base_url('bower_components/toastr/toastr.css') ?>">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto|Varela+Round|Open+Sans">
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<style type="text/css">
.table-wrapper {
width: 700px;
margin: 30px auto;
background: #fff;
padding: 20px;
box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.table-title {
padding-bottom: 10px;
margin: 0 0 10px;
}
.table-title h2 {
margin: 6px 0 0;
font-size: 22px;
}
.table-title .add-new {
float: right;
height: 30px;
font-weight: bold;
font-size: 12px;
text-shadow: none;
min-width: 100px;
border-radius: 50px;
line-height: 13px;
}
.table-title .add-new i {
margin-right: 4px;
}
table.table {
table-layout: fixed;
}
table.table tr th, table.table tr td {
border-color: #e9e9e9;
}
table.table th i {
font-size: 13px;
margin: 0 5px;
cursor: pointer;
}
table.table th:last-child {
width: 100px;
}
table.table td a {
cursor: pointer;
display: inline-block;
margin: 0 5px;
min-width: 24px;
}
table.table td a.add {
color: #27C46B;
}
table.table td a.edit {
color: #FFC107;
}
table.table td a.delete {
color: #E34724;
}
table.table td i {
font-size: 19px;
}
table.table td a.add i {
font-size: 24px;
margin-right: -1px;
position: relative;
top: 3px;
}
table.table .form-control {
height: 32px;
line-height: 32px;
box-shadow: none;
border-radius: 2px;
}
/*table.table .form-control.error {*/
/* border-color: #f50000;*/
/*}*/
.error {
border-color: #f50000;
}
table.table td .add {
display: none;
}
</style>
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>
<?php echo $this->lang->line('currency_management'). ' '. $network .' - '.$country; ?>
</h1>
<?php
$site_url = base_url();
if ($alert == "ok") {
if (!$success == "ok") {
?>
<div class='alert alert-danger alert-dismissible col-xs-6'>
<button type='button' class='close' data-dismiss='alert' aria-hidden='true'>×</button>
<h4><i class='icon fa fa-ban'></i> Erreur!</h4>
<?php echo $message; ?>
</div>
<?php
} else {
?>
<div class="alert alert-success alert-dismissible col-xs-6">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
<h4><i class="icon fa fa-check"></i> Success!</h4>
<?php echo $message; ?>
</div>
<?php
}
}
?>
</section>
<section class="content">
<div class="row centered">
<div class="col-lg-2 col-xs-6">
<div class="small-box bg-red-active">
<div class="inner">
<h4><strong> <?php echo $currency_code.' - '.$currency_name_fr; ?> </strong></h4>
<p><?php echo $this->lang->line('currency') ?></p>
</div>
</div>
</div>
</div>
<div class="table-wrapper">
<div class="table-title">
<div class="row">
<div class="col-sm-8">
<label for="nom"
class="col-form-label"><?php echo $this->lang->line('conversion_rate') ; ?></label>
</div>
<div class="col-sm-4">
<button type="button" class="btn btn-info add-new new1"><i class="fa fa-plus"></i> <?php echo $this->lang->line('new_rate') ; ?></button>
</div>
</div>
</div>
<table id="taux_conversion" class="table table-bordered">
<thead>
<tr>
<th><?php echo $this->lang->line('currency') ; ?> </th>
<th><?php echo $this->lang->line('rate') ; ?> (%) </th>
<th>Actions</th>
</tr>
</thead>
<tbody>
<!-- --><?php
// if($plr_user_wallet_wallet!=false){
// foreach($plr_user_wallet_wallet->result() as $row) {
// echo "<tr>
// <td>".$row->min."</td>
// <td>".$row->max."</td>
// <td>".$row->taux."</td>".'
// <td>
// <a class="add add1" title="Add" data-toggle="tooltip"><i class="material-icons">&#xE03B;</i></a>
// <a class="edit edit1" title="Edit" data-toggle="tooltip"><i class="material-icons">&#xE254;</i></a>
// <a class="delete delete1" title="Delete" data-toggle="tooltip"><i class="material-icons">&#xE872;</i></a>
// </td>
// </tr>';
// }
// }
// ?>
</tbody>
</table>
<button type="button" id="save" class="btn btn-primary btn-block" >
<b><?php echo $this->lang->line('save'); ?></b>
</button>
</div>
</section>
</div>
<!-- jQuery 3 -->
<script src="<?php echo base_url('bower_components/jquery/dist/jquery.min.js') ?>"></script>
<!-- Bootstrap 3.3.7 -->
<script src="<?php echo base_url('bower_components/bootstrap/dist/js/bootstrap.min.js') ?>"></script>
<!-- Slimscroll -->
<script src="<?php echo base_url('bower_components/jquery-slimscroll/jquery.slimscroll.min.js') ?>"></script>
<!-- FastClick -->
<script src="<?php echo base_url('bower_components/fastclick/lib/fastclick.js') ?>"></script>
<!-- AdminLTE App -->
<script src="<?php echo base_url('dist/js/adminlte.min.js') ?>"></script>
<!-- AdminLTE for demo purposes -->
<script src="<?php echo base_url('dist/js/demo.js') ?>"></script>
<script src="<?php echo base_url('dist/js/sweetalert2.js') ?>"></script>
<script src="<?php echo base_url('bower_components/toastr/toastr.js') ?>"></script>
<script>
toastr.options.closeButton = true;
toastr.options.closeMethod = 'fadeOut';
toastr.options.closeDuration = 5000;
toastr.options.closeEasing = 'swing';
$('#save').click(function () {
// const network_id = $(this).data('network-id');
// const id_config = $(this).data('id-config');
var taux_conversion = [];
$('#taux_conversion tr').has('td').each(function() {
var arrayItem = {};
$('td', $(this)).each(function(index, item) {
if(index < 3)
arrayItem[index] = $(item).html();
});
taux_conversion.push(arrayItem);
});
console.log(taux_conversion)
//$.ajax({
// url: '<?php //echo base_url('index.php/Gestion/taux_converison')?>//',
// type: 'POST',
// dataType: 'json',
// data: {
// "type" : "ilink",
// "network_id": network_id,"id_config" : id_config,
// "taux_conversion" :taux_conversion
// },
// success: function (data) {
// if(data=='200'){
// Swal.fire({
// icon: 'success',
// title: "<?php //echo $this->lang->line('wallet_update')?>//",
// text:"<?php //echo $this->lang->line('informations_updated')?>//",
// timer: 3000
// }).then(()=>{
// location.reload();
// });
// // alert("Les informations ont été mises à jour.") ? "" :
// }else{
// toastr.error("<?php //echo $this->lang->line('error_message')?>//" , "<?php //echo $this->lang->line('request_error')?>//");
// }
// },
//
// error: function (resultat, statut, error) {
// console.log(resultat + " " + error);
// toastr.error("<?php //echo $this->lang->line('error_message')?>//" , "<?php //echo $this->lang->line('request_error')?>//");
// }
//});
});
</script>
<script>
// Paliers scripts
$(document).ready(function() {
$('[data-toggle="tooltip"]').tooltip();
var actions1 = $("#taux_conversion td:last-child").html();
// Append table with add row form on add new button click
$(".new1").click(function(){
if(!actions1){
actions1 = '<a class="add add1" title="Add" data-toggle="tooltip"><i class="material-icons">&#xE03B;</i></a>\n' +
' <a class="edit edit1" title="Edit" data-toggle="tooltip"><i class="material-icons">&#xE254;</i></a>\n' +
' <a class="delete delete1" title="Delete" data-toggle="tooltip"><i class="material-icons">&#xE872;</i></a>';
}
$(this).attr("disabled", "disabled");
var index = $("#taux_conversion tbody tr:last-child").index();
var row = "<tr> <td>"+
<?php
$result=$currencies;
$numrows=$result->num_rows();
if ($numrows > 0) {
echo '"<select class='.'form-control input-lg'.' id='.'currency'.' required>';
foreach($result->result() as $row) {
echo "<option value=".$row->code.">".$row->code.' - '.$row->name_fr."</option>";
}
echo '</select>"';
}
?>
+"</td>" +
"<td><input type='number' required class='form-control' min='0' name='taux' id='taux'></td>" +
"<td>" + actions1 + "</td>" +
"</tr>";
$("#taux_conversion").append(row);
$("#taux_conversion tbody tr").eq(index + 1).find(".add, .edit").toggle();
$('[data-toggle="tooltip"]').tooltip();
});
// Add row on add button click
$(document).on("click", ".add1", function(){
var empty = false;
var input = $(this).parents("tr").find('input[type="number"]');
var select = $(this).parents("tr").find('select[id="currency"]');
input.each(function(){
if(!$(this)[0].checkValidity()){
$(this).addClass("error");
$(this)[0].reportValidity();
empty = true;
} else{
$(this).removeClass("error");
}
});
$(this).parents("tr").find(".error").first().focus();
if(!empty){
select.each(function(){
$(this).parent("td").html($(this).val());
});
input.each(function(){
$(this).parent("td").html($(this).val());
});
$(this).parents("tr").find(".add, .edit").toggle();
$(".new1").removeAttr("disabled");
}
});
// Edit row on edit button click
$(document).on("click", ".edit1", function(){
$(this).parents("tr").find("td:not(:last-child)").each(function(index){
if(index == 0)
$(this).html("<?php
$result=$currencies;
$numrows=$result->num_rows();
if ($numrows > 0) {
echo "<select class='form-control' id='currency' value='".'EUR'."' required>";
foreach($result->result() as $row) {
echo "<option value=".$row->code.">".$row->code.' - '.$row->name_fr."</option>";
}
echo '</select>';
}
?>");
if(index == 1)
$(this).html('<input type="number" required class="form-control" min="0" value="' + $(this).text() + '">');
});
$(this).parents("tr").find(".add, .edit").toggle();
$(".new1").attr("disabled", "disabled");
});
// Delete row on delete button click
$(document).on("click", ".delete1", function(){
$(this).parents("tr").remove();
$(".new1").removeAttr("disabled");
});
});
</script>
<!-- Page script -->
<script src="<?php echo base_url('dist/js/custom.js') ?>"></script>