FundacionLQDVI_WebCongresos/www/components/com_sql2excel/views/parms/view.parms.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);
}
}