summaryrefslogtreecommitdiffstats
path: root/codebase/Data/GridDataProcessor.php
blob: 9b487eb6cbb5ef189665358bbe5cb8650ef056c9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
namespace DHTMLX\Connector\Data;

/*! DataProcessor class for Grid component
**/
class GridDataProcessor extends DataProcessor{

	/*! convert incoming data name to valid db name
		converts c0..cN to valid field names
		@param data
			data name from incoming request
		@return
			related db_name
	*/
	function name_data($data){
		if ($data == "gr_id") return $this->config->id["name"];
		$parts=explode("c",$data);
		if ($parts[0]=="" && ((string)intval($parts[1]))==$parts[1])
			if (sizeof($this->config->text)>intval($parts[1]))
				return $this->config->text[intval($parts[1])]["name"];
		return $data;
	}
}