/* @author dhtmlx.com @license GPL, see license.txt */ if (window.dhtmlXGridObject && !dhtmlXGridObject.prototype._init_point_connector){ dhtmlXGridObject.prototype._init_point_connector=dhtmlXGridObject.prototype._init_point; dhtmlXGridObject.prototype._init_point=function(){ //make separate config array for each grid this._con_f_used = [].concat(this._con_f_used); dhtmlXGridObject.prototype._con_f_used=[]; var clear_url=function(url){ url=url.replace(/(\?|\&)connector[^\f]*/g,""); return url+(url.indexOf("?")!=-1?"&":"?")+"connector=true"+(this.hdr.rows.length > 0 ? "&dhx_no_header=1":""); }; var combine_urls=function(url){ return clear_url.call(this,url)+(this._connector_sorting||"")+(this._connector_filter||""); }; var sorting_url=function(url,ind,dir){ this._connector_sorting="&dhx_sort["+ind+"]="+dir; return combine_urls.call(this,url); }; var filtering_url=function(url,inds,vals){ var chunks = []; for (var i=0; i