74 lines
1.9 KiB
PHP
74 lines
1.9 KiB
PHP
|
|
<?php
|
||
|
|
/*
|
||
|
|
* @component SQL 2 Excel Component
|
||
|
|
* @copyright Copyright (C) Joomla-R-Us, joomla-r-us.com
|
||
|
|
* @license http://www.gnu.org/licenses/gpl-3.0.html GNU/GPLv3
|
||
|
|
*/
|
||
|
|
|
||
|
|
|
||
|
|
// No direct access
|
||
|
|
defined( '_JEXEC' ) or die( 'Restricted access' );
|
||
|
|
|
||
|
|
jimport( 'joomla.application.component.view' );
|
||
|
|
|
||
|
|
require_once( JPATH_COMPONENT.DS.'helpers'.DS.'common.php' );
|
||
|
|
|
||
|
|
class Sql2excelViewParms extends JView
|
||
|
|
{
|
||
|
|
|
||
|
|
function display($tpl = null)
|
||
|
|
{
|
||
|
|
// Workbook ID
|
||
|
|
$wb_id = JRequest::getVar( 'id', 0, 'get', 'int' );
|
||
|
|
|
||
|
|
if ( (int) $wb_id > 0 ) {
|
||
|
|
|
||
|
|
$model =& $this->getModel();
|
||
|
|
$wsParms = $model->getWorksheets((int) $wb_id);
|
||
|
|
$this->assignRef('wb_id',$wb_id);
|
||
|
|
|
||
|
|
if ( count($wsParms) ) {
|
||
|
|
// User is allowed to see at least one Worksheet
|
||
|
|
$wbTitle = $wsParms[0]->wbtitle;
|
||
|
|
$this->assignRef('wbtitle',$wbTitle);
|
||
|
|
|
||
|
|
$wbParmsHTML = '';
|
||
|
|
$wbHiddenParms = '';
|
||
|
|
$wbParmVars = '';
|
||
|
|
$wbParmVarsAdd = '';
|
||
|
|
$nrWbParms = 0;
|
||
|
|
$wbRefresh = '';
|
||
|
|
$wbValidate = '';
|
||
|
|
$wbMultiTicks = '';
|
||
|
|
|
||
|
|
$wbParms = $model->getWorkbookParms((int) $wb_id);
|
||
|
|
if ( is_array($wbParms) ) {
|
||
|
|
$wbParmsHTML = $wbParms[0];
|
||
|
|
$wbParmVars = $wbParms[1];
|
||
|
|
$wbParmVarsAdd = $wbParms[2];
|
||
|
|
$wbHiddenParms = $wbParms[3];
|
||
|
|
$nrWbParms = $wbParms[4];
|
||
|
|
$wbRefresh = $wbParms[5];
|
||
|
|
$wbValidate = $wbParms[6];
|
||
|
|
$wbMultiTicks = $wbParms[7];
|
||
|
|
}
|
||
|
|
$this->assignRef('wbParmsHTML',$wbParmsHTML);
|
||
|
|
$this->assignRef('wbHiddenParms',$wbHiddenParms);
|
||
|
|
$this->assignRef('wbParmVars',$wbParmVars);
|
||
|
|
$this->assignRef('wbParmVarsAdd',$wbParmVarsAdd);
|
||
|
|
$this->assignRef('nrWbParms',$nrWbParms);
|
||
|
|
$this->assignRef('wbRefresh',$wbRefresh);
|
||
|
|
$this->assignRef('wbValidate',$wbValidate);
|
||
|
|
$this->assignRef('wbMultiTicks',$wbMultiTicks);
|
||
|
|
|
||
|
|
} else {
|
||
|
|
JError::raiseError( 500, JText::_( 'No data' ) );
|
||
|
|
}
|
||
|
|
|
||
|
|
} else {
|
||
|
|
JError::raiseError( 500, JText::_( 'Invalid Workbook ID' ) );
|
||
|
|
}
|
||
|
|
parent::display($tpl);
|
||
|
|
}
|
||
|
|
}
|