Пример #1
0
    /**
     * Outputs the AJAX-powered JavaScript to the browser. It is meant to be used
     * by renderJavaScript()
     *
     * @access private
     */
    function _renderAJAXJavaScript()
    {
        jpimport('helpers.sajax', true);
        sajax_init();
        sajax_force_page_ajax();
        sajax_export('toggle', 'filepane', 'folderpane');
        ?>
<script language="JavaScript" type="text/javascript">
	/*
	 * (S)AJAX Library code
	 */
	 <?php 
        sajax_show_javascript();
        ?>
 	sajax_fail_handle = SAJAXTrap;

	function SAJAXTrap( myData ) {
		alert('Invalid AJAX reponse: ' + myData);
	}

	var globRoot = '';
	
	function toggle( fileName )
	{
		x_toggle( fileName, toggle_cb );
	}
	
	function toggle_cb( myRet )
	{
		filepane();
	}
	
	function filepane()
	{
		x_filepane( globRoot, filepane_cb ); 
	}
	
	function filepane_cb( myRet )
	{
		document.getElementById('filepane').innerHTML = myRet;
	}
	
	function folderpane( path )
	{
		globRoot = path;
		document.getElementById('currentdirectory').innerHTML = globRoot;
		x_folderpane( globRoot, folderpane_cb );
	}
	
	function folderpane_cb( myRet )
	{
		document.getElementById('folderpane').innerHTML = myRet;
		filepane();
	}
</script>
<?php 
    }
Пример #2
0
    /**
     * Outputs the AJAX-powered JavaScript to the browser. It is meant to be used
     * by renderJavaScript()
     *
     * @access private
     */
    function _renderAJAXJavaScript()
    {
        jpimport('helpers.sajax', true);
        sajax_init();
        sajax_force_page_ajax();
        sajax_export('toggle', 'tablepane');
        ?>
<script language="JavaScript" type="text/javascript">
	/*
	 * (S)AJAX Library code
	 */
	 <?php 
        sajax_show_javascript();
        ?>
 	sajax_fail_handle = SAJAXTrap;

	function SAJAXTrap( myData ) {
		alert('Invalid AJAX reponse: ' + myData);
	}

	function toggle( table )
	{
		x_toggle( table, toggle_cb );
	}
	
	function toggle_cb( myRet )
	{
		tablepane();
	}
		
	function tablepane()
	{
		x_tablepane( tablepane_cb );
	}
	
	function tablepane_cb( myRet )
	{
		document.getElementById('tablepane').innerHTML = myRet;
	}
</script>
<?php 
    }
Пример #3
0
// Protect from unauthorized access
defined('_JEXEC') or die('Restricted Access');
?>
<h1><?php 
echo JText::_('BACKUP_HEADER_BACKINGUP');
?>
</h1>
<p><?php 
echo JText::_('BACKUP_TEXT_BACKINGUP');
?>
</p>
<?php 
if ($this->backupMethod == 'ajax') {
    jpimport('helpers.sajax', true);
    sajax_init();
    sajax_force_page_ajax('backup');
    sajax_export('start', 'tick', 'renderProgress');
    $description = JRequest::getString('description');
    $comment = JRequest::getString('comment');
    $baseURL = str_replace('\\', '%5c', JURI::base() . 'index.php?option=com_joomlapack&view=backup&task=');
    ?>
<!-- AJAX-powered backup method -->
<script type="text/javascript" language="Javascript">
	/**
	 * (S)AJAX JavaScript
	 */
	<?php 
    sajax_show_javascript();
    ?>

	//sajax_debug_mode = 1;
Пример #4
0
/**
 * @package JoomlaPack
 * @copyright Copyright (c)2006-2008 JoomlaPack Developers
 * @license GNU General Public License version 2, or later
 * @version $id$
 * @since 1.3
 * 
 * The main page of the JoomlaPack component is where all the fun takes place :)
 */
// Protect from unauthorized access
defined('_JEXEC') or die('Restricted Access');
jimport('joomla.html.pane');
$tabs =& JPane::getInstance('sliders');
jpimport('helpers.sajax', true);
sajax_init();
sajax_force_page_ajax();
sajax_export('getDefaultOutputDirectory');
// Modal dialog setup
$params = array('size' => array('x' => 600, 'y' => 380));
JHTML::_('behavior.modal', 'a.modal', $params);
?>
<div id="jpcontainer">
<script language="JavaScript" type="text/javascript">
/*
 * (S)AJAX Library code
 */
 
<?php 
sajax_show_javascript();
?>
 
Пример #5
0
 function commonSAJAX()
 {
     jpimport('helpers.sajax');
     sajax_init();
     sajax_force_page_ajax();
     sajax_export('toggleDBFilter', 'DBSelectionHTML', 'ResetDBEF', 'FilterNonJoomlaTables');
 }
Пример #6
0
 function commonSAJAX()
 {
     jpimport('helpers.sajax');
     sajax_init();
     sajax_force_page_ajax();
     sajax_export('toggleFileFilter', 'sffSelectionHTML');
 }
Пример #7
0
 function commonSAJAX()
 {
     jpimport('helpers.sajax');
     sajax_init();
     sajax_force_page_ajax();
     sajax_export('getDefaultOutputDirectory', 'getDeafultTempDirectory');
 }
Пример #8
0
 function commonSAJAX()
 {
     jpimport('helpers.sajax');
     sajax_init();
     sajax_force_page_ajax();
     sajax_export('testdatabase', 'getMultiDBList', 'toggleMultiDBActive');
 }
Пример #9
0
 function commonSAJAX()
 {
     jpimport('helpers.sajax');
     sajax_init();
     sajax_force_page_ajax();
     sajax_export('tick', 'errorTrapReporting');
 }
Пример #10
0
 function commonSAJAX()
 {
     jpimport('helpers.sajax');
     sajax_init();
     sajax_force_page_ajax();
     sajax_export('deleteBackup');
 }