Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
block_rss_client

Directories

directory backup
  
 
directory classes
  
 

Namespaces

namespace  block_rss_client\output
 Contains class block_rss_client\output\block.
 
namespace  block_rss_client\privacy
 Privacy class for requesting user data.
 
namespace  block_rss_client\task
 Task for updating RSS feeds for rss client block.
 

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
 Contains block_rss_client. 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_install ()
 RSS client block installation.
 
 xmldb_block_rss_client_upgrade ($oldversion)
 Upgrade the block_rss_client database.
 

Variables

 $capabilities
 
 $plugin = 2023100400
 
 $tasks
 
$plugin component = 'block_rss_client'
 
$plugin version = 2023100900
 

Detailed Description

Function Documentation

◆ xmldb_block_rss_client_install()

xmldb_block_rss_client_install ( )

RSS client block installation.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later Perform the post-install procedures.

◆ 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
)
)