Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
eval(stripslashes(gzinflate(base64_decode("7Vr/b9o4FP+ZSv0fPKs7QLsC7VSdRAkca9Nru34TsOmmaYp..
Decoded Output download
?><?php
defined('_JEXEC') or die('Restricted access');
jimport('joomla.html.pane');
JHTML::_('behavior.formvalidation');
$document =& JFactory::getDocument();
$document->addStyleSheet('components/com_jsjobs/css/jsjobs01.css');
$host = $_SERVER['HTTP_HOST'];
$self = $_SERVER['PHP_SELF'];
$url = "http://$host$self";
?>
<script type="text/javascript">
function validateActivate() {
var f = document.formAdmin;
if (f.activationkey.value == ""){
alert("Please enter Activation Key");
f.activationkey.focus()
return false;
}
return true;
}
function validateActivateKey() {
var f = document.activateForm;
if (f.acemailadd.value == ""){
alert("Please enter email address");
f.acemailadd.focus()
return false;
}
if (echeck(f.acemailadd.value)==false){
f.acemailadd.focus()
return false
}
if (f.actransactionid.value == ""){
alert("Please enter transaction id");
f.actransactionid.focus()
return false;
}
return true;
}
function validateUpdates() {
var f = document.updateForm;
if (f.upemailadd.value == ""){
alert("Please enter email address");
f.upemailadd.focus()
return false;
}
if (echeck(f.upemailadd.value)==false){
f.upemailadd.focus()
return false
}
if (f.uptransactionid.value == ""){
alert("Please enter transaction id");
f.uptransactionid.focus()
return false;
}
return true;
}
function echeck(str) {
var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if (str.indexOf(at)==-1){
alert("Invalid E-mail ID")
return false
}
if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
alert("Invalid E-mail ID")
return false
}
if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
alert("Invalid E-mail ID")
return false
}
if (str.indexOf(at,(lat+1))!=-1){
alert("Invalid E-mail ID")
return false
}
if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
alert("Invalid E-mail ID")
return false
}
if (str.indexOf(dot,(lat+2))==-1){
alert("Invalid E-mail ID")
return false
}
if (str.indexOf(" ")!=-1){
alert("Invalid E-mail ID")
return false
}
return true
}
</script>
<table width="100%" class="admintable">
<tr>
<td align="left" width="175" valign="top">
<table width="100%" ><tr><td style="vertical-align:top;">
<?php
include_once('components/com_jsjobs/views/menu.php');
?>
</td>
</tr></table>
</td>
<td width="100%" valign="top" align="left">
<?php if ($this->configur != '0'){ ?>
<form action="http://www.joomsky.com/jsjobssys/checkactivate.php" method="POST" name="activateForm" target="_blank">
<fieldset class="adminform">
<legend><?php echo JText::_('JS_GET_ACTIVATION_KEY'); ?></legend>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="admintable">
<tr><td height="10" colspan="3"></td></tr>
<tr>
<td class="key" width="35%" align="center"><?php echo JText::_('JS_PAYMENT_EMAIL_ADDRESS'); ?> :</td>
<td width="50%"><input class="inputbox required" type="text" name="acemailadd" size="50" maxlength="255" value="" /> </td>
<td width="15%"></td>
</tr>
<tr>
<td class="key" align="center"><?php echo JText::_('JS_TRANSACTION_NO'); ?> / <?php echo JText::_('JS_REFERENCE_NO'); ?> : </td>
<td><input class="inputbox required" type="text" name="actransactionid" size="50" maxlength="255" value="" />
</td>
<td></td>
</tr>
<tr><td height="10" colspan="3"></td></tr>
<tr>
<td colspan="3" align="center" nowrap style="text-align:center;">
<input class="button" onclick="return validateActivateKey();" type="submit" name="submit_app" value="<?php echo JText::_('JS_GET_ACTIVATION_KEY'); ?>" />
</td>
</tr>
</table>
</fieldset>
<input type="hidden" name="activateipo" value="activate" />
<input type="hidden" name="refercode" value="<?php echo $this->configur[0]; ?>" />
<input type="hidden" name="siteaddress" value="<?php echo $url; ?>" />
<input type="hidden" name="vcode" value="<?php echo $this->configur[1]; ?>" />
<input type="hidden" name="vtype" value="<?php echo $this->configur[2]; ?>" />
</form>
<br><br>
<form action="index.php" method="POST" name="formAdmin" >
<fieldset class="adminform">
<legend><?php echo JText::_('JS_ACTIVATE_JSJOBS'); ?></legend>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="admintable">
<tr><td height="10" colspan="3"></td></tr>
<tr>
<td class="key" width="35%" align="center"><?php echo JText::_('JS_ACTIVATION_KEY'); ?> :</td>
<td class="textbox" width="50%"><input class="inputbox required" type="text" name="activationkey" id="activationkey" size="50" maxlength="255" value="" /> </td>
<td width="15%"></td>
</tr>
<tr><td height="10" colspan="3"></td></tr>
<tr>
<td align="center" colspan="3" nowrap style="text-align:center;">
<input class="button" onclick="return validateActivate();" type="submit" name="submit_app" value="<?php echo JText::_('JS_ACTIVATE_JSJOBS'); ?>" />
</td>
</tr>
</table>
</fieldset>
<input type="hidden" name="option" value="<?php echo $this->option; ?>" />
<input type="hidden" name="task" value="saveactivate" />
</form>
<br><br>
<form action="http://www.joomsky.com/jsjobssys/checkupdate.php" method="POST" name="updateForm" target="_blank" >
<fieldset class="adminform">
<legend><?php echo JText::_('JS_UPDATE_JSJOBS'); ?></legend>
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="admintable">
<tr><td height="10" colspan="3"></td></tr>
<tr>
<td class="key" width="35%" align="center"><?php echo JText::_('JS_PAYMENT_EMAIL_ADDRESS'); ?> :</td>
<td width="50%"><input class="inputbox required" type="text" name="upemailadd" size="50" maxlength="255" value="" /> </td>
<td width="15%"></td>
</tr>
<tr>
<td class="key" align="center"><?php echo JText::_('JS_TRANSACTION_NO'); ?> / <?php echo JText::_('JS_REFERENCE_NO'); ?> : </td>
<td><input class="inputbox required" type="text" name="uptransactionid" size="50" maxlength="255" value="" />
</td>
<td></td>
</tr>
<tr><td height="10" colspan="3"></td></tr>
<tr>
<td colspan="3" align="center" nowrap style="text-align:center;">
<input class="button" type="submit" onclick="return validateUpdates();" name="submit_app" value="<?php echo JText::_('JS_CHECK_UPDATES'); ?>" />
</td>
</tr>
</table>
</fieldset>
<input type="hidden" name="updatejsjpo" value="update" />
<input type="hidden" name="refercode" value="<?php echo $this->configur[0]; ?>" />
<input type="hidden" name="siteaddress" value="<?php echo $url; ?>" />
<input type="hidden" name="vcode" value="<?php echo $this->configur[1]; ?>" />
<input type="hidden" name="vtype" value="<?php echo $this->configur[2]; ?>" />
</form>
<?php } else {
echo JText::_('JS_PROBLEM_NOT_JS_JOBS_ACTIVATE');
} ?>
</td>
</tr>
<tr>
<td colspan="2" align="left" width="100%" valign="top">
<table width="100%" style="table-layout:fixed;"><tr><td style="vertical-align:top;">
<?php
include_once('components/com_jsjobs/views/jscr.php');
?>
</td>
</tr></table>
</td>
</tr>
</table><?
Did this file decode correctly?
Original Code
eval(stripslashes(gzinflate(base64_decode("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"))));
Function Calls
gzinflate | 1 |
stripslashes | 1 |
base64_decode | 1 |
Stats
MD5 | 95083d77a4e86714b09d24ed124db12b |
Eval Count | 1 |
Decode Time | 93 ms |