MDL-46481 backup: Ensure one-click backup is not displayed on restore

This commit is contained in:
Frederic Massart 2014-10-09 18:45:32 +08:00
parent e6b00f032d
commit fef943738d

View File

@ -123,7 +123,8 @@ abstract class base_moodleform extends moodleform {
$buttonarray[] = $this->_form->createElement('submit', 'submitbutton', get_string($this->uistage->get_ui()->get_name().'stage'.$this->uistage->get_stage().'action', 'backup'), array('class'=>'proceedbutton'));
if (!$this->uistage->is_first_stage()) {
$buttonarray[] = $this->_form->createElement('submit', 'previous', get_string('previousstage','backup'));
} else {
} else if ($this->uistage instanceof backup_ui_stage) {
// Only display the button on the first stage of backup, they only place where it has an effect.
$buttonarray[] = $this->_form->createElement('submit', 'oneclickbackup', get_string('jumptofinalstep', 'backup'),
array('class' => 'oneclickbackup'));
}