Table des matières
- Généralités
- Créer le workflow «Approve account»
- Créer le workflow «Before publishing»
- Créer le déclencheur
- Test
- Le script «runcronjobs»
Exécution du script «runcronjobs»
Date de publication: le dimanche 23 janvier 2011 à 12h54
Dernière modification: par Pascal BOYER le lundi 24 janvier 2011 à 15h50
A ce stade, le compte n'est toujours pas créé/activé.
Il suffit pour s'en convaincre de se rendre dans l'onglet «Comptes utilisateurs» puis de cliquer sur le nom du groupe d'utilisateurs où sont placés les nouveaux comptes (par défaut «Members»):
:
settings/site.ini.append.php : le groupe sous lequel sont enregistrés les nouveaux comptes est défini dans ce fichier sous la section [UserSettings] et par le paramètre DefaultUserPlacement=
Par défaut c'est sous le usergroup de ID=12 qu'ils sont enregistrés.
Fig. 14: Le compte n'est pas créé tant que le script runcronjobs n'est pas exécuté
Le script doit être exécuté de la sorte:
php runcronjobs.php -s public_siteaccess frequent
Using siteaccess public_siteaccess for cronjob Running cronjob part 'frequent' Running cronjobs/notification.php at: 20/01/2011 23:28 Starting notification event processing Done Completing cronjobs/notification.php at: 20/01/2011 23:28 Elapsed time: 00:00:01 Running cronjobs/workflow.php at: 20/01/2011 23:28 Checking for workflow processes Status list Processus de workflow terminé(2): 1 1 out of 1 processes was finished Completing cronjobs/workflow.php at: 20/01/2011 23:28 Elapsed time: 00:00:00
:
L'option «frequent» est nécessaire puisque le tableau Scripts[] de la section [CronjobPart-frequent] du fichier de configuration settings/cronjob.ini contient la valeur notification.php
On contrôle l'effet de l'exécution du script:
Fig. 15: Le compte est à présent créé et actif
Commentaires














