| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <?php
- if (core::ifPost("from") AND core::getPost("from") == "compte-insert") {
- $data = array(
- "date" => core::getPost("date"),
- "label" => core::getPost("label"),
- "montant" => core::getPost("montant"),
- "type" => core::getPost("type"),
- "solde" => core::getPost("solde")
- );
- if (empty($data["date"]) || empty($data["label"]) || empty($data["montant"]) || empty($data["type"])) {
- alert::recError("Tous les champs sont obligatoires.");
- header("Location: /?p=compte-insert");
- exit();
- }
- // Backup
- (backup::create()) ? alert::recSuccess("Backup des données OK") : alert::recError("Backup des données KO");
- $data["md5"] = md5($data["date"] . $data["label"] . $data["montant"] . $data["type"] . $data["solde"]);
- $data["debit"] = ($data["type"] == 2) ? $data["montant"] : "0.00";
- $data["credit"] = ($data["type"] == 1) ? $data["montant"] : "0.00";
-
- $type = ($data["type"] == 2) ? "Débit" : "Crédit";
- banque::recordLigne($data, core::getPost("compte"));
-
- $log = "Ligne ajoutée : " . $data["label"] . " - " . $type . " de " . $data["montant"] . " €";
-
- historique::recRef("/compte-" . core::getPost("compte") . ".html");
- historique::add(array(
- "idType" => historique::getIdRef("ACTION"),
- "idUser" => session::getId(),
- "idPage" => historique::getIdRef("/compte-" . core::getPost("compte") . ".html"),
- "log" => $log
- ));
- historique::recordAlert("SUCCESS");
- alert::recSuccess($log);
- json::create("banque-lignes-" . core::getPost("compte"));
- header("Location: /compte-" . core::getPost("compte") . ".html");
- exit();
- } else {
- header('HTTP/1.0 401 Unauthorized');
- exit();
- }
|