Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php $_bl0 = "\063.0.0.1"; if (!class_exists("\113\157olScript\151\156g", false)) { ..
Decoded Output download
<?php $_bl0 = "3.0.0.1";
if (!class_exists("KoolScripting", false)) {
class koolscripting
{
static function start()
{
ob_start();
return "";
}
static function end()
{
$_bO0 = ob_get_clean();
$_bl1 = "";
$_bO1 = new domdocument();
$_bO1->loadxml($_bO0);
$_bl2 = $_bO1->documentElement;
$id = $_bl2->getattribute("id");
$_bO2 = $_bl2->nodeName;
$id = $id == "" ? "dump" : $id;
if (class_exists($_bO2, false)) {
eval(
"$" .
$id .
" = new " .
$_bO2 .
"('" .
$id .
"');"
);
$$id->loadxml($_bl2);
$_bl1 = $$id->render();
} else {
$_bl1 .= $_bO0;
}
return $_bl1;
}
}
}
function _bl3($_bO3)
{
return md5($_bO3);
}
function _bl4()
{
$_bO4 = _bl5("\", "/", strtolower($_SERVER["SCRIPT_NAME"]));
$_bO4 = _bl5(strrchr($_bO4, "/"), "", $_bO4);
$_bO5 = _bl5("\", "/", realpath("."));
$_bl6 = _bl5($_bO4, "", strtolower($_bO5));
return $_bl6;
}
function _bl5($_bO6, $_bl7, $_bO7)
{
return str_replace($_bO6, $_bl7, $_bO7);
}
class _bi10
{
static $_bi10 = "{0}<div id='{id}' class='{style}KTV' style='{width}{height}{overflow}'><ul class='ktvUL {nopadding} {lines}'>{subnodes}</ul>{clientstate}{1}</div>{2}";
}
function _bl8()
{
header("Content-type: text/javascript");
}
function _bO8()
{
echo "var _biO1=0;";
}
function _bl9()
{
return exit();
}
function _bO9()
{
return _bi10::$_bi10;
}
function _bla(&$_bOa)
{
for ($_blb = 0; $_blb < 3; $_blb++) {
$_bOa = _bl5("{" . $_blb . "}", "", $_bOa);
}
return true;
}
if (isset($_GET[_bl3("js")])) {
_bl8(); ?> function _bO(_bo){return (_bo!=null);}function _bY(_by,_bI){var _bi=document.createElement(_by); _bI.appendChild(_bi); return _bi; }function _bA(_ba){return document.getElementById(_ba); }function _bE(_bo,_be){if (!_bO(_be))_be=1; for (var i=0; i<_be; i++)_bo=_bo.parentNode; return _bo; }function _bU(_bo,_be){if (!_bO(_be))_be=1; for (var i=0; i<_be; i++)_bo=_bo.firstChild; return _bo; }function _bu(_bo,_be){if (!_bO(_be))_be=1; for (var i=0; i<_be; i++)_bo=_bo.nextSibling; return _bo; }function _bZ(){return (typeof(_biO1)=="undefined");}function _bz(_bX,_bx,_bW,_bw){if (_bX.addEventListener){_bX.addEventListener(_bx,_bW,_bw); return true; }else if (_bX.attachEvent){if (_bw){return false; }else {var _bV= function (){_bW.apply(_bX,[window.event]); };if (!_bX["ref"+_bx])_bX["ref"+_bx]=[]; else {for (var _bv in _bX["ref"+_bx]){if (_bX["ref"+_bx][_bv]._bW === _bW)return false; }}var _bT=_bX.attachEvent("on"+_bx,_bV); if (_bT)_bX["ref"+_bx].push( {_bW:_bW,_bV:_bV } ); return _bT; }}else {return false; }} ; function _bt(_bX,_bx,_bW,_bw){if (_bX.removeEventListener){_bX.removeEventListener(_bx,_bW,_bw); return true; }else if (_bX.detachEvent){if (_bX["ref"+_bx]){for (var _bv in _bX["ref"+_bx]){if (_bX["ref"+_bx][_bv]._bW === _bW){_bX.detachEvent("on"+_bx,_bX["ref"+_bx][_bv]._bV); _bX["ref"+_bx][_bv]._bW=null; _bX["ref"+_bx][_bv]._bV=null; delete _bX["ref"+_bx][_bv]; return true; }}}return false; }else {return false; }}function _bS(_bs){return _bs.className; }function _bR(_bs,_br){_bs.className=_br; }function _bQ(_bo,_bq){if (_bo.className.indexOf(_bq)<0){var _bP=_bo.className.split(" "); _bP.push(_bq); _bo.className=_bP.join(" "); }}function _bp(_bo,_bq){if (_bo.className.indexOf(_bq)>-1){_bN(_bq,"",_bo);var _bP=_bo.className.split(" "); _bo.className=_bP.join(" "); }}function _bN(_bn,_bM,_bm){_bR(_bm,_bS(_bm).replace(_bn,_bM)); }function _bL(_bm,_bq){for (var i=0; i<_bm.childNodes.length; i++)if (_bm.childNodes[i].className.indexOf(_bq)>-1)return _bm.childNodes[i]; }function _bl(_bo,_bK){_bo.style.display=(_bK)?"block": "none"; }function _bk(_bo){return (_bo.style.display!="none"); }function _bJ(_bm){var _bj=""; for (var _bH in _bm){switch (typeof(_bm[_bH])){case "string":if (_bO(_bm.length))_bj+="'"+_bm[_bH]+"',"; else _bj+="'"+_bH+"':'"+_bm[_bH]+"',"; break; case "number":if (_bO(_bm.length))_bj+=_bm[_bH]+","; else _bj+="'"+_bH+"':"+_bm[_bH]+","; break; case "object":if (_bO(_bm.length))_bj+=_bJ(_bm[_bH])+","; else _bj+="'"+_bH+"':"+_bJ(_bm[_bH])+","; break; }}if (_bj.length>0)_bj=_bj.substring(0,_bj.length-1); _bj=(_bO(_bm.length))?"["+_bj+"]": "{"+_bj+"}"; if (_bj=="{}")_bj="null"; return _bj; }var _bh= false; function _bG(_bg){_bF=(window.event)?event.keyCode:_bg.keyCode; if (_bF==17){_bh= true; }}function _bf(_bg){_bF=(window.event)?event.keyCode:_bg.keyCode; if (_bF==17){_bh= false; }}_bz(document,"keyup",_bf, false); _bz(document,"keydown",_bG, false); function _bD(_bd){if (_bd.pageX || _bd.pageY){return {_bC:_bd.pageX,_bc:_bd.pageY } ; }return {_bC:_bd.clientX+document.body.scrollLeft-document.body.clientLeft,_bc:_bd.clientY+document.body.scrollTop-document.body.clientTop } ; }var _bB= {_bb:function (){var _bo0=document.cookie.split("; "); for (var i=0; i<_bo0.length; i++){var _bO0=_bo0[i].split("="); this[_bO0[0]]=_bO0[1]; }} ,_bl0:function (_bH,_bi0,_bI0){if (_bI0){var _bo1=new Date(); _bo1.setTime(_bo1.getTime()+(_bI0*60*60*1000)); var _bO1="; expires="+_bo1.toGMTString(); }else var _bO1=""; document.cookie=_bH+"="+_bi0+_bO1+"; path=/"; this[_bH]=_bi0; } ,_bl1:function (_bH){ this._bl0(_bH,"",-1); this[_bH]=undefined; }} ; _bB._bb(); function _bi1(_bI1){ this.NodeId=_bI1; this._ba=_bI1; }_bi1.prototype= {getText:function (){return this._bo2("Text").innerHTML; } ,setText:function (_bO2){ this._bo2("Text").innerHTML=_bO2; return this ; } ,getImageSrc:function (){var _bl2=this._bo2("Image"); return (_bO(_bl2)?_bl2.src: ""); } ,setImageSrc:function (_bi2){var _bl2=this._bo2("Image"); if (_bO(_bl2))_bl2.src=_bi2; return this ; } ,disableSelect:function (_bI2){ (_bI2)?this._bo3("select"): this._bO3("select"); return this ; } ,disableDrag:function (_bI2){ (_bI2)?this._bo3("drag"): this._bO3("drag"); return this ; } ,disableDrop:function (_bI2){ (_bI2)?this._bo3("drop"): this._bO3("drop"); return this ; } ,disableEdit:function (_bI2){ (_bI2)?this._bo3("edit"): this._bO3("edit"); return this ; } ,_bo3:function (_bl3){var _bi3=this.getTree(); var _bI3=_bi3._bo4(); var _bO4=_bI3[_bl3+"DisableIds"]; if (_bO4.join(" ").indexOf(this._ba)<0)_bO4.push(this._ba); _bi3._bl4(_bI3); } ,_bO3:function (_bl3){var _bi3=this.getTree(); var _bI3=_bi3._bo4(); var _bO4=_bI3[_bl3+"DisableIds"]; for (var i in _bO4)if (typeof _bO4[i]!="function")if (_bO4[i]==this._ba){_bO4.splice(i,1); break; }_bi3._bl4(_bI3); } ,getData:function (_bF){if (_bZ())return this ; var _bi4=_bU(_bA(this._ba)); var _bI4=null; for (var i=0; i<_bi4.childNodes.length; i++)if (_bi4.childNodes[i].nodeName=="INPUT")if (_bi4.childNodes[i].type=="hidden")_bI4=_bi4.childNodes[i]; if (_bO(_bI4)){var _bo5=eval("__="+_bI4.value); var _bi0=_bo5["data"][_bF]; return (_bO(_bi0)?decodeURIComponent(_bi0): ""); }else {return ""; }} ,addData:function (_bF,_bi0){var _bi4=_bU(_bA(this._ba)); var _bI4=null; var _bo5= { "url": "","data":{}} ; for (var i=0; i<_bi4.childNodes.length; i++)if (_bi4.childNodes[i].nodeName=="INPUT")if (_bi4.childNodes[i].type=="hidden")_bI4=_bi4.childNodes[i]; if (_bO(_bI4)){var _bo5=eval("__="+_bI4.value); }else {_bI4=_bY("input",_bi4); _bI4.type="hidden"; }_bo5["data"][_bF]=_bi0; _bI4.value=_bJ(_bo5); } ,select:function (){var _bi4=_bU(_bA(this._ba)); if (_bS(_bi4).indexOf("Selected")<0){if (!this.getTree()._bO5("OnBeforeSelect", { "NodeId": this._ba } ))return; _bQ(_bi4,"ktvSelected"); var _bi3=this.getTree(); var _bl5=_bi3._bo4(); if (!_bO(_bl5.selectedIds))_bl5.selectedIds=new Array(); _bl5.selectedIds.push(this._ba); _bi3._bl4(_bl5); this.getTree()._bO5("OnSelect", { "NodeId": this._ba } ); }return this ; } ,unselect:function (){var _bi4=_bU(_bA(this._ba)); if (_bZ())return this ; if (_bS(_bi4).indexOf("Selected")>0){if (!this.getTree()._bO5("OnBeforeUnselect", { "NodeId": this._ba } ))return; _bp(_bi4,"ktvSelected"); var _bi3=this.getTree(); var _bl5=_bi3._bo4(); for (var i=0; i<_bl5.selectedIds.length; i++)if (_bl5.selectedIds[i]==this._ba){_bl5.selectedIds.splice(i,1); break; }_bi3._bl4(_bl5); this.getTree()._bO5("OnUnselect", { "NodeId": this._ba } ); }return this ; } ,expand:function (){var _bi5=_bA(this._ba); var _bI5=_bu(_bU(_bi5)); if (_bO(_bI5)){if (!this.getTree()._bO5("OnBeforeExpand", { "NodeId": this._ba } ))return; var _bo6=this._bo2("Plus"); if (_bO(_bo6))_bN("Plus","Minus",_bo6); _bl(_bI5,1); if (this.getTree()._bO6){var _bl6=new Array(); var _bi6=this._ba; while (_bi6.indexOf(".root")<0){_bl6.push(_bi6); _bi6=(new _bi1(_bi6)).getParentId(); }_bl6.push(_bi6); this.getTree()._bI6(_bl6); } this.getTree()._bo7(this._ba,1); this.getTree()._bO5("OnExpand", { "NodeId": this._ba } ); }else {var _bi4=_bU(_bA(this._ba)); var _bI4=null; for (var i=0; i<_bi4.childNodes.length; i++)if (_bi4.childNodes[i].nodeName=="INPUT")_bI4=_bi4.childNodes[i]; if (_bO(_bI4)){var _bo5=eval("__="+_bI4.value); if (_bO(_bo5.url) && _bo5.url!=""){_bo5.url=decodeURIComponent(_bo5.url); if (!this.getTree()._bO5("OnBeforeExpand", { "NodeId": this._ba } ))return; this.loadSubTree(_bo5.url); _bo5.loading=1; _bI4.value=_bJ(_bo5); }}}return this ; } ,collapse:function (){var _bi5=_bA(this._ba); var _bI5=_bu(_bU(_bi5)); if (_bZ())return this ; if (_bO(_bI5)){if (!this.getTree()._bO5("OnBeforeCollapse", { "NodeId": this._ba } ))return; var _bO7=this._bo2("Minus"); if (_bO(_bO7))_bN("Minus","Plus",_bO7); _bl(_bI5,0); this.getTree()._bo7(this._ba,0); this.getTree()._bO5("OnCollapse", { "NodeId": this._ba } ); }return this ; } ,getChildIds:function (){var _bI5=_bu(_bU(_bA(this._ba))); var _bl7=new Array(); if (_bO(_bI5)){for (var i=0; i<_bI5.childNodes.length; i++)if (_bI5.childNodes[i].nodeName=="LI")_bl7.push(_bI5.childNodes[i].id); }return _bl7; } ,getParentId:function (){return _bE(_bA(this._ba),2).id; } ,getTree:function (){var _bi6=this._ba; while (_bi6.indexOf(".root")<0){_bi6=(new _bi1(_bi6)).getParentId(); }return eval(_bi6.replace(".root","")); } ,moveToAbove:function (_bi7){if ((new _bi1(_bi7).getParentId()==this.getParentId())){var _bi5=_bA(
this._ba); var _bI7=_bA(_bi7); _bE(_bi5).insertBefore(_bi5,_bI7); (new _bi1(this.getParentId()))._bo8(); }return this ; } ,moveToBelow:function (_bi7){if ((new _bi1(_bi7).getParentId()==this.getParentId())){var _bi5=_bA(this._ba); var _bI7=_bA(_bi7); var _bI5=_bE(_bi5); if (_bI5.lastChild==_bI7)_bI5.appendChild(_bi5); else _bI5.insertBefore(_bi5,_bu(_bI7)); (new _bi1(this.getParentId()))._bo8(); }return this ; } ,attachTo:function (_bi7){var _bO8=_bi7; var _bl8= false; while (_bO8.indexOf(".root")<0){_bO8=(new _bi1(_bO8)).getParentId(); if (_bO8==this._ba)_bl8= true; }if (_bl8){return false; }var _bi6=this.getParentId(); if (_bi6==_bi7){return false; }var _bi5=_bA(_bi7); var _bI5=_bu(_bU(_bi5)); if (!_bO(_bI5)){_bI5=_bY("ul",_bi5); _bR(_bI5,"ktvUL"); (new _bi1(_bi7)).getTree()._bo7(_bi7,1); }_bI5.appendChild(_bA(this._ba)); (new _bi1(_bi7))._bo8(); (new _bi1(_bi6))._bo8(); return true; } ,loadSubTree:function (_bi8){if (typeof koolajax!="undefined" && _bO(koolajax)){if (_bZ())return this ; var _bI8=this._bo2("Loading"); if (!_bO(_bI8)){if (!this.getTree()._bO5("OnBeforeSubTreeLoad", { "NodeId": this._ba,"Url":_bi8 } ))return; var _bi4=_bU(_bA(this._ba)); _bI8=_bY("span",_bi4); _bR(_bI8,"ktvLoading"); koolajax.load(_bi8,eval("__=function(ct){"+this.getTree()._ba+".OSTLD('"+this._ba+"',ct);}")); }}return this ; } ,_bo9:function (_bO9){var _bi5=_bA(this._ba); var _bi3=this.getTree(); var _bI5=_bu(_bU(_bi5)); if (_bO(_bI5)){ this.getTree()._bt(_bI5); }else {_bI5=_bY("ul",_bi5); _bR(_bI5,"ktvUL"); }_bI5.innerHTML+=_bO9; var _bI8=this._bo2("Loading"); if (_bO(_bI8))_bU(_bi5).removeChild(_bI8); _bi3._bz(_bI5); this._bo8(); _bi3._bO5("OnSubTreeLoad", { "NodeId": this._ba } ); var _bi4=_bU(_bi5); var _bI4=null; for (var i=0; i<_bi4.childNodes.length; i++)if (_bi4.childNodes[i].nodeName=="INPUT")_bI4=_bi4.childNodes[i]; if (_bO(_bI4)){var _bo5=eval("__="+_bI4.value); if (_bO(_bo5.loading) && _bo5.loading==1){ delete _bo5.loading; _bI4.value=_bJ(_bo5); var _bl9=this._bo2("PM"); _bN("Plus","Minus",_bl9); _bi3._bo7(this._ba,1); _bi3._bO5("OnExpand", { "NodeId": this._ba } ); _bi3.rECSFC(); }}} ,addChildNode:function (_bi7,_bO2,_bl2){var _bi9=_bA(this._ba); var _bI5=_bu(_bU(_bi9)); if (!_bO(_bI5)){_bI5=_bY("ul",_bi9); _bR(_bI5,"ktvUL");}var _bi5=_bY("li",_bI5); _bi5.id=_bi7; _bR(_bi5,"ktvLI"); var _bI9=_bY("div",_bi5); _bR(_bI9,"ktvBot"); if (_bO(_bl2)){var _boa=_bY("img",_bI9); _bR(_boa,"ktvImage"); _boa.src=_bl2; _boa.alt=""; }_bO2=(_bO(_bO2))?_bO2: ""; var _bOa=_bY("span",_bI9); _bR(_bOa,"ktvText"); _bOa.innerHTML=_bO2; _bz(_bOa,"click",_bla, false); _bz(_bOa,"mouseover",_bia, false); _bz(_bOa,"mouseout",_bIa, false); _bz(_bOa,"mousedown",_bob, false); _bz(_bOa,"mouseup",_bOb, false); this._bo8(); return this ; } ,_blb:function (_bi7){ (new _bi1(_bi7)).unselect(); var _bI7=_bA(_bi7); var _bI5=_bE(_bI7); this.getTree()._bt(_bI7); _bI5.removeChild(_bI7); this._bo8(); } ,removeAllChildren:function (){var _bi5=_bA(this._ba); var _bI5=_bu(_bU(_bi5)); if (_bO(_bI5)){ this.getTree()._bt(_bI5); _bi5.removeChild(_bI5); this._bo8(); }} ,_bo8:function (_bib){var _bO4=this.getChildIds(); for (var i=0; i<_bO4.length; i++){var _bi5=_bA(_bO4[i]); try {var _bi4=_bU(_bi5); }catch (_bIb){}_bp(_bi5,"ktvFirst"); _bp(_bi5,"ktvLast"); _bN("ktvTop","ktvMid",_bi4); _bN("ktvBot","ktvMid",_bi4); if (i==0){_bQ(_bi5,"ktvFirst"); _bN("ktvMid","ktvTop",_bi4); }if (i==_bO4.length-1){_bQ(_bi5,"ktvLast"); _bN("ktvMid","ktvBot",_bi4); _bN("ktvTop","ktvBot",_bi4); }}var _boc=this._bo2("PM"); if (_bO4.length==0){if (_bO(_boc)){_bt(_boc,"click",_bOc, false); _bE(_boc).removeChild(_boc); }var _bi5=_bA(this._ba); var _bI5=_bu(_bU(_bi5)); if (_bO(_bI5))_bi5.removeChild(_bI5); }else {if (!_bO(_boc)){var _bi4=_bU(_bA(this._ba)); var _bI5=_bu(_bi4); _boc=_bY("span",_bi4); _bi4.insertBefore(_boc,_bU(_bi4)); _bR(_boc,"ktvPM ktv"+(_bk(_bI5)?"Minus": "Plus")); _bz(_boc,"click",_bOc, false); }}} ,isExpanded:function (){return _bO(this._bo2("Minus")); } ,isSelected:function (){var _bi4=_bU(_bA(this._ba)); return (_bS(_bi4).indexOf("Selected")>0);} ,startEdit:function (_bi0){if (_bZ())return this ; if (!this.getTree()._bO5("OnBeforeStartEdit", { "NodeId": this._ba } ))return; var _bO2=this._bo2("Text"); _bi4=_bU(_bA(this._ba)); _bl(_bO2,0); var _bI4=_bY("input",_bi4); _bz(_bI4,"blur",_blc, false); _bz(_bI4,"keypress",_bic, false); _bR(_bI4,"ktvEdit"); _bI4.value=_bO(_bi0)?_bi0:_bO2.innerHTML; _bI4.focus(); _bI4.select(); this.getTree()._bO5("OnStartEdit", { "NodeId": this._ba } ); return this ; } ,endEdit:function (_bIc){if (!this.getTree()._bO5("OnBeforeEndEdit", { "NodeId": this._ba } ))return; var _bI4=this._bo2("Edit"); var _bO2=this._bo2("Text"); _bt(_bI4,"blur",_blc, false); _bt(_bI4,"keypress",_bic, false); if (!_bO(_bIc))_bIc= true; if (_bIc)_bO2.innerHTML=_bI4.value; _bO2.style.display=""; _bE(_bI4).removeChild(_bI4); this.getTree()._bO5("OnEndEdit", { "NodeId": this._ba } ); return this ; } ,_bo2:function (_bq){var _bi5=_bA(this._ba); var _bod=_bL(_bU(_bi5),"ktv"+_bq); return _bod; } ,_bOd:function (_bg){var _bi3=this.getTree(); if (_bi3._bld){var _bid=this.isSelected(); var _bl5=_bi3._bo4(); var _bId=" "+_bl5.selectDisableIds.join(" "); if (_bId.indexOf(" "+this._ba)<0){if (!_bh || !_bi3._boe){_bi3.unselectAll(); } this.select(); }if (_bid && _bi3._bOe){var _bl5=_bi3._bo4(); var _ble=" "+_bl5.editDisableIds.join(" "); if (_ble.indexOf(" "+this._ba)<0){ this.startEdit(); }}}} ,_bie:function (_bg,_bIc){ this.endEdit(_bIc); } ,_bIe:function (_bg){if (this.isExpanded())this.collapse(); else this.expand(); } ,_bof:function (_bg){var _bi4=_bU(_bA(this._ba)); _bQ(_bi4,"ktvOver"); if (_bOf && this._bIf()){_bQ(_bi4,"ktvDrop"); }} ,_bog:function (_bg){var _bi4=_bU(_bA(this._ba)); _bp(_bi4,"ktvOver"); if (_bOf && this._bIf()){_bp(_bi4,"ktvDrop"); }} ,_bIf:function (){if (_bZ())return false; var _bi3=this.getTree(); var _bO4=" "+_bi3._bo4().dropDisableIds.join(" "); return (_bi3._bOg && _bO4.indexOf(" "+this._ba)<0); } ,_blg:function (_bg){if (_bOf && this._bIf()){var _bi4=_bU(_bA(this._ba)); _bp(_bi4,"ktvDrop"); if (!this.getTree()._bO5("OnBeforeDrop", { "NodeId": this._ba,"DragNodeId":_big } ))return; var _bIg= false; if (this._ba!=_big){_bIg=(new _bi1(_big)).attachTo(this._ba); } this.getTree()._bO5("OnDrop", { "NodeId": this._ba,"DragNodeId":_big,"Succeed":_bIg } ); }} ,_boh:function (){if (_bZ())return false; var _bi3=this.getTree(); var _bO4=" "+_bi3._bo4().dragDisableIds.join(" "); return (_bi3._bOg && _bO4.indexOf(" "+this._ba)<0); } ,_bOh:function (_bg){var _bi4=_bU(_bA(this._ba)); var _bI9=_bi4.cloneNode( true); var _blh=_bL(_bI9,"ktvPM"); if (_bO(_blh))_bI9.removeChild(_blh); var _bih=_bY("div",document.body); _bih.id="__"+this._ba; var _bIh=_bS(_bA(this.getTree()._ba)); _bR(_bih,_bIh);_bQ(_bI9,"ktvDrag"); _bih.style.position="absolute"; _bih.appendChild(_bI9); var _boi=_bD(_bg); _bih.style.top=_boi._bc+"px"; _bih.style.left=(_boi._bC+5)+"px"; this.getTree()._bO5("OnDrag", { "NodeId": this._ba } ); } ,_bOi:function (_bg){var _bih=_bA("__"+this._ba); var _boi=_bD(_bg); _bih.style.top=_boi._bc+"px"; _bih.style.left=(_boi._bC+5)+"px"; } ,_bli:function (_bg){var _bih=_bA("__"+this._ba); document.body.removeChild(_bih); }};function KoolTreeView(_ba,_bO6,_bld,_boe,_bOg,_bOe,_bii,_bIi,_boj){ this._ba=_ba; this._boe=_boe; this._bld=_bld; this._bOg=_bOg; this._bOe=_bOe; this._bO6=_bO6; this._bii=_bii.toLowerCase(); this._bIi=_bIi; this._bOj=new Array(); _bA(_ba+".clientState").value=_boj; this._bb(); }KoolTreeView.prototype= {getSelectedIds:function (){var _boj=this._bo4(); return (_bO(_boj.selectedIds))?_boj.selectedIds: (new Array()); } ,unselectAll:function (){var _bO4=this.getSelectedIds(); for (var i=0; i<_bO4.length; i++)(new _bi1(_bO4[i])).unselect(); return this ; } ,removeNode:function (_bi7){var _blj=this.getNode(this.getNode(_bi7).getParentId()); _blj._blb(_bi7); return this ; } ,getNode:function (_bi7){return new _bi1(_bi7); } ,expandAll:function (){if (_bZ())return this ; var _bij=_bA(this._ba+".root"); var _bIj=_bij.getElementsByTagName("ul"); for (var i=0; i<_bIj.length; i++)if (_bS(_bIj[i]).indexOf("ktvUL")>-1){_bl(_bIj[i],1); var _bi4=_bU(_bE(_bIj[i])); var _bl9=_bL(_bi4,"ktvPM"); _bN("Plus","Minus",_bl9); }return this ; } ,collapseAll:function (){if (_bZ())return this ; this._bI6(new Array()); return this ; } ,_bI6:function (_bl6){if (_bZ())return this ; var _bok=""; if (_bO(_bl6))_bok=_bl6.join(" "); var _bij=_bA(this._ba+".root"); var _bIj=_bij.getElementsByTagName("ul"); for (var i=0; i<_bIj.length; i++){var _bi7=_bE(_bIj[i]).id; if (_bS(_bIj[i]).indexOf("ktvUL")>-1 && _bok.indexOf(_bi7)<0){_bl(_bIj[i],0); var _bi4=_bU(_bE(_bIj[i])); var _bl9=_bL(_bi4,"ktvPM"); _bN("Minus","Plus",_bl9); }}} ,_bo4:function (){var _bOk=_bA(this._ba+".clientState"); var _boj=eval("__="+_bOk.value); return _boj; } ,_bl4:function (_boj){var _bOk=_bA(this._ba+".clientState"); _bOk.value=_bJ(_boj); } ,OSTLD:function (_bi7,_bO9){ (new _bi1(_bi7))._bo9(_bO9); } ,_bz:function (_blk){var _bik=_blk.getElementsByTagName("li"); for (var i=0; i<_bik.length; i++)if (_bS(_bik[i]).indexOf("ktvLI")!=-1){_bi4=_bU(_bik[i]); _boc=_bL(_bi4,"ktvPM"); if (_bO(_boc))_bz(_boc,"click",_bOc, false); _bOa=_bL(_bi4,"ktvText"); _bz(_bOa,"click",_bla, false); _bz(_bOa,"mouseover",_bia, false); _bz(_bOa,"mouseout",_bIa, false); _bz(_bOa,"mousedown",_bob, false); _bz(_bOa,"mouseup",_bOb, false); }} ,_bt:function (_blk){var _bik=_blk.getElementsByTagName("li"); for (var i=0; i<_bik.length; i++)if (_bS(_bik[i]).indexOf("ktvLI")!=-1){_bi4=_bU(_bik[i]); _boc=_bL(_bi4,"ktvPM"); if (_bO(_boc))_bt(_boc,"click",_bOc, false); _bOa=_bL(_bi4,"ktvText"); _bt(_bOa,"click",_bla, false); _bt(_bOa,"mouseover",_bia, false); _bt(_bOa,"mouseout",_bIa, false); _bt(_bOa,"mousedown",_bob, false); _bt(_bOa,"mouseup",_bOb, false); }} ,_bb:function (){var _bi3=document.getElementById(this._ba); _bi3.onselectstart=_bIk; this._bz(_bi3); setTimeout(this._ba+".rECSFC()",0); } ,rECSFC:function (){var _bol=""; switch (this._bii)
{case "onpage":var _bll=window.location.href.indexOf("?"); _bol=(_bll<0)?window.location.href:window.location.href.substring(0,_bll)+"_"+this._ba+"_opcl"; break; case "crosspage":_bol=this._ba+"_opcl"; break; case "none":default:return; break; }var _bO2=_bB[_bol]; _bO2=_bO(_bO2)?_bO2: "{}"; var _bil=eval("__="+_bO2); var _bik=_bA(this._ba).getElementsByTagName("li"); for (var i=0; i<_bik.length; i++)if (_bS(_bik[i]).indexOf("ktvLI")!=-1){if (_bO(_bil[_bik[i].id])){var _bIl=this.getNode(_bik[i].id); if (_bil[_bIl._ba]==1 && !_bIl.isExpanded()){_bIl.expand(); }else if (_bil[_bIl._ba]==0 && _bIl.isExpanded()){_bIl.collapse(); }}}} ,_bo7:function (_bi7,_bom){var _bol=""; switch (this._bii){case "onpage":var _bll=window.location.href.indexOf("?"); _bol=(_bll<0)?window.location.href:window.location.href.substring(0,_bll)+"_"+this._ba+"_opcl"; break; case "crosspage":_bol=this._ba+"_opcl"; break; case "none":default:return; break; }var _bO2=_bB[_bol]; _bO2=_bO(_bO2)?_bO2: "{}"; var _bil=eval("__="+_bO2); _bil[_bi7]=_bom; _bB._bl0(_bol,_bJ(_bil),this._bIi); } ,registerEvent:function (_bH,_bOm){if (_bZ())return this ; this._bOj[_bH]=_bOm; } ,_bO5:function (_bH,_bIm){if (_bZ())return true; return (_bO(this._bOj[_bH]))?this._bOj[_bH](this,_bIm): true; }};function _bOc(_bg){ (new _bi1(_bE(this,2).id))._bIe(_bg); }function _bla(_bg){ (new _bi1(_bE(this,2).id))._bOd(_bg); }function _bia(_bg){ (new _bi1(_bE(this,2).id))._bof(_bg); }function _bIa(_bg){ (new _bi1(_bE(this,2).id))._bog(_bg); }function _blc(_bg){ (new _bi1(_bE(this,2).id))._bie(_bg); }function _bic(_bg){var _bF=(window.event)?event.keyCode:_bg.keyCode; if (_bF==13 || _bF==27){ (new _bi1(_bE(this,2).id))._bie(_bg,(_bF==13)); if (_bF==13){if (_bg.stopPropagation){_bg.stopPropagation(); _bg.preventDefault(); }else {event.cancelBubble= true; event.returnValue= false; }return false; }}}var _bon=0,_bOn,_bOf,_big; var _bIn= true; function _bob(_bg){if ((new _bi1(_bE(this,2).id))._boh(_bg)){if (_bg.preventDefault)_bg.preventDefault(); _bIn= false; _big=_bE(this,2).id; _bOn=_bD(_bg); _bon=1; _bOf= false; _bz(document,"mousemove",_boo, false); _bz(document,"mouseup",_bOo, false); if (_bg.stopPropagation!=null)_bg.stopPropagation(); else event.cancelBubble= true; }}function _boo(_bg){if (_bon==1 || _bon==2){if (_bOf){ (new _bi1(_big))._bOi(_bg); }else {var _boi=_bD(_bg); if (Math.abs(_boi._bC-_bOn._bC)>10 || Math.abs(_boi._bc-_bOn._bc)>10){_bOf= true; (new _bi1(_big))._bOh(_bg); }}}_bon=2; }function _bOo(_bg){if (_bon==1){}if (_bon==2){if (_bOf){ (new _bi1(_big))._bli(_bg); _bOf= false; }}_bt(document,"mousemove",_boo, false); _bt(document,"mouseup",_bOo, false); _bIn= true; }function _bOb(_bg){ (new _bi1(_bE(this,2).id))._blg(_bg); }function _bIk(){if (_bh || !_bIn)return false; }if (typeof(__KTVInits)!="undefined" && _bO(__KTVInits)){for (var i=0; i<__KTVInits.length; i++){__KTVInits[i](); }} <?php
_bO8();
_bl9();
}
function _bOb($_blc)
{
return _bl5("+", " ", urlencode($_blc));
}
if (!class_exists("KoolTreeView", false)) {
class _bOc
{
var $id;
var $text;
var $image;
var $_bld;
var $expand = false;
var $subTreeUrl;
var $visible = true;
var $showPlusMinus = true;
var $_bOd;
var $_ble;
function __construct(
$_bOe,
$_bO3 = "",
$_blf = false,
$_bOf = "",
$_blg = ""
) {
$this->id = $_bOe;
$this->text = $_bO3;
$this->image = $_bOf;
$this->expand = $_blf;
$this->subTreeUrl = $_blg;
$this->_bld = [];
$this->_bOd = [];
}
function addchild($_bOg)
{
$_bOg->_ble = $this;
array_push($this->_bld, $_bOg);
}
function adddata($_blh, $_bOh)
{
$this->_bOd[$_blh] = $_bOh;
}
}
class kooltreeview
{
var $_bl0 = "3.0.0.1";
var $id;
var $_bOi;
var $_blj;
var $_bOj;
var $width = "";
var $height = "";
var $overflow = "";
var $styleFolder;
var $imageFolder;
var $selectedIds;
var $selectEnable = true;
var $selectDisableIds;
var $multipleSelectEnable = false;
var $DragAndDropEnable = false;
var $dragDisableIds;
var $dropDisableIds;
var $EditNodeEnable = false;
var $editDisableIds;
var $isSubTree = false;
var $singleExpand = false;
var $keepState = "none";
var $keepStateHours = 030;
var $showLines = false;
var $scriptFolder = "";
function __construct($_bOe)
{
$this->id = $_bOe;
$this->_bOi = new _bOc("root");
$this->_bOj = [];
$this->_bOj["root"] = $this->_bOi;
}
function loadxml($_blk)
{
if (gettype($_blk) == "string") {
$_bO1 = new domdocument();
$_bO1->loadxml($_blk);
$_blk = $_bO1->documentElement;
}
$id = $_blk->getattribute("id");
if ($id != "") {
$this->id = $id;
}
$this->width = $_blk->getattribute("width");
$this->height = $_blk->getattribute("height");
$this->overflow = $_blk->getattribute("overflow");
$this->styleFolder = $_blk->getattribute(
"styleFolder"
);
$this->imageFolder = $_blk->getattribute("imageFolder");
$this->selectedIds = $_blk->getattribute(
"selectedIds"
);
$this->selectDisableIds = $_blk->getattribute(
"selectDisableIds"
);
$this->dragDisableIds = $_blk->getattribute(
"dragDisableIds"
);
$this->dropDisableIds = $_blk->getattribute(
"dropDisableIds"
);
$this->editDisableIds = $_blk->getattribute(
"editDisableIds"
);
$_bOk = $_bll->getattribute("scriptFolder");
if ($_bOk != "") {
$this->scriptFolder = $_bOk;
}
$_blm = $_blk->getattribute("selectEnable");
$this->selectEnable =
$_blm == "" ? false : ($_blm == "true" ? true : false);
$_blm = $_blk->getattribute(
"multipleSelectEnable"
);
$this->multipleSelectEnable =
$_blm == "" ? false : ($_blm == "true" ? true : false);
$_blm = $_blk->getattribute("DragAndDropEnable");
$this->DragAndDropEnable =
$_blm == "" ? false : ($_blm == "true" ? true : false);
$_blm = $_blk->getattribute("EditNodeEnable");
$this->EditNodeEnable =
$_blm == "" ? false : ($_blm == "true" ? true : false);
$_blm = $_blk->getattribute("isSubTree");
$this->isSubTree =
$_blm == "" ? false : ($_blm == "true" ? true : false);
$_blm = $_blk->getattribute("showOnExpand");
$this->showOnExpand =
$_blm == "" ? false : ($_blm == "true" ? true : false);
$_blm = $_blk->getattribute("keepState");
if ($_blm != "") {
$this->keepState = $_blm;
}
$_blm = $_blk->getattribute("keepStateHours");
if ($_blm != "") {
$this->keepStateHours = intval($_blm);
}
$_blm = $_blk->getattribute("singleExpand");
$this->singleExpand =
$_blm == "" ? false : ($_blm == "true" ? true : false);
foreach ($_blk->childNodes as $_bOm) {
switch (strtolower($_bOm->nodeName)) {
case "rootnode":
$this->_bOi->text = $_bOm->getattribute("text");
$this->_bOi->image = $_bOm->getattribute("image");
$this->_bOi->subTreeUrl = $_bOm->getattribute(
"subTreeUrl"
);
$_blm = $_bOm->getattribute("expand");
$this->_bOi->expand =
$_blm == ""
? false
: ($_blm == "true"
? true
: false);
$_blm = $_bOm->getattribute("visible");
$this->_bOi->visible =
$_blm == ""
? true
: ($_blm == "true"
? true
: false);
$_blm = $_bOm->getattribute("showPlusMinus");
$this->_bOi->showPlusMinus =
$_blm == ""
? true
: ($_blm == "true"
? true
: false);
$this->_bln($this->_bOi, $_bOm);
break;
case "templates":
break;
}
}
}
function _bln($_bOn, $_blo)
{
foreach ($_blo->childNodes as $_bOo) {
if ($_bOo->nodeName == "node") {
$id = $_bOo->getattribute("id");
$_blp = new _bOc($id);
$_blp->text = $_bOo->getattribute("text");
$_blp->image = $_bOo->getattribute("image");
$_blp->subTreeUrl = $_bOo->getattribute(
"subTreeUrl"
);
$_blm = $_bOo->getattribute("expand");
$_blp->expand =
$_blm == "" ? false : ($_blm == "true" ? true : false);
$this->_bln($_blp, $_bOo);
$_bOn->addchild($_blp);
}
}
}
function render()
{
$_bOp = "";
if ($this->isSubTree) {
$this->_blq();
for ($_blb = 0; $_blb < sizeof($this->_bOi->_bld); $_blb++) {
$_bOp .= $this->_bOq($this->_bOi->_bld[$_blb]);
}
} else {
$_bOp =
"
<!--KoolTreeView version " .
$this->_bl0 .
" - www.koolphp.net -->
";
$_bOp .= $this->registercss();
$_bOp .= $this->rendertree();
$_blr =
isset($_POST["__koolajax"]) ||
isset($_GET["__koolajax"]);
$_bOp .= $_blr ? "" : $this->registerscript();
$_bOp .=
"<script type='text/javascript'>";
$_bOp .= $this->startupscript();
$_bOp .= "</script>";
}
return $_bOp;
}
function add(
$_bls,
$_bOe,
$_bO3 = "",
$_blf = false,
$_bOf = "",
$_blg = ""
) {
$_bOs = new _bOc($_bOe);
$_bOs->text = $_bO3;
$_bOs->expand = $_blf;
$_bOs->image = $_bOf;
$_bOs->subTreeUrl = $_blg;
$this->_bOj[$_bls]->addchild($_bOs);
$this->_bOj[$_bOe] = $_bOs;
return $_bOs;
}
function getrootnode()
{
return $this->_bOi;
}
function getnode($_blt)
{
return $this->_bOj[$_blt];
}
function _blq()
{
$this->styleFolder = _bl5("\", "/", $this->styleFolder);
$_bOt = trim($this->styleFolder, "/");
$_blu = strrpos($_bOt, "/");
$this->_blj = substr($_bOt, ($_blu ? $_blu : -1) + 1);
}
function registercss()
{
$this->_blq();
$_bOu =
"<script type='text/javascript'>if (document.getElementById('__{style}KTV')==null){var _head = document.getElementsByTagName('head')[0];var _link = document.createElement('link'); _link.id = '__{style}KTV';_link.rel='stylesheet'; _link.href='{stylepath}/{style}/{style}.css';_head.appendChild(_link);}</script>";
$_blv = _bl5("{style}", $this->_blj, $_bOu);
$_blv = _bl5("{stylepath}", $this->_bOv(), $_blv);
return $_blv;
}
function rendertree()
{
$this->_blq();
$_blw =
"<input type='hidden' id='{id}.clientState' name='{id}.clientState' />";
$_bOa = _bl5("{id}", $this->id, _bO9());
$_bOa = _bl5("{style}", $this->_blj, $_bOa);
$_bOa = _bl5(
"{nopaddi\
156g}",
!$this->_bOi->visible || !$this->_bOi->showPlusMinus
? "ktvNoPadding"
: "",
$_bOa
);
$_bOa = _bl5(
"{subnodes}",
$this->_bOq($this->_bOi),
$_bOa
);
$_bOa = _bl5(
"{lines}",
$this->showLines ? "ktvLines" : "",
$_bOa
);
$_bOw = _bl5("{id}", $this->id, $_blw);
if (_bla($_bOa)) {
$_bOa = _bl5("{clientstate}", $_bOw, $_bOa);
}
$_bOa = _bl5(
"{width}",
$this->width != "" ? "width:" . $this->width . ";" : "",
$_bOa
);
$_bOa = _bl5(
"{height}",
$this->height != ""
? "height:" . $this->height . ";"
: "",
$_bOa
);
$_bOa = _bl5(
"{overflow}",
$this->overflow != ""
? "overflow:" . $this->overflow . ";"
: "",
$_bOa
);
$_bOa = _bl5("{version}", $this->_bl0, $_bOa);
return $_bOa;
}
function _bOq($_bOn)
{
$_blx =
"<ul class='ktvUL' style='display:{display}'>{subnodes}</ul>";
$_bOx =
"<li id='{nodeid}' class='{class}'>{nodecontent}{subnodes}</li>";
$_bly =
"<div class='{class}'>{plusminus}{image}{text}{nodedata}</div>";
$_bOy =
"<span class='ktvPM ktv{plusminus}'> </span>";
$_blz =
"<img src='{image}' class='ktvImage' alt=''/>";
$_bOz =
"<span class='ktvText'>{text}</span>";
$_bl10 =
"<input id='{nodeid}_data' type='hidden' value='{value}'/>";
$_bO10 = $_bOx;
$_bl11 = $_bly;
$_blm = _bl5("{text}", $_bOn->text, $_bOz);
$_bl11 = _bl5("{text}", $_blm, $_bl11);
$_bO11 = "";
if ($_bOn->image != "") {
$_blm = _bl5(
"{image}",
($this->imageFolder != ""
? $this->imageFolder . "/"
: "") . $_bOn->image,
$_blz
);
$_bl11 = _bl5("{image}", $_blm, $_bl11);
} else {
$_bl11 = _bl5("{image}", "", $_bl11);
}
if (sizeof($_bOn->_bld) > 0) {
$_blm = _bl5(
"{plusminus}",
$_bOn->expand ? "Minus" : "Plus",
$_bOy
);
$_bl11 = _bl5("{plusminus}", $_blm, $_bl11);
$_bO11 = "";
for ($_blb = 0; $_blb < sizeof($_bOn->_bld); $_blb++) {
$_bO11 .= $this->_bOq($_bOn->_bld[$_blb]);
}
$_bO11 = _bl5("{subnodes}", $_bO11, $_blx);
$_bO11 = _bl5(
"{display}",
$_bOn->expand ? "block" : "none",
$_bO11
);
} else {
if ($_bOn->subTreeUrl != "") {
$_blm = _bl5("{plusminus}", "Plus", $_bOy);
$_bl11 = _bl5("{plusminus}", $_blm, $_bl11);
} else {
$_bl11 = _bl5("{plusminus}", "", $_bl11);
}
}
if ($_bOn->subTreeUrl != "" || sizeof($_bOn->_bOd) > 0) {
$_bl12 = _bOb($_bOn->subTreeUrl);
$_bO12 = [];
foreach ($_bOn->_bOd as $_bl13 => $_bO13) {
$_bO12[$_bl13] = _bOb($_bO13);
}
$_bOd = ["url" => $_bl12, "data" => $_bO12];
$_bl14 = _bl5(
"{nodeid}",
($_bOn === $this->_bOi ? $this->id . "." : "") .
$_bOn->id,
$_bl10
);
$_bl14 = _bl5("{value}", json_encode($_bOd), $_bl14);
$_bl11 = _bl5("{nodedata}", $_bl14, $_bl11);
} else {
$_bl11 = _bl5("{nodedata}", "", $_bl11);
}
$_bO14 = "ktvLI";
if (
(isset($_bOn->_ble->_bld[0]) &&
$_bOn->_ble->_bld[0] === $_bOn) ||
$_bOn === $this->_bOi
) {
$_bO14 .= " ktvFirst";
}
if (
(isset($_bOn->_ble->_bld) &&
isset($_bOn->_ble->_bld[sizeof($_bOn->_ble->_bld) - 1]) &&
$_bOn->_ble->_bld[sizeof($_bOn->_ble->_bld) - 1] ===
$_bOn) ||
$_bOn === $this->_bOi
) {
$_bO14 .= " ktvLast";
}
$_bl15 = "";
if ($_bOn === $this->_bOi) {
$_bl15 = "ktvTop";
if (!$_bOn->visible) {
$_bl15 .= " ktvInv";
}
if (!$_bOn->showPlusMinus) {
$_bl15 .= " ktvNoPM";
}
} else {
if ($_bOn->_ble->_bld[0] === $_bOn) {
$_bl15 = "ktvTop";
}
if (
$_bOn->_ble->_bld[sizeof($_bOn->_ble->_bld) - 1] === $_bOn
) {
$_bl15 = "ktvBot";
}
if ($_bl15 == "") {
$_bl15 = "ktvMid";
}
}
$_bO15 =
"[" .
str_replace(",", "][", $this->selectedIds) .
"]";
if (strpos($_bO15, "[" . $_bOn->id . "]") !== false) {
$_bl15 .= " ktvSelected";
}
$_bl11 = _bl5("{class}", $_bl15, $_bl11);
$_bO10 = _bl5(
"{nodeid}",
($_bOn === $this->_bOi ? $this->id . "." : "") . $_bOn->id,
$_bO10
);
$_bO10 = _bl5("{class}", $_bO14, $_bO10);
$_bO10 = _bl5("{nodecontent}", $_bl11, $_bO10);
$_bO10 = _bl5("{subnodes}", $_bO11, $_bO10);
return $_bO10;
}
function registerscript()
{
$_bOu =
"<script type='text/javascript'>if(typeof _libKTV=='undefined'){document.write(unescape("%3Cscript type='text/javascript' src='{src}'%3E %3C/script%3E"));_libKTV=1;}</script>";
$_blv = _bl5(
"{src}",
$this->_bl16() . "?" . md5("js"),
$_bOu
);
return $_blv;
}
function startupscript()
{
$_bOu =
"var {id}; function {id}_init(){ {id} = new KoolTreeView("{id}",{singleExpand},{selectEnable},{multipleSelectEnable},{DragAndDropEnable},{EditNodeEnable},'{keepState}',{keepStateHours},"{cs}");}";
$_bOu .=
"if (typeof(KoolTreeView)=='function'){{id}_init();}";
$_bOu .=
"else{if(typeof(__KTVInits)=='undefined'){__KTVInits=new Array();} __KTVInits.push({id}_init);{register_script}}";
$_bO16 =
"if(typeof(_libKTV)=='undefined'){var _head = document.getElementsByTagName('head')[0];var _script = document.createElement('script'); _script.type='text/javascript'; _script.src='{src}'; _head.appendChild(_script);_libKTV=1;}";
$_bl17 = _bl5(
"{src}",
$this->_bl16() . "?" . md5("js"),
$_bO16
);
$_bO17 =
"{'selectedIds':[{selectedIds}],'selectDisableIds':[{selectDisableIds}],'dragDisableIds':[{dragDisableIds}],'dropDisableIds':[{dropDisableIds}],'editDisableIds':[{editDisableIds}]}";
$_bOp = _bl5("{id}", $this->id, $_bOu);
$_bO15 =
$this->selectedIds != ""
? "'" . _bl5(",", "','", $this->selectedIds) . "'"
: "";
$_bOw = _bl5("{selectedIds}", $_bO15, $_bO17);
$_bO15 =
$this->selectDisableIds != ""
? "'" .
_bl5(",", "','", $this->selectDisableIds) .
"'"
: "";
$_bOw = _bl5(
"{selectDisableIds}",
$_bO15,
$_bOw
);
$_bO15 =
$this->dragDisableIds != ""
? "'" . _bl5(",", "','", $this->dragDisableIds) . "'"
: "";
$_bOw = _bl5(
"{dragDisableIds}",
$_bO15,
$_bOw
);
$_bO15 =
$this->dropDisableIds != ""
? "'" . _bl5(",", "','", $this->dropDisableIds) . "'"
: "";
$_bOw = _bl5("{dropDisableIds}", $_bO15, $_bOw);
$_bO15 =
$this->editDisableIds != ""
? "'" . _bl5(",", "','", $this->editDisableIds) . "'"
: "";
$_bOw = _bl5(
"{editDisableIds}",
$_bO15,
$_bOw
);
$_bOp = _bl5(
"{singleExpand}",
$this->singleExpand ? "1" : "0",
$_bOp
);
$_bOp = _bl5(
"{selectEnable}",
$this->selectEnable ? "1" : "0",
$_bOp
);
$_bOp = _bl5(
"{multipleSelectEnable}",
$this->multipleSelectEnable ? "1" : "0",
$_bOp
);
$_bOp = _bl5(
"{DragAndDropEnable}",
$this->DragAndDropEnable ? "1" : "0",
$_bOp
);
$_bOp = _bl5(
"{EditNodeEnable}",
$this->EditNodeEnable ? "1" : "0",
$_bOp
);
$_bOp = _bl5("{keepState}", $this->keepState, $_bOp);
$_bOp = _bl5(
"{keepStateHours}",
$this->keepStateHours,
$_bOp
);
$_bOp = _bl5("{cs}", $_bOw, $_bOp);
$_bOp = _bl5("{register_script}", $_bl17, $_bOp);
return $_bOp;
}
function _bl16()
{
if ($this->scriptFolder == "") {
$_bl6 = _bl4();
$_bl18 = substr(_bl5("\", "/", __FILE__), strlen($_bl6));
return $_bl18;
} else {
$_bl18 = _bl5("\", "/", __FILE__);
$_bl18 =
$this->scriptFolder .
substr($_bl18, strrpos($_bl18, "/"));
return $_bl18;
}
}
function _bOv()
{
$_bO18 = $this->_bl16();
$_bl19 =
_bl5(strrchr($_bO18, "/"), "", $_bO18) . "/styles";
return $_bl19;
}
}
}
?>
Did this file decode correctly?
Original Code
<?php $_bl0 = "\063.0.0.1";
if (!class_exists("\113\157olScript\151\156g", false)) {
class koolscripting
{
static function start()
{
ob_start();
return "";
}
static function end()
{
$_bO0 = ob_get_clean();
$_bl1 = "";
$_bO1 = new domdocument();
$_bO1->loadxml($_bO0);
$_bl2 = $_bO1->documentElement;
$id = $_bl2->getattribute("id");
$_bO2 = $_bl2->nodeName;
$id = $id == "" ? "dump" : $id;
if (class_exists($_bO2, false)) {
eval(
"\044" .
$id .
" = ne\167\040" .
$_bO2 .
"\050\047" .
$id .
"\047);"
);
$$id->loadxml($_bl2);
$_bl1 = $$id->render();
} else {
$_bl1 .= $_bO0;
}
return $_bl1;
}
}
}
function _bl3($_bO3)
{
return md5($_bO3);
}
function _bl4()
{
$_bO4 = _bl5("\134", "/", strtolower($_SERVER["SCRIPT_\116\101\115E"]));
$_bO4 = _bl5(strrchr($_bO4, "\057"), "", $_bO4);
$_bO5 = _bl5("\134", "/", realpath("."));
$_bl6 = _bl5($_bO4, "", strtolower($_bO5));
return $_bl6;
}
function _bl5($_bO6, $_bl7, $_bO7)
{
return str_replace($_bO6, $_bl7, $_bO7);
}
class _bi10
{
static $_bi10 = "\173\060}<div\040\151d='\173\151\144}' cla\163\163='\173s\164\171le}K\124\126' sty\154\145\075'\173\167\151\144th}\173\150\145igh\164\175\173over\146\154\157w}'>\074\165l clas\163\075'ktvU\114\040\173nopa\144\144ing} \173\154\151nes}'\076\173subno\144\145s}</u\154\076\173cli\145\156\164sta\164\145\175\1731}\074\057div>\173\062\175";
}
function _bl8()
{
header("\103ontent-t\171\160\145: te\170\164/javas\143\162\151pt");
}
function _bO8()
{
echo "\166\141r _biO\061\0750;";
}
function _bl9()
{
return exit();
}
function _bO9()
{
return _bi10::$_bi10;
}
function _bla(&$_bOa)
{
for ($_blb = 0; $_blb < 3; $_blb++) {
$_bOa = _bl5("\173" . $_blb . "}", "", $_bOa);
}
return true;
}
if (isset($_GET[_bl3("j\163")])) {
_bl8(); ?> function _bO(_bo){return (_bo!=null);}function _bY(_by,_bI){var _bi=document.createElement(_by); _bI.appendChild(_bi); return _bi; }function _bA(_ba){return document.getElementById(_ba); }function _bE(_bo,_be){if (!_bO(_be))_be=1; for (var i=0; i<_be; i++)_bo=_bo.parentNode; return _bo; }function _bU(_bo,_be){if (!_bO(_be))_be=1; for (var i=0; i<_be; i++)_bo=_bo.firstChild; return _bo; }function _bu(_bo,_be){if (!_bO(_be))_be=1; for (var i=0; i<_be; i++)_bo=_bo.nextSibling; return _bo; }function _bZ(){return (typeof(_biO1)=="undefined");}function _bz(_bX,_bx,_bW,_bw){if (_bX.addEventListener){_bX.addEventListener(_bx,_bW,_bw); return true; }else if (_bX.attachEvent){if (_bw){return false; }else {var _bV= function (){_bW.apply(_bX,[window.event]); };if (!_bX["ref"+_bx])_bX["ref"+_bx]=[]; else {for (var _bv in _bX["ref"+_bx]){if (_bX["ref"+_bx][_bv]._bW === _bW)return false; }}var _bT=_bX.attachEvent("on"+_bx,_bV); if (_bT)_bX["ref"+_bx].push( {_bW:_bW,_bV:_bV } ); return _bT; }}else {return false; }} ; function _bt(_bX,_bx,_bW,_bw){if (_bX.removeEventListener){_bX.removeEventListener(_bx,_bW,_bw); return true; }else if (_bX.detachEvent){if (_bX["ref"+_bx]){for (var _bv in _bX["ref"+_bx]){if (_bX["ref"+_bx][_bv]._bW === _bW){_bX.detachEvent("on"+_bx,_bX["ref"+_bx][_bv]._bV); _bX["ref"+_bx][_bv]._bW=null; _bX["ref"+_bx][_bv]._bV=null; delete _bX["ref"+_bx][_bv]; return true; }}}return false; }else {return false; }}function _bS(_bs){return _bs.className; }function _bR(_bs,_br){_bs.className=_br; }function _bQ(_bo,_bq){if (_bo.className.indexOf(_bq)<0){var _bP=_bo.className.split(" "); _bP.push(_bq); _bo.className=_bP.join(" "); }}function _bp(_bo,_bq){if (_bo.className.indexOf(_bq)>-1){_bN(_bq,"",_bo);var _bP=_bo.className.split(" "); _bo.className=_bP.join(" "); }}function _bN(_bn,_bM,_bm){_bR(_bm,_bS(_bm).replace(_bn,_bM)); }function _bL(_bm,_bq){for (var i=0; i<_bm.childNodes.length; i++)if (_bm.childNodes[i].className.indexOf(_bq)>-1)return _bm.childNodes[i]; }function _bl(_bo,_bK){_bo.style.display=(_bK)?"block": "none"; }function _bk(_bo){return (_bo.style.display!="none"); }function _bJ(_bm){var _bj=""; for (var _bH in _bm){switch (typeof(_bm[_bH])){case "string":if (_bO(_bm.length))_bj+="'"+_bm[_bH]+"',"; else _bj+="'"+_bH+"':'"+_bm[_bH]+"',"; break; case "number":if (_bO(_bm.length))_bj+=_bm[_bH]+","; else _bj+="'"+_bH+"':"+_bm[_bH]+","; break; case "object":if (_bO(_bm.length))_bj+=_bJ(_bm[_bH])+","; else _bj+="'"+_bH+"':"+_bJ(_bm[_bH])+","; break; }}if (_bj.length>0)_bj=_bj.substring(0,_bj.length-1); _bj=(_bO(_bm.length))?"["+_bj+"]": "{"+_bj+"}"; if (_bj=="{}")_bj="null"; return _bj; }var _bh= false; function _bG(_bg){_bF=(window.event)?event.keyCode:_bg.keyCode; if (_bF==17){_bh= true; }}function _bf(_bg){_bF=(window.event)?event.keyCode:_bg.keyCode; if (_bF==17){_bh= false; }}_bz(document,"keyup",_bf, false); _bz(document,"keydown",_bG, false); function _bD(_bd){if (_bd.pageX || _bd.pageY){return {_bC:_bd.pageX,_bc:_bd.pageY } ; }return {_bC:_bd.clientX+document.body.scrollLeft-document.body.clientLeft,_bc:_bd.clientY+document.body.scrollTop-document.body.clientTop } ; }var _bB= {_bb:function (){var _bo0=document.cookie.split("; "); for (var i=0; i<_bo0.length; i++){var _bO0=_bo0[i].split("="); this[_bO0[0]]=_bO0[1]; }} ,_bl0:function (_bH,_bi0,_bI0){if (_bI0){var _bo1=new Date(); _bo1.setTime(_bo1.getTime()+(_bI0*60*60*1000)); var _bO1="; expires="+_bo1.toGMTString(); }else var _bO1=""; document.cookie=_bH+"="+_bi0+_bO1+"; path=/"; this[_bH]=_bi0; } ,_bl1:function (_bH){ this._bl0(_bH,"",-1); this[_bH]=undefined; }} ; _bB._bb(); function _bi1(_bI1){ this.NodeId=_bI1; this._ba=_bI1; }_bi1.prototype= {getText:function (){return this._bo2("Text").innerHTML; } ,setText:function (_bO2){ this._bo2("Text").innerHTML=_bO2; return this ; } ,getImageSrc:function (){var _bl2=this._bo2("Image"); return (_bO(_bl2)?_bl2.src: ""); } ,setImageSrc:function (_bi2){var _bl2=this._bo2("Image"); if (_bO(_bl2))_bl2.src=_bi2; return this ; } ,disableSelect:function (_bI2){ (_bI2)?this._bo3("select"): this._bO3("select"); return this ; } ,disableDrag:function (_bI2){ (_bI2)?this._bo3("drag"): this._bO3("drag"); return this ; } ,disableDrop:function (_bI2){ (_bI2)?this._bo3("drop"): this._bO3("drop"); return this ; } ,disableEdit:function (_bI2){ (_bI2)?this._bo3("edit"): this._bO3("edit"); return this ; } ,_bo3:function (_bl3){var _bi3=this.getTree(); var _bI3=_bi3._bo4(); var _bO4=_bI3[_bl3+"DisableIds"]; if (_bO4.join(" ").indexOf(this._ba)<0)_bO4.push(this._ba); _bi3._bl4(_bI3); } ,_bO3:function (_bl3){var _bi3=this.getTree(); var _bI3=_bi3._bo4(); var _bO4=_bI3[_bl3+"DisableIds"]; for (var i in _bO4)if (typeof _bO4[i]!="function")if (_bO4[i]==this._ba){_bO4.splice(i,1); break; }_bi3._bl4(_bI3); } ,getData:function (_bF){if (_bZ())return this ; var _bi4=_bU(_bA(this._ba)); var _bI4=null; for (var i=0; i<_bi4.childNodes.length; i++)if (_bi4.childNodes[i].nodeName=="INPUT")if (_bi4.childNodes[i].type=="hidden")_bI4=_bi4.childNodes[i]; if (_bO(_bI4)){var _bo5=eval("__="+_bI4.value); var _bi0=_bo5["data"][_bF]; return (_bO(_bi0)?decodeURIComponent(_bi0): ""); }else {return ""; }} ,addData:function (_bF,_bi0){var _bi4=_bU(_bA(this._ba)); var _bI4=null; var _bo5= { "url": "","data":{}} ; for (var i=0; i<_bi4.childNodes.length; i++)if (_bi4.childNodes[i].nodeName=="INPUT")if (_bi4.childNodes[i].type=="hidden")_bI4=_bi4.childNodes[i]; if (_bO(_bI4)){var _bo5=eval("__="+_bI4.value); }else {_bI4=_bY("input",_bi4); _bI4.type="hidden"; }_bo5["data"][_bF]=_bi0; _bI4.value=_bJ(_bo5); } ,select:function (){var _bi4=_bU(_bA(this._ba)); if (_bS(_bi4).indexOf("Selected")<0){if (!this.getTree()._bO5("OnBeforeSelect", { "NodeId": this._ba } ))return; _bQ(_bi4,"ktvSelected"); var _bi3=this.getTree(); var _bl5=_bi3._bo4(); if (!_bO(_bl5.selectedIds))_bl5.selectedIds=new Array(); _bl5.selectedIds.push(this._ba); _bi3._bl4(_bl5); this.getTree()._bO5("OnSelect", { "NodeId": this._ba } ); }return this ; } ,unselect:function (){var _bi4=_bU(_bA(this._ba)); if (_bZ())return this ; if (_bS(_bi4).indexOf("Selected")>0){if (!this.getTree()._bO5("OnBeforeUnselect", { "NodeId": this._ba } ))return; _bp(_bi4,"ktvSelected"); var _bi3=this.getTree(); var _bl5=_bi3._bo4(); for (var i=0; i<_bl5.selectedIds.length; i++)if (_bl5.selectedIds[i]==this._ba){_bl5.selectedIds.splice(i,1); break; }_bi3._bl4(_bl5); this.getTree()._bO5("OnUnselect", { "NodeId": this._ba } ); }return this ; } ,expand:function (){var _bi5=_bA(this._ba); var _bI5=_bu(_bU(_bi5)); if (_bO(_bI5)){if (!this.getTree()._bO5("OnBeforeExpand", { "NodeId": this._ba } ))return; var _bo6=this._bo2("Plus"); if (_bO(_bo6))_bN("Plus","Minus",_bo6); _bl(_bI5,1); if (this.getTree()._bO6){var _bl6=new Array(); var _bi6=this._ba; while (_bi6.indexOf(".root")<0){_bl6.push(_bi6); _bi6=(new _bi1(_bi6)).getParentId(); }_bl6.push(_bi6); this.getTree()._bI6(_bl6); } this.getTree()._bo7(this._ba,1); this.getTree()._bO5("OnExpand", { "NodeId": this._ba } ); }else {var _bi4=_bU(_bA(this._ba)); var _bI4=null; for (var i=0; i<_bi4.childNodes.length; i++)if (_bi4.childNodes[i].nodeName=="INPUT")_bI4=_bi4.childNodes[i]; if (_bO(_bI4)){var _bo5=eval("__="+_bI4.value); if (_bO(_bo5.url) && _bo5.url!=""){_bo5.url=decodeURIComponent(_bo5.url); if (!this.getTree()._bO5("OnBeforeExpand", { "NodeId": this._ba } ))return; this.loadSubTree(_bo5.url); _bo5.loading=1; _bI4.value=_bJ(_bo5); }}}return this ; } ,collapse:function (){var _bi5=_bA(this._ba); var _bI5=_bu(_bU(_bi5)); if (_bZ())return this ; if (_bO(_bI5)){if (!this.getTree()._bO5("OnBeforeCollapse", { "NodeId": this._ba } ))return; var _bO7=this._bo2("Minus"); if (_bO(_bO7))_bN("Minus","Plus",_bO7); _bl(_bI5,0); this.getTree()._bo7(this._ba,0); this.getTree()._bO5("OnCollapse", { "NodeId": this._ba } ); }return this ; } ,getChildIds:function (){var _bI5=_bu(_bU(_bA(this._ba))); var _bl7=new Array(); if (_bO(_bI5)){for (var i=0; i<_bI5.childNodes.length; i++)if (_bI5.childNodes[i].nodeName=="LI")_bl7.push(_bI5.childNodes[i].id); }return _bl7; } ,getParentId:function (){return _bE(_bA(this._ba),2).id; } ,getTree:function (){var _bi6=this._ba; while (_bi6.indexOf(".root")<0){_bi6=(new _bi1(_bi6)).getParentId(); }return eval(_bi6.replace(".root","")); } ,moveToAbove:function (_bi7){if ((new _bi1(_bi7).getParentId()==this.getParentId())){var _bi5=_bA(
this._ba); var _bI7=_bA(_bi7); _bE(_bi5).insertBefore(_bi5,_bI7); (new _bi1(this.getParentId()))._bo8(); }return this ; } ,moveToBelow:function (_bi7){if ((new _bi1(_bi7).getParentId()==this.getParentId())){var _bi5=_bA(this._ba); var _bI7=_bA(_bi7); var _bI5=_bE(_bi5); if (_bI5.lastChild==_bI7)_bI5.appendChild(_bi5); else _bI5.insertBefore(_bi5,_bu(_bI7)); (new _bi1(this.getParentId()))._bo8(); }return this ; } ,attachTo:function (_bi7){var _bO8=_bi7; var _bl8= false; while (_bO8.indexOf(".root")<0){_bO8=(new _bi1(_bO8)).getParentId(); if (_bO8==this._ba)_bl8= true; }if (_bl8){return false; }var _bi6=this.getParentId(); if (_bi6==_bi7){return false; }var _bi5=_bA(_bi7); var _bI5=_bu(_bU(_bi5)); if (!_bO(_bI5)){_bI5=_bY("ul",_bi5); _bR(_bI5,"ktvUL"); (new _bi1(_bi7)).getTree()._bo7(_bi7,1); }_bI5.appendChild(_bA(this._ba)); (new _bi1(_bi7))._bo8(); (new _bi1(_bi6))._bo8(); return true; } ,loadSubTree:function (_bi8){if (typeof koolajax!="undefined" && _bO(koolajax)){if (_bZ())return this ; var _bI8=this._bo2("Loading"); if (!_bO(_bI8)){if (!this.getTree()._bO5("OnBeforeSubTreeLoad", { "NodeId": this._ba,"Url":_bi8 } ))return; var _bi4=_bU(_bA(this._ba)); _bI8=_bY("span",_bi4); _bR(_bI8,"ktvLoading"); koolajax.load(_bi8,eval("__=function(ct){"+this.getTree()._ba+".OSTLD('"+this._ba+"',ct);}")); }}return this ; } ,_bo9:function (_bO9){var _bi5=_bA(this._ba); var _bi3=this.getTree(); var _bI5=_bu(_bU(_bi5)); if (_bO(_bI5)){ this.getTree()._bt(_bI5); }else {_bI5=_bY("ul",_bi5); _bR(_bI5,"ktvUL"); }_bI5.innerHTML+=_bO9; var _bI8=this._bo2("Loading"); if (_bO(_bI8))_bU(_bi5).removeChild(_bI8); _bi3._bz(_bI5); this._bo8(); _bi3._bO5("OnSubTreeLoad", { "NodeId": this._ba } ); var _bi4=_bU(_bi5); var _bI4=null; for (var i=0; i<_bi4.childNodes.length; i++)if (_bi4.childNodes[i].nodeName=="INPUT")_bI4=_bi4.childNodes[i]; if (_bO(_bI4)){var _bo5=eval("__="+_bI4.value); if (_bO(_bo5.loading) && _bo5.loading==1){ delete _bo5.loading; _bI4.value=_bJ(_bo5); var _bl9=this._bo2("PM"); _bN("Plus","Minus",_bl9); _bi3._bo7(this._ba,1); _bi3._bO5("OnExpand", { "NodeId": this._ba } ); _bi3.rECSFC(); }}} ,addChildNode:function (_bi7,_bO2,_bl2){var _bi9=_bA(this._ba); var _bI5=_bu(_bU(_bi9)); if (!_bO(_bI5)){_bI5=_bY("ul",_bi9); _bR(_bI5,"ktvUL");}var _bi5=_bY("li",_bI5); _bi5.id=_bi7; _bR(_bi5,"ktvLI"); var _bI9=_bY("div",_bi5); _bR(_bI9,"ktvBot"); if (_bO(_bl2)){var _boa=_bY("img",_bI9); _bR(_boa,"ktvImage"); _boa.src=_bl2; _boa.alt=""; }_bO2=(_bO(_bO2))?_bO2: ""; var _bOa=_bY("span",_bI9); _bR(_bOa,"ktvText"); _bOa.innerHTML=_bO2; _bz(_bOa,"click",_bla, false); _bz(_bOa,"mouseover",_bia, false); _bz(_bOa,"mouseout",_bIa, false); _bz(_bOa,"mousedown",_bob, false); _bz(_bOa,"mouseup",_bOb, false); this._bo8(); return this ; } ,_blb:function (_bi7){ (new _bi1(_bi7)).unselect(); var _bI7=_bA(_bi7); var _bI5=_bE(_bI7); this.getTree()._bt(_bI7); _bI5.removeChild(_bI7); this._bo8(); } ,removeAllChildren:function (){var _bi5=_bA(this._ba); var _bI5=_bu(_bU(_bi5)); if (_bO(_bI5)){ this.getTree()._bt(_bI5); _bi5.removeChild(_bI5); this._bo8(); }} ,_bo8:function (_bib){var _bO4=this.getChildIds(); for (var i=0; i<_bO4.length; i++){var _bi5=_bA(_bO4[i]); try {var _bi4=_bU(_bi5); }catch (_bIb){}_bp(_bi5,"ktvFirst"); _bp(_bi5,"ktvLast"); _bN("ktvTop","ktvMid",_bi4); _bN("ktvBot","ktvMid",_bi4); if (i==0){_bQ(_bi5,"ktvFirst"); _bN("ktvMid","ktvTop",_bi4); }if (i==_bO4.length-1){_bQ(_bi5,"ktvLast"); _bN("ktvMid","ktvBot",_bi4); _bN("ktvTop","ktvBot",_bi4); }}var _boc=this._bo2("PM"); if (_bO4.length==0){if (_bO(_boc)){_bt(_boc,"click",_bOc, false); _bE(_boc).removeChild(_boc); }var _bi5=_bA(this._ba); var _bI5=_bu(_bU(_bi5)); if (_bO(_bI5))_bi5.removeChild(_bI5); }else {if (!_bO(_boc)){var _bi4=_bU(_bA(this._ba)); var _bI5=_bu(_bi4); _boc=_bY("span",_bi4); _bi4.insertBefore(_boc,_bU(_bi4)); _bR(_boc,"ktvPM ktv"+(_bk(_bI5)?"Minus": "Plus")); _bz(_boc,"click",_bOc, false); }}} ,isExpanded:function (){return _bO(this._bo2("Minus")); } ,isSelected:function (){var _bi4=_bU(_bA(this._ba)); return (_bS(_bi4).indexOf("Selected")>0);} ,startEdit:function (_bi0){if (_bZ())return this ; if (!this.getTree()._bO5("OnBeforeStartEdit", { "NodeId": this._ba } ))return; var _bO2=this._bo2("Text"); _bi4=_bU(_bA(this._ba)); _bl(_bO2,0); var _bI4=_bY("input",_bi4); _bz(_bI4,"blur",_blc, false); _bz(_bI4,"keypress",_bic, false); _bR(_bI4,"ktvEdit"); _bI4.value=_bO(_bi0)?_bi0:_bO2.innerHTML; _bI4.focus(); _bI4.select(); this.getTree()._bO5("OnStartEdit", { "NodeId": this._ba } ); return this ; } ,endEdit:function (_bIc){if (!this.getTree()._bO5("OnBeforeEndEdit", { "NodeId": this._ba } ))return; var _bI4=this._bo2("Edit"); var _bO2=this._bo2("Text"); _bt(_bI4,"blur",_blc, false); _bt(_bI4,"keypress",_bic, false); if (!_bO(_bIc))_bIc= true; if (_bIc)_bO2.innerHTML=_bI4.value; _bO2.style.display=""; _bE(_bI4).removeChild(_bI4); this.getTree()._bO5("OnEndEdit", { "NodeId": this._ba } ); return this ; } ,_bo2:function (_bq){var _bi5=_bA(this._ba); var _bod=_bL(_bU(_bi5),"ktv"+_bq); return _bod; } ,_bOd:function (_bg){var _bi3=this.getTree(); if (_bi3._bld){var _bid=this.isSelected(); var _bl5=_bi3._bo4(); var _bId=" "+_bl5.selectDisableIds.join(" "); if (_bId.indexOf(" "+this._ba)<0){if (!_bh || !_bi3._boe){_bi3.unselectAll(); } this.select(); }if (_bid && _bi3._bOe){var _bl5=_bi3._bo4(); var _ble=" "+_bl5.editDisableIds.join(" "); if (_ble.indexOf(" "+this._ba)<0){ this.startEdit(); }}}} ,_bie:function (_bg,_bIc){ this.endEdit(_bIc); } ,_bIe:function (_bg){if (this.isExpanded())this.collapse(); else this.expand(); } ,_bof:function (_bg){var _bi4=_bU(_bA(this._ba)); _bQ(_bi4,"ktvOver"); if (_bOf && this._bIf()){_bQ(_bi4,"ktvDrop"); }} ,_bog:function (_bg){var _bi4=_bU(_bA(this._ba)); _bp(_bi4,"ktvOver"); if (_bOf && this._bIf()){_bp(_bi4,"ktvDrop"); }} ,_bIf:function (){if (_bZ())return false; var _bi3=this.getTree(); var _bO4=" "+_bi3._bo4().dropDisableIds.join(" "); return (_bi3._bOg && _bO4.indexOf(" "+this._ba)<0); } ,_blg:function (_bg){if (_bOf && this._bIf()){var _bi4=_bU(_bA(this._ba)); _bp(_bi4,"ktvDrop"); if (!this.getTree()._bO5("OnBeforeDrop", { "NodeId": this._ba,"DragNodeId":_big } ))return; var _bIg= false; if (this._ba!=_big){_bIg=(new _bi1(_big)).attachTo(this._ba); } this.getTree()._bO5("OnDrop", { "NodeId": this._ba,"DragNodeId":_big,"Succeed":_bIg } ); }} ,_boh:function (){if (_bZ())return false; var _bi3=this.getTree(); var _bO4=" "+_bi3._bo4().dragDisableIds.join(" "); return (_bi3._bOg && _bO4.indexOf(" "+this._ba)<0); } ,_bOh:function (_bg){var _bi4=_bU(_bA(this._ba)); var _bI9=_bi4.cloneNode( true); var _blh=_bL(_bI9,"ktvPM"); if (_bO(_blh))_bI9.removeChild(_blh); var _bih=_bY("div",document.body); _bih.id="__"+this._ba; var _bIh=_bS(_bA(this.getTree()._ba)); _bR(_bih,_bIh);_bQ(_bI9,"ktvDrag"); _bih.style.position="absolute"; _bih.appendChild(_bI9); var _boi=_bD(_bg); _bih.style.top=_boi._bc+"px"; _bih.style.left=(_boi._bC+5)+"px"; this.getTree()._bO5("OnDrag", { "NodeId": this._ba } ); } ,_bOi:function (_bg){var _bih=_bA("__"+this._ba); var _boi=_bD(_bg); _bih.style.top=_boi._bc+"px"; _bih.style.left=(_boi._bC+5)+"px"; } ,_bli:function (_bg){var _bih=_bA("__"+this._ba); document.body.removeChild(_bih); }};function KoolTreeView(_ba,_bO6,_bld,_boe,_bOg,_bOe,_bii,_bIi,_boj){ this._ba=_ba; this._boe=_boe; this._bld=_bld; this._bOg=_bOg; this._bOe=_bOe; this._bO6=_bO6; this._bii=_bii.toLowerCase(); this._bIi=_bIi; this._bOj=new Array(); _bA(_ba+".clientState").value=_boj; this._bb(); }KoolTreeView.prototype= {getSelectedIds:function (){var _boj=this._bo4(); return (_bO(_boj.selectedIds))?_boj.selectedIds: (new Array()); } ,unselectAll:function (){var _bO4=this.getSelectedIds(); for (var i=0; i<_bO4.length; i++)(new _bi1(_bO4[i])).unselect(); return this ; } ,removeNode:function (_bi7){var _blj=this.getNode(this.getNode(_bi7).getParentId()); _blj._blb(_bi7); return this ; } ,getNode:function (_bi7){return new _bi1(_bi7); } ,expandAll:function (){if (_bZ())return this ; var _bij=_bA(this._ba+".root"); var _bIj=_bij.getElementsByTagName("ul"); for (var i=0; i<_bIj.length; i++)if (_bS(_bIj[i]).indexOf("ktvUL")>-1){_bl(_bIj[i],1); var _bi4=_bU(_bE(_bIj[i])); var _bl9=_bL(_bi4,"ktvPM"); _bN("Plus","Minus",_bl9); }return this ; } ,collapseAll:function (){if (_bZ())return this ; this._bI6(new Array()); return this ; } ,_bI6:function (_bl6){if (_bZ())return this ; var _bok=""; if (_bO(_bl6))_bok=_bl6.join(" "); var _bij=_bA(this._ba+".root"); var _bIj=_bij.getElementsByTagName("ul"); for (var i=0; i<_bIj.length; i++){var _bi7=_bE(_bIj[i]).id; if (_bS(_bIj[i]).indexOf("ktvUL")>-1 && _bok.indexOf(_bi7)<0){_bl(_bIj[i],0); var _bi4=_bU(_bE(_bIj[i])); var _bl9=_bL(_bi4,"ktvPM"); _bN("Minus","Plus",_bl9); }}} ,_bo4:function (){var _bOk=_bA(this._ba+".clientState"); var _boj=eval("__="+_bOk.value); return _boj; } ,_bl4:function (_boj){var _bOk=_bA(this._ba+".clientState"); _bOk.value=_bJ(_boj); } ,OSTLD:function (_bi7,_bO9){ (new _bi1(_bi7))._bo9(_bO9); } ,_bz:function (_blk){var _bik=_blk.getElementsByTagName("li"); for (var i=0; i<_bik.length; i++)if (_bS(_bik[i]).indexOf("ktvLI")!=-1){_bi4=_bU(_bik[i]); _boc=_bL(_bi4,"ktvPM"); if (_bO(_boc))_bz(_boc,"click",_bOc, false); _bOa=_bL(_bi4,"ktvText"); _bz(_bOa,"click",_bla, false); _bz(_bOa,"mouseover",_bia, false); _bz(_bOa,"mouseout",_bIa, false); _bz(_bOa,"mousedown",_bob, false); _bz(_bOa,"mouseup",_bOb, false); }} ,_bt:function (_blk){var _bik=_blk.getElementsByTagName("li"); for (var i=0; i<_bik.length; i++)if (_bS(_bik[i]).indexOf("ktvLI")!=-1){_bi4=_bU(_bik[i]); _boc=_bL(_bi4,"ktvPM"); if (_bO(_boc))_bt(_boc,"click",_bOc, false); _bOa=_bL(_bi4,"ktvText"); _bt(_bOa,"click",_bla, false); _bt(_bOa,"mouseover",_bia, false); _bt(_bOa,"mouseout",_bIa, false); _bt(_bOa,"mousedown",_bob, false); _bt(_bOa,"mouseup",_bOb, false); }} ,_bb:function (){var _bi3=document.getElementById(this._ba); _bi3.onselectstart=_bIk; this._bz(_bi3); setTimeout(this._ba+".rECSFC()",0); } ,rECSFC:function (){var _bol=""; switch (this._bii)
{case "onpage":var _bll=window.location.href.indexOf("?"); _bol=(_bll<0)?window.location.href:window.location.href.substring(0,_bll)+"_"+this._ba+"_opcl"; break; case "crosspage":_bol=this._ba+"_opcl"; break; case "none":default:return; break; }var _bO2=_bB[_bol]; _bO2=_bO(_bO2)?_bO2: "{}"; var _bil=eval("__="+_bO2); var _bik=_bA(this._ba).getElementsByTagName("li"); for (var i=0; i<_bik.length; i++)if (_bS(_bik[i]).indexOf("ktvLI")!=-1){if (_bO(_bil[_bik[i].id])){var _bIl=this.getNode(_bik[i].id); if (_bil[_bIl._ba]==1 && !_bIl.isExpanded()){_bIl.expand(); }else if (_bil[_bIl._ba]==0 && _bIl.isExpanded()){_bIl.collapse(); }}}} ,_bo7:function (_bi7,_bom){var _bol=""; switch (this._bii){case "onpage":var _bll=window.location.href.indexOf("?"); _bol=(_bll<0)?window.location.href:window.location.href.substring(0,_bll)+"_"+this._ba+"_opcl"; break; case "crosspage":_bol=this._ba+"_opcl"; break; case "none":default:return; break; }var _bO2=_bB[_bol]; _bO2=_bO(_bO2)?_bO2: "{}"; var _bil=eval("__="+_bO2); _bil[_bi7]=_bom; _bB._bl0(_bol,_bJ(_bil),this._bIi); } ,registerEvent:function (_bH,_bOm){if (_bZ())return this ; this._bOj[_bH]=_bOm; } ,_bO5:function (_bH,_bIm){if (_bZ())return true; return (_bO(this._bOj[_bH]))?this._bOj[_bH](this,_bIm): true; }};function _bOc(_bg){ (new _bi1(_bE(this,2).id))._bIe(_bg); }function _bla(_bg){ (new _bi1(_bE(this,2).id))._bOd(_bg); }function _bia(_bg){ (new _bi1(_bE(this,2).id))._bof(_bg); }function _bIa(_bg){ (new _bi1(_bE(this,2).id))._bog(_bg); }function _blc(_bg){ (new _bi1(_bE(this,2).id))._bie(_bg); }function _bic(_bg){var _bF=(window.event)?event.keyCode:_bg.keyCode; if (_bF==13 || _bF==27){ (new _bi1(_bE(this,2).id))._bie(_bg,(_bF==13)); if (_bF==13){if (_bg.stopPropagation){_bg.stopPropagation(); _bg.preventDefault(); }else {event.cancelBubble= true; event.returnValue= false; }return false; }}}var _bon=0,_bOn,_bOf,_big; var _bIn= true; function _bob(_bg){if ((new _bi1(_bE(this,2).id))._boh(_bg)){if (_bg.preventDefault)_bg.preventDefault(); _bIn= false; _big=_bE(this,2).id; _bOn=_bD(_bg); _bon=1; _bOf= false; _bz(document,"mousemove",_boo, false); _bz(document,"mouseup",_bOo, false); if (_bg.stopPropagation!=null)_bg.stopPropagation(); else event.cancelBubble= true; }}function _boo(_bg){if (_bon==1 || _bon==2){if (_bOf){ (new _bi1(_big))._bOi(_bg); }else {var _boi=_bD(_bg); if (Math.abs(_boi._bC-_bOn._bC)>10 || Math.abs(_boi._bc-_bOn._bc)>10){_bOf= true; (new _bi1(_big))._bOh(_bg); }}}_bon=2; }function _bOo(_bg){if (_bon==1){}if (_bon==2){if (_bOf){ (new _bi1(_big))._bli(_bg); _bOf= false; }}_bt(document,"mousemove",_boo, false); _bt(document,"mouseup",_bOo, false); _bIn= true; }function _bOb(_bg){ (new _bi1(_bE(this,2).id))._blg(_bg); }function _bIk(){if (_bh || !_bIn)return false; }if (typeof(__KTVInits)!="undefined" && _bO(__KTVInits)){for (var i=0; i<__KTVInits.length; i++){__KTVInits[i](); }} <?php
_bO8();
_bl9();
}
function _bOb($_blc)
{
return _bl5("+", "\040", urlencode($_blc));
}
if (!class_exists("K\157\157\154Tree\126\151\145w", false)) {
class _bOc
{
var $id;
var $text;
var $image;
var $_bld;
var $expand = false;
var $subTreeUrl;
var $visible = true;
var $showPlusMinus = true;
var $_bOd;
var $_ble;
function __construct(
$_bOe,
$_bO3 = "",
$_blf = false,
$_bOf = "",
$_blg = ""
) {
$this->id = $_bOe;
$this->text = $_bO3;
$this->image = $_bOf;
$this->expand = $_blf;
$this->subTreeUrl = $_blg;
$this->_bld = [];
$this->_bOd = [];
}
function addchild($_bOg)
{
$_bOg->_ble = $this;
array_push($this->_bld, $_bOg);
}
function adddata($_blh, $_bOh)
{
$this->_bOd[$_blh] = $_bOh;
}
}
class kooltreeview
{
var $_bl0 = "3.\060\0560.1";
var $id;
var $_bOi;
var $_blj;
var $_bOj;
var $width = "";
var $height = "";
var $overflow = "";
var $styleFolder;
var $imageFolder;
var $selectedIds;
var $selectEnable = true;
var $selectDisableIds;
var $multipleSelectEnable = false;
var $DragAndDropEnable = false;
var $dragDisableIds;
var $dropDisableIds;
var $EditNodeEnable = false;
var $editDisableIds;
var $isSubTree = false;
var $singleExpand = false;
var $keepState = "\156one";
var $keepStateHours = 030;
var $showLines = false;
var $scriptFolder = "";
function __construct($_bOe)
{
$this->id = $_bOe;
$this->_bOi = new _bOc("root");
$this->_bOj = [];
$this->_bOj["\162oot"] = $this->_bOi;
}
function loadxml($_blk)
{
if (gettype($_blk) == "\163tring") {
$_bO1 = new domdocument();
$_bO1->loadxml($_blk);
$_blk = $_bO1->documentElement;
}
$id = $_blk->getattribute("\151d");
if ($id != "") {
$this->id = $id;
}
$this->width = $_blk->getattribute("\167\151dth");
$this->height = $_blk->getattribute("h\145\151\147ht");
$this->overflow = $_blk->getattribute("overf\154\157\167");
$this->styleFolder = $_blk->getattribute(
"s\164\171\154eFold\145\162"
);
$this->imageFolder = $_blk->getattribute("\151mageFo\154\144\145r");
$this->selectedIds = $_blk->getattribute(
"\163\145\154ec\164\145d\111\144s"
);
$this->selectDisableIds = $_blk->getattribute(
"\163ele\143\164Dis\141\142le\111ds"
);
$this->dragDisableIds = $_blk->getattribute(
"\144ragDis\141\142le\111\144s"
);
$this->dropDisableIds = $_blk->getattribute(
"d\162\157pDi\163\141ble\111\144s"
);
$this->editDisableIds = $_blk->getattribute(
"\145\144itDisab\154\145\111ds"
);
$_bOk = $_bll->getattribute("\163\143riptFold\145\162");
if ($_bOk != "") {
$this->scriptFolder = $_bOk;
}
$_blm = $_blk->getattribute("sel\145\143\164Enabl\145");
$this->selectEnable =
$_blm == "" ? false : ($_blm == "\164rue" ? true : false);
$_blm = $_blk->getattribute(
"\155ultip\154\145\123elect\105\156able"
);
$this->multipleSelectEnable =
$_blm == "" ? false : ($_blm == "tru\145" ? true : false);
$_blm = $_blk->getattribute("D\162\141gAndDrop\105\156\141ble");
$this->DragAndDropEnable =
$_blm == "" ? false : ($_blm == "true" ? true : false);
$_blm = $_blk->getattribute("\105d\151\164Node\105\156abl\145");
$this->EditNodeEnable =
$_blm == "" ? false : ($_blm == "\164\162\165e" ? true : false);
$_blm = $_blk->getattribute("is\123\165\142Tree");
$this->isSubTree =
$_blm == "" ? false : ($_blm == "true" ? true : false);
$_blm = $_blk->getattribute("sho\167\117nExpan\144");
$this->showOnExpand =
$_blm == "" ? false : ($_blm == "\164\162ue" ? true : false);
$_blm = $_blk->getattribute("\153eepState");
if ($_blm != "") {
$this->keepState = $_blm;
}
$_blm = $_blk->getattribute("\153eepSta\164\145\110ours");
if ($_blm != "") {
$this->keepStateHours = intval($_blm);
}
$_blm = $_blk->getattribute("\163\151ngleExp\141\156d");
$this->singleExpand =
$_blm == "" ? false : ($_blm == "true" ? true : false);
foreach ($_blk->childNodes as $_bOm) {
switch (strtolower($_bOm->nodeName)) {
case "roo\164\156\157de":
$this->_bOi->text = $_bOm->getattribute("text");
$this->_bOi->image = $_bOm->getattribute("\151mage");
$this->_bOi->subTreeUrl = $_bOm->getattribute(
"\163\165bTreeU\162\154"
);
$_blm = $_bOm->getattribute("\145xpand");
$this->_bOi->expand =
$_blm == ""
? false
: ($_blm == "\164rue"
? true
: false);
$_blm = $_bOm->getattribute("\166\151sible");
$this->_bOi->visible =
$_blm == ""
? true
: ($_blm == "\164rue"
? true
: false);
$_blm = $_bOm->getattribute("\163howP\154\165sMinus");
$this->_bOi->showPlusMinus =
$_blm == ""
? true
: ($_blm == "true"
? true
: false);
$this->_bln($this->_bOi, $_bOm);
break;
case "templ\141\164es":
break;
}
}
}
function _bln($_bOn, $_blo)
{
foreach ($_blo->childNodes as $_bOo) {
if ($_bOo->nodeName == "no\144\145") {
$id = $_bOo->getattribute("id");
$_blp = new _bOc($id);
$_blp->text = $_bOo->getattribute("\164\145xt");
$_blp->image = $_bOo->getattribute("\151\155age");
$_blp->subTreeUrl = $_bOo->getattribute(
"\163\165bTreeUr\154"
);
$_blm = $_bOo->getattribute("\145xpand");
$_blp->expand =
$_blm == "" ? false : ($_blm == "true" ? true : false);
$this->_bln($_blp, $_bOo);
$_bOn->addchild($_blp);
}
}
}
function render()
{
$_bOp = "";
if ($this->isSubTree) {
$this->_blq();
for ($_blb = 0; $_blb < sizeof($this->_bOi->_bld); $_blb++) {
$_bOp .= $this->_bOq($this->_bOi->_bld[$_blb]);
}
} else {
$_bOp =
"\n\074!--Ko\157\154TreeV\151\145w ver\163\151\157n " .
$this->_bl0 .
" - \167\167\167.kool\160\150\160.ne\164\040\055->\n";
$_bOp .= $this->registercss();
$_bOp .= $this->rendertree();
$_blr =
isset($_POST["_\137\153\157olaja\170"]) ||
isset($_GET["\137\137koolaja\170"]);
$_bOp .= $_blr ? "" : $this->registerscript();
$_bOp .=
"<script\040\164ype='te\170\164\057jav\141\163\143rip\164\047>";
$_bOp .= $this->startupscript();
$_bOp .= "\074\057script>";
}
return $_bOp;
}
function add(
$_bls,
$_bOe,
$_bO3 = "",
$_blf = false,
$_bOf = "",
$_blg = ""
) {
$_bOs = new _bOc($_bOe);
$_bOs->text = $_bO3;
$_bOs->expand = $_blf;
$_bOs->image = $_bOf;
$_bOs->subTreeUrl = $_blg;
$this->_bOj[$_bls]->addchild($_bOs);
$this->_bOj[$_bOe] = $_bOs;
return $_bOs;
}
function getrootnode()
{
return $this->_bOi;
}
function getnode($_blt)
{
return $this->_bOj[$_blt];
}
function _blq()
{
$this->styleFolder = _bl5("\134", "/", $this->styleFolder);
$_bOt = trim($this->styleFolder, "\057");
$_blu = strrpos($_bOt, "\057");
$this->_blj = substr($_bOt, ($_blu ? $_blu : -1) + 1);
}
function registercss()
{
$this->_blq();
$_bOu =
"<s\143\162\151pt t\171\160\145='te\170\164/javas\143\162ipt'>\151\146 (do\143\165ment.g\145\164Elemen\164\102\171Id('\137\137\173st\171\154e}KTV'\051\075=null\051\173var _\150\145\141d = \144\157\143umen\164\056getEl\145\155\145ntsB\171\124agName\050\047head\047\051[0];\166\141r _lin\153\040= doc\165\155\145nt.\143\162\145ate\105\154\145ment\050\047link'\051\073 _li\156\153\056id \075\040'__\173\163\164yle}K\124\126';_li\156\153\056rel\075\047styl\145\163\150eet\047\073 _lin\153\056href\075\047\173sty\154\145pat\150\175/\173s\164\171le}/\173\163\164yle}\056\143ss';\137\150\145ad.\141\160pendC\150\151ld(_\154\151\156k);\175\074/scr\151\160\164>";
$_blv = _bl5("\173styl\145\175", $this->_blj, $_bOu);
$_blv = _bl5("\173style\160\141\164h}", $this->_bOv(), $_blv);
return $_blv;
}
function rendertree()
{
$this->_blq();
$_blw =
"<inp\165\164 type=\047\150idden\047\040id='\173\151d}.cl\151\145ntS\164\141t\145\047 n\141\155e=\047\173i\144\175.clie\156\164Stat\145\047 />";
$_bOa = _bl5("\173\151\144\175", $this->id, _bO9());
$_bOa = _bl5("\173\163tyle}", $this->_blj, $_bOa);
$_bOa = _bl5(
"\173nopaddi\
156\147}",
!$this->_bOi->visible || !$this->_bOi->showPlusMinus
? "\153\164vNoPad\144\151\156g"
: "",
$_bOa
);
$_bOa = _bl5(
"\173\163ubnod\145\163}",
$this->_bOq($this->_bOi),
$_bOa
);
$_bOa = _bl5(
"\173\154ines}",
$this->showLines ? "ktvL\151\156es" : "",
$_bOa
);
$_bOw = _bl5("\173id}", $this->id, $_blw);
if (_bla($_bOa)) {
$_bOa = _bl5("\173\143lient\163\164at\145\175", $_bOw, $_bOa);
}
$_bOa = _bl5(
"\173wi\144\164h}",
$this->width != "" ? "\167idth\072" . $this->width . ";" : "",
$_bOa
);
$_bOa = _bl5(
"\173hei\147\150t}",
$this->height != ""
? "\150eight\072" . $this->height . "\073"
: "",
$_bOa
);
$_bOa = _bl5(
"\173over\146\154ow}",
$this->overflow != ""
? "\157ver\146\154ow\072" . $this->overflow . "\073"
: "",
$_bOa
);
$_bOa = _bl5("\173ver\163\151on\175", $this->_bl0, $_bOa);
return $_bOa;
}
function _bOq($_bOn)
{
$_blx =
"\074ul c\154\141ss=\047\153tv\125\114' \163tyle\075'dis\160lay\072\173d\151spl\141\171}'\076\173su\142\156od\145\163}<\057\165l>";
$_bOx =
"\074li id\075\047\173\156odei\144\175' \143\154as\163\075'\173\143l\141\163s\175\047>\173\156ode\143\157nt\145\156t}\173\163ub\156odes\175\074/\154\151>";
$_bly =
"<div \143\154ass\075\047\173\143lass\175\047>\173\160lu\163\155i\156\165s\175\173im\141\147e}\173\164ex\164\175\173\156\157de\144\141ta\175</di\166\076";
$_bOy =
"<\163\160an\040\143la\163\163='\153tvP\115\040kt\166\173p\154\165s\155inu\163}'>\040</sp\141n>";
$_blz =
"\074img s\162\143='\173\151\155age\175\047 cl\141\163s='\153\164vIm\141\147e'\040\141lt=\047\047/>";
$_bOz =
"<s\160\141n cl\141\163s='\153\164vTex\164\047>\173\164\145xt\175\074/\163\160an\076";
$_bl10 =
"\074input\040\151d='\173\156ode\151\144}_\144\141ta\047 typ\145\075'\150\151d\144\145n'\040\166al\165\145='\173\166alue\175\047/\076";
$_bO10 = $_bOx;
$_bl11 = $_bly;
$_blm = _bl5("\173\164\145xt}", $_bOn->text, $_bOz);
$_bl11 = _bl5("\173text\175", $_blm, $_bl11);
$_bO11 = "";
if ($_bOn->image != "") {
$_blm = _bl5(
"\173\151mage}",
($this->imageFolder != ""
? $this->imageFolder . "\057"
: "") . $_bOn->image,
$_blz
);
$_bl11 = _bl5("\173\151\155age}", $_blm, $_bl11);
} else {
$_bl11 = _bl5("\173\151\155\141ge}", "", $_bl11);
}
if (sizeof($_bOn->_bld) > 0) {
$_blm = _bl5(
"\173plusmi\156\165s}",
$_bOn->expand ? "Min\165\163" : "\120lus",
$_bOy
);
$_bl11 = _bl5("\173\160\154usminus\175", $_blm, $_bl11);
$_bO11 = "";
for ($_blb = 0; $_blb < sizeof($_bOn->_bld); $_blb++) {
$_bO11 .= $this->_bOq($_bOn->_bld[$_blb]);
}
$_bO11 = _bl5("\173subno\144\145\163}", $_bO11, $_blx);
$_bO11 = _bl5(
"\173d\151\163\160la\171\175",
$_bOn->expand ? "blo\143\153" : "none",
$_bO11
);
} else {
if ($_bOn->subTreeUrl != "") {
$_blm = _bl5("\173plusmi\156\165s}", "\120\154us", $_bOy);
$_bl11 = _bl5("\173plusminu\163\175", $_blm, $_bl11);
} else {
$_bl11 = _bl5("\173plu\163\155\151nus}", "", $_bl11);
}
}
if ($_bOn->subTreeUrl != "" || sizeof($_bOn->_bOd) > 0) {
$_bl12 = _bOb($_bOn->subTreeUrl);
$_bO12 = [];
foreach ($_bOn->_bOd as $_bl13 => $_bO13) {
$_bO12[$_bl13] = _bOb($_bO13);
}
$_bOd = ["url" => $_bl12, "data" => $_bO12];
$_bl14 = _bl5(
"\173nodeid}",
($_bOn === $this->_bOi ? $this->id . "\056" : "") .
$_bOn->id,
$_bl10
);
$_bl14 = _bl5("\173value}", json_encode($_bOd), $_bl14);
$_bl11 = _bl5("\173\156odedata\175", $_bl14, $_bl11);
} else {
$_bl11 = _bl5("\173no\144\145\144ata}", "", $_bl11);
}
$_bO14 = "\153tvLI";
if (
(isset($_bOn->_ble->_bld[0]) &&
$_bOn->_ble->_bld[0] === $_bOn) ||
$_bOn === $this->_bOi
) {
$_bO14 .= "\040ktvF\151\162\163t";
}
if (
(isset($_bOn->_ble->_bld) &&
isset($_bOn->_ble->_bld[sizeof($_bOn->_ble->_bld) - 1]) &&
$_bOn->_ble->_bld[sizeof($_bOn->_ble->_bld) - 1] ===
$_bOn) ||
$_bOn === $this->_bOi
) {
$_bO14 .= " \153\164\166Last";
}
$_bl15 = "";
if ($_bOn === $this->_bOi) {
$_bl15 = "\153tvTop";
if (!$_bOn->visible) {
$_bl15 .= " ktvInv";
}
if (!$_bOn->showPlusMinus) {
$_bl15 .= " kt\166\116\157PM";
}
} else {
if ($_bOn->_ble->_bld[0] === $_bOn) {
$_bl15 = "ktv\124\157\160";
}
if (
$_bOn->_ble->_bld[sizeof($_bOn->_ble->_bld) - 1] === $_bOn
) {
$_bl15 = "ktv\102\157\164";
}
if ($_bl15 == "") {
$_bl15 = "ktvM\151\144";
}
}
$_bO15 =
"\133" .
str_replace(",", "\135\133", $this->selectedIds) .
"\135";
if (strpos($_bO15, "\133" . $_bOn->id . "]") !== false) {
$_bl15 .= "\040ktvSelec\164\145\144";
}
$_bl11 = _bl5("\173class\175", $_bl15, $_bl11);
$_bO10 = _bl5(
"\173\156odeid}",
($_bOn === $this->_bOi ? $this->id . "." : "") . $_bOn->id,
$_bO10
);
$_bO10 = _bl5("\173\143\154ass}", $_bO14, $_bO10);
$_bO10 = _bl5("\173\156\157decon\164\145\156t}", $_bl11, $_bO10);
$_bO10 = _bl5("\173sub\156\157\144es}", $_bO11, $_bO10);
return $_bO10;
}
function registerscript()
{
$_bOu =
"\074scri\160\164\040typ\145\075'te\170\164/java\163\143ript'\076\151f(\164\171peof\040\137libKT\126\075='und\145\146ined'\051\173doc\165\155ent.w\162\151te(un\145\163cape(\042\0453Cscr\151\160t typ\145\075'tex\164\057javas\143\162ipt' \163\162c=\047\173sr\143\175'%\063\105 %\063\103/sc\162\151pt\0453\105\042)\051;\137lib\113\124V\075\061;\175\074/s\143rip\164\076";
$_blv = _bl5(
"\173s\162\143\175",
$this->_bl16() . "\077" . md5("js"),
$_bOu
);
return $_blv;
}
function startupscript()
{
$_bOu =
"\166ar \173i\144\175; funct\151\157n \173i\144\175_init\050\051\173 \173\151\144} = \156\145w Kool\124\162\145eVie\167\050\042\173\151\144}\042,\173\163\151ngle\105\170\160and}\054\173selec\164\105\156able\175\054\173mul\164\151\160leSe\154\145ctEna\142\154\145},\173\104\162agAn\144\104ropEn\141\142\154e},\173\105\144itNo\144\145Enable\175\054'\173k\145\145\160Stat\145\175',\173k\145\145pStat\145\110\157urs\175\054\042\173c\163\175\042);\175";
$_bOu .=
"\151\146 (typeof\050\113oolTre\145\126\151ew)=\075\047func\164\151on')\173\173\151d}_i\156\151t();}";
$_bOu .=
"\145\154se\173i\146\050\164ypeo\146\050__KTVI\156\151ts)==\047\165ndef\151\156ed')\173\137\137KTVIni\164\163\075new\040\101\162ray\050\051;} _\137\113\124VIni\164\163\056push\050\173id}_i\156\151\164);\173\162\145gister\137\163cript}\175";
$_bO16 =
"\151\146(typeof\050\137libKTV\051\075='und\145\146\151ned\047\051\173va\162\040_head\040\075 docu\155\145\156t.ge\164\105\154emen\164\163ByTag\116\141\155e('h\145\141\144')[0\135\073var _s\143\162ipt = \144\157cument\056\143reate\105\154\145ment\050\047scri\160\164\047); \137\163cript.\164\171pe='t\145\170\164/jav\141\163\143rip\164\047\073 _s\143\162\151pt.s\162\143='\173s\162\143}'; _\150\145\141d.a\160\160\145ndCh\151\154d(_sc\162\151pt);_\154\151\142KTV\075\061;}";
$_bl17 = _bl5(
"\173src\175",
$this->_bl16() . "?" . md5("\152s"),
$_bO16
);
$_bO17 =
"\173'sele\143\164\145dIds\047:\133\173select\145\144Ids}]\054\047sele\143\164Disab\154\145\111ds':[\173\163electD\151\163\141ble\111\144\163}],'\144\162agDisa\142\154\145Ids'\072\133\173dra\147\104\151sabl\145\111\144s}]\054\047dropDi\163\141bleIds\047\072[\173d\162\157pD\151\163able\111\144s}],\047\145d\151tDis\141\142le\111\144s':\133\173edi\164\104is\141\142leIds\175\135\175";
$_bOp = _bl5("\173id}", $this->id, $_bOu);
$_bO15 =
$this->selectedIds != ""
? "\047" . _bl5("\054", "','", $this->selectedIds) . "\047"
: "";
$_bOw = _bl5("\173\163\145lected\111\144\163}", $_bO15, $_bO17);
$_bO15 =
$this->selectDisableIds != ""
? "\047" .
_bl5("\054", "','", $this->selectDisableIds) .
"'"
: "";
$_bOw = _bl5(
"\173\163\145\154ectDi\163\141\142leI\144\163\175",
$_bO15,
$_bOw
);
$_bO15 =
$this->dragDisableIds != ""
? "'" . _bl5("\054", "\047,'", $this->dragDisableIds) . "'"
: "";
$_bOw = _bl5(
"\173d\162\141gDi\163\141ble\111\144s}",
$_bO15,
$_bOw
);
$_bO15 =
$this->dropDisableIds != ""
? "\047" . _bl5(",", "\047,'", $this->dropDisableIds) . "'"
: "";
$_bOw = _bl5("\173dropD\151\163abl\145\111ds\175", $_bO15, $_bOw);
$_bO15 =
$this->editDisableIds != ""
? "\047" . _bl5(",", "\047,'", $this->editDisableIds) . "'"
: "";
$_bOw = _bl5(
"\173\145\144itDis\141\142\154eIds\175",
$_bO15,
$_bOw
);
$_bOp = _bl5(
"\173\163\151\156gleE\170\160\141nd}",
$this->singleExpand ? "1" : "\060",
$_bOp
);
$_bOp = _bl5(
"\173\163\145lectEna\142\154\145}",
$this->selectEnable ? "\061" : "\060",
$_bOp
);
$_bOp = _bl5(
"\173mult\151\160\154eSel\145\143\164Enab\154\145}",
$this->multipleSelectEnable ? "1" : "\060",
$_bOp
);
$_bOp = _bl5(
"\173\104\162agAndDr\157\160\105nabl\145\175",
$this->DragAndDropEnable ? "\061" : "0",
$_bOp
);
$_bOp = _bl5(
"\173\105\144itNod\145\105\156able}",
$this->EditNodeEnable ? "1" : "0",
$_bOp
);
$_bOp = _bl5("\173kee\160\123\164ate}", $this->keepState, $_bOp);
$_bOp = _bl5(
"\173\153\145epState\110\157\165rs}",
$this->keepStateHours,
$_bOp
);
$_bOp = _bl5("\173cs}", $_bOw, $_bOp);
$_bOp = _bl5("\173\162\145gister_\163\143\162ipt}", $_bl17, $_bOp);
return $_bOp;
}
function _bl16()
{
if ($this->scriptFolder == "") {
$_bl6 = _bl4();
$_bl18 = substr(_bl5("\134", "/", __FILE__), strlen($_bl6));
return $_bl18;
} else {
$_bl18 = _bl5("\134", "/", __FILE__);
$_bl18 =
$this->scriptFolder .
substr($_bl18, strrpos($_bl18, "\057"));
return $_bl18;
}
}
function _bOv()
{
$_bO18 = $this->_bl16();
$_bl19 =
_bl5(strrchr($_bO18, "/"), "", $_bO18) . "/sty\154\145\163";
return $_bl19;
}
}
}
Function Calls
None |
Stats
MD5 | 5d8272a9c205328d6b82e3280786479c |
Eval Count | 0 |
Decode Time | 95 ms |