<?php
/*------------------------------------------------------------------------
# Copyright (C) 2005-2012 WebxSolution Ltd. All Rights Reserved.
# @license - GPLv2.0
# Author: WebxSolution Ltd
# Websites:  http://www.webxsolution.com
# Terms of Use: An extension that is derived from the JoomlaCK editor will only be allowed under the following conditions: http://joomlackeditor.com/terms-of-use
# ------------------------------------------------------------------------*/ 

defined( '_JEXEC' ) or die;
defined('JPATH_PLATFORM') or die;

class JCKConfigHandlerTextareaList 
{
	function getOptions($key,$value,$default,$node,$params)
	{
		$options = '';
		
		$is_a_object = $node->attributes('is_object');
		$is_a_array = $node->attributes('is_array');
		$separator = $node->attributes('separator');
		
		if(!$separator)
			$separator = ','; //default to a comma separated list
			
		if(strpos($value,'|'))
			str_replace('|',chr(13),$value);
			
		$value = str_replace(chr(13),$separator,$value);
		
		if($is_a_object)
		  $value = '{'.$value.'}';

		if($is_a_array)
		  $value = '['.$value.']';	
		  
	   	$options .= "\"$key='".$value."'\",";   
		
		return $options;
	}
}