<?php
/**
 * @package Akeeba
 * @copyright Copyright (c)2009-2013 Nicholas K. Dionysopoulos
 * @license GNU General Public License version 3, or later
 * @since 3.6.0
 */

// Protect from unauthorized access
defined('_JEXEC') or die();

JHtml::_('behavior.framework');

?>
	<p>
		<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_HEADERINFO'); ?>
	</p>
	
	<fieldset>
		<legend><?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_CLICRON') ?></legend>
		
				<?php if(AKEEBA_PRO): ?>
		<p class="alert alert-info">
			<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_CLICRON_INFO') ?>
			<br/>
			<a class="btn btn-mini btn-info" href="https://www.akeebabackup.com/documentation/akeeba-backup-documentation/native-cron-script.html" target="_blank">
				<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_GENERICREADDOC') ?>
			</a>
		</p>
		<p>
			<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_GENERICUSECLI') ?>
			<code>
				<?php echo $this->croninfo->info->php_path ?>
				<?php echo $this->croninfo->cli->path ?>
			</code>
		</p>
		<p>
			<span class="label label-important"><?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_CLIGENERICIMPROTANTINFO'); ?></span>
			<?php echo JText::sprintf('COM_AKEEBA_SCHEDULE_LBL_CLIGENERICINFO', $this->croninfo->info->php_path); ?>
		</p>

		<?php else: ?>
		<div class="alert">
			<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_UPGRADETOPRO') ?>
			<br/>
			<a class="btn btn-primary" href="https://www.akeebabackup.com/subscribe.html" target="_blank">
				<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_UPGRADENOW') ?>
			</a>
		</div>
		<?php endif; ?>
	</fieldset>

	<fieldset>
		<legend><?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_ALTCLICRON') ?></legend>
		
				<?php if(AKEEBA_PRO): ?>
		<p class="alert alert-info">
			<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_ALTCLICRON_INFO') ?>
			<br/>
			<a class="btn btn-mini btn-info" href="https://www.akeebabackup.com/documentation/akeeba-backup-documentation/alternative-cron-script.html" target="_blank">
				<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_GENERICREADDOC') ?>
			</a>
		</p>
		<?php if(!$this->croninfo->info->feenabled): ?>
		<p class="alert alert-error">
			<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTEND_DISABLED'); ?>
		</p>
		<?php elseif(!trim($this->croninfo->info->secret)): ?>
		<p class="alert alert-error">
			<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTEND_SECRET'); ?>
		</p>
		<?php else: ?>
		<p>
			<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_GENERICUSECLI') ?>
			<code>
				<?php echo $this->croninfo->info->php_path ?>
				<?php echo $this->croninfo->altcli->path ?>
			</code>
		</p>
		<p>
			<span class="label label-important"><?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_CLIGENERICIMPROTANTINFO'); ?></span>
			<?php echo JText::sprintf('COM_AKEEBA_SCHEDULE_LBL_CLIGENERICINFO', $this->croninfo->info->php_path); ?>
		</p>
		<?php endif; ?>

		<?php else: ?>
		<div class="alert">
			<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_UPGRADETOPRO') ?>
			<br/>
			<a class="btn btn-primary" href="https://www.akeebabackup.com/subscribe.html" target="_blank">
				<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_UPGRADENOW') ?>
			</a>
		</div>
		<?php endif; ?>
	</fieldset>
	
	<fieldset>
		<legend><?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTENDBACKUP') ?></legend>
		
		<p class="alert alert-info">
			<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTENDBACKUP_INFO') ?>
			<br/>
			<a class="btn btn-mini btn-info" href="https://www.akeebabackup.com/documentation/akeeba-backup-documentation/automating-your-backup.html" target="_blank">
				<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_GENERICREADDOC') ?>
			</a>
		</p>
		<?php if(!$this->croninfo->info->feenabled): ?>
		<p class="alert alert-error">
			<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTEND_DISABLED'); ?>
		</p>
		<?php elseif(!trim($this->croninfo->info->secret)): ?>
		<p class="alert alert-error">
			<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTEND_SECRET'); ?>
		</p>
		<?php else: ?>
		<p>
			<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTENDBACKUP_MANYMETHODS'); ?>
		</p>
		
		
		<ul id="abschedulingTabs" class="nav nav-tabs">
			<li>
				<a href="#absTabWebcron" data-toggle="tab">
					<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTENDBACKUP_TAB_WEBCRON'); ?>
				</a>
			</li>
			<li>
				<a href="#absTabWget" data-toggle="tab">
					<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTENDBACKUP_TAB_WGET'); ?>
				</a>
			</li>
			<li>
				<a href="#absTabCurl" data-toggle="tab">
					<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTENDBACKUP_TAB_CURL'); ?>
				</a>
			</li>
			<li>
				<a href="#absTabScript" data-toggle="tab">
					<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTENDBACKUP_TAB_SCRIPT'); ?>
				</a>
			</li>
			<li>
				<a href="#absTabUrl" data-toggle="tab">
					<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTENDBACKUP_TAB_URL'); ?>
				</a>
			</li>
		</ul>

		<div id="absTabContent" class="tab-content">
			<div class="tab-pane fade" id="absTabWebcron">
				<p>
					<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTEND_WEBCRON') ?>
				<table class="table table-striped" width="100%">
					<tr>
						<td></td>
						<td>
							<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTEND_WEBCRON_INFO') ?>
						</td>
					</tr>
					<tr>
						<td>
							<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTEND_WEBCRON_NAME') ?>
						</td>
						<td>
							<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTEND_WEBCRON_NAME_INFO') ?>
						</td>
					</tr>
					<tr>
						<td>
							<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTEND_WEBCRON_TIMEOUT') ?>
						</td>
						<td>
							<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTEND_WEBCRON_TIMEOUT_INFO') ?>
						</td>
					</tr>
					<tr>
						<td>
							<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTEND_WEBCRON_URL') ?>
						</td>
						<td>
							<?php echo $this->croninfo->info->root_url.'/'.$this->croninfo->frontend->path ?>
						</td>
					</tr>
					<tr>
						<td>
							<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTEND_WEBCRON_LOGIN') ?>
						</td>
						<td>
							<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTEND_WEBCRON_LOGINPASSWORD_INFO') ?>
						</td>
					</tr>
					<tr>
						<td>
							<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTEND_WEBCRON_PASSWORD') ?>
						</td>
						<td>
							<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTEND_WEBCRON_LOGINPASSWORD_INFO') ?>
						</td>
					</tr>
					<tr>
						<td>
							<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTEND_WEBCRON_EXECUTIONTIME') ?>
						</td>
						<td>
							<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTEND_WEBCRON_EXECUTIONTIME_INFO') ?>
						</td>
					</tr>
					<tr>
						<td>
							<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTEND_WEBCRON_ALERTS') ?>
						</td>
						<td>
							<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTEND_WEBCRON_ALERTS_INFO') ?>
						</td>
					</tr>
					<tr>
						<td></td>
						<td>
							<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTEND_WEBCRON_THENCLICKSUBMIT') ?>
						</td>
					</tr>
				</table>
				</p>
			</div>
			<div class="tab-pane fade" id="absTabWget">
				<p>
					<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTEND_WGET') ?>
					<code>
						wget --max-redirect=10000 "<?php echo $this->croninfo->info->root_url.'/'.$this->croninfo->frontend->path ?>" -O - 1>/dev/null 2>/dev/null
					</code>
				</p>
			</div>
			<div class="tab-pane fade" id="absTabCurl">
				<p>
					<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTEND_CURL') ?>
					<code>
						curl -L --max-redirs 1000 -v "<?php echo $this->croninfo->info->root_url.'/'.$this->croninfo->frontend->path ?>" 1>/dev/null 2>/dev/null
					</code>
				</p>
			</div>
			<div class="tab-pane fade" id="absTabScript">
				<p>
					<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTEND_CUSTOMSCRIPT') ?>
				<pre>
