Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

$_il2z = $this->_iO29; $_il39 = $_il2z->_il1x->Localization->_iO24; ..

Decoded Output download

<?  $_il2z = $this->_iO29;  
            $_il39 = $_il2z->_il1x->Localization->_iO24; 
             
            $sort_click = ""; 
            if($this->AllowSorting){ 
                $_il15 = 0;  
                $_il11 = $_il2z->_iO32 + 1;  
                $_iO3b = "None";  
                switch ($this->Sort) {  
                    case 0: $_il15 = 1;  
                        $_iO3b = "None";  
                        break;  
                    case 1: $_il15 = -1;  
                        $_iO3b = "Asc";  
                        break;  
                    case -1: $_il15 = 0;  
                        $_iO3b = "Desc";  
                        break;  
                } 
                $sort_click = "onclick='grid_sort(\"{id}\",{sort}, {sortOrder})'"; 
                $sort_click = str_replace("{id}", $this->_il20, $sort_click);  
                $sort_click = str_replace("{sort}", $_il15, $sort_click);  
                $sort_click = str_replace("{sortOrder}", $_il11, $sort_click);  
            } 
             
            $_iO39 = "<th id='{id}' $sort_click class='kgrHeader {visible} {sortable} {sorted} {cssclasses}' {valign}><div class='kgrIn' style='{wrap}{align}'>{text}&#160;{sign}</div></th>";  
            $_il3a = "<a href='javascript:void 0' class='kgrSortHeaderText' onclick='grid_sort(\"{id}\",{sort}, {sortOrder})' title='{title}'>{text}</a>";  
            $_iO3a = "<input type='button' class='nodecor kgrSort{dir}' onclick='grid_sort(\"{id}\",{sort}, {sortOrder})' title='{title}' />";  
            $_il3b = str_replace("{id}", $this->_il20 . "_hd", $_iO39);  
            if($this->AllowSorting){ 
                 
                 
                $_il15 = 0;  
                $_il11 = $_il2z->_iO32 + 1;  
                $_iO3b = "None";  
                switch ($this->Sort) {  
                    case 0: $_il15 = 1;  
                        $_iO3b = "None";  
                        break;  
                    case 1: $_il15 = -1;  
                        $_iO3b = "Asc";  
                        break;  
                    case -1: $_il15 = 0;  
                        $_iO3b = "Desc";  
                        break;  
                } 
                $_il3c = str_replace("{id}", $this->_il20, $_il3a);  
                $_il3c = str_replace("{sort}", $_il15, $_il3c);  
                $_il3c = str_replace("{sortOrder}", $_il11, $_il3c);  
                $_il3c = str_replace("{text}", $this->HeaderText, $_il3c);  
                $_il3c = str_replace("{title}", $_il39["SortHeaderToolTip"], $_il3c);  
                $_iO3c = str_replace("{id}", $this->_il20, $_iO3a);  
                $_iO3c = str_replace("{sort}", $_il15, $_iO3c);  
                $_iO3c = str_replace("{sortOrder}", $_il11, $_iO3c);  
                $_iO3c = str_replace("{dir}", $_iO3b, $_iO3c);  
                $_iO3c = str_replace("{title}", $_il39["Sort" . $_iO3b . "ToolTip"] . ($this->Sort !== 0 ? ' ' . $_il39["Order"] . ' ' . $this->_iOx : ''), $_iO3c);  
                $_il3b = str_replace("{text}", $_il3c, $_il3b);  
                $_il3b = str_replace("{sign}", $_iO3c, $_il3b);  
            } else {  
                $_il3b = str_replace("{text}", $this->HeaderText, $_il3b);  
                $_il3b = str_replace("{sign}", "", $_il3b);  
            } $_il35 = strtolower($_SERVER["HTTP_USER_AGENT"]);  
            $_iO35 = (strpos($_il35, "msie 6") !== FALSE) && (strpos($_il35, "msie 7") === FALSE) && (strpos($_il35, "msie 8") === FALSE) && (strpos($_il35, "opera") === FALSE);  
            $_il36 = (strpos($_il35, "msie 7") !== FALSE) && (strpos($_il35, "opera") === FALSE);  
            $_il3b = str_replace("{visible}", ($this->Visible || $_iO35 || $_il36) ? "" : "kgrHidden", $_il3b);  
            $_il3b = str_replace("{sortable}", ($this->AllowSorting) ? "dkgrSortable" : "", $_il3b);  
            $_il3b = str_replace("{sorted}", ($this->Sort != 0) ? "kgrSorted" : "", $_il3b);  
            $_il3b = str_replace("{wrap}", $this->HeaderStyle->_iO2r(), $_il3b);  
            $_il3b = str_replace("{align}", $this->HeaderStyle->_il2s(), $_il3b);  
            $_il3b = str_replace("{valign}", $this->HeaderStyle->_iO2s(), $_il3b);  
            $_iO36 = $this->_iO29->CssClasses;  
            $_il3b = str_replace("{cssclasses}", isset($_iO36['header']) ? $_iO36['header'] : '', $_il3b);  
            return $_il3b;  ?>

Did this file decode correctly?

