Page 2 of 3

Re: [v2.4.5] I/O Task

Posted: Fri May 20, 2022 11:08 am
by mauro.renga
Certo, è cosi che funzionano i progetti Open Source. Se si riscontra un problema del Core lo si segnala e si fixa. Senno a che serve la Community?!

Re: [v2.4.5] I/O Task

Posted: Fri May 20, 2022 12:06 pm
by alfa24
Già ;)

Re: [v2.4.5] I/O Task

Posted: Tue Oct 04, 2022 8:47 am
by alberto
Ciao, nelle versioni 3.x sono stati fixati diversi bug sui connettori, non ricordo se ci sono stati interventi anche per l'invio delle mail di registrazione.
Abbiamo appena rilasciato la 3.3 e la 3.2.1 ora è pubblica, facci sapere se riscontri il problema su queste release

Re: [v2.4.5] I/O Task

Posted: Wed Oct 26, 2022 11:10 am
by mauro.renga
alberto wrote: Tue Oct 04, 2022 8:47 am Ciao, nelle versioni 3.x sono stati fixati diversi bug sui connettori, non ricordo se ci sono stati interventi anche per l'invio delle mail di registrazione.
Abbiamo appena rilasciato la 3.3 e la 3.2.1 ora è pubblica, facci sapere se riscontri il problema su queste release

Purtroppo no. Ho fatto delle prove e non risulta fixato. :cry:

Re: [v2.4.5] I/O Task

Posted: Wed Oct 26, 2022 1:02 pm
by mauro.renga
Aggiungo: ho provato a verificare che funzioni il Cron ma anche questo sembra non funzionare.

Ho testato una 2.4.5, 3.2.1 e 3.3.0

Qualcuno ha riscontrato gli stessi problemi?

Re: [v2.4.5] I/O Task

Posted: Tue Dec 20, 2022 10:35 am
by mauro.renga
Torno su questo argomento, in quanto ho necessità di risolvere:

Per discorso invio e-mail al momento dell'inserimento degli utenti credo manchi del codice nel file connector.docebousers.php in appCore/lib/connectors alla riga 702

Code: Select all

701 if ($this->sendnotify == 1) {
702 	// - Send alert ----------------------------------------------------
703 }
Per discorso Cron non ho trovato nulla.

Per chi li utilizza come avete risolto?

Grazie per l'aiuto

Re: [v2.4.5] I/O Task

Posted: Tue Dec 20, 2022 11:32 am
by alfa24
Try with the following:

Code: Select all

if( $this->sendnotify == 1 ) {
				// - Send alert ----------------------------------------------------
        $array_subst = array(
                    '[url]' => Get::sett('url', ''),
                    '[userid]' => $userid,
                    '[password]' => $pass
                );
        $e_msg = new EventMessageComposer();
        $e_msg->setSubjectLangText('email', '_REGISTERED_USER_SBJ', false);
        $e_msg->setBodyLangText('email', '_REGISTERED_USER_TEXT', $array_subst);
        $e_msg->setBodyLangText('sms', '_REGISTERED_USER_TEXT_SMS', $array_subst);
        $recipients = array($idst);
        createNewAlert('UserNew', 'directory', 'edit', '1', 'New user created', $recipients, $e_msg, true);
			}

Re: [v2.4.5] I/O Task

Posted: Tue Dec 20, 2022 12:15 pm
by mauro.renga
Purtroppo mi da errore.

Questo quanto riesco a tirar fuori:

Code: Select all

[20-Dec-2022 12:11:15 Europe/Rome] PHP Fatal error:  Uncaught Error: Class 'EventMessageComposer' not found in /mia-directory/245/appCore/lib/connectors/connector.docebousers.php:709
Stack trace:
#0 /mia-directory/245/appCore/lib/lib.iotask.php(745): DoceboConnectorDoceboUsers->add_row(Array, Array)
#1 /mia-directory/245/appCore/lib/lib.iotask.php(609): DoceboImport->doImport('2')
#2 /mia-directory/245/appCore/modules/iotask/iotask.php(728): DoceboImport->execute_task(1)
#3 /mia-directory/245/appCore/class.module/class.iotask.php(106): ioTask_UITaskRun(Object(Module_IOTask), Array, 'run_task')
#4 /mia-directory/245/appCore/index.php(75): Module_IOTask->loadBody()
#5 {main}
  thrown in /mia-directory/245/appCore/lib/connectors/connector.docebousers.php on line 709
  

Re: [v2.4.5] I/O Task

Posted: Tue Dec 20, 2022 12:21 pm
by alfa24
Prova ad aggiungere

Code: Select all

    require_once(_base_.'/lib/lib.eventmanager.php');
subito dopo la dichiarazione di function add_row

Re: [v2.4.5] I/O Task

Posted: Tue Dec 20, 2022 12:27 pm
by mauro.renga
Bene. Adesso funziona.

Intanto grazie per questo fix.

Ora mi manca di risolvere il problema con il Cron