cms.rh-temp-to-mysql.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. if (core::ifPost("from") AND core::getPost("from") == "rh-temp-to-mysql") {
  3. // Backup
  4. (backup::create()) ? alert::recSuccess("Backup des données OK") : alert::recError("Backup des données KO");
  5. $json = salaries::createRapport();
  6. salaries::updateJsonExcel($json);
  7. json::create("excel");
  8. alert::recSuccess(salaries::getExcelName(core::getPost("excel")) . " a bien été importé");
  9. salaries::updateSalaries(core::getPost("excel"));
  10. salaries::cleanTmp();
  11. json::create("salaries");
  12. salaries::excelUpdateInProgress(core::getPost("excel"), 0);
  13. (file::cleanFilesByOrder(DIR_BACKUP)) ? alert::recSuccess("Clean backup des données OK") : alert::recError("Clean backup des données KO");
  14. historique::recRef("/?p=rh-import-to-temp");
  15. historique::add(array(
  16. "idType" => historique::getIdRef("ACTION"),
  17. "idUser" => session::getId(),
  18. "idPage" => historique::getIdRef("/?p=rh-import-to-temp"),
  19. "log" => "Passage de la base salariés tampon à la table des salariés"
  20. ));
  21. historique::recordAlert("SUCCESS");
  22. header("Location: /rh-historique-excel.html");
  23. exit();
  24. } else {
  25. header('HTTP/1.0 401 Unauthorized');
  26. exit();
  27. }