Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
Files | Namespaces | Classes | Functions | Variables
block_rss_client

Files

file  access.php
 RSS client block caps.
 
file  backup_rss_client_block_task.class.php
 @subpackage backup-moodle2
 
file  backup_rss_client_stepslib.php
 @subpackage backup-moodle2
 
file  block.php
 Contains class block_rss_client::output::block.
 
file  block_rss_client.php
 Contains block_rss_client.
 
file  channel_image.php
 Contains class block_rss_client::output::channel_image.
 
file  edit_form.php
 Form for editing RSS client block instances.
 
file  feed.php
 Contains class block_rss_client::output::feed.
 
file  footer.php
 Contains class block_rss_client::output::footer.
 
file  item.php
 Contains class block_rss_client::output::feed.
 
file  lib.php
 Provides support for the conversion of moodle1 backup to the moodle2 format.
 
file  provider.php
 Privacy class for requesting user data.
 
file  refreshfeeds.php
 Task for updating RSS feeds for rss client block.
 
file  renderer.php
 Contains class block_rss_client::output::block_renderer_html.
 
file  restore_rss_client_block_task.class.php
 @subpackage backup-moodle2
 
file  restore_rss_client_stepslib.php
 @subpackage backup-moodle2
 
file  settings.php
 Settings for the RSS client block.
 
file  tasks.php
 Task definition for block_rss_client.
 
file  upgrade.php
 Database upgrades for the RSS block.
 
file  version.php
 Version details.
 

Namespaces

namespace  block_rss_client\output
  
 
namespace  block_rss_client\privacy
  
 
namespace  block_rss_client\task
  
 

Classes

class  backup_rss_client_block_structure_step
 Define all the backup steps that wll be used by the backup_rss_client_block_task. More...
 
class  backup_rss_client_block_task
 Specialised backup task for the rss_client block (has own DB structures to backup) More...
 
class  block_rss_client
 A block which displays Remote feeds. More...
 
class  block_rss_client\output\block
 Class to help display an RSS Feeds block. More...
 
class  block_rss_client\output\channel_image
 Class to display RSS channel images. More...
 
class  block_rss_client\output\feed
 Class to help display an RSS Feed. More...
 
class  block_rss_client\output\footer
 Class to help display an RSS Block footer. More...
 
class  block_rss_client\output\item
 Class to help display an RSS Item. More...
 
class  block_rss_client\output\renderer
 Renderer for RSS Client block. More...
 
class  block_rss_client\privacy\provider
 Privacy class for requesting user data. More...
 
class  block_rss_client\task\refreshfeeds
 Task for updating RSS feeds for rss client block. More...
 
class  block_rss_client_edit_form
 Form for editing RSS client block instances. More...
 
class  moodle1_block_rss_client_handler
 Block conversion handler for rss_client. More...
 
class  restore_rss_client_block_structure_step
 Define all the restore steps that wll be used by the restore_rss_client_block_task. More...
 
class  restore_rss_client_block_task
 Specialised restore task for the rss_client block (has own DB structures to backup) More...
 

Functions

 xmldb_block_rss_client_upgrade ($oldversion)
 Upgrade the block_rss_client database. More...
 

Variables

 $capabilities
 
 $plugin = 2020060900
 
 $tasks
 
$plugin component = 'block_rss_client'
 
$plugin version = 2020061500
 

Detailed Description

Function Documentation

◆ xmldb_block_rss_client_upgrade()

xmldb_block_rss_client_upgrade (   $oldversion)

Upgrade the block_rss_client database.

Parameters
int$oldversionThe version number of the plugin that was installed.
Return values
boolean

Variable Documentation

◆ $tasks

$tasks
Initial value:
= array(
array(
'classname' => '\block_rss_client\task\refreshfeeds',
'blocking' => 0,
'minute' => '*/5',
'hour' => '*',
'day' => '*',
'month' => '*',
'dayofweek' => '*',
'disabled' => 0
)
)