<?php echo '&lt;?php'; ?>

$curl_handle=curl_init();
curl_setopt($curl_handle, CURLOPT_URL, '<?php echo $this->croninfo->info->root_url.'/'.$this->croninfo->frontend->path ?>');
curl_setopt($curl_handle,CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($curl_handle,CURLOPT_MAXREDIRS, 10000);
curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER, 1);
$buffer = curl_exec($curl_handle);
curl_close($curl_handle);
if (empty($buffer))
    echo "Sorry, the backup didn't work.";
else
    echo $buffer;
<?php echo '?&gt;'; ?>
				</pre>
				</p>
			</div>
			<div class="tab-pane fade" id="absTabUrl">
				<p>
					<?php echo JText::_('COM_AKEEBA_SCHEDULE_LBL_FRONTEND_RAWURL') ?>
					<code>
						<?php echo $this->croninfo->info->root_url ?>/<?php echo $this->croninfo->frontend->path ?>
					</code>
				</p>
			</div>
		</div>

		<?php
JFactory::getDocument()->addScriptDeclaration( <<<ENDJS
(function($) {
	$(document).ready(function(){
		$('#abschedulingTabs a:first').tab('show');
	});
})(akeeba.jQuery);
ENDJS
);
		?>

		
		<?php endif; ?>
	</fieldset>