Advertisement
Guest User

Untitled

a guest
Dec 5th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.96 KB | None | 0 0
  1. <?php
  2.  
  3. require_once("config.php");
  4.  
  5. require_once 'PermessiAnagraficheUtil.php';
  6. require_once 'PfdfImportLogsPeer.php';
  7.  
  8. require_once($_REQUEST['BEAN'].".php"); //inclusione bean variabile
  9.  
  10.  
  11. /* ************************************************************************************************ */
  12.  
  13. //CANCELLA LOGS DEL PROGRAMMA CORRENTE
  14.  
  15. $c = new Criteria();
  16. $c->add(PfdfImportLogsPeer::PROGRAM, $_REQUEST['TABLE_NAME'] );
  17.  
  18. PfdfImportLogsPeer::doDelete($c);
  19.  
  20. /* ************************************************************************************************ */
  21.  
  22. /*************************************
  23. * RICHIAMA DOIMPORT DI IMPORT UTIL
  24. *************************************/
  25.  
  26. switch ( $_REQUEST['BEAN'] ) {
  27.  
  28. case "PfdfCustomersPeer":
  29.  
  30. $import_result = PfdfCustomersPeer::doImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
  31. echo "PfdfCustomersPeer : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
  32. break;
  33.  
  34. case "PfdfTurnsPeer":
  35.  
  36. //$import_result = PfdfTurnsPeer::doImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
  37. $import_result = PfdfTurnsPeer::doImport_SOSTITUITO($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
  38. echo "PfdfTurnsPeer : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
  39. break;
  40.  
  41. case "PfdfCustomersConversionPeer":
  42.  
  43. //$import_result = PfdfCustomersConversionPeer::doImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
  44. $import_result = PfdfCustomersConversionPeer::doImport_SOSTITUITO($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
  45. echo "PfdfCustomersConversionPeer : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
  46. break;
  47.  
  48. case "PfdfDeparturesDescriptionsPeer":
  49.  
  50. //$import_result = PfdfDeparturesDescriptionsPeer::doImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
  51. $import_result = PfdfDeparturesDescriptionsPeer::doImport_SOSTITUITO($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
  52. echo "PfdfDeparturesDescriptionsPeer : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
  53. break;
  54.  
  55. case "PfdfDeparturesPeer":
  56.  
  57. $import_result = PfdfDeparturesPeer::doImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
  58. echo "PfdfDeparturesPeer : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
  59. break;
  60.  
  61. #----
  62.  
  63. case "PfdfSbModulesPeer":
  64.  
  65. //$import_result = PfdfSbModulesPeer::doImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
  66. $import_result = PfdfSbModulesPeer::doImport_SOSTITUTITO($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
  67. echo "PfdfSbModulesPeer : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
  68. break;
  69.  
  70. case "PfdfSbFieldsPeer":
  71.  
  72. //$import_result = PfdfSbFieldsPeer::doImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
  73. $import_result = PfdfSbFieldsPeer::doImport_SOSTITUITO($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
  74. echo "PfdfSbFieldsPeer : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
  75. break;
  76.  
  77. case "PfdfSbModuleFieldsPeer":
  78.  
  79. //$import_result = PfdfSbModuleFieldsPeer::doImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
  80. $import_result = PfdfSbModuleFieldsPeer::doImport_SOSTITUITO($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
  81. echo "PfdfSbModuleFieldsPeer : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
  82. break;
  83.  
  84. case "PfdfLabConversionPeer":
  85.  
  86. $import_result = PfdfLabConversionPeer::doImport_SOSTITUITO($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
  87. echo "PfdfLabConversionPeer : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
  88. break;
  89.  
  90. case "PfdfPortalsPeer":
  91.  
  92. $import_result = PfdfPortalsPeer::doImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
  93. echo "PfdfPortalsPeer". (!empty($import_result) ? "KO" : "--OK--") ."\n";
  94. break;
  95.  
  96. case "PfdfPpArticlesConversionPeer":
  97.  
  98. $import_result = PfdfPpArticlesConversionPeer::doImport_SOSTITUITO($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
  99. echo "PfdfPpArticlesConversionPeer". (!empty($import_result) ? "KO" : "--OK--") ."\n";
  100. break;
  101.  
  102. case "AnagraficaDescrizioneCategoria1ControllerBase":
  103.  
  104. AnagraficaDescrizioneCategoria1ControllerBase::excelDoImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
  105.  
  106. //$import_result = PfdfDeparturesDescriptionsPeer::doImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
  107. //$import_result = PfdfDeparturesDescriptionsPeer::doImport_SOSTITUITO($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
  108. echo "AnagraficaDescrizioneCategoria1ControllerBase : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
  109. break;
  110.  
  111. case "AnagraficaDescrizioneCategoria2ControllerBase":
  112.  
  113. AnagraficaDescrizioneCategoria2ControllerBase::excelDoImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
  114. echo "AnagraficaDescrizioneCategoria2ControllerBase : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
  115. break;
  116.  
  117. case "AnagraficaDescrizioneCategoria3ControllerBase":
  118.  
  119. AnagraficaDescrizioneCategoria3ControllerBase::excelDoImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
  120. echo "AnagraficaDescrizioneCategoria3ControllerBase : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
  121. break;
  122.  
  123. case "PfdfEnvelopeTypeDescriptionsPeer":
  124.  
  125. PfdfEnvelopeTypeDescriptionsPeer::doImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
  126. echo "PfdfEnvelopeTypeDescriptionsPeer : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
  127. break;
  128. }
  129.  
  130.  
  131. /*******************************************
  132. * INSERISCE ERRORI NELLA TABELLA DI LOGS
  133. *******************************************/
  134.  
  135. if( !empty($import_result) ){
  136.  
  137. foreach($import_result as $cms_return ){
  138.  
  139. //INSERISCE NUOVI LOGS
  140. $logs = new PfdfImportLogs();
  141.  
  142. $logs->setCodAssociazione($_REQUEST['COD_ASSOCIAZIONE']);
  143. $logs->setCodAzienda($_REQUEST['COD_AZIENDA']);
  144. $logs->setImportType('HOTFOLDER');
  145. $logs->setProgram($_REQUEST['TABLE_NAME']);
  146. $logs->setErrorMessage($cms_return->getMessage());
  147. $logs->setTimestamp(date(DATE_FORMAT_INSERT));
  148.  
  149. $logs->save();
  150. }
  151. }
  152.  
  153. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement