Full ELMS Learning Network documentation
class backup_migrate_filter
- cis7 sites/all/modules/ulmus/backup_migrate/includes/filters.inc backup_migrate_filter
- cle7 sites/all/modules/ulmus/backup_migrate/includes/filters.inc backup_migrate_filter
- elmsmedia7 sites/all/modules/ulmus/backup_migrate/includes/filters.inc backup_migrate_filter
- icor7 sites/all/modules/ulmus/backup_migrate/includes/filters.inc backup_migrate_filter
- meedjum_blog7 sites/all/modules/ulmus/backup_migrate/includes/filters.inc backup_migrate_filter
- mooc7 sites/all/modules/ulmus/backup_migrate/includes/filters.inc backup_migrate_filter
A base class for basing filters on.
Hierarchy
- class backup_migrate_filter
Expanded class hierarchy of backup_migrate_filter
Members
Name![]() |
Modifiers | Type | Description |
---|---|---|---|
backup_migrate_filter::backup | function | This function is called on a backup file after the backup has been completed. | |
backup_migrate_filter::backup_settings_default | function | Get the form for the settings for this filter. | |
backup_migrate_filter::backup_settings_form | function | Get the form for the settings for this filter. | |
backup_migrate_filter::backup_settings_form_submit | function | Submit the settings form. Any values returned will be saved. | |
backup_migrate_filter::backup_settings_form_validate | function | Get the form for the settings for this filter. | |
backup_migrate_filter::destinations | function | Declare any default destinations for this filter. | |
backup_migrate_filter::file_types | function | Get a list of file types handled by this filter. | |
backup_migrate_filter::post_backup | function | This function is called immediately post backup. | |
backup_migrate_filter::pre_backup | function | This function is called immediately prior to backup. | |
backup_migrate_filter::restore | function | This function is called on a backup file before importing it. | |
backup_migrate_filter::restore_settings_default | function | Get the form for the settings for this filter. | |
backup_migrate_filter::restore_settings_form | function | Get the form for the settings for this filter. | |
backup_migrate_filter::restore_settings_form_submit | function | Submit the settings form. Any values returned will be saved. | |
backup_migrate_filter::restore_settings_form_validate | function | Get the form for the settings for this filter. | |
backup_migrate_filter::weight | function | Get the weight of the filter for the given op. |
File
- sites/
all/ modules/ ulmus/ backup_migrate/ includes/ filters.inc, line 179 - All of the filter handling code needed for Backup and Migrate.
View source
class backup_migrate_filter {
var $weight = 0;
var $op_weights = array();
/**
* Get the weight of the filter for the given op.
*/
function weight($op = NULL) {
if ($op && isset($this->op_weights[$op])) {
return $this->op_weights[$op];
}
return $this->weight;
}
/**
* Get the form for the settings for this filter.
*/
function backup_settings_default() {
return array();
}
/**
* Get the form for the settings for this filter.
*/
function backup_settings_form($settings) {
return array();
}
/**
* Get the form for the settings for this filter.
*/
function backup_settings_form_validate($form, &$form_state) {
}
/**
* Submit the settings form. Any values returned will be saved.
*/
function backup_settings_form_submit($form, &$form_state) {
return $form_state['values'];
}
/**
* Get the form for the settings for this filter.
*/
function restore_settings_default() {
return array();
}
/**
* Get the form for the settings for this filter.
*/
function restore_settings_form($settings) {
return array();
}
/**
* Get the form for the settings for this filter.
*/
function restore_settings_form_validate($form, &$form_state) {
}
/**
* Submit the settings form. Any values returned will be saved.
*/
function restore_settings_form_submit($form, &$form_state) {
return $form_state['values'];
}
/**
* Get a list of file types handled by this filter.
*/
function file_types() {
return array();
}
/**
* Declare any default destinations for this filter.
*/
function destinations() {
return array();
}
/**
* This function is called on a backup file after the backup has been completed.
*/
function backup($file, &$settings) {
return $file;
}
/**
* This function is called on a backup file before importing it.
*/
function restore($file, &$settings) {
return $file;
}
/**
* This function is called immediately prior to backup.
*/
function pre_backup($source, $file, $settings) {
}
/**
* This function is called immediately post backup.
*/
function post_backup($source, $file, $settings) {
}
}