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(gzinflate(substr(base64_decode('H4sIAAAAAAAEAJ1Z6XLbOBL+7yq/Qxv2hlKNKdnO5ehKHFtJvJXDO..
Decoded Output download
//Check for config..
if (!file_exists("include/config.php")) {
die("<b>There is an error. Config file not found. Please re-install or contact support.</b>");
}
session_start();
require_once('include/util.php');
$page = "adminpage";
$db = new DB();
$companies = $db->getAllCompanies();
//Pre-load Checks
if (!isset($_SESSION['user_id'])) {
header("Location: login.php");
exit;
}
if(!isset($_GET['company'])) {
header("Location: manage_companies.php");
exit;
}
if(@$_SESSION['permission']<1 && !$_SESSION['prems']['customize_call_flow']) {
?>
<script type="text/javascript">
alert('You can\'t access this page');
window.location = "index.php";
</script>
<?php
exit;
}
// DISABLE CACHE
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
$company_name = $db->getCompanyName($_GET['company']);
$company_settings = $db->getCompanySettings($_GET['company']);
if(isset($_POST['call_flow']))
{
if($_POST['call_flow']!="")
{
if($_POST['call_flow'] == 4 && @$lcl<2){
?>
<script type="text/javascript"> alert('This is an enterprise-only feature.'); window.location = 'edit_call_flow.php?company=<?php echo $_GET['company']; ?>'; </script>
<?php
exit;
}
$company_id = addslashes($_GET['company']);
$call_flow = addslashes($_POST['call_flow']);
$db->customQuery("UPDATE companies SET call_flow = '".$call_flow."' WHERE idx = '".$company_id."'");
header("Location: edit_call_flow.php?company=".$company_id."&updated=1");
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title><?php echo $title; ?></title>
<?php include "include/css.php"; ?>
<!--[if lt IE 8]>
<style type="text/css" media="all">@import url("css/ie.css");</style><![endif]-->
<style type="text/css">
select.styled {
width: 245px;
height: 18px;
margin-right: 20px;
cursor: pointer;
}
.cmf-skinned-select {
padding: 7px;
display: block;
margin-right: 20px;
border: 1px solid #bbb;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: url('../images/sdd.jpg') center right no-repeat;
}
.cmf-skinned-select:hover {
background: url('../images/sdd_.jpg') center right no-repeat;
}
div.cmf-skinned-text {
padding: 5px 7px;
font-family: "Lucida Grande", Verdana, sans-serif;
font-size: 14px;
color: #333;
}
.ui-dialog label, input {
display: block !important;
font-weight: bold;
}
.callflow {
font-family: "Titillium999", "Trebuchet MS", Arial, sans-serif;
font-size: 18px;
font-weight: normal;
color: #454545;
margin-bottom: 10px;
margin-left: 5px;
}
</style>
</head>
<body>
<div id="hld">
<div class="wrapper"> <!-- wrapper begins -->
<?php include_once("include/nav.php"); ?>
<!-- #header ends -->
<div class="block" id="filter-box" style="width:620px; margin:0 auto; margin-bottom: 25px;">
<div class="block_head">
<div class="bheadl"></div>
<div class="bheadr"></div>
<h2>Edit Call Flow For <span style="color:#777;"><?php echo $company_name; ?></span></h2>
<div style="display:inline-block; float: right;"><h2 style="font-size: 16px;"><a href="manage_companies.php">Back</a></h2></div>
</div>
<!-- .block_head ends -->
<div class="block_content">
<?php if(isset($_GET['updated'])) { ?>
<div class="message success" style="width: 86%; margin: 0px 0px 11px;"><p>Call Flow set to: <b><?php echo CallFlow::getCallFlowName($company_settings->call_flow); ?></b></p></div>
<?php } ?>
<form action="edit_call_flow.php?company=<?php echo $_GET['company']; ?>" method="post">
<input type="hidden" id="company_id" value="<?php echo $_GET['company']; ?>"/>
<?php
foreach(CallFlow::getCallFlows() as $idx => $call_flow)
{
if(isset($call_flow['disabled']) && $call_flow['disabled']==true)
continue;
if($idx==$company_settings->call_flow)
$selected=' checked="checked"';
else
$selected='';
?>
<input type="radio"<?php if($idx == 4 && @$lcl<2) echo " disabled"; ?> name="call_flow"<?php echo $selected; ?> style="display:inline-block !important;vertical-align: text-top;margin-right: 2px;" value="<?php echo $idx; ?>"><span<?php if($idx == 4 && @$lcl<2) echo ' style="opacity: .5;"'; else echo ' style=" cursor: pointer;" onclick="selectCheck(\''.$idx.'\')"'; ?> class="callflow" id="label_<?php echo $idx; ?>"><?php echo $call_flow['name']; ?></span>
<?php
if($idx!=0){
if($idx == 4 && @$lcl<2)
echo "";
else
echo '<a href="#" onclick="update_flow(\''.$idx.'\' , \''.$call_flow['name'].'\'); return false;"><img src="images/call_flow_edit_settings.png" style="margin-left: 5px;" /></a>';
}
?>
<p style="padding-left: 20px;"><?php echo $call_flow['desc']; ?></p>
<?php
}
?>
<br/>
<div style="width:100%; height: 1px; background:#888; margin-bottom:10px;"></div>
<input type="submit" class="submit mid"
style="margin: 0 auto 10px auto; display: block !important;"
id="save_call_flow" value="Save"/>
</form>
</div>
<!-- .block_content ends -->
<div class="bendl"></div>
<div class="bendr"></div>
</div>
<?php include "include/footer.php"; ?>
<script type="text/javascript">
function selectCheck(idx){ $("input[type='radio'][value='"+idx+"']").trigger("click"); }
var companies = [];
<?php
foreach ($companies as $company) {
$stmt = $db->customQuery("SELECT wId FROM call_ivr_widget WHERE companyId = '".$company["idx"]."' AND temporary = '0'");
$result = $stmt->fetchAll();
if ($result) {
?>
companies.push({
idx: '<?php echo $company["idx"]; ?>',
company_name: '<?php echo addslashes($company["company_name"]); ?>'
});
<?php
}
}
?>
</script>
</body>
</html>
Did this file decode correctly?
Original Code
eval(gzinflate(substr(base64_decode('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'),10,-8)))
Function Calls
substr | 1 |
gzinflate | 1 |
base64_decode | 1 |
Stats
MD5 | 5bb245a62e4b5cf6a4e5da77111582d5 |
Eval Count | 1 |
Decode Time | 86 ms |