| Current Path : /home/bonneesp/www/administrator/components/com_tabulizer/views/ruleset/tmpl/ |
| 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);
}
?>