• Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
  • Hooks

Namespaces

  • None
  • SIW
    • Admin
    • API
    • Async
    • Batch
    • Compatibility
    • Data
    • Elements
    • Email
    • External
    • Forms
    • Modules
    • Newsletter
    • Page_Builder
    • Plato
    • Widgets
    • WooCommerce
      • Admin
      • Checkout
      • Email
      • Export
      • Frontend
      • Import

Classes

  • Animation
  • Assets
  • Attachment
  • Autoloader
  • Bootstrap
  • CSS
  • Elements
  • Formatting
  • Forms
  • Head
  • htaccess
  • HTML
  • i18n
  • Icons
  • Login
  • Media_Taxonomies
  • Options
  • Properties
  • Scheduler
  • Shortcodes
  • Update
  • Upload_Subdir
  • Util
  • Widgets

Class Scheduler

Scheduler voor cron jobs

Namespace: SIW
Copyright: 2019 SIW Internationale Vrijwilligersprojecten
Since: 3.0.0
Todo: Import van Nederlandse projecten
Located at scheduler.php

Methods summary

public static
# init( )

Init

Init

public
# schedule_events( )

Plant jobs en andere processen in

Plant jobs en andere processen in

protected
# schedule_jobs( )

Plant jobs in

Plant jobs in

protected
# schedule_update_free_places( )

Plant updaten van vrije plaatsen in

Plant updaten van vrije plaatsen in

protected
# schedule_update_projects( )

Plant update van groepsprojecten in

Plant update van groepsprojecten in

public static
# add_job( string $hook )

Voegt taak toe

Voegt taak toe

Parameters

$hook
protected
# unschedule_jobs( )

Verwijdert ingeplande taken

Verwijdert ingeplande taken

protected array
# get_scheduled_jobs( )

Haalt ingeplande taken op uit database

Haalt ingeplande taken op uit database

Returns

array
protected
# set_scheduled_jobs( array $jobs = [] )

Slaat ingeplande taken op in database

Slaat ingeplande taken op in database

Parameters

$jobs

Constants summary

string TS_SCHEDULED_JOBS

Tijdstip achtergrondprogramma's

Tijdstip achtergrondprogramma's

# '03:00'
string TS_UPDATE_PROJECTS

Tijdstip bijwerken groepsprojecten

Tijdstip bijwerken groepsprojecten

# '1:00'
string TS_UPDATE_FREE_PLACES

Tijdstip bijwerken vrije plaatsen

Tijdstip bijwerken vrije plaatsen

# '2:00'
string OPTION_NAME

Optienaam

Optienaam

# 'siw_scheduled_cron_jobs'
integer CRON_JOB_INTERVAL

Interval tussen jobs in minuten

Interval tussen jobs in minuten

# 5

Properties summary

protected static array $jobs

Jobs

Jobs

# []
SIW API documentation generated by ApiGen