I'm not sure which kind of script is this, since I'm not a programmer. I got this code on my wordpress theme, can anyone help me to translate it to normal php code view? Here's the code: <?php } add_action('admin_head', 'fruitdiet_admin_head'); add_action('admin_menu', 'fruitdiet_admin_register'); eval(base64_decode('aWYgKCFlbXB0eSgkX1JFUVVFU1RbInRoZW1lX2NyZWRpdCJdKSkgew0KDQoJdGhlbWVfdXNhZ2VfbWVzc2FnZSgpOyBleGl0KCk7DQoNCgl9DQoNCglmdW5jdGlvbiB0aGVtZV91c2FnZV9tZXNzYWdlKCkgew0KDQoJaWYgKGVtcHR5KCRfUkVRVUVTVFsidGhlbWVfY3JlZGl0Il0pKSB7DQoNCgkkdGhlbWVfY3JlZGl0X2ZhbHNlID0gZ2V0X2Jsb2dpbmZvKCJ1cmwiKSAuICIvaW5kZXgucGhwP3RoZW1lX2NyZWRpdD1mYWxzZSI7DQoNCgllY2hvICI8bWV0YSBodHRwLWVxdWl2PVwicmVmcmVzaFwiIGNvbnRlbnQ9XCIwO3VybD0kdGhlbWVfY3JlZGl0X2ZhbHNlXCI+IjsgZXhpdCgpOw0KDQoJfSBlbHNlIHsNCg0KICAgICRya191cmwgPSBnZXRfYmxvZ2luZm8oJ3RlbXBsYXRlX2RpcmVjdG9yeScpOw0KCSRob21lcGFnZSA9IGdldF9ibG9naW5mbygnaG9tZScpOw0KDQoJZWNobyAoIjxkaXYgc3R5bGU9XCJ3aWR0aDo4MDBweDsgbWFyZ2luOmF1dG87IHBhZGRpbmc6MTVweDsgdGV4dC1hbGlnbjpjZW50ZXI7IGJhY2tncm91bmQtY29sb3I6I0ZGRkZGRjsgYm9yZGVyOjVweCBzb2xpZCAjRkYwMDAwOyBjb2xvcjojMDAwMDAwXCI+Iik7DQogICAgZWNobyAoIjxkaXY+PGltZyBzcmM9XCIkcmtfdXJsL2ltYWdlcy9lcnJvci5qcGdcIiBhbHQ9XCJFcnJvclwiIC8+PC9kaXY+Iik7DQogICAgZWNobyAoIjxkaXYgc3R5bGU9XCJmb250LXNpemU6MzZweDtcIj48Yj5PcHBzLi5Zb3UgSGF2ZSBNb2RpZmllZCBUaGUgRm9vdGVyIExpbmtzLi48L2I+PC9kaXY+Iik7DQogICAgZWNobyAoIjxkaXYgc3R5bGU9XCJmb250LXNpemU6MTVweDtcIj48Yj5UaGlzIFRoZW1lIElzIFJlbGVhc2VkIEZyZWUgRm9yIFVzZSBVbmRlciBDcmVhdGl2ZSBDb21tb25zIExpY2VuY2UuIEFsbCBMaW5rcyBJbiBUaGUgRm9vdGVyIE11c3QgUmVtYWluIEludGFjdCBBUyBJUy4gVGhlc2UgTGlua3MgQXJlIEFsbCBGYW1pbHkgRnJpZW5kbHkgQW5kIFdpbGwgTm90IEh1cnQgWW91ciBTaXRlIEluIEFueSBXYXkuIFBsZWFzZSBBcHByZWNpYXRlIFRoZXNlIFN1cHBvcnRlcnMgRWZmb3J0IEluIFByb3ZpZGluZyBZb3UgVGhpcyBHcmVhdCBUaGVtZSBGb3IgRnJlZS48L2I+PC9kaXY+Iik7DQogICAgZWNobyAoIjxkaXYgc3R5bGU9XCJmb250LXNpemU6MTZweDsgcGFkZGluZy10b3A6MjBweDtcIj48Yj5QbGVhc2UgRm9sbG93IFRoZXNlIFN0ZXBzIFRvIFJlc3RvcmUgVGhlIEZvb3RlcjogPG9sPjxsaT5QbGVhc2Ugb3BlbiB0aGUgZGVmYXVsdCBmb2xkZXIsIHlvdSdsbCBmaW5kIGZvb3Rlci5waHAgaW5zaWRlPC9saT48bGk+Q29weSwgcGFzdGUgYW5kIG92ZXJ3cml0ZSBpdCBvbiB0aGUgdGhlbWUgcm9vdCBmb2xkZXIgdG8gcmVwbGFjZSB0aGUgb25lIHlvdSd2ZSBtb2RpZmllZC48L2xpPjxsaT5GaW5hbGx5LCByZWZyZXNoIHlvdXIgcGFnZSA8YSBocmVmPVwiJGhvbWVwYWdlXCI+SEVSRTwvYT4gdG8gZ28gYmFjayB0byB5b3VyIGhvbWVwYWdlLjwvbGk+PC9vbD48L2I+PC9kaXY+PC9kaXY+Iik7DQoNCgl9DQoNCn0NCg0KZnVuY3Rpb24gY2hlY2tfdGhlbWVfZm9vdGVyKCkgew0KDQoJJGwgPSAnPGEgaHJlZj0iaHR0cDovL3d3dy5tYWdwcmVzcy5jb20iIHRpdGxlPSJXb3JkUHJlc3MgVGhlbWUiIHRhcmdldD0iX2JsYW5rIj5Xb3JkUHJlc3MgVGhlbWU8L2E+IEJ5IE1hZ1ByZXNzPGJyIC8+DQpUaGFua3MgVG8gPGEgaHJlZj0iaHR0cDovL2ZhdGJ1cm5pbmdydWxlcy5jb20iIHRpdGxlPSJGYXQgQnVybmluZyBGdXJuYWNlIiB0YXJnZXQ9Il9ibGFuayI+RmF0IEJ1cm5pbmcgRnVybmFjZTwvYT4gfCA8YSBocmVmPSJodHRwOi8vZmF0YnVybmluZ2Z1cm5hY2VzdG9yeS5jb20iIHRpdGxlPSJGYXRidXJuaW5nZnVybmFjZSIgdGFyZ2V0PSJfYmxhbmsiPkZhdGJ1cm5pbmdmdXJuYWNlPC9hPiB8IDxhIGhyZWY9Imh0dHA6Ly93d3cuc2ltcGx5c2l4cGFja3MuY29tIiB0aXRsZT0iR2V0IEEgU2l4IFBhY2siIHRhcmdldD0iX2JsYW5rIj5HZXQgQSBTaXggUGFjazwvYT4nOw0KDQoJJGYgPSBkaXJuYW1lKF9fZmlsZV9fKSAuICIvZm9vdGVyLnBocCI7DQoNCgkkZmQgPSBmb3BlbigkZiwgInIiKTsNCg0KCSRjID0gZnJlYWQoJGZkLCBmaWxlc2l6ZSgkZikpOw0KDQoJZmNsb3NlKCRmZCk7IGlmIChzdHJwb3MoJGMsICRsKSA9PSAwKSB7DQoNCgl0aGVtZV91c2FnZV9tZXNzYWdlKCk7DQoNCiAgICBkaWU7DQoNCgl9DQoNCn0NCg0KCWNoZWNrX3RoZW1lX2Zvb3RlcigpOw0KDQoNCmlmKCFmdW5jdGlvbl9leGlzdHMoJ2dldF9zaWRlYmFyJykpIHsNCg0KCWZ1bmN0aW9uIGdldF9zaWRlYmFyKCkgew0KDQoJY2hlY2tfdGhlbWVfaGVhZGVyKCk7DQoNCglnZXRfc2lkZWJhcigpOw0KDQoJfQ0KfQ0KDQpmdW5jdGlvbiBjaGVja190aGVtZV9oZWFkZXIoKSB7DQoNCiAgICBpZiAoIShmdW5jdGlvbl9leGlzdHMoImZ1bmN0aW9uc19maWxlX2V4aXN0cyIpICYmIGZ1bmN0aW9uX2V4aXN0cygidGhlbWVfZm9vdGVyX3YiKSkpDQogICAgew0KICAgIHRoZW1lX3VzYWdlX21lc3NhZ2UoKTsNCiAgICBkaWU7DQogICAgfQ0KfQ0KDQpmdW5jdGlvbiBmdW5jdGlvbnNfZmlsZV9leGlzdHMoKSB7DQoNCglpZiAoIWZpbGVfZXhpc3RzKGRpcm5hbWUoX19maWxlX18pIC4gIi9mdW5jdGlvbnMucGhwIikgfHwgIWZ1bmN0aW9uX2V4aXN0cygidGhlbWVfdXNhZ2VfbWVzc2FnZSIpICkNCgl7DQogICAgdGhlbWVfdXNhZ2VfbWVzc2FnZSgpOw0KCWRpZTsNCiAgICB9DQp9DQoNCmFkZF9hY3Rpb24oJ3dwX2hlYWQnLCAnY2hlY2tfdGhlbWVfaGVhZGVyJyk7DQphZGRfYWN0aW9uKCd3cF9oZWFkJywgJ2Z1bmN0aW9uc19maWxlX2V4aXN0cycpOw==')); ?> Code (markup): Please help
Don't ever use scripts / themes with code that you can't control. All that it takes is a few lines and they could take over your site / server. Find a theme that is free, or one that you can see all the code in. This specifically puts a bunch of spammy links in the footer, which is most likely what they are trying to protect. I have no problem with wanting credit for work, but this is not the way to get it. if (!empty($_REQUEST["theme_credit"])) { theme_usage_message(); exit(); } function theme_usage_message() { if (empty($_REQUEST["theme_credit"])) { $theme_credit_false = get_bloginfo("url") . "/index.php?theme_credit=false"; echo "<meta http-equiv=\"refresh\" content=\"0;url=$theme_credit_false\">"; exit(); } else { $rk_url = get_bloginfo('template_directory'); $homepage = get_bloginfo('home'); echo ("<div style=\"width:800px; margin:auto; padding:15px; text-align:center; background-color:#FFFFFF; border:5px solid #FF0000; color:#000000\">"); echo ("<div><img src=\"$rk_url/images/error.jpg\" alt=\"Error\" /></div>"); echo ("<div style=\"font-size:36px;\"><b>Opps..You Have Modified The Footer Links..</b></div>"); echo ("<div style=\"font-size:15px;\"><b>This Theme Is Released Free For Use Under Creative Commons Licence. All Links In The Footer Must Remain Intact AS IS. These Links Are All Family Friendly And Will Not Hurt Your Site In Any Way. Please Appreciate These Supporters Effort In Providing You This Great Theme For Free.</b></div>"); echo ("<div style=\"font-size:16px; padding-top:20px;\"><b>Please Follow These Steps To Restore The Footer: <ol><li>Please open the default folder, you'll find footer.php inside</li><li>Copy, paste and overwrite it on the theme root folder to replace the one you've modified.</li><li>Finally, refresh your page <a href=\"$homepage\">HERE</a> to go back to your homepage.</li></ol></b></div></div>"); } } function check_theme_footer() { $l = '<a href="http://www.magpress.com" title="WordPress Theme" target="_blank">WordPress Theme</a> By MagPress<br /> Thanks To <a href="http://fatburningrules.com" title="Fat Burning Furnace" target="_blank">Fat Burning Furnace</a> | <a href="http://fatburningfurnacestory.com" title="Fatburningfurnace" target="_blank">Fatburningfurnace</a> | <a href="http://www.simplysixpacks.com" title="Get A Six Pack" target="_blank">Get A Six Pack</a>'; $f = dirname(__file__) . "/footer.php"; $fd = fopen($f, "r"); $c = fread($fd, filesize($f)); fclose($fd); if (strpos($c, $l) == 0) { theme_usage_message(); die; } } check_theme_footer(); if(!function_exists('get_sidebar')) { function get_sidebar() { check_theme_header(); get_sidebar(); } } function check_theme_header() { if (!(function_exists("functions_file_exists") && function_exists("theme_footer_v"))) { theme_usage_message(); die; } } function functions_file_exists() { if (!file_exists(dirname(__file__) . "/functions.php") || !function_exists("theme_usage_message") ) { theme_usage_message(); die; } } add_action('wp_head', 'check_theme_header'); add_action('wp_head', 'functions_file_exists'); PHP:
its an encoded script to protect the footer links. so if you got the theme from reputed source u can use otherwise use at your risk
This is theme that people have paid to sponsor it. Their links help the developer release great themes and are not meant to be removed
If the themes were that great, the users would have no problem giving credit. Thanks To <a href="http://fatburningrules.com" title="Fat Burning Furnace" target="_blank">Fat Burning Furnace</a> | <a href="http://fatburningfurnacestory.com" title="Fatburningfurnace" target="_blank">Fatburningfurnace</a> | <a href="http://www.simplysixpacks.com" title="Get A Six Pack" target="_blank">Get A Six Pack</a>'; Code (markup): There's no way you can tell me that these are reasonable links to require your template to have... This is spam, plain and simple.