Original Code

$_il2z = $this->_iO29; 
            $_il39 = $_il2z->_il1x->Localization->_iO24;
            
            $sort_click = "";
            if($this->AllowSorting){
                $_il15 = 0; 
                $_il11 = $_il2z->_iO32 + 1; 
                $_iO3b = "None"; 
                switch ($this->Sort) { 
                    case 0: $_il15 = 1; 
                        $_iO3b = "None"; 
                        break; 
                    case 1: $_il15 = -1; 
                        $_iO3b = "Asc"; 
                        break; 
                    case -1: $_il15 = 0; 
                        $_iO3b = "Desc"; 
                        break; 
                }
                $sort_click = "onclick='grid_sort(\"{id}\",{sort}, {sortOrder})'";
                $sort_click = str_replace("{id}", $this->_il20, $sort_click); 
                $sort_click = str_replace("{sort}", $_il15, $sort_click); 
                $sort_click = str_replace("{sortOrder}", $_il11, $sort_click); 
            }
            
            $_iO39 = "<th id='{id}' $sort_click class='kgrHeader {visible} {sortable} {sorted} {cssclasses}' {valign}><div class='kgrIn' style='{wrap}{align}'>{text}&#160;{sign}</div></th>"; 
            $_il3a = "<a href='javascript:void 0' class='kgrSortHeaderText' onclick='grid_sort(\"{id}\",{sort}, {sortOrder})' title='{title}'>{text}</a>"; 
            $_iO3a = "<input type='button' class='nodecor kgrSort{dir}' onclick='grid_sort(\"{id}\",{sort}, {sortOrder})' title='{title}' />"; 
            $_il3b = str_replace("{id}", $this->_il20 . "_hd", $_iO39); 
            if($this->AllowSorting){
                
                
                $_il15 = 0; 
                $_il11 = $_il2z->_iO32 + 1; 
                $_iO3b = "None"; 
                switch ($this->Sort) { 
                    case 0: $_il15 = 1; 
                        $_iO3b = "None"; 
                        break; 
                    case 1: $_il15 = -1; 
                        $_iO3b = "Asc"; 
                        break; 
                    case -1: $_il15 = 0; 
                        $_iO3b = "Desc"; 
                        break; 
                }
                $_il3c = str_replace("{id}", $this->_il20, $_il3a); 
                $_il3c = str_replace("{sort}", $_il15, $_il3c); 
                $_il3c = str_replace("{sortOrder}", $_il11, $_il3c); 
                $_il3c = str_replace("{text}", $this->HeaderText, $_il3c); 
                $_il3c = str_replace("{title}", $_il39["SortHeaderToolTip"], $_il3c); 
                $_iO3c = str_replace("{id}", $this->_il20, $_iO3a); 
                $_iO3c = str_replace("{sort}", $_il15, $_iO3c); 
                $_iO3c = str_replace("{sortOrder}", $_il11, $_iO3c); 
                $_iO3c = str_replace("{dir}", $_iO3b, $_iO3c); 
                $_iO3c = str_replace("{title}", $_il39["Sort" . $_iO3b . "ToolTip"] . ($this->Sort !== 0 ? ' ' . $_il39["Order"] . ' ' . $this->_iOx : ''), $_iO3c); 
                $_il3b = str_replace("{text}", $_il3c, $_il3b); 
                $_il3b = str_replace("{sign}", $_iO3c, $_il3b); 
            } else { 
                $_il3b = str_replace("{text}", $this->HeaderText, $_il3b); 
                $_il3b = str_replace("{sign}", "", $_il3b); 
            } $_il35 = strtolower($_SERVER["HTTP_USER_AGENT"]); 
            $_iO35 = (strpos($_il35, "msie 6") !== FALSE) && (strpos($_il35, "msie 7") === FALSE) && (strpos($_il35, "msie 8") === FALSE) && (strpos($_il35, "opera") === FALSE); 
            $_il36 = (strpos($_il35, "msie 7") !== FALSE) && (strpos($_il35, "opera") === FALSE); 
            $_il3b = str_replace("{visible}", ($this->Visible || $_iO35 || $_il36) ? "" : "kgrHidden", $_il3b); 
            $_il3b = str_replace("{sortable}", ($this->AllowSorting) ? "dkgrSortable" : "", $_il3b); 
            $_il3b = str_replace("{sorted}", ($this->Sort != 0) ? "kgrSorted" : "", $_il3b); 
            $_il3b = str_replace("{wrap}", $this->HeaderStyle->_iO2r(), $_il3b); 
            $_il3b = str_replace("{align}", $this->HeaderStyle->_il2s(), $_il3b); 
            $_il3b = str_replace("{valign}", $this->HeaderStyle->_iO2s(), $_il3b); 
            $_iO36 = $this->_iO29->CssClasses; 
            $_il3b = str_replace("{cssclasses}", isset($_iO36['header']) ? $_iO36['header'] : '', $_il3b); 
            return $_il3b; 

Function Calls

None

Variables

None

Stats

MD5 87d9784b24f982c1d48b5fd2706f39c4
Eval Count 0
Decode Time 46 ms