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 /* LiveImport (c) MaxD, 2018. Write to [email protected] for support and purchase..
Decoded Output download
<?php
/*
LiveImport (c) MaxD, 2018. Write to [email protected] for support and purchase.
*/
goto e2db; a920: $name = if_inside('', "=", $name); $name = str_replace("=", '', $name); header("Location: https://liveimport.devs.mx/service/periodic.php?name=" . $name); B3d: cf5: goto ec01; ae60: C99: if (!empty($settings["match"])) { goto Eeb; } $settings["match"] = ''; Eeb: $eb = query("SELECT ins_id FROM parsemx_ins WHERE donor_id={$donor_id}")->row; goto E47e; Bb8a: Cf($settings); A2("import&id=" . $donor_id); dc1: $settings["rows"] = $E2b; $settings["error"] = false; goto fe81; daa8: if (!($E6["dtype"] != "file")) { goto Cc1; } die("This donor is not Import-type"); Cc1: $settings = FE(); $a26 = "temp/"; goto Aca8; e2db: $donor_id = @$_GET["id"]; if ($donor_id) { goto a41; } $donor_id = 1; a41: b2($donor_id); goto daa8; E48a: A2("import&id={$donor_id}"); f98: if (!isset($_POST["save"])) { goto bdb; } a2("title"); bdb: goto efb1; f8ac: ?>
import2&id=<?php echo $donor_id; ?>
" method="post">
<?php if (!($donor_id > 1)) { goto Ccd; } ?>
<input type="submit" name="change_file" data-theme="e" data-direction="reverse" data-inline="true" data-icon="calendar" value="<?php goto ef27; Bd76: require Bf . "lib/code/7705.php"; ?>
<script type="text/javascript">
function SkipChange() {
data_changed=true;
var n = $('#skip').val();
for(var i=0;i<<?php echo count($F5); ?>
; i++)
if (i<n-1) {
$('#product' + i).hide();
$('.row' + i).hide();
} else if (i == n-1) {
$('#product'+i+' a').hide();
$('#product'+i+' > span').show();
$('#product'+i).show();
$('.row'+i).show();
} else {
$('#product'+i+' .product_num').html(i-n+1);
$('#product'+i+' a').show();
$('#product'+i+' > span').hide();
$('#product'+i).show();
$('.row'+i).show();
}
}
</script>
<form id="form" rel="external" data-ajax="false" action="<?php d9(); goto f8ac; e4c9: @unlink("temp/" . $donor_id . "_imported"); $settings["skip"] = $_POST["skip"]; $settings["match"] = $_POST["match"]; $fa0 = array(); foreach ($_POST as $a6 => $x) { if (!(substr($a6, 0, 3) == "col")) { goto C1e; } $fa0[substr($a6, 3)] = $x; C1e: E5c: } goto a5e5; efb1: if (!isset($_POST["start"])) { goto ff3; } C4($donor_id); a2("title"); ff3: if (!isset($_POST["create_donor"])) { goto B3d; } goto f7e3; C15e: ?>
<input type="submit" name="save" data-direction="reverse" data-inline="true" data-icon="check" data-theme="b" value="<?php echo b6("Save"); ?>
"/>
<?php goto f778; E8d6: goto Eb13; Bf4c: echo B6("Cancel"); ?>
</a>
<input type="submit" name="settings" data-direction="reverse" data-inline="true" data-icon="gear" value="<?php echo B6("Task Settings"); ?>
"/>
<?php if ($donor_id == 1) { goto E8d6; } goto C15e; Eb13: ?>
<input type="submit" name="start" data-direction="reverse" data-inline="true" data-icon="play" data-theme="b" value="<?php echo B6("Start"); ?>
"/>
<input type="submit" name="create_donor" data-inline="true" data-icon="calendar" data-theme="d" value="<?php echo B6("Save for Periodic Import"); ?>
"/>
<?php goto fc8c; ec01: $cef = explode(" ", "category description download ean height image isbn jan length location manufacturer meta_description meta_keyword model mpn name price new_price product_id quantity seo_url sku tags upc weight width h1 title attribute option option_image option_price option_quantity"); $c13 = explode(" ", "ean isbn jan model mpn name product_id seo_url sku upc"); sort($cef); sort($c13); $Cf7 = array(); goto E55e; f7e3: $name = $C79; $name = if_inside('', "?", $name); $name = str_replace("?", '', $name); $name = if_inside('', "&", $name); $name = str_replace("&", '', $name); goto a920; E55e: $Cf7["$row_n"] = "Current row number."; foreach (reset($F5) as $e2d => $eec) { $Cf7["$" . $e2d] = "Column <strong>{$e2d}</strong> from the current row of <strong>{$C79}</strong>"; ac9: } B63: require Bf . "lib/code/ce21.php"; $e3e = "import"; goto Bd76; aaa9: De7: if (!isset($_POST["settings"])) { goto B80; } A2("ins&id=-1&donor_id={$donor_id}&back=import2"); B80: if (!isset($_POST["change_file"])) { goto f98; } goto E48a; f208: A2("import&id=" . $donor_id); efe: $f08 = "temp/import_{$donor_id}" . "_preview.dat"; if ($d93 or !file_exists($f08) or filemtime($f08) < filemtime($a26)) { goto C35; } $F5 = unserialize(file_get_contents($f08)); goto d424; cd7a: ?>
) {
def = group;
if (sel.value != 'option') def = sel.options[sel.selectedIndex].text;
name = prompt('Enter option name', def);
if (name == 'null' || !name) {
sel.selectedIndex = 0;
return;
}
name = name.replace(':', '');
sel.options[sel.selectedIndex].text = name;
sel.options[sel.selectedIndex].value = '@#' + name;
}
}
function SaveGo(url) {
save_editors();
if (data_changed) {
$.post( '<?php D9(); ?>
import2&ajax=1&id=<?php echo $donor_id; goto E179; ac18: ?>
</table>
</div>
<br/>
<?php fd("import", "config/" . $E6["host"] . "/task_default.php", "<strong>Product PHP Script:</strong> it will be executed for each product before inserting", $Cf7); ?>
<a data-role="button" data-direction="reverse" data-inline="true" data-icon="arrow-l" href="<?php d9(); ?>
"><?php goto Bf4c; d424: goto a75; C35: $F5 = load_spreadsheet($a26, 0, 30); if ($F5) { goto dc1; } $settings["error"] = "Invalid file format."; goto Bb8a; c0cf: ?>
" />
</span>
<a class="ui-btn ui-icon-carat-r ui-btn-icon-notext ui-btn-inline ui-mini" style="margin-left: -3px"
onclick="$('#skip').val($('#skip').val()-1+2); SkipChange()"></a>
<?php echo b6("Match existing products by"); ?>
:
<span style='width:90px; display:inline-block'>
<select onchange="data_changed=true" name="match" data-inline='true' data-mini='true'">
<option value="" ?>(<?php echo b6("none"); ?>
)</option>
<?php goto B815; B815: foreach ($c13 as $f7d) { ?>
<option value="<?php echo $f7d; ?>
" <?php if (!($f7d == $settings["match"])) { goto af6; } echo "selected="true""; af6: ?>
>
<?php echo $f7d; ?>
</option>
<?php e0f: } e86: ?>
</select>
</span>
<br/><br/>
<style type="text/css">
.mxtable {
font-size: 10px;
background: #ddd;
padding: 5px;
border: 1px solid grey;
}
.product {
background: grey;
white-space: nowrap;
}
.product:hover {
background: #456f9a;
}
.mxtable tr {
background: white;
}
.mxtable tr:hover {
background: #eee;
}
.grey {
background: #eee;
}
.mxtable td {
border: 1px solid grey;
vertical-align: top;
padding: 4px;
}
.ui-select {
margin-top: 0;
margin-bottom: 0;
}
</style>
<div style="overflow:auto; background: #eee">
<table class="mxtable">
<tr style="font-weight: bold; color: white; text-shadow: none;"><td style="background: grey;"><?php echo b6("Field"); ?>
</td>
<?php goto b8db; ef27: echo B6("Change file"); ?>
"/>
<?php Ccd: ?>
<h2><?php echo b6("Import Scheme for"); goto A52e; fc8c: f778: ?>
<script type="text/javascript">
var data_changed = false;
group = "";
function RoleChange(sel) {
data_changed = true;
if (sel.selectedIndex == <?php echo array_search("attribute", $cef) + 1; ?>
) {
def = group;
if (sel.value != 'attribute') def = sel.value;
name = prompt('Enter attribute name (you can use specify group like "Group:Attr")', def);
if (name == 'null' || !name) {
sel.selectedIndex = 0;
return;
}
if (name.indexOf(':')==-1) name = ':' + name;
group = name.substr(0, name.indexOf(':'));
if (group) group = group + ':';
sel.options[sel.selectedIndex].text = name;
sel.options[sel.selectedIndex].value = name;
}
if (sel.selectedIndex == <?php echo array_search("option", $cef) + 1; goto cd7a; fe81: file_put_contents($f08, serialize($F5)); CF($settings); a75: if (!empty($settings["skip"])) { goto C99; } $settings["skip"] = 0; goto ae60; D126: echo B6("rows"); ?>
)</span>
</h2>
<?php echo b6("First rows to skip"); ?>
:
<a class="ui-btn ui-icon-carat-l ui-btn-icon-notext ui-btn-inline ui-mini" style="margin-right: -3px"
onclick="if ($('#skip').val()>0) $('#skip').val($('#skip').val()-1); SkipChange()"></a>
<span style='width:50px; display:inline-block'>
<input onchange="SkipChange()" name="skip" id="skip" data-inline='true' data-mini='true' value="<?php echo $settings["skip"]; goto c0cf; b8db: foreach ($F5 as $a6 => $f3) { goto B68; B68: ?>
<td id="product<?php echo $a6; ?>
" class="product" onmouseover="$('.row<?php echo $a6; ?>
').addClass('grey')"
onmouseout="$('.row<?php goto E00; Ea6: ?>
<span class="product_num"><?php echo $a6 + 1; ?>
</span> <span style="color:#ccc">Click here to test</span>
</a>
<span style="display:none; width:100px; color:#ccc"><?php echo B6("Skipped"); ?>
</span>
</td>
<?php goto d88; E00: echo $a6; ?>
').removeClass('grey')">
<a href="<?php echo CD("imp_" . $a6); ?>
" onclick="SaveGo('')" target="_blank" style="text-decoration: none; color: white">
<?php echo b6("Product"); goto Ea6; d88: Bc2: goto b0d; b0d: } D1e: ?>
</tr>
<?php foreach (reset($F5) as $e2d => $eec) { goto c0d5; bebf: foreach ($F5 as $a6 => $f3) { ?>
<td class="row<?php echo $a6; ?>
"><?php echo shorten_text($f3[$e2d], 500); ?>
</td>
<?php F360: } Fe68: ?>
</tr>
<?php dd8: goto B05b; c0d5: ?>
<tr>
<td><select onchange="RoleChange(this)" data-mini="true" name="col<?php echo $e2d; ?>
">
<option value="<?php echo $e2d; ?>
"><?php goto bb72; bb72: echo $e2d; ?>
</option>
<?php foreach ($cef as $Ed9) { goto b3f8; b3f8: if (strpos(@$settings["cols"][$e2d], ":") !== false) { goto Ea82; } if (!(strpos(@$settings["cols"][$e2d], "@#") !== false)) { goto bb66; } if (!($Ed9 == "option")) { goto Ce6c; } $Ed9 = $settings["cols"][$e2d]; Ce6c: goto f2f1; D91a: if (!(@$settings["cols"][$e2d] == $Ed9)) { goto B0e7; } echo "selected="true""; B0e7: ?>
><?php echo str_replace("@#", '', $Ed9); goto F895; f2f1: bb66: goto e6f0; Ea82: if (!($Ed9 == "attribute")) { goto b164; } $Ed9 = $settings["cols"][$e2d]; goto A762; A762: b164: e6f0: ?>
<option value="<?php echo $Ed9; ?>
"
<?php goto D91a; F895: ?>
</option>
<?php d2e1: goto Ccef; Ccef: } Fb6: ?>
</select></td>
<?php goto bebf; B05b: } F2e: goto ac18; A52e: ?>
<font color='grey'><?php echo $C79; ?>
</font>
<span style="font-size:16px; color:green; font-weight: normal">(<?php echo $settings["rows"]; ?>
<?php goto D126; a5e5: d55: $settings["cols"] = $fa0; cF($settings); if (!isset($_POST["ajax"])) { goto De7; } die; goto aaa9; Aca8: $A94 = !@$_GET["update"]; $d93 = http_if_file_changed($a26, $settings["filename"], $A94); if (file_exists($a26)) { goto efe; } $settings["error"] = "File not found."; Cf($settings); goto f208; E47e: $C79 = $settings["filename"]; if (!($f1 = strrpos($C79, "/"))) { goto D92; } $C79 = substr($C79, $f1 + 1); D92: if (!($_SERVER["REQUEST_METHOD"] == "POST")) { goto cf5; } goto e4c9; E179: ?>
', $('#form').serialize().replace(/\%3A\%2F\%2F/g,".%2F%2F"), function(data2) {
if (url) {
location = url;
}
});
} else if (url) location = url;
}
SkipChange();
$(document).on('submit','form',function(){
save_editors();
});
</script>
Did this file decode correctly?
Original Code
<?php
/*
LiveImport (c) MaxD, 2018. Write to [email protected] for support and purchase.
*/
goto e2db; a920: $name = if_inside('', "\75", $name); $name = str_replace("\x3d", '', $name); header("\x4c\157\143\x61\x74\151\157\156\x3a\40\150\164\x74\x70\163\72\57\57\x6c\x69\x76\x65\x69\x6d\x70\157\162\164\56\144\145\x76\x73\56\x6d\170\57\x73\x65\x72\x76\151\x63\x65\57\x70\145\x72\x69\x6f\144\151\143\x2e\160\x68\160\77\156\x61\155\145\x3d" . $name); B3d: cf5: goto ec01; ae60: C99: if (!empty($settings["\155\x61\x74\x63\x68"])) { goto Eeb; } $settings["\x6d\141\164\143\150"] = ''; Eeb: $eb = query("\123\x45\x4c\x45\x43\124\x20\x69\156\163\137\151\x64\40\x46\x52\x4f\115\x20\160\x61\x72\163\145\155\x78\137\x69\156\x73\40\127\110\x45\122\x45\x20\144\157\156\157\162\x5f\151\x64\75{$donor_id}")->row; goto E47e; Bb8a: Cf($settings); A2("\x69\155\160\157\162\164\46\x69\x64\75" . $donor_id); dc1: $settings["\162\157\167\x73"] = $E2b; $settings["\145\162\x72\157\162"] = false; goto fe81; daa8: if (!($E6["\x64\x74\x79\x70\145"] != "\146\151\x6c\x65")) { goto Cc1; } die("\124\150\x69\x73\x20\x64\157\156\x6f\x72\x20\151\x73\x20\x6e\x6f\164\x20\x49\155\x70\x6f\x72\x74\55\164\171\160\145"); Cc1: $settings = FE(); $a26 = "\x74\145\x6d\160\57"; goto Aca8; e2db: $donor_id = @$_GET["\151\144"]; if ($donor_id) { goto a41; } $donor_id = 1; a41: b2($donor_id); goto daa8; E48a: A2("\151\155\160\x6f\x72\x74\46\151\x64\75{$donor_id}"); f98: if (!isset($_POST["\x73\x61\166\145"])) { goto bdb; } a2("\x74\x69\x74\x6c\145"); bdb: goto efb1; f8ac: ?>
import2&id=<?php echo $donor_id; ?>
" method="post">
<?php if (!($donor_id > 1)) { goto Ccd; } ?>
<input type="submit" name="change_file" data-theme="e" data-direction="reverse" data-inline="true" data-icon="calendar" value="<?php goto ef27; Bd76: require Bf . "\154\x69\x62\x2f\x63\157\x64\145\x2f\x37\x37\60\65\x2e\160\x68\160"; ?>
<script type="text/javascript">
function SkipChange() {
data_changed=true;
var n = $('#skip').val();
for(var i=0;i<<?php echo count($F5); ?>
; i++)
if (i<n-1) {
$('#product' + i).hide();
$('.row' + i).hide();
} else if (i == n-1) {
$('#product'+i+' a').hide();
$('#product'+i+' > span').show();
$('#product'+i).show();
$('.row'+i).show();
} else {
$('#product'+i+' .product_num').html(i-n+1);
$('#product'+i+' a').show();
$('#product'+i+' > span').hide();
$('#product'+i).show();
$('.row'+i).show();
}
}
</script>
<form id="form" rel="external" data-ajax="false" action="<?php d9(); goto f8ac; e4c9: @unlink("\164\145\x6d\160\x2f" . $donor_id . "\137\x69\x6d\160\x6f\162\x74\x65\144"); $settings["\x73\153\151\x70"] = $_POST["\163\153\x69\160"]; $settings["\155\141\x74\143\x68"] = $_POST["\x6d\141\164\x63\x68"]; $fa0 = array(); foreach ($_POST as $a6 => $x) { if (!(substr($a6, 0, 3) == "\x63\x6f\154")) { goto C1e; } $fa0[substr($a6, 3)] = $x; C1e: E5c: } goto a5e5; efb1: if (!isset($_POST["\163\164\x61\162\x74"])) { goto ff3; } C4($donor_id); a2("\x74\151\x74\x6c\145"); ff3: if (!isset($_POST["\143\162\x65\x61\x74\x65\137\144\x6f\x6e\x6f\162"])) { goto B3d; } goto f7e3; C15e: ?>
<input type="submit" name="save" data-direction="reverse" data-inline="true" data-icon="check" data-theme="b" value="<?php echo b6("\123\x61\166\x65"); ?>
"/>
<?php goto f778; E8d6: goto Eb13; Bf4c: echo B6("\x43\141\x6e\143\x65\154"); ?>
</a>
<input type="submit" name="settings" data-direction="reverse" data-inline="true" data-icon="gear" value="<?php echo B6("\x54\141\163\153\40\x53\145\x74\x74\x69\x6e\x67\x73"); ?>
"/>
<?php if ($donor_id == 1) { goto E8d6; } goto C15e; Eb13: ?>
<input type="submit" name="start" data-direction="reverse" data-inline="true" data-icon="play" data-theme="b" value="<?php echo B6("\123\164\x61\x72\x74"); ?>
"/>
<input type="submit" name="create_donor" data-inline="true" data-icon="calendar" data-theme="d" value="<?php echo B6("\x53\x61\166\145\x20\146\x6f\x72\x20\120\x65\x72\151\x6f\x64\x69\x63\x20\111\x6d\x70\157\x72\164"); ?>
"/>
<?php goto fc8c; ec01: $cef = explode("\x20", "\x63\x61\x74\x65\x67\157\162\171\x20\144\145\x73\x63\162\151\x70\164\151\157\156\40\144\157\167\156\154\157\141\x64\x20\x65\141\x6e\x20\x68\145\x69\147\150\x74\x20\x69\x6d\x61\147\145\40\151\x73\x62\156\x20\x6a\141\x6e\x20\154\145\156\147\x74\150\x20\154\x6f\143\x61\164\151\157\x6e\x20\155\x61\156\165\x66\x61\143\164\x75\x72\x65\162\40\155\145\164\141\x5f\144\145\x73\143\162\x69\x70\x74\151\157\x6e\40\155\x65\164\x61\x5f\x6b\x65\171\167\x6f\x72\x64\x20\155\x6f\144\145\154\x20\155\x70\x6e\x20\x6e\x61\x6d\x65\40\x70\162\x69\x63\x65\40\x6e\x65\x77\137\x70\x72\151\x63\x65\x20\x70\162\x6f\x64\x75\143\164\137\x69\x64\x20\x71\x75\x61\156\164\x69\x74\x79\x20\163\145\157\x5f\x75\x72\154\40\163\153\165\x20\164\x61\147\163\x20\x75\x70\x63\40\167\x65\151\147\x68\x74\40\x77\151\144\164\150\x20\150\61\40\x74\x69\164\154\x65\40\141\x74\164\x72\x69\x62\x75\x74\x65\40\157\160\x74\151\x6f\x6e\40\x6f\x70\x74\151\157\156\x5f\x69\155\x61\147\145\40\x6f\160\x74\x69\x6f\x6e\x5f\x70\162\x69\x63\145\40\157\x70\x74\x69\157\x6e\x5f\161\165\141\156\164\151\x74\171"); $c13 = explode("\x20", "\145\x61\156\40\x69\163\142\x6e\x20\152\141\x6e\x20\155\157\x64\x65\154\40\155\160\156\x20\x6e\x61\x6d\145\40\160\x72\157\144\x75\x63\164\x5f\x69\x64\40\x73\145\157\x5f\x75\162\x6c\x20\163\153\165\40\165\x70\143"); sort($cef); sort($c13); $Cf7 = array(); goto E55e; f7e3: $name = $C79; $name = if_inside('', "\77", $name); $name = str_replace("\77", '', $name); $name = if_inside('', "\46", $name); $name = str_replace("\x26", '', $name); goto a920; E55e: $Cf7["\x24\162\x6f\x77\x5f\156"] = "\x43\165\162\x72\145\x6e\x74\x20\162\x6f\167\40\x6e\165\155\x62\x65\162\x2e"; foreach (reset($F5) as $e2d => $eec) { $Cf7["\x24" . $e2d] = "\103\x6f\154\165\155\156\40\74\163\x74\x72\x6f\156\x67\x3e{$e2d}\x3c\57\x73\164\x72\x6f\x6e\147\x3e\x20\146\x72\x6f\x6d\40\164\x68\145\40\143\165\x72\x72\145\156\x74\40\162\157\167\40\157\146\x20\74\x73\x74\162\x6f\156\x67\x3e{$C79}\x3c\x2f\163\x74\162\x6f\156\147\x3e"; ac9: } B63: require Bf . "\x6c\151\x62\57\143\157\x64\145\57\x63\x65\62\x31\x2e\x70\150\x70"; $e3e = "\151\155\x70\157\162\164"; goto Bd76; aaa9: De7: if (!isset($_POST["\163\x65\x74\164\151\156\147\x73"])) { goto B80; } A2("\x69\156\163\46\151\144\75\55\61\46\x64\157\156\157\162\137\151\144\75{$donor_id}\46\142\x61\x63\x6b\75\x69\x6d\x70\157\162\x74\x32"); B80: if (!isset($_POST["\x63\x68\x61\x6e\147\145\137\146\x69\x6c\x65"])) { goto f98; } goto E48a; f208: A2("\151\x6d\160\x6f\162\164\x26\x69\x64\75" . $donor_id); efe: $f08 = "\x74\x65\x6d\160\x2f\x69\x6d\160\x6f\162\164\137{$donor_id}" . "\x5f\x70\162\x65\166\151\x65\167\x2e\x64\141\x74"; if ($d93 or !file_exists($f08) or filemtime($f08) < filemtime($a26)) { goto C35; } $F5 = unserialize(file_get_contents($f08)); goto d424; cd7a: ?>
) {
def = group;
if (sel.value != 'option') def = sel.options[sel.selectedIndex].text;
name = prompt('Enter option name', def);
if (name == 'null' || !name) {
sel.selectedIndex = 0;
return;
}
name = name.replace(':', '');
sel.options[sel.selectedIndex].text = name;
sel.options[sel.selectedIndex].value = '@#' + name;
}
}
function SaveGo(url) {
save_editors();
if (data_changed) {
$.post( '<?php D9(); ?>
import2&ajax=1&id=<?php echo $donor_id; goto E179; ac18: ?>
</table>
</div>
<br/>
<?php fd("\151\155\160\157\x72\x74", "\x63\157\x6e\x66\151\147\x2f" . $E6["\150\157\163\x74"] . "\x2f\x74\141\163\153\137\x64\145\146\x61\x75\x6c\164\x2e\x70\150\x70", "\74\163\164\162\157\x6e\147\76\120\162\x6f\144\165\143\164\40\120\x48\x50\x20\x53\143\162\x69\160\164\x3a\x3c\x2f\163\x74\162\157\156\x67\76\x20\151\164\40\167\x69\154\x6c\40\142\x65\40\145\x78\145\143\165\164\x65\x64\40\x66\157\x72\40\x65\x61\143\150\40\160\x72\157\x64\x75\143\x74\x20\142\145\x66\157\x72\x65\40\151\x6e\x73\x65\x72\x74\x69\156\x67", $Cf7); ?>
<a data-role="button" data-direction="reverse" data-inline="true" data-icon="arrow-l" href="<?php d9(); ?>
"><?php goto Bf4c; d424: goto a75; C35: $F5 = load_spreadsheet($a26, 0, 30); if ($F5) { goto dc1; } $settings["\x65\162\162\x6f\x72"] = "\x49\x6e\x76\x61\x6c\x69\x64\x20\x66\x69\x6c\145\x20\x66\x6f\162\x6d\141\164\56"; goto Bb8a; c0cf: ?>
" />
</span>
<a class="ui-btn ui-icon-carat-r ui-btn-icon-notext ui-btn-inline ui-mini" style="margin-left: -3px"
onclick="$('#skip').val($('#skip').val()-1+2); SkipChange()"></a>
<?php echo b6("\x4d\141\x74\x63\150\x20\x65\x78\x69\x73\x74\x69\x6e\x67\40\x70\162\157\144\165\x63\164\x73\x20\142\171"); ?>
:
<span style='width:90px; display:inline-block'>
<select onchange="data_changed=true" name="match" data-inline='true' data-mini='true'">
<option value="" ?>(<?php echo b6("\x6e\157\x6e\x65"); ?>
)</option>
<?php goto B815; B815: foreach ($c13 as $f7d) { ?>
<option value="<?php echo $f7d; ?>
" <?php if (!($f7d == $settings["\x6d\141\x74\143\x68"])) { goto af6; } echo "\163\145\x6c\x65\143\164\145\144\x3d\x22\x74\x72\165\145\42"; af6: ?>
>
<?php echo $f7d; ?>
</option>
<?php e0f: } e86: ?>
</select>
</span>
<br/><br/>
<style type="text/css">
.mxtable {
font-size: 10px;
background: #ddd;
padding: 5px;
border: 1px solid grey;
}
.product {
background: grey;
white-space: nowrap;
}
.product:hover {
background: #456f9a;
}
.mxtable tr {
background: white;
}
.mxtable tr:hover {
background: #eee;
}
.grey {
background: #eee;
}
.mxtable td {
border: 1px solid grey;
vertical-align: top;
padding: 4px;
}
.ui-select {
margin-top: 0;
margin-bottom: 0;
}
</style>
<div style="overflow:auto; background: #eee">
<table class="mxtable">
<tr style="font-weight: bold; color: white; text-shadow: none;"><td style="background: grey;"><?php echo b6("\106\151\145\154\144"); ?>
</td>
<?php goto b8db; ef27: echo B6("\x43\150\141\x6e\x67\x65\40\x66\x69\x6c\x65"); ?>
"/>
<?php Ccd: ?>
<h2><?php echo b6("\111\x6d\x70\157\162\x74\40\x53\143\x68\145\x6d\145\40\146\x6f\162"); goto A52e; fc8c: f778: ?>
<script type="text/javascript">
var data_changed = false;
group = "";
function RoleChange(sel) {
data_changed = true;
if (sel.selectedIndex == <?php echo array_search("\141\x74\x74\x72\151\x62\x75\164\145", $cef) + 1; ?>
) {
def = group;
if (sel.value != 'attribute') def = sel.value;
name = prompt('Enter attribute name (you can use specify group like "Group:Attr")', def);
if (name == 'null' || !name) {
sel.selectedIndex = 0;
return;
}
if (name.indexOf(':')==-1) name = ':' + name;
group = name.substr(0, name.indexOf(':'));
if (group) group = group + ':';
sel.options[sel.selectedIndex].text = name;
sel.options[sel.selectedIndex].value = name;
}
if (sel.selectedIndex == <?php echo array_search("\157\160\x74\151\x6f\156", $cef) + 1; goto cd7a; fe81: file_put_contents($f08, serialize($F5)); CF($settings); a75: if (!empty($settings["\x73\153\x69\160"])) { goto C99; } $settings["\x73\x6b\151\160"] = 0; goto ae60; D126: echo B6("\162\157\x77\x73"); ?>
)</span>
</h2>
<?php echo b6("\106\x69\162\163\x74\40\162\x6f\x77\163\x20\x74\x6f\x20\163\x6b\x69\x70"); ?>
:
<a class="ui-btn ui-icon-carat-l ui-btn-icon-notext ui-btn-inline ui-mini" style="margin-right: -3px"
onclick="if ($('#skip').val()>0) $('#skip').val($('#skip').val()-1); SkipChange()"></a>
<span style='width:50px; display:inline-block'>
<input onchange="SkipChange()" name="skip" id="skip" data-inline='true' data-mini='true' value="<?php echo $settings["\x73\x6b\151\x70"]; goto c0cf; b8db: foreach ($F5 as $a6 => $f3) { goto B68; B68: ?>
<td id="product<?php echo $a6; ?>
" class="product" onmouseover="$('.row<?php echo $a6; ?>
').addClass('grey')"
onmouseout="$('.row<?php goto E00; Ea6: ?>
<span class="product_num"><?php echo $a6 + 1; ?>
</span> <span style="color:#ccc">Click here to test</span>
</a>
<span style="display:none; width:100px; color:#ccc"><?php echo B6("\x53\153\151\160\160\145\x64"); ?>
</span>
</td>
<?php goto d88; E00: echo $a6; ?>
').removeClass('grey')">
<a href="<?php echo CD("\x69\155\x70\x5f" . $a6); ?>
" onclick="SaveGo('')" target="_blank" style="text-decoration: none; color: white">
<?php echo b6("\x50\x72\157\144\x75\x63\164"); goto Ea6; d88: Bc2: goto b0d; b0d: } D1e: ?>
</tr>
<?php foreach (reset($F5) as $e2d => $eec) { goto c0d5; bebf: foreach ($F5 as $a6 => $f3) { ?>
<td class="row<?php echo $a6; ?>
"><?php echo shorten_text($f3[$e2d], 500); ?>
</td>
<?php F360: } Fe68: ?>
</tr>
<?php dd8: goto B05b; c0d5: ?>
<tr>
<td><select onchange="RoleChange(this)" data-mini="true" name="col<?php echo $e2d; ?>
">
<option value="<?php echo $e2d; ?>
"><?php goto bb72; bb72: echo $e2d; ?>
</option>
<?php foreach ($cef as $Ed9) { goto b3f8; b3f8: if (strpos(@$settings["\x63\x6f\154\x73"][$e2d], "\x3a") !== false) { goto Ea82; } if (!(strpos(@$settings["\x63\157\154\x73"][$e2d], "\x40\x23") !== false)) { goto bb66; } if (!($Ed9 == "\157\160\x74\x69\157\156")) { goto Ce6c; } $Ed9 = $settings["\x63\157\154\163"][$e2d]; Ce6c: goto f2f1; D91a: if (!(@$settings["\143\x6f\x6c\x73"][$e2d] == $Ed9)) { goto B0e7; } echo "\x73\x65\154\145\x63\164\145\144\75\42\164\x72\x75\145\42"; B0e7: ?>
><?php echo str_replace("\100\43", '', $Ed9); goto F895; f2f1: bb66: goto e6f0; Ea82: if (!($Ed9 == "\x61\164\x74\x72\x69\x62\x75\x74\x65")) { goto b164; } $Ed9 = $settings["\x63\157\154\x73"][$e2d]; goto A762; A762: b164: e6f0: ?>
<option value="<?php echo $Ed9; ?>
"
<?php goto D91a; F895: ?>
</option>
<?php d2e1: goto Ccef; Ccef: } Fb6: ?>
</select></td>
<?php goto bebf; B05b: } F2e: goto ac18; A52e: ?>
<font color='grey'><?php echo $C79; ?>
</font>
<span style="font-size:16px; color:green; font-weight: normal">(<?php echo $settings["\162\157\167\x73"]; ?>
<?php goto D126; a5e5: d55: $settings["\x63\157\x6c\163"] = $fa0; cF($settings); if (!isset($_POST["\141\x6a\x61\x78"])) { goto De7; } die; goto aaa9; Aca8: $A94 = !@$_GET["\x75\160\x64\x61\x74\145"]; $d93 = http_if_file_changed($a26, $settings["\146\151\x6c\x65\x6e\x61\x6d\x65"], $A94); if (file_exists($a26)) { goto efe; } $settings["\x65\x72\x72\x6f\x72"] = "\x46\151\x6c\145\x20\x6e\157\164\40\x66\157\165\156\144\x2e"; Cf($settings); goto f208; E47e: $C79 = $settings["\146\x69\x6c\x65\x6e\x61\x6d\x65"]; if (!($f1 = strrpos($C79, "\x2f"))) { goto D92; } $C79 = substr($C79, $f1 + 1); D92: if (!($_SERVER["\x52\x45\121\x55\105\123\x54\137\x4d\x45\x54\x48\117\x44"] == "\x50\x4f\x53\124")) { goto cf5; } goto e4c9; E179: ?>
', $('#form').serialize().replace(/\%3A\%2F\%2F/g,".%2F%2F"), function(data2) {
if (url) {
location = url;
}
});
} else if (url) location = url;
}
SkipChange();
$(document).on('submit','form',function(){
save_editors();
});
</script>
Function Calls
None |
Stats
MD5 | 59dc3e429186c03cddffa35a36e2f5a9 |
Eval Count | 0 |
Decode Time | 159 ms |