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 if (!function_exists("T7FC56270E7A70FA81A5935B72EACBE29")) { function T7FC5627..
Decoded Output download
?><?php $cid = intval(lib::getParamValue('cid')); $scid = intval(lib::getParamValue('scid')); $node = intval(lib::getParamValue('node')); $category = new category($cid); if($category->hasChilds()) die(__FILE__.' 0'); $product = new product($cid); $form = new HTML_Form(lib::getHREF('?template=save'), 'post', 'f'); $form->addText('title', kernel::T("text-title",$lng).'*', null, 40); $form->addTextarea('htmlarea" id="htmlarea', kernel::T("text-description",$lng), null, 100, 23); if(defined('USERCODE')){ $form->addText(USERCODE, kernel::T("text-user_code",$lng), null, 40); } $tmp = array(kernel::T("text-new-manufacturer")=>kernel::T("text-new-manufacturer")); $product->getAllManufacturers($tmp); $tmp2 = $form->returnSelect('manufacturer', $tmp); $tmp2.= ' '.$form->returnText('manufacturertext', null, 40); $form->addPlaintext(kernel::T("text-manufacturer"), $tmp2); $form->addText('tags', kernel::T("text-tags"), null, 40); $form->addText('psort', kernel::T("text-order"), null, 10); $params_a = array(); $parameters = ¶meter::getAll($cid); if(count($parameters)){ $form->addPlaintext('', kernel::T('text-table_parameters',$lng)); } foreach($parameters as $parameter){ $form->addText('param'.$parameter['id'], $parameter['title'], null, 40); $params_a[]=$parameter['id']; } $form->addHidden('params_a', join(':',$params_a)); $form->addFile('image1" id="image1', kernel::T("text-image",$lng)); $images = 1; if(lib::getFormValue('fadd')){ $images = intval(lib::getFormValue('images')); $i = 2; while($i<=$images){ $form->addFile('image'.$i, ''); $i++; } } $form->addPlaintext('', '<a href="#" onclick="cloneF(\'images\',\'image1\',\'fblock\',\'image\'); return false;">'.kernel::T('text-more').' >></a><div id="fblock"></div>'); $form->addHidden('images" id="images', $images); $form->addPlaintext('', '<br>'); $scategory= new subcategory($category->id); $scatArray = $scategory->getChilds(); $scat_a = array(); if(count($scatArray)) $form->addPlaintext('', kernel::T("text-subcategories",$lng)); foreach ($scatArray as $scat){ $scatChilds = $scat->getChilds(); $sarray = array(0 => kernel::T("text-no_assigned",$lng)); foreach($scatChilds as $child){ $sarray[$child->id]=$child->getTitle(); } $form->addSelect('scat'.$scat->id, $scat->getTitle(), $sarray, $scid); $scat_a[]=$scat->id; } $form->addHidden('scat_a', join(':',$scat_a)); $form->addText('amount_unit', kernel::T("text-amount_unit",$lng), null, 12); $form->addPlaintext('', '<br>'); $form->addCheckbox('visible" class="checkbox', kernel::T('text-visible',$lng), 1); $form->addPlaintext('', '<br>'.kernel::T("text-price_in_store",$lng)); $form->addText('price0', kernel::T("text-price0",$lng), '' , 12); $form->addText('price', kernel::T("text-price",$lng), '' , 12); for($i=1;$i<=MAX_PRICE_LEVEL;$i++) $form->addText("price$i", kernel::T("text-price",$lng)." $i", '' , 12); $form->addText('pricenote', kernel::T("text-note",$lng), null, 40); $form->addText('in_stock', kernel::T("text-instock",$lng), 1, 12); $form->addPlaintext('', '<br>'); $attribute = new attribute(); $a = $attribute->getAllAssoc1Ex(); $form->addSelect('attributes[]', kernel::T("text-attributes",$lng), $a, null, 10, '', true); $form->addPlaintext('', '<br>'); $form->addHidden('fadd', '1'); $form->addHidden('cid', $cid); $form->addHidden('scid', $scid); $form->addHidden('node', $node); $form->addSubmit('submit', kernel::T("text-submit",$lng)); $form->addPlaintext('', '<br><a href="'.lib::getHREF("?template=products&cid=$cid&scid=$scid&node=$node").'"> << '.kernel::T('text-back',$lng).'</a>'); $form->addPlaintext('', '<br>'); if(isset($errors)) $form->addErrors($errors); $tpl->set_var('HTML_AREA',makeHTMLArea(array('htmlarea'),$lng)); $tpl->set_var('MAIN_ONLOAD', 'onloadINIT();'); $s = '<div style="width:700px">'.$form->toHtml()."</div>
<script>document.f.title.focus();</script>
"; $tpl->set_var('MAIN_CONTENT',$s); ?><?
Did this file decode correctly?
Original Code
<?php if (!function_exists("T7FC56270E7A70FA81A5935B72EACBE29")) { function T7FC56270E7A70FA81A5935B72EACBE29($TF186217753C37B9B9F958D906208506E) { $TF186217753C37B9B9F958D906208506E = base64_decode($TF186217753C37B9B9F958D906208506E); $T7FC56270E7A70FA81A5935B72EACBE29 = 0; $T9D5ED678FE57BCCA610140957AFAB571 = 0; $T0D61F8370CAD1D412F80B84D143E1257 = 0; $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[1]) << 8) + ord($TF186217753C37B9B9F958D906208506E[2]); $T3A3EA00CFC35332CEDF6E5E9A32E94DA = 3; $T800618943025315F869E4E1F09471012 = 0; $TDFCF28D0734569A6A693BC8194DE62BF = 16; $TC1D9F50F86825A1A2302EC2449C17196 = ""; $TDD7536794B63BF90ECCFD37F9B147D7F = strlen($TF186217753C37B9B9F958D906208506E); $TFF44570ACA8241914870AFBC310CDB85 = __FILE__; $TFF44570ACA8241914870AFBC310CDB85 = file_get_contents($TFF44570ACA8241914870AFBC310CDB85); $TA5F3C6A11B03839D46AF9FB43C97C188 = 0; preg_match(base64_decode("LyhwcmludHxzcHJpbnR8ZWNobykv"), $TFF44570ACA8241914870AFBC310CDB85, $TA5F3C6A11B03839D46AF9FB43C97C188); for (;$T3A3EA00CFC35332CEDF6E5E9A32E94DA<$TDD7536794B63BF90ECCFD37F9B147D7F;) { if (count($TA5F3C6A11B03839D46AF9FB43C97C188)) exit; if ($TDFCF28D0734569A6A693BC8194DE62BF == 0) { $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 8); $TF623E75AF30E62BBD73D6DF5B50BB7B5 += ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]); $TDFCF28D0734569A6A693BC8194DE62BF = 16; } if ($TF623E75AF30E62BBD73D6DF5B50BB7B5 & 0x8000) { $T7FC56270E7A70FA81A5935B72EACBE29 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 4); $T7FC56270E7A70FA81A5935B72EACBE29 += (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA]) >> 4); if ($T7FC56270E7A70FA81A5935B72EACBE29) { $T9D5ED678FE57BCCA610140957AFAB571 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) & 0x0F) + 3; for ($T0D61F8370CAD1D412F80B84D143E1257 = 0; $T0D61F8370CAD1D412F80B84D143E1257 < $T9D5ED678FE57BCCA610140957AFAB571; $T0D61F8370CAD1D412F80B84D143E1257++) $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012+$T0D61F8370CAD1D412F80B84D143E1257] = $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012-$T7FC56270E7A70FA81A5935B72EACBE29+$T0D61F8370CAD1D412F80B84D143E1257]; $T800618943025315F869E4E1F09471012 += $T9D5ED678FE57BCCA610140957AFAB571; } else { $T9D5ED678FE57BCCA610140957AFAB571 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 8); $T9D5ED678FE57BCCA610140957AFAB571 += ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) + 16; for ($T0D61F8370CAD1D412F80B84D143E1257 = 0; $T0D61F8370CAD1D412F80B84D143E1257 < $T9D5ED678FE57BCCA610140957AFAB571; $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012+$T0D61F8370CAD1D412F80B84D143E1257++] = $TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA]); $T3A3EA00CFC35332CEDF6E5E9A32E94DA++; $T800618943025315F869E4E1F09471012 += $T9D5ED678FE57BCCA610140957AFAB571; } } else $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012++] = $TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]; $TF623E75AF30E62BBD73D6DF5B50BB7B5 <<= 1; $TDFCF28D0734569A6A693BC8194DE62BF--; if ($T3A3EA00CFC35332CEDF6E5E9A32E94DA == $TDD7536794B63BF90ECCFD37F9B147D7F) { $TFF44570ACA8241914870AFBC310CDB85 = implode("", $TC1D9F50F86825A1A2302EC2449C17196); $TFF44570ACA8241914870AFBC310CDB85 = "?".">".$TFF44570ACA8241914870AFBC310CDB85."<"."?"; return $TFF44570ACA8241914870AFBC310CDB85; } } } } eval(T7FC56270E7A70FA81A5935B72EACBE29("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")); ?>
Function Calls
| ord | 1747 |
| count | 1335 |
| strlen | 1 |
| implode | 1 |
| preg_match | 1 |
| base64_decode | 2 |
| function_exists | 1 |
| file_get_contents | 1 |
| T7FC56270E7A70FA81A5935B72EACBE29 | 1 |
Stats
| MD5 | 7fe37931a835631fd1893d248774a63d |
| Eval Count | 1 |
| Decode Time | 28889 ms |