| Current Path : /home/bonneesp/www/administrator/components/com_tabulizer/assets/classes/dialog/ |
| 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);
?>