Your IP : 216.73.217.53


Current Path : /home/bonneesp/www/administrator/components/com_tabulizer/assets/classes/dialog/
Upload File :
Current File : /home/bonneesp/www/administrator/components/com_tabulizer/assets/classes/dialog/convert.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' );

TabulizerPath::requireLib('tabulizer','common');
TabulizerPath::requireLib('convert','dialog');

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

$errors = array();

if (get_magic_quotes_gpc()) {
	$text = stripslashes($jinput->post->get('raw_text','','raw'));
	$caption = stripslashes($jinput->post->getString('table_caption',''));
} else {
	$text = $jinput->post->get('raw_text','','raw');
	$caption = $jinput->post->getString('table_caption','');
}
$separator = $jinput->post->getString('column_separator','');
$enclosure = $jinput->post->getString('column_enclosure','');
$ruleset_name  = $jinput->post->getString('ruleset_name','');
$ruleset_filename  = $jinput->post->getString('archive_filename','');
$use_comments = intval($jinput->post->getInt('use_comments',0));
$column_consistency = intval($jinput->post->getInt('column_consistency',0));
$metadata = array('caption'=>$caption);

$table = new Tabulizer();
if ($use_comments) $table->setComments(true);
$html = $table->process($text, $separator, $enclosure, $column_consistency, $metadata, $ruleset_filename, $ruleset_name, $errors);
	
if (!empty($errors)) {	
	$html = ERROR_CODE_PREFIX;
	foreach ($errors as $error) {
		$html .= '<error>'.$error.'</error>';
	}
}	

jexit($html);

?>