<?php
/**
* @package      JCE
* @copyright    Copyright (C) 2005 - 2011 Ryan Demmer. All rights reserved.
* @author		Ryan Demmer
* @license      GNU/GPL
* JCE is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
*/
class WFTablePluginConfig 
{
	public function getConfig(&$settings)
	{
		$wf = WFEditor::getInstance();
		
		$width 	= $wf->getParam('table.width');
		$height = $wf->getParam('table.height');
		
		if ($width && preg_match('#^[0-9\.]$#', $width)) {
			$width .= 'px';
		}
		
		if ($height && preg_match('#^[0-9\.]$#', $height)) {
			$height .= 'px';
		}
		
		$settings['table_default_width']			= $width;
		$settings['table_default_height']			= $height;
		$settings['table_default_border']			= $wf->getParam('table.border', 0, 0);
		$settings['table_default_cellpadding']		= $wf->getParam('table.cellpadding', 0, 0);
		$settings['table_default_cellspacing']		= $wf->getParam('table.cellspacing', 0, 0);
		$settings['table_default_rows']				= $wf->getParam('table.rows', 2, 2);
		$settings['table_default_cols']				= $wf->getParam('table.cols', 2, 2);
		$settings['table_cell_limit']				= $wf->getParam('table.cell_limit', 0, 0);
		$settings['table_row_limit']				= $wf->getParam('table.row_limit', 0, 0);
		$settings['table_col_limit']				= $wf->getParam('table.col_limit', 0, 0);
	}
}
?>