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 eval(gzinflate(substr(base64_decode('H4sIAAAAAAAEAO09/XfbNpI/t+/1f0CYbCjV+rCTNG..

Decoded Output download


//Initiaizing the session
session_start();

//Defining the name of page
$page = "ad_auto_dialer";

//Including necessary files
require_once 'include/util.php';
require_once 'include/Pagination.php';
require_once 'include/twilio_header.php';

if(@$lcl<2){
    header("Location: index.php");
    exit;
}

//Including the library Auto Dialer and Voice Broadcast files
require_once 'include/ad_auto_dialer_files/lib/ad_lib_funcs.php';

//Initializing the DB object
$db = new DB();
global $RECORDINGS;

//Initializing other global variables that are required.
Global $AccountSid, $AuthToken;

//Check for user perm
if(@$_SESSION['permission']<1 && !$db->checkAddonAccess($_SESSION['user_id'],10006)){
    header("Location: index.php");
    exit;
}

//Checking if currently browsing user is ADMIN or normal USER
if (@$_SESSION['permission'] < 1):

    //If logged in person is a simple user of system, 
    //then, retrieving only the comanies associated with it
    $companies = $db->getAllCompaniesForUser($_SESSION['user_id']);

else:

    //If logged in person is admin
    //Retrieving all companies
    $companies = $db->getAllCompanies();

//Enditing condition checking logged in user permissions
endif;

//loading the user ID in relative custom variable
$user_id = $_SESSION['user_id'];

//Pre-load Checks
//Checking if user not logged in
if (!isset($_SESSION['user_id'])):

//Redirecting to login page if not logged in
    header("Location: login.php");

//Exiting the code as no furthur processing requires
    exit;

//Exiting the condition checking logged in state of user in session
endif;

//Checking if company is set in session cloud
if (!isset($_SESSION['sel_co'])):

//If not set, then, redirecting the user to compnies page to select one
    header("Location: companies.php?sel=no");

//Exiting the code as no furhthur processing requires.
    exit;

//Exiting the codition checking company in session cloud
endif;

//Retrieving the campign index from request url
if (isset($_REQUEST['campaign_idx']))
    $campaign_idx = $_REQUEST['campaign_idx'];
else
    header('location: ' . dirname(s8_get_current_webpage_uri()) . '/ad_ad_campaigns.php');

//Retrieving the campaign data
$campaign_data = ad_ad_get_campaign_data($campaign_idx);

//Calling the function that will hadle the table creation part if not already created.
ad_db_handle_data_tables();

//Starting the html buffering on screen from here onwards
?>
<!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"; ?>
        <script type="text/javascript" src="//static.twilio.com/libs/twiliojs/1.2/twilio.min.js"></script>
        <link href="css/callpanel_cssfile.css" type="text/css" rel="stylesheet" />
        <script type="text/javascript" src="js/callpanel_slider_jsfile.js"></script>
        <script type="text/javascript">
	        function setCookie(cname, cvalue, exdays) {
		        var d = new Date();
		        d.setTime(d.getTime() + (exdays*24*60*60*1000));
		        var expires = "expires="+d.toUTCString();
		        document.cookie = cname + "=" + cvalue + "; " + expires;
	        }
	        function eraseCookie(name) {
		        setCookie(name,"",-1);
	        }
	        function getCookie(cname) {
		        var name = cname + "=";
		        var ca = document.cookie.split(';');
		        for(var i=0; i<ca.length; i++) {
			        var c = ca[i];
			        while (c.charAt(0)==' ') c = c.substring(1);
			        if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
		        }
		        return "";
	        }

            /**
             * This function will check whether string is blank or not
             * @param {string} str The value to be checked
             * @returns {Boolean} returns boolean TRUE or FALSE based on check performed.
             */
            function ad_is_str_blank(str) {
                if (str === '' || str === ' ' || str === null || str === undefined) {
                    return true;
                } else {
                    return false;
                }
            }

            //Initializing the bulk dial numbers variable
<?php
$ad_numbers = ad_advb_retrieve_contacts('ad', $campaign_idx);
?>
            var connection = null;
            var mic_muted = false;
            var ad_ad_bulk_dial_numbers = [<?php echo "'" . implode("','", $ad_numbers) . "'"; ?>];
            var ad_ad_next_key = 0;
	        var disable_autoadvance = false;

	        function disable_autoadvance_func(){
		        setCookie('disable_autoadvance',$("#disable_autoadvance").prop('checked'),100);
		        disable_autoadvance = $("#disable_autoadvance").prop('checked');
	        }

            var this_CallSid = "";

            //Setting up the twilio device
            Twilio.Device.setup("<?php echo generate_twilio_autodial_auth_token(); ?>");
            Twilio.Device.ready(function(device) {
                display_message("Ready");
            });

            Twilio.Device.error(function(error) {
                display_message("Error: " + error.message);
                hide_bulk_dial_status();
                connection = null;
            });
            Twilio.Device.connect(function(conn) {
                $('#client-ui-message').text('Call in Progress');
                $("div#client-make-call").css('display', 'none');
                $("div#client-ui-status, div#client-ui-actions").css('display', 'block');
                //$("button#client-ui-close").css('display', 'block');
                $("button#client-ui-hangup").css('display', 'block');
                toggleCallStatus();
                countdown();

                mic_muted = false;
                $("#mute_mic").attr("src","images/micon.png");
                connection = conn;
                display_message("Successfully established call");
                
                if (ad_ad_bulk_dial_numbers[ad_ad_next_key - 1])
                    bulk_dial_status('Connected to ' + ad_ad_bulk_dial_numbers[ad_ad_next_key - 1] + '.', 'success');

                $('[name=ad_ad_dd_contact_number], [name=ad_ad_dd_pnone]').val(ad_ad_bulk_dial_numbers[ad_ad_next_key - 1]);
                $.get('ad_ajax.php?action=ad_ad_dd_get_call_details&ad_ad_dd_campaign_idx=<?php echo $campaign_idx; ?>&ad_ad_dd_contact_number=' + encodeURIComponent(ad_ad_bulk_dial_numbers[ad_ad_next_key - 1]), function(ajax_response) {

                    //Parsing the contact details
                    var contact_details = $.parseJSON(ajax_response);

                    $("#note_btn").attr("href","ad_ajax.php?action=ad_ad_dd_notes&contact_idx="+contact_details.idx);
                    $("[name=ad_ad_dd_idx]").val(contact_details.idx);

                    $("[name=ad_ad_ext_idx]").val(contact_details.ext_idx);

                    //Displaying contact details in respective form fields
                    //If firstname is not blank
                    if (!ad_is_str_blank(contact_details.first_name)) {
                        $('[name=ad_ad_dd_firstname]').val(decodeURIComponent(contact_details.first_name));
                    }
                    else {
                        $('[name=ad_ad_dd_firstname]').val("");
                    }
                    //Lastname is not blank
                    if (!ad_is_str_blank(contact_details.last_name)) {
                        $('[name=ad_ad_dd_lastname]').val(decodeURIComponent(contact_details.last_name));
                    }
                    else {
                        $('[name=ad_ad_dd_lastname]').val("");
                    }
                    //email ID is not blank
                    if (!ad_is_str_blank(contact_details.email)) {
                        $('[name=ad_ad_dd_email]').val(decodeURIComponent(contact_details.email));
                    }
                    else {
                        $('[name=ad_ad_dd_email]').val("");
                    }
                    //email ID is not blank
                    if (!ad_is_str_blank(contact_details.business_name)) {
                        $('[name=ad_ad_dd_business]').val(decodeURIComponent(contact_details.business_name));
                    }
                    else {
                        $('[name=ad_ad_dd_business]').val("");
                    }
                    //email ID is not blank
                    if (!ad_is_str_blank(contact_details.address)) {
                        $('[name=ad_ad_dd_address]').val(decodeURIComponent(contact_details.address));
                    }
                    else {
                        $('[name=ad_ad_dd_address]').val("");
                    }
                    //email ID is not blank
                    if (!ad_is_str_blank(contact_details.city)) {
                        $('[name=ad_ad_dd_city]').val(decodeURIComponent(contact_details.city));
                    }
                    else {
                        $('[name=ad_ad_dd_city]').val("");
                    }
                    //email ID is not blank
                    if (!ad_is_str_blank(contact_details.state)) {
                        $('[name=ad_ad_dd_state]').val(decodeURIComponent(contact_details.state));
                    }
                    else {
                        $('[name=ad_ad_dd_state]').val("");
                    }
                    //email ID is not blank
                    if (!ad_is_str_blank(contact_details.zip)) {
                        $('[name=ad_ad_dd_zip]').val(decodeURIComponent(contact_details.zip));
                    }
                    else {
                        $('[name=ad_ad_dd_zip]').val("");
                    }
                    //email ID is not blank
                    if (!ad_is_str_blank(contact_details.website)) {
                        $('[name=ad_ad_dd_website]').val(decodeURIComponent(contact_details.website));
                    }
                    else {
                        $('[name=ad_ad_dd_website]').val("");
                    }

                    var full_address_arr = [$('[name=ad_ad_dd_address]').val(), $('[name=ad_ad_dd_city]').val(), $('[name=ad_ad_dd_state]').val(), $('[name=ad_ad_dd_zip]').val()];
                    var full_address = encodeURIComponent(full_address_arr.join(', '));
                    $.get('ad_ajax.php?action=getLatLong&address=' + full_address, function(ajax_response) {
                        var latLong = $.parseJSON(ajax_response);
                        map.setCenter(new google.maps.LatLng(latLong.lat, latLong.long));
                        $.get('ad_ajax.php?action=ad_get_timezone&lat='+map.center.d+'&lon='+map.center.e,function(data){
                            $("#contact_time").text("Contact's Current Time: "+data);
                        });
                    });

                });

            });

            //Attaching a handler to run when call disconnects
            Twilio.Device.disconnect(function(conn) {
                connection = null;
                mic_muted = false;
                $("#mute_mic").attr("src","images/micon.png");
                //Dispaying ntification
                display_message("Call ended");
                this_CallSid = conn.parameters.CallSid;
                //attaching a handler to run after 1 second 
                //dealing with execution of furthur code
                setTimeout(handle_call_disconnect, 1000);
            });

            Twilio.Device.incoming(function(conn) {
                bulk_dial_status("Connected to " + conn.parameters.From + ". Screenning the call for machine VS human.", 'success');
                // accept the incoming connection and start two-way audio
                conn.accept();
                mic_muted = false;
                $("#mute_mic").attr("src","images/micon.png");
                connection = conn;
            });

            /**
             * This function will establishes the call
             * @param {string} number_uid The unique array ID of number
             * @returns {void}
             */
            function call(number_uid) {
                console.log(number_uid);

                //If number is not blank
                if (!ad_is_str_blank(ad_ad_bulk_dial_numbers[number_uid])) {
                    
                    //Updating the bulk dial status
                    bulk_dial_status('Dialing ' + ad_ad_bulk_dial_numbers[ad_ad_next_key], 'info');

                    //Get the phone number to connect the call to
                    params = {
                        Fromcall: '<?php echo $campaign_data['phone_number']; ?>',
                        tocall: ad_ad_bulk_dial_numbers[number_uid],
                        userid: '<?php echo @$_SESSION['user_id']; ?>',
                        campaign_idx: '<?php echo $_REQUEST['campaign_idx']; ?>',
                        company_id: '<?php echo @$_SESSION['sel_co']; ?>'
                    };

                    //Trying to establish the call
                    Twilio.Device.connect(params);

                    $("#numbers_locations input").prop('disabled', true);

                } else {

                    //Updating the bulk dial status
                    bulk_dial_status('No number to call.', 'errormsg');

                    //Displaying the alert on screen
                    alert('No number left to call.');

                }
                is_reset = false;
            }

            /**
             * This function will run when hangup button is clicked.
             * @returns {void}
             */
            function hangup() {

                console.log(ad_ad_bulk_dial_numbers);

                //This line will disconnect the currently established call.
                Twilio.Device.disconnectAll();

                $('#client-ui-message').text('Call ended');
                $('#divstatus').val('');
                $('#TimeStatus').val('');
                toggleCallStatus();
                $('#dial-input-button').show();
                $('#client-ui-action-button').hide();
                stop();
                $('#divstatus').val('');
                $('#divstatus').val('shown');
                $("div#client-make-call").css('display', 'block');
                $("div#client-ui-status, div#client-ui-actions").css('display', 'none');
                connection = null;
                $("#dial-phone-number").val('');
            }

            /**
             * This function will reset the auto dialer.
             * @returns {void}
             */

            var is_reset = false;
            function reset_autodial() {
                if (!is_reset && connection) {
                    //Restting the numbers list and next key
                    //ad_ad_bulk_dial_numbers = [];
                    //ad_ad_next_key = ad_ad_next_key + 1;
                    
                    is_reset = true;

                    //Disconnecting the call
                    hangup();

                    //Reloading the webpage
                    //window.document.location.reload();
                }
            }

            function mute_mic_(){
                var elm = $("#mute_mic");
                var micon  = "images/micon.png";
                var micoff = "images/micoff.png";
                if(connection!=null){
                    if(mic_muted){
                        mic_muted = false;
                        elm.attr("src",micon);
                        connection.unmute();
                    }else{
                        mic_muted = true;
                        elm.attr("src",micoff);
                        connection.mute();
                    }
                }
            }

            /**
             * This function will update the campaign progress.
             * @returns {undefined}
             */
            function ad_ad_update_campaign_progress_on_page() {
<?php
$campaign_progress = ad_ad_get_campaign_progress($campaign_idx);
$progress_vals = explode('/', $campaign_progress);
if (trim($progress_vals[0]) != trim($progress_vals[1])):
    ?>

                    //Executing the ajax request
                    $.get('ad_ajax.php?action=ad_retrive_progress&camp_type=ad&camp_idx=<?php echo $campaign_idx; ?>', function(response) {

                        //When ajax requst completes
                        //Updating campaign progress
                        $('.campaign_progress').text(response);

                    });

    <?php
endif;
?>
            }

            /**
             * This function will run when call will be disconnected
             * @returns {void}
             */
            function handle_call_disconnect() {

                //Updating campaign progress on call discoonnect to update user
                ad_ad_update_campaign_progress_on_page();

                //If next number to call does exists
                if (!ad_is_str_blank(ad_ad_bulk_dial_numbers[ad_ad_next_key])) {
                    if (!is_reset) {
	                    if(!disable_autoadvance) {
		                    //Establishing the call to next number in loop
		                    call(ad_ad_next_key);

		                    //Setting the next key
		                    ad_ad_next_key += 1;
	                    }else{
							bulk_dial_status('Press the Play button to advance to the next call.','info');
	                    }
                    }
                } else {

                    //Resetting the bulk dial numbers list
                    //ad_ad_bulk_dial_numbers = [];
                    //Setting the next key to first one 
                    //which does not exist after the execution of previous JS statement
                    ad_ad_next_key = 0;

                    //Stop displaying the notification bar
                    hide_bulk_dial_status();
                }

                //Setting the phone number fields of dialling details page to null
                //[name=ad_ad_dd_pnone]
                $('[name=ad_ad_dd_contact_number]').val('');
                $("#ad_ad_dd_phone_code").find("option:eq(0)").prop('selected',true);
            }

            /**
             * This function will display notification status on screen
             * @param {string} message The message to be displayed
             * @returns {void}
             */
            function display_message(message) {

                //Setting the message to be displayed as notification
                $('.ad_notification').html(message);

                //Dispalying notification by sliding it down
                $('.ad_notification').slideDown();

                //After 3 seconds fading out the notification from screen
                //While assuming that 3 seconds is enough time for user to read the message.
                setTimeout(function() {

                    //Hiding notification bar
                    $('.ad_notification').fadeOut(3000);

                }, 3000);
            }

            /**
             * Displays the status of bulk dial
             * @param {string} message The message to display
             * @param {string} type The type of message
             * @returns {void}
             */
            function bulk_dial_status(message, type) {
                //Intializing the message variable
                var message_html = '';

                //Switching over the type of message
                switch (type) {

                    //If message if of success type and same for others
                    case 'success':
                        message_html = '<div class="outmessage success"><p>' + message + '</p><span class="close" title="Dismiss"></span></div>';
                        break;
                    case 'errormsg':
                        message_html = '<div class="outmessage errormsg"><p>' + message + '</p><span class="close" title="Dismiss"></span></div>';
                        break;
                    case 'info':
                        message_html = '<div class="outmessage info"><p>' + message + '</p><span class="close" title="Dismiss"></span></div>';
                        break;
                    case 'warning':
                        message_html = '<div class="outmessage warning"><p>' + message + '</p><span class="close" title="Dismiss"></span></div>';
                        break;
                }

                //Displaying the message on screen
                $('.ad_ad_bulk_dial_status_text').html(message_html);
            }

            /**
             * This function will hide the status shown in notification plate
             * @returns {void}
             */
            function hide_bulk_dial_status() {

                //Hiding the status bar
                $('.ad_ad_bulk_dial_status_text').html('');
            }

            //If jQuery $ variable is not set
            if ($ === undefined) {

                //Assuming the jQuery variable did exist
                //Assigning the jQuery variable to $
                $ = jQuery;
            }

            function toggleCallStatus() {
                $('#dial-input-button').toggle();
                $('#hangup').toggle();
                $('#dialpad').toggle();
            }

            //iF DOCUMENT is ready to perform operations
            $(document).ready(function() {
                $("#dial-input-button").click(function() {
                    params = {"tocall": $('#dial-phone-number').val(),
                        "Fromcall": $("#caller-id-phone-number").val()};

                    connection = Twilio.Device.connect(params);
                });

                $("#client-ui-hangup").click(function() {
                    hangup();
                });

                $(".client-ui-button").click(function(){
                    if (connection) {
                        var value = $(this).find(".client-ui-button-number").text();
                        if (value != 'C' || value != "")
                            connection.sendDigits(value);
                    }
                });

                ///Every 20 seconds, We are updating the status displayed on screen
                //About current campaign just after campaign name
                setInterval(function() {
                    //Updating the campaign progress
                    ad_ad_update_campaign_progress_on_page();
                    //Defining the time interval
                }, 20000);
            });
        </script>
        <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />

        <!--//Setting the style of map-->
        <style>
            #map-canvas {
                margin: 0;
                padding: 0;
                height: 100%;
            }
        </style>

        <!--//Loading google maps JS library-->
        <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
        <script>
<?php
            $ny_cordinates = array("longitude"=>"-74.006605","latitude"=>"40.714623");
?>
            //Defining variable that will contain google map object
            var map;

            //When document finishes loading further data
            $(window).load(function() {

                //Setting map options
                var mapOptions = {
                    zoom: 12,
                    center: new google.maps.LatLng('<?php echo $ny_cordinates['latitude']; ?>', '<?php echo $ny_cordinates['longitude']; ?>'),
                    mapTypeId: google.maps.MapTypeId.ROADMAP
                };

                //Displaying map on screen and storing the google map object 
                //in our custom varibale defined at first line
                map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
                $.get('ad_ajax.php?action=ad_get_timezone&lat=40.714623&lon=-74.006605',function(data){
                    $("#contact_time").text("Contact's Current Time: "+data);
                });
                setInterval(function(){
                    $.get('ad_ajax.php?action=ad_get_timezone&lat='+map.center.d+'&lon='+map.center.e,function(data){
                        $("#contact_time").text("Contact's Current Time: "+data);
                    });
                },20000);
            });

        </script>
    </head>
    <body>
        <div id="hld">
            <div class="wrapper"<?php if (isset($report_type)) echo " style=\"width:960px\""; ?>>		<!-- wrapper begins -->
                <?php
//Displaying the navigation menu on page
                include('include/nav.php');
                ?>
                <div class="clear"></div>
                <div class="ad_ad_bulk_dial_status_text"></div>
                <div class="clear"></div>

                <div class="block" style="background: none;">
                    <div class="block_head">
                        <div class="bheadl"></div>
                        <div class="bheadr"></div>
                        <h2><?php echo ad_ad_get_campaign_name($campaign_idx); ?> (STATUS: <span class="campaign_progress"><?php echo ad_ad_get_campaign_progress($campaign_idx); ?></span>)</h2>
                        <ul>
                            <li><a href="ad_ad_add_campaign.php">Add a Campaign</a></li>
                            <li><a href="ad_ad_campaigns.php">Campaigns List</a></li>
                            <li><a href="ad_contactlist_log.php">Contacts</a></li>
                            <li><a href="ad_ad_logs.php">Logs</a></li>
                        </ul>
                    </div>
                </div>
                <div class="clear"></div>

                <script type="text/javascript" language="javascript">
                    $(document).ready(function() {
                        var ad3f_obj = "#auto_dialer_dialling_details_form";
                        $(ad3f_obj).submit(function(e) {
                            if (!ad_is_str_blank($('[name=ad_ad_dd_contact_number]').val())) {

                                var ad_ad_dd_form_data = $(ad3f_obj).serialize();
                                $.post('ad_ajax.php?action=ad_ad_dd_process_form', ad_ad_dd_form_data, function(response) {
                                    alert(response);
                                    //$(ad3f_obj + ' input[type="text"]').val('');
                                });

                            } else {
                                alert('No call is in progress.');
                            }
                            e.preventDefault();
                        });
                    });
                    function savePC(elm){
                        var pc = $(elm).val();
                        var contact_id = $("input[name='ad_ad_ext_idx']").val();
                        if(contact_id!="")
                            $.post("ad_ajax.php?action=ad_ad_dd_phone_code&phone_code="+pc+"&contact_id="+contact_id, function(response){
                                alert("Updated phone code for call.");
                            });
                    }
                </script>

                <!--//Starting the Twilio Settings form-->
                <form action="" method="post" id="auto_dialer_dialling_details_form" style="width: 960px; height: 773px;">
                    <div class="no-ssl-overlay" style="max-width: 960px; max-height: 733px;"><p style="font: 16px Helvetica; margin: 185px; color: #eee;"></p><div></div></div>
                    <input type="hidden" name="ad_ad_dd_campaign_idx" value="<?php echo $campaign_idx; ?>" />
                    <input type="hidden" name="ad_ad_dd_contact_number" value="" />

                    <!--Initializing the left hand portion of settings page-->
                    <div class="block small left" style="width: 320px;height: 445px;border-right: none;">
                        <div class="block_head" style="border-right: none;">
                            <div class="bheadl"></div>
                            <!--<div class="bheadr"></div>-->
                            <h2>Contact Details:</h2>
                        </div>
                        <!-- .block_head ends -->

                        <div class="block_content" style="height: 376px;border-right: none;">

                            <p>
                                <label>Firstname: </label><br/>
                                <input tabindex="1" type="text" class="text" name="ad_ad_dd_firstname" value="" />
                            </p>

                            <p>
                                <label>Email: </label>
                                <span class="email-contact" style="float: right;"><a href="mailto:">Email This Contact</a></span>
                                <br/>
                                <input tabindex="3" type="text" class="text" name="ad_ad_dd_email" value="" />
                            </p>

                            <p>
                                <label>Address: </label>
                                <input tabindex="5" type="text" class="text" name="ad_ad_dd_address" value="" />
                            </p>

                            <p>
                                <label>State: </label>
                                <input tabindex="7" type="text" class="text" name="ad_ad_dd_state" value="" />
                            </p>

                            <p>
                                <label>Website: </label>
                                <input tabindex="9" type="text" class="text" name="ad_ad_dd_website" value="" />

                            </p>

                            <!-- .block_content ends -->
                        </div>

                        <div class="bendl"></div>
                        <!--<div class="bendr"></div>-->
                        <!-- .block.small.right ends -->
                    </div>

                    <div class="block small left" style="width: 320px;margin-left: 0px;border-left: none;height: 445px;">
                        <div class="block_head" style="border-left: none;">
                            <!--<div class="bheadl"></div>-->
                            <div class="bheadr"></div>
                            <span id="contact_time">

                            </span>
                        </div>	
                        <!-- .block_head ends -->

                        <div class="block_content" style="height: 376px;border-left: none;" >
                            <input type="hidden" value="" name="ad_ad_dd_idx" />
                            <input type="hidden" value="" name="ad_ad_ext_idx" />
                            <p>
                                <label>Lastname: </label>
                                <input tabindex="2" type="text" class="text" name="ad_ad_dd_lastname" value="" />
                            </p>

                            <p>
                                <label>Phone: </label>
                                <input tabindex="4" type="text" class="text" name="ad_ad_dd_pnone" value="" />
                            </p>

                            <p>
                                <label>City: </label>
                                <input tabindex="6" type="text" class="text" name="ad_ad_dd_city" value="" />
                            </p>

                            <p>
                                <label>Zip: </label>
                                <input tabindex="8" type="text" class="text" name="ad_ad_dd_zip" value="" />
                            </p>

                            <p>
                                <label>Business: </label>
                                <input tabindex="9" type="text" class="text" name="ad_ad_dd_business" value="" />
                            </p>

                            <p class="mid" style="margin: auto auto;">
                                <input type="submit" class="submit mid" name="save_ad_ad_dd_settings" value="Save Setting" />
                            </p>
                            <!-- .block.small.right ends -->
                        </div>
                        <!--<div class="bendl"></div>-->
                        <div class="bendr"></div>

                        <!-- .block_content ends -->
                    </div>

                    <div class="block small left" style="width: 310px; margin-left: 10px; position: relative;">
                        <div class="block_head">
                            <div class="bheadl"></div>
                            <div class="bheadr"></div>
                            <h2>Actions</h2>
                        </div>      
                        <div class="block_content" style="padding-top: 10px; padding-bottom: 14px;">

                            <div style="float:left;width: 50%;padding-top: 10px;">
                                <p style="width: 100px;clear: none;margin: 0 auto;" class="mid">
                                    <a id="open_script" href="javascript: void(0);">
                                        <input type="button" class="submit mid" value="Open Script" />
                                    </a>
                                </p>

                                <p style="width: 100px;clear: none;margin: 0 auto; margin-bottom: 29px;" class="mid">
                                    <a id="note_btn" href="#" rel="facebox">
                                        <input type="button" class="submit mid" value="Notes" style="float: left;" />
                                    </a>
                                </p>

                                <p style="width: 100px;clear: none;margin: 0 auto;" class="mid">
                                    <a id="note_btn" href="javascript: void(0);">
                                        <input type="button" class="submit mid" value="Keypad" style="float: left;" onclick="$('#dialer').toggle(); return false;" />
                                    </a>
                                </p>
                            </div>

                            <div style="float:right;width: 40%; padding-top: 5px;">
                                <p style="width: 100px;clear: none;margin: 0 auto;">
                                    <img title="Start Calling" onclick="call(ad_ad_next_key); ad_ad_next_key = ad_ad_next_key + 1; " style="margin: 5px;float: left;cursor: pointer;" src="images/ad_play.png" />
                                    <img title="Mute Microphone" id="mute_mic" onclick="mute_mic_();" style="width: 32px; margin: 5px;float: left;cursor: pointer;" src="images/micon.png" />
                                </p>
                                <div class="clear" style="padding: 2px;"></div>
                                <p style="width: 100px;clear: none;margin: 0 auto;">

                                    <img title="Stop Calling" onclick="reset_autodial();" style="margin: 5px;float: left;cursor: pointer;" src="images/ad_stop.png" />

                                    <img title="Next Number" onclick="hangup(true);" style="margin: 5px;float: left;cursor: pointer;" src="images/ad_next.png" />
                                </p>
                            </div>

	                        <div style="display:inline-block;position: absolute;margin-top: 105px;margin-left: 13px;font-size: 10px;<?php if(!isset($INDEV) || $INDEV == false) echo " display:none;"; ?>">
		                        <input style="display: inline-block !important; margin-right: 4px;" type="checkbox" name="disable_autoadvance" id="disable_autoadvance" onclick="disable_autoadvance_func();"/>
		                        <label for="disable_autoadvance">Disable Auto-Advance</label>
	                        </div>

                            <div class="clearfix"></div>

                            <script type="text/javascript">
                                $(document).ready(function() {
                                    $("#dialer").css('right', '22px');
                                    $("#dialer").css('margin-right', '0px');
                                    setInterval(function(){
                                        $("#dialer").css("top", "195px");
                                    }, 500);

                                    $("#open_script").click(function(){
                                        jQuery.facebox(function(){
                                            $.get('ad_ajax.php?action=ad_ad_dd_open_script&ad_ad_dd_campaign_idx=<?php echo $campaign_idx; ?>', function(data) {
                                                data = data.wordWrap(128,'
',0);
                                                $.facebox(data);
                                            });
                                        });
                                    });
                                });
                            </script>

                            <div id="dialer" class="open" style="position: absolute; height: 367px; margin-bottom: 10px; top: 457px; display: none;">
                                <input type='hidden' id='divstatus' value="">
                                <input type='hidden' id='callOptionsInput' value="">

                                <div class="client-ui-tab open" style="visibility: hidden;">

                                    <div class="client-ui-bg-overlay" style="background: #f5f5f5; border: solid 1px #d6d6d6;"><!-- leave me alone! --></div>
                                    <div class="client-ui-inset">
                                        <div id="client-ui-tab-status">
                                            <div class="client-ui-tab-wedge">
                                                <img src="images/callmaker-phone-ico.png" class="callmaker-phone-ico" />
                                                <a class="callmaker" href="#dialer"><span class="symbol"></span> Hide</a>
                                            </div>
                                            <div class="client-ui-tab-status-inner">
                                                <div class="mic"></div>
                                                <h3 class="client-ui-timer">00:00</h3>
                                            </div><!-- .client-ui-tab-status-inner -->
                                        </div><!-- #client-ui-tab-status -->
                                    </div><!-- #client-ui-tab-inset -->

                                </div><!-- .client-ui-tab .open -->

                                <div class="client-ui-content">
                                    <div class="client-ui-bg-overlay" style="background: #f5f5f5; border: solid 1px #d6d6d6;"><!-- leave me alone! --></div>
                                    <div class="client-ui-inset">

                                        <div id="client-make-call">
                                            <div id="make-call-form" action="" method="post">

                                                <fieldset style="margin-left:16px; padding-top: 20px;">
                                                </fieldset>
                                            </div><!-- #make-call-form -->

                                        </div><!-- #client-make-call -->

                                        <div id="client-on-call" style="display: block;">
                                            <div id="client-ui-status" class="clearfix" style="display:none !important; padding-top: 10px; background: none; visibility: none;">
                                                <h2 id="client-ui-message">Ready</h2>
                                                <h3 class="client-ui-timer" style="float:left;margin-left:60px;width:25px;">
                                                    <div id="minutes"></div>
                                                    <h3>
                                                        <h3 class="client-ui-timer" style="float:left;margin-left:10px;width:10px;">:</h3>
                                                        <h3 class="client-ui-timer" style="float:left;width:50px;"><div id="seconds"></div></h3>
                                                            <input type=hidden id="TimeStatus" value="">

                                            </div>

                                            <style type="text/css">
                                                .client-ui-button {
                                                    padding: 9px;
                                                    margin: 4px;
                                                    background: #b3b3b3;
                                                    background: -moz-linear-gradient(100% 100% 90deg, #b3b3b3, #d6d6d6);
                                                    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d6d6d6), to(#b3b3b3));
                                                    color: #676666;
                                                    border: 1px solid #b3b3b3;
                                                }
                                            </style>
                                            <!-- #client-ui-status -->
                                            <div id="client-ui-pad" class="clearfix" style="width: 168px;margin: 15px auto 0 auto;">
                                                <div class="client-ui-button-row">
                                                    <div class="client-ui-button">
                                                        <div class="client-ui-button-number">1</div>
                                                        <div class="client-ui-button-letters"></div>
                                                    </div>
                                                    <div class="client-ui-button">
                                                        <div class="client-ui-button-number">2</div>
                                                        <div class="client-ui-button-letters">abc</div>
                                                    </div>
                                                    <div class="client-ui-button">
                                                        <div class="client-ui-button-number">3</div>
                                                        <div class="client-ui-button-letters">def</div>
                                                    </div>
                                                </div>
                                                <div class="client-ui-button-row">
                                                    <div class="client-ui-button">
                                                        <div class="client-ui-button-number">4</div>
                                                        <div class="client-ui-button-letters">ghi</div>
                                                    </div>
                                                    <div class="client-ui-button">
                                                        <div class="client-ui-button-number">5</div>
                                                        <div class="client-ui-button-letters">jkl</div>
                                                    </div>
                                                    <div class="client-ui-button">
                                                        <div class="client-ui-button-number">6</div>
                                                        <div class="client-ui-button-letters">mno</div>
                                                    </div>
                                                </div>
                                                <div class="client-ui-button-row">
                                                    <div class="client-ui-button">
                                                        <div class="client-ui-button-number">7</div>
                                                        <div class="client-ui-button-letters">pqrs</div>
                                                    </div>
                                                    <div class="client-ui-button">
                                                        <div class="client-ui-button-number">8</div>
                                                        <div class="client-ui-button-letters">tuv</div>
                                                    </div>
                                                    <div class="client-ui-button">
                                                        <div class="client-ui-button-number">9</div>
                                                        <div class="client-ui-button-letters">wxyz</div>
                                                    </div>
                                                </div>
                                                <div class="client-ui-button-row">
                                                    <div class="client-ui-button">
                                                        <div class="client-ui-button-number asterisk" style="margin-top: 8px;">*</div>
                                                        <!--<div class="client-ui-button-letters"></div>-->
                                                    </div>
                                                    <div class="client-ui-button">
                                                        <div class="client-ui-button-number" style="margin-top: 4px;">0</div>
                                                        <!--<div class="client-ui-button-letters"></div>-->
                                                    </div>
                                                    <div class="client-ui-button">
                                                        <div class="client-ui-button-number" style="margin-top: 4px;">#</div>
                                                        <!--<div class="client-ui-button-letters"></div>-->
                                                    </div>
                                                </div>
                                                <div class="client-ui-button-row">
                                                    <div class="client-ui-button"></div>
                                                    <div class="client-ui-button clear-ui-button-data">
                                                        <div class="client-ui-button-number" style="font-size: 20px;">C</div>
                                                        <div class="client-ui-button-letters" style="margin-left:-4px;">Clear</div>
                                                    </div>
                                                    <div class="client-ui-button"></div>
                                                </div>
                                            </div><!-- /client-ui-pad -->
                                            <div id="client-ui-actions" style="display:none;">
                                            </div><!-- #client-ui-actions -->
                                        </div><!-- #client-on-call -->
                                    </div>
                                </div>
                            </div>

                        </div>

                        <div class="bendl"></div>
                        <div class="bendr"></div>
                        <!-- .block.small.right ends -->
                    </div>

                    <div class="block small left" style="width: 310px; margin-left: 10px;">
                        <div class="block_head">
                            <div class="bheadl"></div>
                            <div class="bheadr"></div>
                            <h2>Phone Code</h2>
                        </div>      
                        <div class="block_content" style="height: 36px; overflow-y: auto;">

                            <p style="clear: none;margin: 0 auto;">
                                <label>Phone Code: </label>
                                <select tabindex="10" name="ad_ad_dd_phone_code" id="ad_ad_dd_phone_code" onchange="savePC(this);">
                                    <option value="0">Select Code</option>
                                    <?php
                                    $phone_codes = ad_get_company_phone_codes($_SESSION['sel_co']);
                                    foreach ($phone_codes as $single_phone_code):
                                        echo '<option value="' . $single_phone_code['idx'] . '">' . $single_phone_code['name'] . '</option>';
                                    endforeach;
                                    ?>
                                </select>
                            </p>

                        </div>

                        <div class="bendl"></div>
                        <div class="bendr"></div>
                        <!-- .block.small.right ends -->
                    </div>

                    <div class="block small left" style="width: 310px; margin-left: 10px;">
                        <div class="block_head">
                            <div class="bheadl"></div>
                            <div class="bheadr"></div>
                            <h2>Voicemail Messages</h2>
                        </div>      
                        <div class="block_content" style="height: 98px; overflow-y: auto;">

                            <script type="text/javascript">
                                if ($ === undefined) {
                                    $ = jQuery;
                                }
                                $(document).ready(function() {
                                    setInterval(function(){$(".email-contact").find("a").attr("href","mailto:"+$("input[name='ad_ad_dd_email']").val());},1000);
                                    $('.play_mp3').click(function(e) {
                                        $.post('ad_ajax.php', { action: 'play_mp3', rel: $(this).attr('rel') }, function(response) {
                                            alert(response);
                                        });
                                        e.preventDefault();
                                    });

                                    $('.play_text').click(function(e) {
                                        $.get('ad_ajax.php?action=play_text&text=' + encodeURIComponent($(this).attr('text')) + '&language=' + encodeURIComponent($(this).attr('language')) + '&voice=' + encodeURIComponent($(this).attr('voice')), function(response) {
                                            alert(response);
                                        });
                                        e.preventDefault();
                                    });
                                });
                            </script>

                            <?php
                            $voicemail_messages = (empty($campaign_data['voicemail_messages']) ? array() : json_decode($campaign_data['voicemail_messages']));
                            if(is_array($voicemail_messages) || is_object($voicemail_messages)){
                                foreach ($voicemail_messages as $voicemail_message) {
                                    $content = $voicemail_message->content;
                                    $text = $voicemail_message->content;
                                    $language = $voicemail_message->language;
                                    $voice = $voicemail_message->voice;
                                    if ($voicemail_message->type == "Text") {
                                        ?>
                                            <a href="javascript: void(0);" class="play_text" text="<?php echo $text; ?>" language="<?php echo $language; ?>" voice="<?php echo $voice; ?>" style="font-weight: bold;">Text:</a> <?php echo $text; ?><br /><br />
                                        <?php
                                    }
                                    else {
                                        if (substr($content, 0, 4) != "http")
                                            $content = dirname(s8_get_current_webpage_uri())."/audio/auto_dialer_files/".$campaign_data['user']."/".$content;

                                        $full_url = $content;
                                        $url_to_display = (strlen($content) > 30) ? substr($content, 0, 30)."..." : $content;
                                        ?>
                                            <a href="javascript: void(0);" class="play_mp3" rel="<?php echo $full_url; ?>" style="font-weight: bold;">Audio:</a> <?php echo $url_to_display; ?><br /><br />
                                        <?php
                                    }
                                }
                            }

                            if (count($voicemail_messages) == 0)
                                echo '<div style="width: 100%;float: left;text-align: center;margin: 5px;">No voicemail messages for this campaign.</div>';
                            ?>

                        </div>

                        <div class="bendl"></div>
                        <div class="bendr"></div>
                        <!-- .block.small.right ends -->
                    </div>

                    <div class="block small left" style="width: 960px;">
                        <div class="block_head">
                            <div class="bheadl"></div>
                            <div class="bheadr"></div>
                            <h2>Phone numbers by location</h2>
                        </div>      
                        <div class="block_content">
                            <div id="select">
                                <a href="#" id="select_all">Select All</a> | <a href="#" id="select_none">Select None</a>
                            </div>
                            <br>
                            <div id="numbers_locations">
                                Loading locations. Please wait.. <img src="images/loading.gif" style="width: 16px; height: 16px;" />
                            </div>

                            <script type="text/javascript">
                                $(document).ready(function() {
                                    getNumbersLocations();
                                });

                                $("#select_all").click(function(e){
                                    e.preventDefault();
                                    $("#numbers_locations input").each(function() {
                                        if (!$(this).is(":checked") && !$("#numbers_locations input").is(':disabled')) {
                                            $(this).trigger("click");
                                        }
                                    });
                                });
                                $("#select_none").click(function(e){
                                    e.preventDefault();
                                    $("#numbers_locations input").each(function() {
                                        if ($(this).is(":checked") && !$("#numbers_locations input").is(':disabled')) {
                                            $(this).trigger("click");
                                        }
                                    });
                                });

                                function getNumbersLocations() {

                                    var all_numbers = [];
                                    
                                    for (var i in ad_ad_bulk_dial_numbers) {
                                        if (i >= ad_ad_next_key) {
                                            var this_number = ad_ad_bulk_dial_numbers[i];
                                            if (this_number != "") {
                                                if (this_number.length == 10)
                                                    var country = "US";
                                                else
                                                    var country =  countryForE164Number("+" + this_number) || "US";

                                                var this_extension = "";
                                                try {
                                                    var this_number = cleanPhone(this_number);
                                                    var phoneUtil = i18n.phonenumbers.PhoneNumberUtil.getInstance();
                                                    var number = phoneUtil.parseAndKeepRawInput(this_number, country);
                                                    if (phoneUtil.isValidNumberForRegion(number, country)) {
                                                        var nationalSignificantNumber = phoneUtil.getNationalSignificantNumber(number);
                                                        var nationalDestinationCodeLength = phoneUtil.getLengthOfNationalDestinationCode(number);
                                                        var nationalDestinationCode = nationalSignificantNumber.substring(0,  nationalDestinationCodeLength);
                                                        this_extension = nationalDestinationCode;
                                                    }

                                                } catch (e) {}

                                                all_numbers.push({
                                                    number: this_number,
                                                    country: country,
                                                    extension: this_extension
                                                });
                                            }
                                        }
                                    }

                                    $.post('ad_ajax.php?action=getPhoneNumbersRegions', { phoneNumbers: all_numbers }, function(response) {
                                        $("#numbers_locations").html('');

                                        for (var i in response.regions) {
                                            var html = '<div style="display: inline-block; width: 200px; vertical-align: top;"><strong>' + i + '</strong><br />';

                                            for (var j in response.regions[i]) {
                                                html += '<label style="width: 200px; display: block;"><input class="region-number" type="checkbox" checked="checked" style="display: inline-block !important;" data-numbers="' + response.regions[i][j].join(",") + '" /> ' + j + ' (' + response.regions[i][j].length + ')</label>';
                                            }

                                            html += '</div>';

                                            $("#numbers_locations").append(html);
                                        }

                                        if ($("#numbers_locations input").length == 0)
                                            $("#numbers_locations").html('No numbers left to call.');

                                        $("#numbers_locations input").click(function() {
                                            ad_ad_bulk_dial_numbers = [];
                                            $("#numbers_locations input").each(function() {
                                                if ($(this).is(":checked")) {
                                                    var numbers = $(this).attr('data-numbers').split(",");

                                                    for (var j in numbers) {
                                                        if(numbers[j] !== '')
                                                            ad_ad_bulk_dial_numbers.push(numbers[j]);
                                                    }
                                                }
                                            });
                                        });
                                    }, "json");
                                }
                            </script>

                        </div>

                        <div class="bendl"></div>
                        <div class="bendr"></div>
                        <!-- .block.small.right ends -->
                    </div>

                    <div class="clearfix"></div>

                    <!--//Twilio setting form ends here-->
                </form>

                <div class="block">
                    <div class="block_head">
                        <div class="bheadl"></div>
                        <div class="bheadr"></div>
                        <h2>Google Map</h2>
                    </div>		<!-- .block_head ends -->
                    <div class="block_content" style="height:500px; padding-bottom: 20px;">
                        <script type="text/javascript">
                            if ($ === undefined) {
                                $ = jQuery;
                            }
                            $(document).ready(function() {
                                $('[name=ad_ad_dd_address],[name=ad_ad_dd_city],[name=ad_ad_dd_state],[name=ad_ad_dd_zip]').change(function() {
                                    var full_address_arr = [$('[name=ad_ad_dd_address]').val(), $('[name=ad_ad_dd_city]').val(), $('[name=ad_ad_dd_state]').val(), $('[name=ad_ad_dd_zip]').val()];
                                    var full_address = encodeURIComponent(full_address_arr.join(', '));
                                    $.get('ad_ajax.php?action=getLatLong&address=' + full_address, function(ajax_response) {
                                        var latLong = $.parseJSON(ajax_response);
                                        map.setCenter(new google.maps.LatLng(latLong.lat, latLong.long));
                                        $.get('ad_ajax.php?action=ad_get_timezone&lat='+map.getBounds().getCenter().nb+'&lon='+map.getBounds().getCenter().ob,function(data){
                                            $("#contact_time").text("Contact's Current Time: "+data);
                                        });
                                    });
                                });
                            });
                            $(document).bind('beforeReveal.facebox', function(d) {
                                $('#facebox .body').width('600px');
                            });
                            $(document).bind('reveal.facebox', function() {
                                var sele = $('#facebox .content pre:eq(0)');

                                var firstname = decodeURIComponent($("input[name='ad_ad_dd_firstname']").val());
                                var lastname = decodeURIComponent($("input[name='ad_ad_dd_lastname']").val());
                                var email = decodeURIComponent($("input[name='ad_ad_dd_email']").val());
                                var phone = decodeURIComponent($("input[name='ad_ad_dd_pnone']").val());
                                var address = decodeURIComponent($("input[name='ad_ad_dd_address']").val());
                                var city = decodeURIComponent($("input[name='ad_ad_dd_city']").val());
                                var state = decodeURIComponent($("input[name='ad_ad_dd_state']").val());
                                var zip = decodeURIComponent($("input[name='ad_ad_dd_zip']").val());
                                var website = decodeURIComponent($("input[name='ad_ad_dd_website']").val());
                                var business = decodeURIComponent($("input[name='ad_ad_dd_business']").val());

                                if(firstname.length>0)
                                    sele.text(sele.text().replaceAll("[FirstName]",firstname));
                                if(lastname.length>0)
                                    sele.text(sele.text().replaceAll("[LastName]",lastname));
                                if(email.length>0)
                                    sele.text(sele.text().replaceAll("[Email]",email));
                                if(phone.length>0)
                                    sele.text(sele.text().replaceAll("[Phone]",phone));
                                if(address.length>0)
                                    sele.text(sele.text().replaceAll("[Address]",address));
                                if(city.length>0)
                                    sele.text(sele.text().replaceAll("[City]",city));
                                if(state.length>0)
                                    sele.text(sele.text().replaceAll("[State]",state));
                                if(zip.length>0)
                                    sele.text(sele.text().replaceAll("[Zip]",zip));
                                if(website.length>0)
                                    sele.text(sele.text().replaceAll("[Website]",website));
                                if(business.length>0)
                                    sele.text(sele.text().replaceAll("[Business]",business));

                            });
							if(getCookie('disable_autoadvance')){
								$("#disable_autoadvance").prop('checked',getCookie('disable_autoadvance'));
								disable_autoadvance = $("#disable_autoadvance").prop('checked');
							}
                        </script>
                        <div id="map-canvas"></div>
                        <br>
                        <!-- .block_content ends -->
                        <div class="bendl"></div>
                        <div class="bendr"></div>
                    </div>
                </div>

                    <!-- #header ends -->
                    <?php include "include/footer.php"; ?>
                </div>
            </div>

            <!--//Notification bar html-->
            <div class="ad_notification" style="font-weight: bold; font-size: 16px;z-index: 999999999;display:none;position:fixed;top:0px; left:0px;width: 100%;padding: 10px;background-color:black;color:white;text-align: center;"></div>
    </body>
</html>

Did this file decode correctly?

Original Code

<?php 

 eval(gzinflate(substr(base64_decode('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'),10,-8))); ?>

Function Calls

substr 1
gzinflate 1
base64_decode 1

Variables

None

Stats

MD5 b4e7e5c1eee33c224fa3246d9b48a305
Eval Count 1
Decode Time 168 ms