Your IP : 216.73.217.53


Current Path : /home/bonneesp/www/administrator/components/com_tabulizer/views/ruleset/tmpl/
Upload File :
Current File : /home/bonneesp/www/administrator/components/com_tabulizer/views/ruleset/tmpl/preview.php

<?php
/**
 * @version		6.5.0 tabulizer $
 * @package		tabulizer
 * @copyright	Copyright © 2011 - All rights reserved.
 * @license		GNU/GPL
 * @author		Dimitrios Mourloukos
 * @author mail	info@alterora.gr
 * @website		www.tabulizer.com
 * 
 */


// no direct access
defined('_JEXEC') or die('Restricted access');

$jinput = JFactory::getApplication()->input;
$option = $jinput->getCmd('option');

$archive_filename = $this->ruleset_file;
$ruleset_name = $this->ruleset_name;
$ruleset_title = $this->ruleset_title;
$ruleset_description = $this->ruleset_description;
$ruleset_style = empty($this->ruleset_style)?$this->ruleset_style_inherited:$this->ruleset_style;
$ruleset_name_url = urlencode($ruleset_name);
$archive_filename_url = urlencode($archive_filename);

$ruleset_sample_data_caption = (empty($this->sample_data_caption))?null:$this->sample_data_caption;
$ruleset_sample_data_text = (empty($this->sample_data_text))?null:$this->sample_data_text;
$ruleset_sample_data_sep = (empty($this->sample_data_sep))?'cm':$this->sample_data_sep;
$ruleset_sample_data_enc = (empty($this->sample_data_enc))?'none':$this->sample_data_enc;

$title = JText::_('COM_TABULIZER_RULESET' );
if (!empty($ruleset_title)) $title .= ': ' . $ruleset_title;
else if (!empty($ruleset_name)) $title .= ': '.$ruleset_name;
else $title .= ': '.$archive_filename;

$archives_return_url = '&archives_return_url='.urlencode($this->return_urls['archives']);
$archive_return_url = '&archive_return_url='.urlencode($this->return_urls['archive']);
$return_url = $this->return_urls['archive'].$archives_return_url;

JHTML::_('behavior.tooltip');
JToolBarHelper::title($title);
JToolBarHelper::back(JText::_('COM_TABULIZER_BACK_TO_RULESET_ARCHIVE'), $return_url);
JToolBarHelper::help( 'all_topics', true );

TabulizerPath::requireLib('tabulizer','common');
$table = new Tabulizer();	

echo '<strong><em>'.JText::_('COM_TABULIZER_SAMPLE_TABLE').'</em></strong>' . "<br/>\n";

$name = $ruleset_name;
$title = $ruleset_title;
$description = $ruleset_description;		
$html = '';
$errors = array();

if (!empty($description)) {
	$tooltip = JHTML::tooltip($description, $title);
	$title = $title . ' ' . $tooltip;
}		

$sample_data = array();
$sample_data['meta'] = empty($ruleset_sample_data_caption)?null:array('caption'=>$ruleset_sample_data_caption);
$sample_data['text'] = $ruleset_sample_data_text;
$sample_data['separator'] = $ruleset_sample_data_sep;
$sample_data['enclosure'] = $ruleset_sample_data_enc;			
	
echo "<hr><h3>{$title}</h3>\n";			
if ($table->previewRuleset($archive_filename, $name, $sample_data, $html, $errors)) {
	echo $html;			
} else {
	$msg = JText::_('COM_TABULIZER_ERRORS_FOUND'). '<br/><ul>';
	foreach ($errors as $error) {
		$msg .= '<li>'.$error.'</li>';
	}
	$msg .= '</ul>';
	TabulizerUserMessage::printError($msg);
}

?>