Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once("config.php");
- require_once 'PermessiAnagraficheUtil.php';
- require_once 'PfdfImportLogsPeer.php';
- require_once($_REQUEST['BEAN'].".php"); //inclusione bean variabile
- /* ************************************************************************************************ */
- //CANCELLA LOGS DEL PROGRAMMA CORRENTE
- $c = new Criteria();
- $c->add(PfdfImportLogsPeer::PROGRAM, $_REQUEST['TABLE_NAME'] );
- PfdfImportLogsPeer::doDelete($c);
- /* ************************************************************************************************ */
- /*************************************
- * RICHIAMA DOIMPORT DI IMPORT UTIL
- *************************************/
- switch ( $_REQUEST['BEAN'] ) {
- case "PfdfCustomersPeer":
- $import_result = PfdfCustomersPeer::doImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
- echo "PfdfCustomersPeer : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
- break;
- case "PfdfTurnsPeer":
- //$import_result = PfdfTurnsPeer::doImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
- $import_result = PfdfTurnsPeer::doImport_SOSTITUITO($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
- echo "PfdfTurnsPeer : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
- break;
- case "PfdfCustomersConversionPeer":
- //$import_result = PfdfCustomersConversionPeer::doImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
- $import_result = PfdfCustomersConversionPeer::doImport_SOSTITUITO($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
- echo "PfdfCustomersConversionPeer : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
- break;
- case "PfdfDeparturesDescriptionsPeer":
- //$import_result = PfdfDeparturesDescriptionsPeer::doImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
- $import_result = PfdfDeparturesDescriptionsPeer::doImport_SOSTITUITO($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
- echo "PfdfDeparturesDescriptionsPeer : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
- break;
- case "PfdfDeparturesPeer":
- $import_result = PfdfDeparturesPeer::doImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
- echo "PfdfDeparturesPeer : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
- break;
- #----
- case "PfdfSbModulesPeer":
- //$import_result = PfdfSbModulesPeer::doImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
- $import_result = PfdfSbModulesPeer::doImport_SOSTITUTITO($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
- echo "PfdfSbModulesPeer : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
- break;
- case "PfdfSbFieldsPeer":
- //$import_result = PfdfSbFieldsPeer::doImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
- $import_result = PfdfSbFieldsPeer::doImport_SOSTITUITO($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
- echo "PfdfSbFieldsPeer : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
- break;
- case "PfdfSbModuleFieldsPeer":
- //$import_result = PfdfSbModuleFieldsPeer::doImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
- $import_result = PfdfSbModuleFieldsPeer::doImport_SOSTITUITO($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
- echo "PfdfSbModuleFieldsPeer : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
- break;
- case "PfdfLabConversionPeer":
- $import_result = PfdfLabConversionPeer::doImport_SOSTITUITO($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
- echo "PfdfLabConversionPeer : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
- break;
- case "PfdfPortalsPeer":
- $import_result = PfdfPortalsPeer::doImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
- echo "PfdfPortalsPeer". (!empty($import_result) ? "KO" : "--OK--") ."\n";
- break;
- case "PfdfPpArticlesConversionPeer":
- $import_result = PfdfPpArticlesConversionPeer::doImport_SOSTITUITO($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
- echo "PfdfPpArticlesConversionPeer". (!empty($import_result) ? "KO" : "--OK--") ."\n";
- break;
- case "AnagraficaDescrizioneCategoria1ControllerBase":
- AnagraficaDescrizioneCategoria1ControllerBase::excelDoImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
- //$import_result = PfdfDeparturesDescriptionsPeer::doImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
- //$import_result = PfdfDeparturesDescriptionsPeer::doImport_SOSTITUITO($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
- echo "AnagraficaDescrizioneCategoria1ControllerBase : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
- break;
- case "AnagraficaDescrizioneCategoria2ControllerBase":
- AnagraficaDescrizioneCategoria2ControllerBase::excelDoImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
- echo "AnagraficaDescrizioneCategoria2ControllerBase : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
- break;
- case "AnagraficaDescrizioneCategoria3ControllerBase":
- AnagraficaDescrizioneCategoria3ControllerBase::excelDoImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
- echo "AnagraficaDescrizioneCategoria3ControllerBase : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
- break;
- case "PfdfEnvelopeTypeDescriptionsPeer":
- PfdfEnvelopeTypeDescriptionsPeer::doImport($_REQUEST['COD_ASSOCIAZIONE'],$_REQUEST['COD_AZIENDA'], $_REQUEST['COD_GRUPPO'], $_REQUEST['RECORDS'], $from_hotfolder=true, $force_import=false);
- echo "PfdfEnvelopeTypeDescriptionsPeer : ". (!empty($import_result) ? "KO" : "--OK--") ."\n";
- break;
- }
- /*******************************************
- * INSERISCE ERRORI NELLA TABELLA DI LOGS
- *******************************************/
- if( !empty($import_result) ){
- foreach($import_result as $cms_return ){
- //INSERISCE NUOVI LOGS
- $logs = new PfdfImportLogs();
- $logs->setCodAssociazione($_REQUEST['COD_ASSOCIAZIONE']);
- $logs->setCodAzienda($_REQUEST['COD_AZIENDA']);
- $logs->setImportType('HOTFOLDER');
- $logs->setProgram($_REQUEST['TABLE_NAME']);
- $logs->setErrorMessage($cms_return->getMessage());
- $logs->setTimestamp(date(DATE_FORMAT_INSERT));
- $logs->save();
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement