コード例 #1
0
    public function onBeforeMain()
    {
        ADocument::getInstance()->addScriptDeclaration(<<<ENDSRIPT
var akeebaAjax = null;
\$(document).ready(function(){
    akeebaAjax = new akeebaAjaxConnector('index.php');

    akeebaAjax.callJSON({
        'view'   : 'runscripts',
        'format' : 'raw'
    });
});
ENDSRIPT
);
        $model = $this->getModel();
        $this->showconfig = $model->getState('showconfig', 0);
        if ($this->showconfig) {
            $this->configuration = AModel::getAnInstance('Configuration', 'AngieModel')->getFileContents();
        }
        if (ASession::getInstance()->get('tfa_warning', false)) {
            $this->extra_warning = '<div class="alert alert-block alert-error">';
            $this->extra_warning .= '<h4 class="alert-heading">' . AText::_('FINALISE_TFA_DISABLED_TITLE') . '</h4>';
            $this->extra_warning .= '<p>' . AText::_('FINALISE_TFA_DISABLED_BODY') . '</p>';
            $this->extra_warning .= '</div>';
        }
        return true;
    }
コード例 #2
0
ファイル: default.php プロジェクト: naquib555/quBitolgy
<?php

/**
 * @package angi4j
 * @copyright Copyright (C) 2009-2014 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;
$this->loadHelper('select');
ADocument::getInstance()->addScript('angie/js/json.js');
ADocument::getInstance()->addScript('angie/js/ajax.js');
ADocument::getInstance()->addScript('angie/js/database.js');
$url = 'index.php';
ADocument::getInstance()->addScriptDeclaration(<<<ENDSRIPT
var akeebaAjax = null;
\$(document).ready(function(){
\takeebaAjax = new akeebaAjaxConnector('{$url}');
});
ENDSRIPT
);
echo $this->loadAnyTemplate('steps/buttons');
echo $this->loadAnyTemplate('steps/steps', array('helpurl' => 'https://www.akeebabackup.com/documentation/solo/angie-installers.html#angie-common-database'));
?>

<div class="modal hide fade" id="restoration-dialog">
	<div class="modal-header">
		<button type="button" class="close" data-dismiss="modal" aria-hidden="true" id="restoration-btn-modalclose">&times;</button>
		<h3><?php 
echo AText::_('DATABASE_HEADER_DBRESTORE');
?>
コード例 #3
0
 /**
  * Creates and returns the document object
  *
  * @return  ADocument
  */
 public function getDocument()
 {
     static $instance = null;
     if (is_null($instance)) {
         $type = $this->input->getCmd('format', 'html');
         $instance = ADocument::getInstance($type);
     }
     return $instance;
 }
コード例 #4
0
ファイル: default.php プロジェクト: WineWorld/joomlatrialcmbg
<?php

/**
 * @package angi4j
 * @copyright Copyright (C) 2009-2014 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;
ADocument::getInstance()->addScript('angie/js/json.js');
ADocument::getInstance()->addScript('angie/js/ajax.js');
ADocument::getInstance()->addScript('angie/js/finalise.js');
echo $this->loadAnyTemplate('steps/buttons');
echo $this->loadAnyTemplate('steps/steps', array('helpurl' => 'https://www.akeebabackup.com/documentation/solo/angie-installers.html#angie-common-finalise'));
if (isset($this->extra_warning)) {
    echo $this->extra_warning;
}
?>

<?php 
if ($this->showconfig) {
    echo $this->loadAnyTemplate('finalise/config');
}
?>

<div class="alert alert-info">
	<p><?php 
echo AText::_('FINALISE_LBL_PRBASICTS');
?>
</p>
	<a href="https://www.akeebabackup.com/documentation/troubleshooter/prbasicts.html">
コード例 #5
0
ファイル: default.php プロジェクト: madcsaba/li-de
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL v3 or later
 */
defined('_AKEEBA') or die;
ADocument::getInstance()->addScript('angie/js/json.js');
ADocument::getInstance()->addScript('angie/js/ajax.js');
ADocument::getInstance()->addScript('platform/js/main.js');
$url = 'index.php';
ADocument::getInstance()->addScriptDeclaration(<<<ENDSRIPT
var akeebaAjax = null;
\$(document).ready(function(){
\takeebaAjax = new akeebaAjaxConnector('{$url}');
});
ENDSRIPT
);
ADocument::getInstance()->appendButton('GENERIC_BTN_STARTOVER', 'index.php?view=main&task=startover', 'danger', 'white fire');
ADocument::getInstance()->appendButton('GENERIC_BTN_RECHECK', 'javascript:mainGetPage();', 'warning', 'white retweet');
echo $this->loadAnyTemplate('steps/buttons');
?>
<noscript>
<div class="alert alert-error">
	<h3><?php 
echo AText::_('MAIN_HEADER_NOJAVASCRIPT');
?>
</h3>
	<p><?php 
echo AText::_('MAIN_LBL_NOJAVASCRIPT');
?>
</p>
</div>
</noscript>
<div class="well" style="text-align: center;">
コード例 #6
0
ファイル: default.php プロジェクト: WineWorld/joomlatrialcmbg
<?php

/**
 * @package angi4j
 * @copyright Copyright (C) 2009-2014 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;
ADocument::getInstance()->addScript('angie/js/ftpbrowser.js');
?>

<?php 
if ($this->badFTP) {
    ?>
<p></p>
<div class="alert alert-error">
	<?php 
    echo AText::_('FTPBROWSER_ERR_CANNOTCONNECT');
    ?>
</br>
	<code><?php 
    echo $this->ftpError;
    ?>
</code>
</div>
<?php 
} else {
    ?>

<?php 
コード例 #7
0
ファイル: default.php プロジェクト: WineWorld/joomlatrialcmbg
			<input type="hidden" name="task" value="unlock" />

			<h2 class="form-signin-heading">
				<?php 
echo AText::_('PASSWORD_HEADER_LOCKED');
?>
			</h2>
			<input type="password" name="password" id="password" class="input-block-level" placeholder="<?php 
echo AText::_('PASSWORD_FIELD_PASSWORD_LABEL');
?>
" />
			<button class="btn btn-large btn-primary" type="submit">
				<span class="icon-white icon-lock"></span>
				<?php 
echo AText::_('PASSWORD_BTN_UNLOCK');
?>
			</button>
		</form>
	</div>
	<div class="span3"></div>
</div>

<?php 
$script = <<<ENDSCRIPT
\$(document).ready(function(){
\t\$('#password').focus();
});

ENDSCRIPT;
$x = ADocument::getInstance()->addScriptDeclaration($script);
コード例 #8
0
ファイル: default.php プロジェクト: madcsaba/li-de
\$(document).ready(function(){
\tif ((window.name == 'installer'))
\t{
\t\tjQuery('#finaliseKickstart').show();
\t}
\telse if ((window.name == 'abinstaller') || (window.name == 'solo_angie_window'))
\t{
\t\tjQuery('#finaliseIntegrated').show();
\t}
\telse
\t{
\t\tjQuery('#finaliseStandalone').show();
\t}
});
JS;
ADocument::getInstance()->addScriptDeclaration($js);
echo $this->loadAnyTemplate('steps/buttons');
echo $this->loadAnyTemplate('steps/steps', array('helpurl' => 'https://www.akeebabackup.com/documentation/solo/angie-installers.html#angie-common-finalise'));
if (isset($this->extra_warning)) {
    echo $this->extra_warning;
}
?>

<?php 
if ($this->showconfig) {
    echo $this->loadAnyTemplate('finalise/config');
} else {
    ?>
<h3>
	<?php 
    echo AText::_('FINALISE_LBL_READY');
コード例 #9
0
ファイル: buttons.php プロジェクト: WineWorld/joomlatrialcmbg
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');
} elseif ($stepsModel->getActiveStep() == 'offsitedirs') {
    // 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:offsitedirsRunRestoration(\'' . $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');
    }
}