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

class TreeDataProcessor extends DataProcessor{

    function __construct($connector,$config,$request){
        parent::__construct($connector,$config,$request);
        $request->set_relation(false);
    }

    /*! 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=="tr_pid")
            return $this->config->relation_id["db_name"];
        if ($data=="tr_text")
            return $this->config->text[0]["db_name"];
        return $data;
    }
}