| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 | 
							
- Credits
 
- -------
 
- Thanks to Mark James for the icons
 
-   http://www.famfamfam.com/lab/icons/silk/
 
- Example code:
 
- // Default cron-function, configurable through /admin/build/cron/settings
 
- function mymodule_cron() {
 
-   // Do some stuff ...
 
- }
 
- // Define custom cron functions
 
- function mymodule_cronapi($op, $job = NULL) {
 
-   switch($op) {
 
-     case 'list':
 
-       return array(
 
-         'mymodule_cronjob_1' => 'Cron-1 Handler',
 
-         'mymodule_cronjob_2' => 'Cron-2 Handler',
 
-         'mymodule_cronjob_3' => 'Cron-3 Handler',
 
-       );
 
-     case 'rule':
 
-       switch($job) {
 
-         case 'mymodule_cronjob_1': return '*/13 * * * *';
 
-         case 'mymodule_cronjob_2': return '0 0 1 * *';
 
-       );
 
-     case 'execute':
 
-       switch($job) {
 
-         case 'mymodule_cronjob_2':
 
-           mymodule_somefunction();
 
-           break;
 
-       }
 
-   }
 
- }
 
- // Custom cron-function
 
- function mymodule_cronjob_1() {
 
-   // Do some stuff ...
 
- }
 
- // Custom cron-function
 
- function mymodule_somefunction() {
 
-   // Do some stuff ...
 
- }
 
- // Custom cron-function
 
- function mymodule_cronjob_3() {
 
-   // Do some stuff ...
 
- }
 
- // Easy-hook, uses rule: 0 * * * *
 
- function mymodule_hourly() {
 
-   // Do some stuff
 
- }
 
- // Easy-hook, uses rule: 0 0 * * *
 
- function mymodule_daily() {
 
-   // Do some stuff
 
- }
 
- // Easy-hook, uses rule: 0 0 * * 1
 
- function mymodule_weekly() {
 
-   // Do some stuff
 
- }
 
- // Easy-hook, uses rule: 0 0 1 * *
 
- function mymodule_monthly() {
 
-   // Do some stuff
 
- }
 
- // Easy-hook, uses rule: 0 0 1 1 *
 
- function mymodule_yearly() {
 
-   // Do some stuff
 
- }
 
 
  |