bonjour
qui peut m'expliquer la variable version dans les block ,,
et si la version du dernier block ajouté est :2007101509
quelle est la valeur de version du block suivant ???
La variable version d'un bloc permet à Moodle d'enregistrer ce timestamp dans la table mdl_blocks.
Si cette version est augmentée, le principal effet est que Moodle va réexaminer tous les fichiers d'installation standard du bloc, si celui-ci en a.
Par exemple, un bloc un peu évolué pourrait avoir des capacités dans un fichier
blocks/<monblockevolue>/db/access.php
ou même un modèle de données à lui installé par un fichier :
blocks/<monblockevolue>/db/install.php
et modifié itérativement par
blocks/<monblockevolue>/db/upgrade.php
ou enfin générer des évenements avec un fichier :
blocks/<monblockevolue>/db/events.php
Pour prendre en compte ces mises à jour il fallait un numéro de version similaire à ce qui se fait dans les modules. Le voila !!
Si cette version est augmentée, le principal effet est que Moodle va réexaminer tous les fichiers d'installation standard du bloc, si celui-ci en a.
Par exemple, un bloc un peu évolué pourrait avoir des capacités dans un fichier
blocks/<monblockevolue>/db/access.php
ou même un modèle de données à lui installé par un fichier :
blocks/<monblockevolue>/db/install.php
et modifié itérativement par
blocks/<monblockevolue>/db/upgrade.php
ou enfin générer des évenements avec un fichier :
blocks/<monblockevolue>/db/events.php
Pour prendre en compte ces mises à jour il fallait un numéro de version similaire à ce qui se fait dans les modules. Le voila !!