Current path: home/webdevt/cryptoimpot.fr/module/Application/view/application/apercu/
?? Go up: /home/webdevt/cryptoimpot.fr/module/Application/view/application
<?php
//echo $this->partialLoop('admin/partial/brand/table-row', $paginator)
$this->headTitle()->append('Aperçu')
?>
<div class="container-fluid" style="background-color: #F7F7FB; padding: 15px;">
<?php if (empty($numberPages)) : ?>
<div class="row shadow bg-white p-4" style="margin: 15px 150px;">
<div class="col">
<p>Vous n'avez renseigné aucun échange.</p>
<a href="<?php echo $this->url(\Application\Controller\InformationController::ROUTE_INFORMATION, array()) ?>"
class="btn btn-primary">Ajouter des données de trade</a>
</div>
</div>
<?php else : ?>
<div class="row shadow bg-white p-4" style="margin: 15px 150px;">
<div class="col">
<h3>Liste des transactions</h3>
<button name="submit" class="update-ledgio btn btn-danger btn-sm btn-block" data-exchange-name="exchange-generique" value=""> <i class="fas fa-tools"></i> Mise à jour après importation </button>
<button name="submit" class="correction-automatique-warnings btn btn-danger btn-sm btn-block" data-exchange-name="exchange-generique" value=""> <i class="fas fa-tools"></i> Corriger automatiquement les erreurs du portefeuille </button>
<button name="submit" class="generation-warnings-rapport btn btn-danger btn-sm btn-block" data-exchange-name="exchange-generique" value=""> <i class="fas fa-tools"></i> Générer le rapport d'erreurs du portefeuille </button>
<?php
//echo $this->partial('admin/partial/pagination', $paginator)
//var_dump($this->queryOption);
echo $this->paginationControl(
// the paginator object
$this->paginator,
// the scrolling style; see http://zf2.readthedocs.org/en/release-2.1.4/modules/zend.paginator.usage.html#rendering-pages-with-view-scripts
'Sliding',
// the partial to use to render the control
array('application/partial/ledgio/pagination.phtml', 'Ledgio'),
// the route to link to when a user clicks a control link
array(
'route' => \Application\Controller\ApercuController::ROUTE_INDEX,
'queryOption' => $this->queryOption
)
);
?>
<?php
echo $this->partial('application/partial/ledgio/table.phtml', array(
/* options du tableau : colonnes, lien ajouter, .... */
'tableOptions' => array(
'colTable' => $colTable,
// 'linkAdd' => array(
// 'url' => $this->url(\WdpAdmin\Controller\CodeBoxController::ROUTE_ADD),
// 'label' => 'Ajouter des codes box'
// ),
// 'linkExport' => array(
// 'url' => $this->url(\WdpAdmin\Controller\CodeBoxController::ROUTE_EXPORT, array(
//// 'toto' => 'toto'
// ), array('query' =>
// array(
// 'search' => !empty($this->queryOption['search']) ? $this->queryOption['search'] : null,
// 'sort_by' => !empty($this->queryOption['sort_by']) ? $this->queryOption['sort_by'] : null,
// 'sort' => !empty($this->queryOption['sort']) ? $this->queryOption['sort'] : null,
// )
// )
// ),
// 'label' => 'Exporter'
// ),
// 'partialRow' => array(
// 'template' => 'wdp-front/partial/ledgio/table-row',
// 'options' => array(
//// 'arrayIdActuVisible' => $arrayIdActuVisible,
// )
// )
),
'paginator' => $this->paginator,
//'warningLedgio' => $this->warningLedgio,
'queryOption' => $this->queryOption,
'formSearch' => $this->formSearch,
))
?>
<?php
//echo $this->partial('admin/partial/pagination', $paginator)
//var_dump($this->queryOption);
echo $this->paginationControl(
// the paginator object
$this->paginator,
// the scrolling style; see http://zf2.readthedocs.org/en/release-2.1.4/modules/zend.paginator.usage.html#rendering-pages-with-view-scripts
'Sliding',
// the partial to use to render the control
array('application/partial/ledgio/pagination.phtml', 'Ledgio'),
// the route to link to when a user clicks a control link
array(
'route' => \Application\Controller\ApercuController::ROUTE_INDEX,
'queryOption' => $this->queryOption
)
);
?>
</div>
</div>
<?php endif ?>
</div>
<script>
$(function () {
console.log('toto');
'use strict';
$('.update-ledgio').click(function (event) {
event.preventDefault();
Swal.fire({
title: 'Confirmer la mise à jour des transactions ?',
text: "",
type: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: '<i class="fas fa-check"></i> Oui, mettre à jour !',
cancelButtonText: 'Annuler'
}).then((result) => {
if (result.value) {
var form = $(this).parents('form');
var url = '/update-ledgio';
$.ajax({
type: "GET",
url: url,
// data: form.serialize(),
success: function (data) {
console.log(data);
if (data && data.success && data.success.messages.length > 0) {
for (var i = 0; i < data.success.messages.length; i++) {
var message = data.success.messages[i];
Swal.fire({
type: 'success',
title: message.header,
text: message.body,
footer: message.footer
}).then(function () {
});
$('#container-file-' + data.exchange).html('');
$('#container-delete-button-trade-' + data.exchange).hide();
}
} else {
if ($('#container-file-' + data.exchange).html() === '') {
$('#container-delete-button-trade-' + data.success.exchange).hide();
}
}
//location.reload();
}
});
}
});
});
$('.correction-automatique-warnings').click(function (event) {
event.preventDefault();
Swal.fire({
title: 'Confirmer la correction automatique des erreurs ?',
text: "En confirmant la correction automatique, des lignes de transactions seront ajoutées automatiquement pour rétablir les quantités négatives de crypto-monnaies contenues dans le portefeuille. Les valeurs d'achat seront mises à 0€ !",
type: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: '<i class="fas fa-check"></i> Oui, corriger !',
cancelButtonText: 'Annuler'
}).then((result) => {
if (result.value) {
var form = $(this).parents('form');
var url = '/correction';
$.ajax({
type: "GET",
url: url,
// data: form.serialize(),
success: function (data) {
console.log(data);
if (data && data.success && data.success.messages.length > 0) {
for (var i = 0; i < data.success.messages.length; i++) {
var message = data.success.messages[i];
Swal.fire({
type: 'success',
title: message.header,
text: message.body,
footer: message.footer
}).then(function () {
});
$('#container-file-' + data.exchange).html('');
$('#container-delete-button-trade-' + data.exchange).hide();
}
} else {
if ($('#container-file-' + data.exchange).html() === '') {
$('#container-delete-button-trade-' + data.success.exchange).hide();
}
}
//location.reload();
}
});
}
});
});
$('.generation-warnings-rapport').click(function (event) {
event.preventDefault();
Swal.fire({
title: "Confirmer la génération du rapport d'erreurs' ?",
text: "Le rapport d'erreurs de portefeuille va être généré.",
type: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: '<i class="fas fa-check"></i> Oui, générer le rapport d\'erreurs !',
cancelButtonText: 'Annuler'
}).then((result) => {
if (result.value) {
var form = $(this).parents('form');
var url = '/generation-rapport-erreurs-portefeuille';
$.ajax({
type: "GET",
url: url,
// data: form.serialize(),
success: function (data) {
console.log(data);
if (data && data.success && data.success.messages.length > 0) {
for (var i = 0; i < data.success.messages.length; i++) {
var message = data.success.messages[i];
Swal.fire({
type: 'success',
title: message.header,
text: message.body,
footer: message.footer
}).then(function () {
});
$('#container-file-' + data.exchange).html('');
$('#container-delete-button-trade-' + data.exchange).hide();
}
} else {
if ($('#container-file-' + data.exchange).html() === '') {
$('#container-delete-button-trade-' + data.success.exchange).hide();
}
}
//location.reload();
}
});
}
});
});
});
</script>