[v2.4.5] I/O Task

Installazione, configurazione generale, notifiche, API, lingue, problemi server
User avatar
mauro.renga
FormaLms User
Posts: 56
Joined: Wed Sep 19, 2018 11:46 am
Version: forma.lms 2.4

Re: [v2.4.5] I/O Task

Post 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?!
Mauro Renga

Alpha Consulting Srl
www.alphaconsulting.it
alfa24
Senior Boarder
Posts: 2008
Joined: Fri Nov 24, 2017 8:45 am

Re: [v2.4.5] I/O Task

Post by alfa24 »

Già ;)
Per supporto GRATUITO contattatemi in privato qui
User avatar
alberto
FormaLms Guru
Posts: 1135
Joined: Fri Mar 02, 2012 9:18 am
Contact:

Re: [v2.4.5] I/O Task

Post 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
User avatar
mauro.renga
FormaLms User
Posts: 56
Joined: Wed Sep 19, 2018 11:46 am
Version: forma.lms 2.4

Re: [v2.4.5] I/O Task

Post 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:
Mauro Renga

Alpha Consulting Srl
www.alphaconsulting.it
User avatar
mauro.renga
FormaLms User
Posts: 56
Joined: Wed Sep 19, 2018 11:46 am
Version: forma.lms 2.4

Re: [v2.4.5] I/O Task

Post 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?
Mauro Renga

Alpha Consulting Srl
www.alphaconsulting.it
User avatar
mauro.renga
FormaLms User
Posts: 56
Joined: Wed Sep 19, 2018 11:46 am
Version: forma.lms 2.4

Re: [v2.4.5] I/O Task

Post 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
Mauro Renga

Alpha Consulting Srl
www.alphaconsulting.it
alfa24
Senior Boarder
Posts: 2008
Joined: Fri Nov 24, 2017 8:45 am

Re: [v2.4.5] I/O Task

Post 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);
			}
Per supporto GRATUITO contattatemi in privato qui
User avatar
mauro.renga
FormaLms User
Posts: 56
Joined: Wed Sep 19, 2018 11:46 am
Version: forma.lms 2.4

Re: [v2.4.5] I/O Task

Post 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
  
Mauro Renga

Alpha Consulting Srl
www.alphaconsulting.it
alfa24
Senior Boarder
Posts: 2008
Joined: Fri Nov 24, 2017 8:45 am

Re: [v2.4.5] I/O Task

Post by alfa24 »

Prova ad aggiungere

Code: Select all

    require_once(_base_.'/lib/lib.eventmanager.php');
subito dopo la dichiarazione di function add_row
Per supporto GRATUITO contattatemi in privato qui
User avatar
mauro.renga
FormaLms User
Posts: 56
Joined: Wed Sep 19, 2018 11:46 am
Version: forma.lms 2.4

Re: [v2.4.5] I/O Task

Post by mauro.renga »

Bene. Adesso funziona.

Intanto grazie per questo fix.

Ora mi manca di risolvere il problema con il Cron
Mauro Renga

Alpha Consulting Srl
www.alphaconsulting.it
Post Reply