<?php
/**
 * @package angi4j
 * @copyright Copyright (C) 2009-2013 Nicholas K. Dionysopoulos. All rights reserved.
 * @author Nicholas K. Dionysopoulos - http://www.dionysopoulos.me
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL v3 or later
 */

defined('_AKEEBA') or die();

$data = $this->input->getData();
$stepsModel = AModel::getAnInstance('Steps', 'AngieModel');
$this->input->setData($data);
// Previous step
$prevStep = $stepsModel->getPreviousStep();
if(!empty($prevStep['step']))
{
	$url = 'index.php?view=' . $prevStep['step']
		. (!empty($prevStep['substep']) ? '&substep=' . $prevStep['substep'] : '');
	ADocument::getInstance()->appendButton(
		'GENERIC_BTN_PREV', $url, '', 'arrow-left'
	);
}
// Skip (on database step)
if($stepsModel->getActiveStep() == 'database')
{
	// Next step
	$nextStep = $stepsModel->getNextStep();
	if(!empty($nextStep['step']))
	{
		$url = 'index.php?view=' . $nextStep['step']
			. (!empty($nextStep['substep']) ? '&substep=' . $nextStep['substep'] : '');
		ADocument::getInstance()->appendButton(
			'GENERIC_BTN_SKIP', $url, 'warning', 'white forward'
		);
	}
	$key = $stepsModel->getActiveSubstep();
	ADocument::getInstance()->appendButton(
		'GENERIC_BTN_NEXT', 'javascript:databaseRunRestoration(\''.$key.'\'); return false;', 'primary', 'white arrow-right'
	);
}
else
{
	// Next step
	$nextStep = $stepsModel->getNextStep();
	if(!empty($nextStep['step']))
	{
		$url = 'index.php?view=' . $nextStep['step']
			. (!empty($nextStep['substep']) ? '&substep=' . $nextStep['substep'] : '');
		ADocument::getInstance()->appendButton(
			'GENERIC_BTN_NEXT', $url, 'primary', 'white arrow-right'
		);
	}
}