ory->update_indexables_author_to_reassigned( $limit ); }, 'clean_orphaned_user_indexables_without_wp_user' => function ( $limit ) { return $this->cleanup_repository->clean_indexables_for_orphaned_users( $limit ); }, 'clean_orphaned_user_indexables_without_wp_post' => function ( $limit ) { return $this->cleanup_repository->clean_indexables_for_object_type_and_source_table( 'posts', 'ID', 'post', $limit ); }, 'clean_orphaned_user_indexables_without_wp_term' => function ( $limit ) { return $this->cleanup_repository->clean_indexables_for_object_type_and_source_table( 'terms', 'term_id', 'term', $limit ); }, ], $this->get_additional_indexable_cleanups(), [ /* These should always be the last ones to be called. */ 'clean_orphaned_content_indexable_hierarchy' => function ( $limit ) { return $this->cleanup_repository->cleanup_orphaned_from_table( 'Indexable_Hierarchy', 'indexable_id', $limit ); }, 'clean_orphaned_content_seo_links_indexable_id' => function ( $limit ) { return $this->cleanup_repository->cleanup_orphaned_from_table( 'SEO_Links', 'indexable_id', $limit ); }, 'clean_orphaned_content_seo_links_target_indexable_id' => function ( $limit ) { return $this->cleanup_repository->cleanup_orphaned_from_table( 'SEO_Links', 'target_indexable_id', $limit ); }, ], $this->get_additional_misc_cleanups() ); } /** * Gets additional tasks from the 'wpseo_cleanup_tasks' filter. * * @return Closure[] Associative array of indexable cleanup functions. */ private function get_additional_indexable_cleanups() { /** * Filter: Adds the possibility to add additional indexable cleanup functions. * * @param array $additional_tasks Associative array with unique keys. Value should be a cleanup function that receives a limit. */ $additional_tasks = \apply_filters( 'wpseo_cleanup_tasks', [] ); return $this->validate_additional_tasks( $additional_tasks ); } /** * Gets additional tasks from the 'wpseo_misc_cleanup_tasks' filter. * * @return Closure[] Associative array of indexable cleanup functions. */ private function get_additional_misc_cleanups() { /** * Filter: Adds the possibility to add additional non-indexable cleanup functions. * * @param array $additional_tasks Associative array with unique keys. Value should be a cleanup function that receives a limit. */ $additional_tasks = \apply_filters( 'wpseo_misc_cleanup_tasks', [] ); return $this->validate_additional_tasks( $additional_tasks ); } /** * Validates the additional tasks. * * @param Closure[] $additional_tasks The additional tasks to validate. * * @return Closure[] The validated additional tasks. */ private function validate_additional_tasks( $additional_tasks ) { if ( ! \is_array( $additional_tasks ) ) { return []; } foreach ( $additional_tasks as $key => $value ) { if ( \is_int( $key ) ) { return []; } if ( ( ! \is_object( $value ) ) || ! ( $value instanceof Closure ) ) { return []; } } return $additional_tasks; } /** * Gets the deletion limit for cleanups. * * @return int The limit for the amount of entities to be cleaned. */ private function get_limit() { /** * Filter: Adds the possibility to limit the number of items that are deleted from the database on cleanup. * * @param int $limit Maximum number of indexables to be cleaned up per query. */ $limit = \apply_filters( 'wpseo_cron_query_limit_size', 1000 ); if ( ! \is_int( $limit ) ) { $limit = 1000; } return \abs( $limit ); } /** * Resets and stops the cleanup integration. * * @return void */ public function reset_cleanup() { \delete_option( self::CURRENT_TASK_OPTION ); \wp_unschedule_hook( self::CRON_HOOK ); } /** * Starts the cleanup cron job. * * @param string $task_name The task name of the next cleanup task to run. * @param int $schedule_time The time in seconds to wait before running the first cron job. Default is 1 hour. * * @return void */ public function start_cron_job( $task_name, $schedule_time = 3600 ) { \update_option( self::CURRENT_TASK_OPTION, $task_name ); \wp_schedule_event( ( \time() + $schedule_time ), 'hourly', self::CRON_HOOK ); } /** * The callback that is called for the cleanup cron job. * * @return void */ public function run_cleanup_cron() { if ( ! $this->indexable_helper->should_index_indexables() ) { $this->reset_cleanup(); return; } $current_task_name = \get_option( self::CURRENT_TASK_OPTION ); if ( $current_task_name === false ) { $this->reset_cleanup(); return; } $limit = $this->get_limit(); $tasks = $this->get_cleanup_tasks(); // The task may have been added by a filter that has been removed, in that case just start over. if ( ! isset( $tasks[ $current_task_name ] ) ) { $current_task_name = \key( $tasks ); } $current_task = \current( $tasks ); while ( $current_task !== false ) { // Skip the tasks that have already been done. if ( \key( $tasks ) !== $current_task_name ) { $current_task = \next( $tasks ); continue; } // Call the cleanup callback function that accompanies the current task. $items_cleaned = $current_task( $limit ); if ( $items_cleaned === false ) { $this->reset_cleanup(); return; } if ( $items_cleaned === 0 ) { // Check if we are finished with all tasks. if ( \next( $tasks ) === false ) { $this->reset_cleanup(); return; } // Continue with the next task next time the cron job is run. \update_option( self::CURRENT_TASK_OPTION, \key( $tasks ) ); return; } // There were items deleted for the current task, continue with the same task next cron call. return; } } } Activiteiten - Alles voor Elkaar
Menu Sluiten

Activiteiten

Uitgelichte activiteiten

Geen activiteiten
ma
di
wo
do
vr
za
zo
m
d
w
d
v
z
z
27
12:00 AM - Wandelen
28
1
9:00 AM - Groenonderhoud
2
3
12:00 AM - Wandelen
5
12:00 AM - Wandelen
6
8
9:00 AM - Groenonderhoud
9
10
12:00 AM - Wandelen
12
12:00 AM - Wandelen
13
15
9:00 AM - Groenonderhoud
16
17
12:00 AM - Wandelen
19
12:00 AM - Wandelen
20
22
9:00 AM - Groenonderhoud
23
24
12:00 AM - Wandelen
26
12:00 AM - Wandelen
27
29
9:00 AM - Groenonderhoud
30
31
12:00 AM - Wandelen
26 feb
ma 26 feb 2024    
09:00 - 12:00
Heeft u een lekke band of zoekt u een fiets voor een voordelig tarief? Dan bent u bij ons welkom. We  repareren ook rollators en [...]
27 feb
di 27 feb 2024    
00:00
De wandeling duurt een uurtje en is voor iedereen toegankelijk. Na afloop is er koffie. Wel even van te voren aanmelden als het kan! Woensdag [...]
29 feb
do 29 feb 2024    
09:00 - 12:00
Heeft u een lekke band of zoekt u een fiets voor een voordelig tarief? Dan bent u bij ons welkom. We  repareren ook rollators en [...]
01 mrt
vr 1 mrt 2024    
09:00 - 12:00
Houdt u van buiten zijn, mooie natuur, vogels en eekhoorntjes, dan is het meehelpen in het onderhouden van het groen wellicht een activiteit die bij [...]
03 mrt
zo 3 mrt 2024    
00:00
De wandeling duurt een uurtje en is voor iedereen toegankelijk. Na afloop is er koffie. Wel even van te voren aanmelden als het kan! Woensdag [...]
04 mrt
ma 4 mrt 2024    
09:00 - 12:00
Heeft u een lekke band of zoekt u een fiets voor een voordelig tarief? Dan bent u bij ons welkom. We  repareren ook rollators en [...]
05 mrt
di 5 mrt 2024    
00:00
De wandeling duurt een uurtje en is voor iedereen toegankelijk. Na afloop is er koffie. Wel even van te voren aanmelden als het kan! Woensdag [...]
07 mrt
do 7 mrt 2024    
09:00 - 12:00
Heeft u een lekke band of zoekt u een fiets voor een voordelig tarief? Dan bent u bij ons welkom. We  repareren ook rollators en [...]
08 mrt
vr 8 mrt 2024    
09:00 - 12:00
Houdt u van buiten zijn, mooie natuur, vogels en eekhoorntjes, dan is het meehelpen in het onderhouden van het groen wellicht een activiteit die bij [...]
10 mrt
zo 10 mrt 2024    
00:00
De wandeling duurt een uurtje en is voor iedereen toegankelijk. Na afloop is er koffie. Wel even van te voren aanmelden als het kan! Woensdag [...]
11 mrt
ma 11 mrt 2024    
09:00 - 12:00
Heeft u een lekke band of zoekt u een fiets voor een voordelig tarief? Dan bent u bij ons welkom. We  repareren ook rollators en [...]
12 mrt
di 12 mrt 2024    
00:00
De wandeling duurt een uurtje en is voor iedereen toegankelijk. Na afloop is er koffie. Wel even van te voren aanmelden als het kan! Woensdag [...]
14 mrt
do 14 mrt 2024    
09:00 - 12:00
Heeft u een lekke band of zoekt u een fiets voor een voordelig tarief? Dan bent u bij ons welkom. We  repareren ook rollators en [...]
15 mrt
vr 15 mrt 2024    
09:00 - 12:00
Houdt u van buiten zijn, mooie natuur, vogels en eekhoorntjes, dan is het meehelpen in het onderhouden van het groen wellicht een activiteit die bij [...]
17 mrt
zo 17 mrt 2024    
00:00
De wandeling duurt een uurtje en is voor iedereen toegankelijk. Na afloop is er koffie. Wel even van te voren aanmelden als het kan! Woensdag [...]
18 mrt
ma 18 mrt 2024    
09:00 - 12:00
Heeft u een lekke band of zoekt u een fiets voor een voordelig tarief? Dan bent u bij ons welkom. We  repareren ook rollators en [...]
19 mrt
di 19 mrt 2024    
00:00
De wandeling duurt een uurtje en is voor iedereen toegankelijk. Na afloop is er koffie. Wel even van te voren aanmelden als het kan! Woensdag [...]
21 mrt
do 21 mrt 2024    
09:00 - 12:00
Heeft u een lekke band of zoekt u een fiets voor een voordelig tarief? Dan bent u bij ons welkom. We  repareren ook rollators en [...]
22 mrt
vr 22 mrt 2024    
09:00 - 12:00
Houdt u van buiten zijn, mooie natuur, vogels en eekhoorntjes, dan is het meehelpen in het onderhouden van het groen wellicht een activiteit die bij [...]
24 mrt
zo 24 mrt 2024    
00:00
De wandeling duurt een uurtje en is voor iedereen toegankelijk. Na afloop is er koffie. Wel even van te voren aanmelden als het kan! Woensdag [...]
25 mrt
ma 25 mrt 2024    
09:00 - 12:00
Heeft u een lekke band of zoekt u een fiets voor een voordelig tarief? Dan bent u bij ons welkom. We  repareren ook rollators en [...]
26 mrt
di 26 mrt 2024    
00:00
De wandeling duurt een uurtje en is voor iedereen toegankelijk. Na afloop is er koffie. Wel even van te voren aanmelden als het kan! Woensdag [...]
28 mrt
do 28 mrt 2024    
09:00 - 12:00
Heeft u een lekke band of zoekt u een fiets voor een voordelig tarief? Dan bent u bij ons welkom. We  repareren ook rollators en [...]
29 mrt
vr 29 mrt 2024    
09:00 - 12:00
Houdt u van buiten zijn, mooie natuur, vogels en eekhoorntjes, dan is het meehelpen in het onderhouden van het groen wellicht een activiteit die bij [...]
31 mrt
zo 31 mrt 2024    
00:00
De wandeling duurt een uurtje en is voor iedereen toegankelijk. Na afloop is er koffie. Wel even van te voren aanmelden als het kan! Woensdag [...]
Events on ma 26 feb 2024
26 feb
26 feb 24
#_TOWN
Events on di 27 feb 2024
27 feb
27 feb 24
#_TOWN
Events on do 29 feb 2024
29 feb
29 feb 24
#_TOWN
Events on vr 1 mrt 2024
01 mrt
1 mrt 24
#_TOWN
Events on zo 3 mrt 2024
03 mrt
3 mrt 24
#_TOWN
Events on ma 4 mrt 2024
04 mrt
4 mrt 24
#_TOWN
Events on di 5 mrt 2024
05 mrt
5 mrt 24
#_TOWN
Events on do 7 mrt 2024
07 mrt
7 mrt 24
#_TOWN
Events on vr 8 mrt 2024
08 mrt
8 mrt 24
#_TOWN
Events on zo 10 mrt 2024
10 mrt
10 mrt 24
#_TOWN
Events on ma 11 mrt 2024
11 mrt
11 mrt 24
#_TOWN
Events on di 12 mrt 2024
12 mrt
12 mrt 24
#_TOWN
Events on do 14 mrt 2024
14 mrt
14 mrt 24
#_TOWN
Events on vr 15 mrt 2024
15 mrt
15 mrt 24
#_TOWN
Events on zo 17 mrt 2024
17 mrt
17 mrt 24
#_TOWN
Events on ma 18 mrt 2024
18 mrt
18 mrt 24
#_TOWN
Events on di 19 mrt 2024
19 mrt
19 mrt 24
#_TOWN
Events on do 21 mrt 2024
21 mrt
21 mrt 24
#_TOWN
Events on vr 22 mrt 2024
22 mrt
22 mrt 24
#_TOWN
Events on zo 24 mrt 2024
24 mrt
24 mrt 24
#_TOWN
Events on ma 25 mrt 2024
25 mrt
25 mrt 24
#_TOWN
Events on di 26 mrt 2024
26 mrt
26 mrt 24
#_TOWN
Events on do 28 mrt 2024
28 mrt
28 mrt 24
#_TOWN
Events on vr 29 mrt 2024
29 mrt
29 mrt 24
#_TOWN
Events on zo 31 mrt 2024
31 mrt
31 mrt 24
#_TOWN