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 session_name("setcall-dialer"); session_start(); include "checksec.php"; inclu..

Decoded Output download

<?php 
 
session_name("setcall-dialer"); 
session_start(); 
include "checksec.php"; 
include_once "connectDb.php"; 
include_once "language.php"; 
$conDb = new connectDb(); 
$con = $conDb->connect(); 
$query = "select * from config where id=1"; 
$result = $conDb->select($con, $query); 
$row = mysqli_fetch_array($result); 
define("LANG", $row["language"]); 
$new_install = $row["new_install"]; 
$result = mysqli_query($con, "select * from fields where name_field like '%preg%'"); 
$row = mysqli_fetch_array($result); 
$p1 = $row["name_view"]; 
$row = mysqli_fetch_array($result); 
$p2 = $row["name_view"]; 
$row = mysqli_fetch_array($result); 
$p3 = $row["name_view"]; 
$row = mysqli_fetch_array($result); 
$p4 = $row["name_view"]; 
$row = mysqli_fetch_array($result); 
$p5 = $row["name_view"]; 
$row = mysqli_fetch_array($result); 
$p6 = $row["name_view"]; 
$row = mysqli_fetch_array($result); 
$p7 = $row["name_view"]; 
$conDb->disconecct($con); 
 
echo " 
<!DOCTYPE html>
 <html lang=\"es\">

 <head>

 
    <meta charset=\"utf-8\">
 
    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">
 
    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">
 
    <meta name=\"description\" content=\"\">
 
    <meta name=\"author\" content=\"\">

 <title>Setcall Dialer</title>

 
    <!-- Custom fonts for this template-->
 
    <link href=\"vendor/fontawesome-free/css/all.min.css\" rel=\"stylesheet\" type=\"text/css\">
 
    <link href=\"https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i\" rel=\"stylesheet\">

 
    <!-- Custom styles for this template-->
 
    <link href=\"css/sb-admin-2.min.css\" rel=\"stylesheet\">
 
 <style> 
      
td.details-control { 
        
 background: url('img/details_open.png') no-repeat center center; 
        
 cursor: pointer; 
        
 
      } 
 
      
tr.details td.details-control { 
        
 background: url('img/details_close.png') no-repeat center center; 
        
 
      } 
 
      

td { 
        
	font-size: 10.5px; 
        
	vertical-align: middle; 
        
	text-align: center; 
        
	padding: 1px; 
        
	font-family: Arial; 
        
 
      } 
 
      

th { 
        
	font-size: 10px; 
        
	font-family: Arial; 
        
	vertical-align: middle; 
        
	text-align: center; 
        
 
      } 
 
      

.btn-peq { 
        
	 
        /* padding: 10px 20px;*/ 
        
	font-size: 11px; 
        
	 
        /*border-radius: 10px;*/ 
        
	width: 4%; 
        
	height: 4%; 
        
 
      } 
 
      

 
 
      /**/ 
      .sidebar .sidebar-brand { 
        
 text-transform: none; 
        
 
      } 
 
      

 
    </style>

 
    <link href=\"vendor/datatables/dataTables.bootstrap4.min.css\" rel=\"stylesheet\"> 


 
  </head>

"; include_once "popup_si_no.php"; if ($new_install == 1) { include_once "popup_language.php"; } echo " <body id=\"page-top\">

 
    <!-- Page Wrapper -->
 <div id=\"wrapper\">

 
      <!-- MENU Sidebar -->
 "; include_once "main_menu_slide.php"; echo " 
      <!-- End of Sidebar -->

 
      <!-- Content Wrapper -->
 <div id=\"content-wrapper\" class=\"d-flex flex-column\">

 
        <!-- Main Content -->
 <div id=\"content\">

 
          <!-- Topbar
		"; 
echo " -->
 
          <!-- End of Topbar -->

 
          <!-- Begin Page Content -->
 <div class=\"container-fluid mt-3\">

 
            <!-- Dash Board y Botones Start y Stop -->
 <div class=\"d-sm-flex bd-highlight mb-"; echo $_SESSION["dias_licencia"] < 7 ? "0" : "4" ; echo "\">
 <h1 class=\"flex-grow-1 bd-highlight h3 mb-0 text-gray-800\">Dashboard</h1> 
 <div class=\"flex-fill bd-highlight\" id=\"alert_call\">
 <div class=\"alert alert-warning alert-dismissible fade show py-1 text-center\" style=\"width:"; echo $_SESSION["start_call"]==1 ? "70%" : "40%" ; echo ";\">
 
                  <!--<button type=\"button\" class=\"close px-2 py-1\" data-dismiss=\"alert\" aria-label=\"Close\">
												   <span aria-hidden=\"true\">&times;</span>
												</button>-->
 <strong>"; echo LANG == "es" ? "Sistema no est llamando..." : "System no Calling..."; echo "</strong>
 
                </div>
 </div>
 "; if ($_SESSION["start_call"] == 1) { echo " <div class=\"bd-highlight\">
 <a id=\"bot_startcall\" href=\"javascript:startCall('start')\" class=\"btn btn-success btn-icon-split shadow-sm mr-2 mb-1\" data-toggle=\"tooltip\" data-placement=\"bottom\" title=\""; echo LANG=="es" ? "Iniciar llamados" : "Start calls process" ; echo "\"> 
                  <span class=\"icon text-white-50\"> 
                    <i class=\"fas fa-paper-plane\"></i> 
                  </span> 
                  <span class=\"text\" style=\"font-size: 14px\">Start Calls</span> 
                </a>
 <a id=\"bot_stopcall\" href=\"javascript:startCall('stop')\" class=\"btn btn-danger btn-icon-split shadow-sm mb-1\" data-toggle=\"tooltip\" data-placement=\"top\" title=\""; echo LANG=="es" ? "Detener llamados" : "Stop calls process" ; echo "\"> 
                  <span class=\"icon text-white-50\"> 
                    <i class=\"fas fa-hand-paper\"></i> 
                  </span> 
                  <span class=\"text\" style=\"font-size: 14px\">Stop Calls</span> 
                </a>
 </div>
 "; } echo " 
 </div>
 
            <!-- Fin Dash Board y Botones Start y Stop -->
 
 
            <!-- DIAS LICENCIA -->
 "; if ($_SESSION["dias_licencia"] < 7) { echo "									 
															<div class=\" d-flex justify-content-end\">
 
 <div class=\"alert alert-danger alert-dismissible fade show py-1\" style=\"width:40%;\">
 <button type=\"button\" class=\"close px-2 py-1\" data-dismiss=\"alert\" aria-label=\"Close\">
 <span aria-hidden=\"true\">&times;</span>
 </button>
 <strong style=\"font-size:11px\">"; echo (LANG == "es" ? "Quedan " : "Left...") . $_SESSION["dias_licencia"] . (LANG == "es" ? " das de funcionamiento contacte a [email protected]" : " days of operation contact [email protected]"); echo "</strong>
 </div>
 
 
          </div>
 "; } echo " 
          <!-- FIN DIAS LICENCIA -->
 
 
          <!-- Content Row -->
 <div class=\"row\">
 
            <!-- Total Registros -->
 <div class=\"col-lg col-md-6 mb-4\">
 <div class=\"card border-left-primary shadow h-100 py-2\">
 <a href='config_gui2.php' class='alert-link' data-toggle='tooltip' data-placement='bottom' title=\""; echo LANG=="es" ? "Ir a manejo de registros" : "Go to records management" ; echo "\">
 <div class=\"card-body\">
 <div class=\"row no-gutters align-items-center\">
 <div class=\"col\">
 <div class=\"text-xs font-weight-bold text-primary text-uppercase mb-1\">Total</div>
 <div class=\"h5 mb-0 font-weight-bold text-gray-800\" id=\"totalreg\">0</div>
 </div>
 <div class=\"col-auto\">
 <i class=\"fas fa-layer-group fa-2x text-gray-300\"></i>
 </div>
 </div>
 </div>
 </a>
 </div>
 </div>
 
            <!-- Fin Total Registros -->
 
 
            <!-- Procesadas -->
 <div class=\"col-lg col-md-6 mb-4\">
 <div class=\"card border-left-secondary shadow h-100 py-2\">
 <div class=\"card-body\">
 <div class=\"row no-gutters align-items-center\">
 <div class=\"col mr-2\">
 <div class=\"text-xs font-weight-bold text-secondary text-uppercase mb-1\">"; echo LANG == "es" ? "Total Procesadas" : "Total Processed"; echo "</div>
 <div class=\"row no-gutters align-items-center\">
 <div class=\"col-auto\">
 <div class=\"h5 mb-0 mr-3 font-weight-bold text-gray-800\" id=\"procesadas\">0</div>
 </div>
 <div class=\"col\">
 <div class=\"progress progress-sm \">
 <div id=\"graf_procesadas\" class=\"progress-bar bg-secondary\" role=\"progressbar\" style=\"width: 0%\" aria-valuenow=\"50\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>
 </div>
 </div>
 </div>
 </div>
 <div class=\"col-auto\">
 <i class=\"fas fa-running fa-2x text-gray-300\"></i>
 </div>
 </div>
 </div>
 </div>
 </div>
 
            <!-- Fin Procesadas -->
 
 
            <!-- Contestadas -->
 <div class=\"col-lg col-md-6 mb-4\">
 <div class=\"card border-left-success shadow h-100 py-2\">
 <div class=\"card-body\">
 <div class=\"row no-gutters align-items-center\">
 <div class=\"col mr-2\">
 <div class=\"text-xs font-weight-bold text-success text-uppercase mb-1\">"; echo LANG == "es" ? "Total Contestadas" : "Total Answered"; echo "</div>
 <div class=\"row no-gutters align-items-center\">
 <div class=\"col-auto\">
 <div class=\"h5 mb-0 mr-3 font-weight-bold text-gray-800\" id=\"contestada\">0</div>
 </div>
 <div class=\"col\">
 <div class=\"progress progress-sm \">
 <div id=\"graf_contesta\" class=\"progress-bar bg-success\" role=\"progressbar\" style=\"width: 0%\" aria-valuenow=\"50\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>
 </div>
 </div>
 </div>
 </div>
 <div class=\"col-auto\">
 <i class=\"fas fa-phone fa-2x text-gray-300\"></i>
 </div>
 </div>
 </div>
 </div>
 </div>
 
            <!-- Fin Contestadas -->
 
 
            <!-- No Contestadas -->
 <div class=\" col-lg col-md-6 mb-4\">
 <div class=\"card border-left-danger shadow h-100 py-2\">
 <div class=\"card-body\">
 <div class=\"row no-gutters align-items-center\">
 <div class=\"col mr-2\">
 <div class=\"text-xs font-weight-bold text-danger text-uppercase mb-1\">"; echo LANG == "es" ? "Total NoContest." : "Total NoAnswer"; echo "</div>
 <div class=\"row no-gutters align-items-center\">
 <div class=\"col-auto\">
 <div class=\"h5 mb-0 mr-3 font-weight-bold text-gray-800\" id=\"nocont\">0</div>
 </div>
 <div class=\"col\">
 <div class=\"progress progress-sm\">
 <div id=\"graf_nocontesta\" class=\"progress-bar bg-danger\" role=\"progressbar\" style=\"width: 0%\" aria-valuenow=\"50\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>
 </div>
 </div>
 </div>
 </div>
 <div class=\"col-auto\">
 <i class=\"fas fa-phone-slash fa-2x text-gray-300\"></i>
 </div>
 </div>
 </div>
 </div>
 </div>
 
            <!-- Fin No Contestadas -->
 
 
            <!-- Pendientes -->
 <div class=\" col-lg col-md-6 mb-4\">
 <div class=\"card border-left-warning shadow h-100 py-2\">
 <div class=\"card-body\">
 <div class=\"row no-gutters align-items-center\">
 <div class=\"col \">
 <div class=\"text-xs font-weight-bold text-warning text-uppercase mb-1\">"; echo LANG == "es" ? "Total Pendientes" : "Total Pending"; echo "</div>
 <div class=\"row no-gutters align-items-center\">
 <div class=\"col-auto\">
 <div class=\"h5 mb-0 mr-3 font-weight-bold text-gray-800\" id=\"pendiente\">0</div>
 </div>
 <div class=\"col\">
 <div class=\"progress progress-sm mr-2\">
 <div id=\"graf_pendiente\" class=\"progress-bar bg-warning\" role=\"progressbar\" style=\"width: 0%\" aria-valuenow=\"50\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>
 </div>
 </div>
 </div>
 </div>
 <div class=\"col-auto\">
 <i class=\"fas fa-user-clock fa-2x text-gray-300\"></i>
 </div>
 </div>
 </div>
 </div>
 </div>
 
            <!-- Fin Pendientes -->
 
          </div>
 
          <!-- Fin Content Row -->

 <div class=\"row\">

 
            <!-- Grafico Pie Chart -->
 <div class=\"col-xl-4 col-lg-5\">
 <div class=\"card shadow mb-4\">
 
                <!-- Card Header - Dropdown -->
 <div class=\"card-header py-3 d-flex flex-row align-items-center justify-content-between\">
 <h6 class=\"m-0 font-weight-bold text-primary\">"; echo LANG == "es" ? "Estado de llamadas" : "Status Calls"; echo "</h6>
 
                  <!--  <div class=\"dropdown no-arrow\">
					<a class=\"dropdown-toggle\" href=\"#\" role=\"button\" id=\"dropdownMenuLink\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">
					  <i class=\"fas fa-ellipsis-v fa-sm fa-fw text-gray-400\"></i>
					</a>
					<div class=\"dropdown-menu dropdown-menu-right shadow animated--fade-in\" aria-labelledby=\"dropdownMenuLink\">
					  <div class=\"dropdown-header\">Dropdown Header:</div>
					  <a class=\"dropdown-item\" href=\"#\">Action</a>
					  <a class=\"dropdown-item\" href=\"#\">Another action</a>
					  <div class=\"dropdown-divider\"></div>
					  <a class=\"dropdown-item\" href=\"#\">Something else here</a>
					</div>
				  </div>-->
 
                </div>
 
                <!-- Card Body -->
 <div class=\"card-body\">
 <div class=\"chart-pie pt-4 pb-2\">
 
                    <!-- Aqui va el grafico hecho en js -->
 <canvas id=\"myPieChart\"></canvas>
 
                  </div>
 <div class=\"mt-4 text-center small\">
 <span class=\"mr-2\">
 <i class=\"fas fa-circle text-success\"></i> "; echo LANG == "es" ? "Contestadas" : "Answered"; echo " </span>
 <span class=\"mr-2\">
 <i class=\"fas fa-circle text-danger\"></i> "; echo LANG == "es" ? "No Cont." : "No Answ."; echo " </span>
 <span class=\"mr-2\">
 <i class=\"fas fa-circle text-warning\"></i> "; echo LANG == "es" ? "Pendientes" : "Pending"; echo " </span>
 </div>
 </div>
 
              </div>
 </div>
 
            <!-- Fin Grafico Pie Chart -->
 
 <div class=\"col-xl-8 col-lg-7\">

 
              <!-- Preguntas Contestadas -->
 <div class=\"card shadow mb-4\">
 <div class=\"card-header py-3\">
 <h6 class=\"m-0 font-weight-bold text-primary\">"; echo LANG == "es" ? "Preguntas contestadas" : "Answered questions"; echo "</h6>
 </div>
 <div class=\"card-body\">
 "; echo " <h4 class=\"small font-weight-bold\">"; echo $p1; echo " <span class=\"float-right\" id=\"titP1\">0</span> 
                  </h4>
 <div class=\"progress mb-4\">
 <div class=\"progress-bar bg-info\" role=\"progressbar\" id=\"divP1\" style=\"width: 0%\" aria-valuenow=0\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>
 </div>
 "; echo " "; echo " <h4 class=\"small font-weight-bold\">"; echo $p2; echo " <span class=\"float-right\" id=\"titP2\">0</span> 
                  </h4>
 <div class=\"progress mb-4\">
 <div class=\"progress-bar bg-info\" role=\"progressbar\" id=\"divP2\" style=\"width: 0%\" aria-valuenow=\"0\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>
 </div>
 "; echo " "; echo " <h4 class=\"small font-weight-bold\">"; echo $p3; echo " <span class=\"float-right\" id=\"titP3\">0</span> 
                  </h4>
 <div class=\"progress mb-4\">
 <div class=\"progress-bar bg-info\" role=\"progressbar\" id=\"divP3\" style=\"width: 0%\" aria-valuenow=\"0\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>
 </div>
 "; echo " "; echo " <h4 class=\"small font-weight-bold\">"; echo $p4; echo " <span class=\"float-right\" id=\"titP4\">0</span> 
                  </h4>
 <div class=\"progress mb-4\">
 <div class=\"progress-bar bg-info\" role=\"progressbar\" id=\"divP4\" style=\"width: 0%\" aria-valuenow=\"0\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>
 </div>
 "; echo " "; echo " <h4 class=\"small font-weight-bold\">"; echo $p5; echo " <span class=\"float-right\" id=\"titP5\">0</span> 
                  </h4>
 <div class=\"progress mb-4\">
 <div class=\"progress-bar bg-info\" role=\"progressbar\" id=\"divP5\" style=\"width: 0%\" aria-valuenow=\"0\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>
 </div>
 "; echo " "; echo " <h4 class=\"small font-weight-bold\">"; echo $p6; echo " <span class=\"float-right\" id=\"titP6\">0</span> 
                  </h4>
 <div class=\"progress mb-4\">
 <div class=\"progress-bar bg-info\" role=\"progressbar\" id=\"divP6\" style=\"width: 0%\" aria-valuenow=\"0\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>
 </div>
 "; echo " "; echo " <h4 class=\"small font-weight-bold\">"; echo $p7; echo " <span class=\"float-right\" id=\"titP7\">0</span> 
                  </h4>
 <div class=\"progress mb-4\">
 <div class=\"progress-bar bg-info\" role=\"progressbar\" id=\"divP7\" style=\"width: 0%\" aria-valuenow=\"0\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>
 </div>
 "; echo " </div>
 </div>
 
              <!-- Fin Preguntas Contestadas -->
 
            </div>
 
 
 
 
 
          </div>

 
          <!-- Content Row -->
 <div class=\"row\">

 
            <!-- Content Column -->
 
 <div class=\"col-xl-12 col-md-6\">
 
              <!-- Project Card Example -->
 <div class=\"card shadow mb-4\">
 <div class=\"card-header py-3\">
 <h6 class=\"m-0 font-weight-bold text-primary\">"; echo LANG == "es" ? "Registros" : "Records"; echo "</h6>
 </div>
				"; include_once "connectDb.php"; $db = new connectDb(); $con = $db->connect(); $queryFields = "select * from `fields` where type='checkbox'"; $resultF = $db->select($con, $queryFields, "Tabla"); $db->disconecct($con); while ($rowF = mysqli_fetch_array($resultF)) { eval("return \$name_" . $rowF["name_field"] . "=\"" . $rowF["name_view"] . "\";"); } echo "				 
 <div class=\"card-body\">
					 <div class=\"table-responsive\">
					 <table class=\"table table-bordered table-sm table-hover\" id=\"dataTable\" width=\"100%\" cellspacing=\"0\">
					 <thead style=\"font-size: 11px\">
					 <tr>
 <th></th>
 <th>"; echo $name_telefono; echo "</th>
 <th>"; echo $name_rut; echo "</th>
 
                          <!--  <th>"; 
echo "</th>-->
 <th style=\"width: 1px\">"; echo $name_puerta; echo "</th>
 <th style=\"width: 1px\">"; echo $name_llamadas; echo "</th>
 <th style=\"width: 1px\">"; echo $name_estado; echo "</th>
 
                          <!--  <th>"; 
echo "</th>  --> 
 <th style=\"width: 10%\">"; echo $name_fecha_call; echo "</th>
 <th style=\"width: 10%\">"; echo $name_hora_call; echo "</th>
 <th>"; echo $name_nombre; echo "</th>
 <th>"; echo $name_ciudad; echo "</th>
 <th>"; echo $name_play_mensaje; echo "</th>
 <th style=\"width: 1px\">"; echo $name_play_tiempo; echo "</th>
					 
                        </tr>
					 </thead>
	

				 </table>
					 </div> 
 
 

 </div>
 </div>

 
            </div>
 
 
          </div>

 
        </div>
 
        <!-- /.container-fluid -->

 
      </div>
 
      <!-- End of Main Content -->

 
      <!-- Footer -->
 "; include_once "main_footer.php"; echo " 
      <!-- End of Footer -->

 
    </div>
 
    <!-- End of Content Wrapper -->

 </div>
 
    <!-- End of Page Wrapper -->

 
    <!-- Scroll to Top Button-->
 <a class=\"scroll-to-top rounded\" href=\"#page-top\">
 <i class=\"fas fa-angle-up\"></i>
 </a>

 
    <!-- Bootstrap core JavaScript-->
 <script src=\"vendor/jquery/jquery.min.js\"></script>
 <script src=\"vendor/bootstrap/js/bootstrap.bundle.min.js\"></script>

 
    <!-- Core plugin JavaScript-->
 <script src=\"vendor/jquery-easing/jquery.easing.min.js\"></script>

 
    <!-- Custom scripts for all pages-->
 <script src=\"js/sb-admin-2.min.js\"></script>

 
    <!-- Page level plugins -->
 <script src=\"vendor/chart.js/Chart.min.js\"></script>

 
    <!-- Page level custom scripts -->
 <script src=\"js/demo/chart-area-demo.js\"></script>
 
    <!--  <script src=\"js/demo/chart-pie-demo.js\"></script>-->
 <script src=\"js/chart-pie.js\"></script>
 	 
 	 
    <!-- Datatables -->
 <script src=\"vendor/datatables/jquery.dataTables.min.js\"></script>
 <script src=\"vendor/datatables/dataTables.bootstrap4.min.js\"></script>
 
  </body>
 <script type=\"text/javascript\" language=\"javascript\"> 
    \ 
    n //Datatables Registros
var new_install=\""; 
    echo $new_install; 
    echo "\";
function format ( d ) {
return \" < table class = 'table-bordered ' > \"+
\" < td style = 'font-size:11px' > Nota 1 < /td>\"+
\" < td style = 'font-size:11px' > Nota 2 < /td>\"+
\" < td style = 'font-size:11px' > Nota 3 < /td>\"+
\" < td style = 'font-size:11px' > Nota 4 < /td>\"+
\" < td style = 'font-size:11px' > Nota 5 < /td>\"+
\" < td style = 'font-size:11px' > Nota 6 < /td>\"+
\" < td style = 'font-size:11px' > Nota 7 < /td> < /tr>\"+
\" < tr > < td style = 'font-size:11px' > \"+d.pregunta1+\"</td>\"+
\" < td style = 'font-size:11px' > \"+d.pregunta2+\"</td>\"+
\" < td style = 'font-size:11px' > \"+d.pregunta3+\"</td>\"+
\" < td style = 'font-size:11px' > \"+d.pregunta4+\"</td>\"+
\" < td style = 'font-size:11px' > \"+d.pregunta5+\"</td>\"+
\" < td style = 'font-size:11px' > \"+d.pregunta6+\"</td>\"+
\" < td style = 'font-size:11px' > \"+d.pregunta7+\"</td>\"+
\" < /tr> < /table>\";
/ / 
      return d.start_date;\ 
    n 
    }\ 
    n\ n\ $(document).ready(function() { 
          \ 
          n\ tvar dt = \$('#dataTable').DataTable({ 
                \ 
                n\ t\ t\ "language\": {
			\"info\": \" < span class = 'btn-peq' > Records: _START_ - _END_ of _TOTAL_ < /span>\",
			\"infoFiltered\": \" \",
			\"search\": '', 
			\"searchPlaceholder\": \"Search...\" ,
			\"lengthMenu\": \"&nbsp; _MENU_ Records\"
				},
		\"dom\": \"<'d-flex bd-highlight'<'mr-auto bd-highlight'<''> ><'flex-fill bd-highlight'<'' >><'bd-highlightt 'f>r >\" +
		\"<'row'<'col-sm-12'tr>>\" +
		\"<'d-flex bd-highlight'<'flex-fill bd-highlight btn-peq ml-0.5'B><' flex-fill mr-2 bd-highlight btn-peq'l ><' flex-fill bd-highlight btn-peq'i ><' flex-fill bd-highlight btn-peq'p>>\",
		\"processing\": false,/ / mensaje\ "Procesando\"
		\"serverSide\": true,//si utiliza ssp.class.php y ids.objects.php coloque true
		\"ajax\": \"main_datatable_ids.php\",
		\"columns\": [
					{
						\"class\":		  \"details-control\",
						\"orderable\":	  false,
						\"data\":		   null,
						\"defaultContent\": \"\"
					},	 
					/*{ \"data\": \"id\" }, */				  
					{ \"data\": \"telefono\" },//1
					{ \"data\": \"rut\" },//2
					//{ \"data\": \"dv\" },
					{ \"data\": \"puerta\" },//3
					{ \"data\": \"llamadas\" },//4
					{ \"data\": \"estado\" },//5
					 //{ \"data\": \"flag\" },
					{ \"data\": \"fecha_call\" },//6
					{ \"data\": \"hora_call\" },//7
					{ \"data\": \"nombre\" },//8
					{ \"data\": \"ciudad\" },//9
					{ \"data\": \"play_mensaje\" },//10
					{ \"data\": \"play_tiempo\" }
					
				],
				\"order\": [[ 6, \"desc\" ],[ 7, \"desc\" ]],//ordena por campo datetime en forma descendente
				//CON EL SIGUIENTE CODIGO PERSONALIZO LOS TDs O ROWS
				\"createdRow\": function ( row, data, index ) {
					if ( data.estado == \"OK\" ) {
						//\$('td', row).eq(9).addClass('highlight');
						\$('td', row).eq(5).html(' < span class = \"badge badge-success\" style=\"font-size:10px\">OK</span>');
					}else if(data.estado == \"NC\"){
						\$('td', row).eq(5).html(' < span class = \"badge badge-danger\" style=\"font-size:10px\">NC</span>');
					}
					
				},
				\"columnDefs\":[
						//Nombre
	   	 			 	{
			 				\"targets\": [8],
							\"createdCell\": function (td, cellData, rowData, row, col) {
							   \$(td).html(\" < span style = 'font-size:9px' > \"+rowData['nombre']+\"</span>\");
							}
						},
	   	 			   //rut
	   	 			 	{
			 				\"targets\": [2],
							\"createdCell\": function (td, cellData, rowData, row, col) {
							   \$(td).html(\" < span style = 'font-size:9px' > \"+rowData['rut']+\"</span>\");
							}
						},
					  //play_mensaje
	   	 			 	{
			 				\"targets\": [10],
							\"createdCell\": function (td, cellData, rowData, row, col) {
							   \$(td).html(\" < span style = 'font-size:9px' > \"+rowData['play_mensaje']+\"</span>\");
							}
						}
					],
			   		\"fnDrawCallback\": function( oSettings ) {
				   		  //alert( 'DataTables has redrawn the table' );
				   			\$(\"#dataTable tbody tr td:first-child\").each(function(){
				   				\$(this)
				   					.attr(\"title\", \"Click hear for more details\")
				   					.attr(\"data-toggle\", \"tooltip\");
				   				   
				   			});
				   			\$('[data-toggle=\"tooltip\"]').tooltip();	
				   		}		  
	} );
	\$(\"#dataTable\").css(\"font-size\", \"10.5px\");
	//Cada x segundos recarga la informacion
setInterval( function () {dt.ajax.reload(null,false);}, 15000 ); 
	   // Array to track the ids of the details displayed rows
	var detailRows = [];
 
	\$('#dataTable tbody').on( 'click', 'tr td.details-control', function () {
		var tr = \$(this).closest('tr');
		var row = dt.row( tr );
		var idx = \$.inArray( tr.attr('id'), detailRows );
	   // alert(tr.attr('id'));
		if ( row.child.isShown() ) {
			tr.removeClass( 'details' );
			row.child.hide();
			// Remove from the 'open' array
			detailRows.splice( idx, 1 );
		}else{
			tr.addClass( 'details' );
			row.child( format( row.data() ) ).show();
 
			// Add to the 'open' array
			if ( idx === -1 ) {
				detailRows.push( tr.attr('id') );
			}
		}
	} );

	// On each draw, loop over the `detailRows` array and show any child rows
	dt.on( 'draw', function () {
		\$.each( detailRows, function ( i, id ) {
			\$('#'+id+' td.details-control').trigger( 'click' );
		} );
	} );

} );

 
  </script>



	 <script> 
    \ 
    nvar lang = \""; 
    echo LANG; 
    echo "\"
\$(function () {\$('[data-toggle=\"tooltip\"]').tooltip()});
//chartPie( 0,0,0);
cargar();
cargarChart();
cargarChartPreguntas();
var myVar=setInterval(function () {cargar()}, 2000);//Cada 2 seg
var myVar=setInterval(function () {cargarChart()}, 30000);//Cada 30 seg
var myVar=setInterval(function () {cargarChartPreguntas()}, 40000);//Cada 40 seg
		
\$.ajaxSetup({ cache: false });
function cargar(){
var totalreg=document.getElementById(\"totalreg\");
var procesadas=document.getElementById(\"procesadas\");
var contestada=document.getElementById(\"contestada\");
var nocont=document.getElementById(\"nocont\");
var pendiente=document.getElementById(\"pendiente\");
var grafprocesadas=document.getElementById(\"graf_procesadas\");
var grafnocontesta=document.getElementById(\"graf_nocontesta\");
var grafcontesta=document.getElementById(\"graf_contesta\");
var grafpendiente=document.getElementById(\"graf_pendiente\");
var alertcall=document.getElementById(\"alert_call\");
var botstartcall=document.getElementById(\"bot_startcall\");
var botstopcall=document.getElementById(\"bot_stopcall\");
var alertlink=document.getElementById(\"alert_link\");

var obXHR;
//var obDiv = document.getElementById(\"idDiv\");//BORRE SI NO SE NECESITA RESPONDER EN UN TAG
	// creando objeto XMLHttpRequest de Ajax
	var obXHR;
	obXHR=nuevoAjax();
	//obXHR.open(\"POST\",\"ajax_ejemplo_ejecuta_2016.php?nombre=\"+nombre,true);
	obXHR.open(\"POST\",\"ajax_refresh_datos.php?dato=estado\",true);

	obXHR.onreadystatechange=function()
	{
			if (obXHR.readyState==4)
			{
				// Muestro el array enviado desde la pagina PHP o servidor
				//obDiv.innerHTML=obXHR.responseText;
				var myObj = JSON.parse(obXHR.responseText);
				
				//Valores contesta,nocontesta, pendientes
				totalreg.innerHTML=myObj[\"totalreg\"];
				procesadas.innerHTML=myObj[\"procesadas\"];
				contestada.innerHTML=myObj[\"contestada\"];
				nocont.innerHTML=myObj[\"nocont\"];
				pendiente.innerHTML=myObj[\"pendiente\"];
				var port_call=myObj[\"port_call\"];

				//% para graficos barra horizontales de Cards contesta,nocontesa, pendientes
				porc_procesadas=myObj['totalreg']==0?0:(myObj['procesadas']*100)/myObj['totalreg'];
				porc_cont=myObj['totalreg']==0?0:(myObj['contestada']*100)/myObj['totalreg'];
				porc_nocon=myObj['totalreg']==0?0:(myObj['nocont']*100)/myObj['totalreg'];
				porc_pend=myObj['totalreg']==0?0:(myObj['pendiente']*100)/myObj['totalreg'];
				grafprocesadas.style.width=porc_procesadas+\"%\";
				grafnocontesta.style.width=porc_nocon+\"%\";
				grafcontesta.style.width=porc_cont+\"%\";
				grafpendiente.style.width=porc_pend+\"%\";

				//Alert estado IVR y Botones start/stop
				est_ivr=myObj[\"est_ivr\"];
				if(est_ivr>0){
					typeAlert=\"success\";
					textAlert=(lang==\"en\"?\"System is Calling Now... Calling: \":\"Sistema est llamando ahora... Calling \")+port_call+\"&nbsp;\"+(est_ivr>1?(est_ivr==4?\" < span class = 'badge badge-info' 
    style = 'font-size:10px' > \"+(lang==\"en\"?\"Stop for Date \":\"Detenido por Fecha \")+myObj['date_start']+\"</span>\":(est_ivr==3?\" < span class = 'badge badge-info' 
    style = 'font-size:10px' > \"+(lang==\"en\"?\"Stop for day/time\":\"Detenido por dia/hora\")+\"</span>\":\" < span class = 'badge badge-warning' 
    style = 'font-size:10px' > \"+(lang==\"en\"?\"Waiting agents available\":\"Esperando agentes disponibles\")+\"</span>\")):\"\");
					botstartcall.className=\"btn btn-success btn-icon-split shadow-sm mr-2 mb-1 disabled text-white-50\";
					botstopcall.className=\"btn btn-danger btn-icon-split shadow-sm\";
					widthAlert=\"75%\";
				}else{
					typeAlert=\"warning\";
					textAlert=(lang==\"en\"?\"System no Calling...\":\"Sistema no est llamando...\");
					botstartcall.className=\"btn btn-success btn-icon-split shadow-sm mr-2 mb-1\";
					botstopcall.className=\"btn btn-danger btn-icon-split shadow-sm disabled text-white-50 mb-1\";
					widthAlert=\"66%\";
				}
				alertcall.innerHTML=	\" < div class = 'flex-fill bd-highlight text-center' 
    id = 'alert_call' > \"+
				\" < div class = 'alert alert-\"+typeAlert+\" alert-dismissible fade show py-1' 
    style = 'width:\"+widthAlert+\";' > \"+
				\" < button type = 'button' 
    class = 'close px-2 py-1' 
    data - dismiss = 'alert' 
    aria - label = 'Close' > \"+
				  //\" < span aria - hidden = 'true' > & times; < /span>\"+
				\" < /button>\"+
				\" < strong > \"+textAlert+\"</strong>\"+
			  \" < /div>\"+
			\" < /div>\";
			 
				
			}else{
				/ / obDiv.innerHTML = \"cargando...\";
			}
	}
	obXHR.send(null);


		
}

function cargarChart(){
	var obXHR;
	//var obDiv = document.getElementById(\"idDiv\");//BORRE SI NO SE NECESITA RESPONDER EN UN TAG
		// creando objeto XMLHttpRequest de Ajax
		var obXHR;
		obXHR=nuevoAjax();
		//obXHR.open(\"POST\",\"ajax_ejemplo_ejecuta_2016.php?nombre=\"+nombre,true);
		obXHR.open(\"POST\",\"ajax_refresh_datos.php?dato=estado\",true);

		obXHR.onreadystatechange=function()
		{
				if (obXHR.readyState==4)
				{
					// Muestro el array enviado desde la pagina PHP o servidor
					//obDiv.innerHTML=obXHR.responseText;
					var myObj = JSON.parse(obXHR.responseText);
					//chartPie(cont,nocont,pend )
					chartPie( myObj[\"contestada\"],myObj[\"nocont\"],myObj[\"pendiente\"])
					

					
				}else{
					//obDiv.innerHTML=\"cargando...\";
				}
		}
		obXHR.send(null);


			
	}
	
function cargarChartPreguntas(){
	var titp1=document.getElementById(\"titP1\");
	var divp1=document.getElementById(\"divP1\");
	var titp2=document.getElementById(\"titP2\");
	var divp2=document.getElementById(\"divP2\");
	var titp3=document.getElementById(\"titP3\");
	var divp3=document.getElementById(\"divP3\");
	var titp4=document.getElementById(\"titP4\");
	var divp4=document.getElementById(\"divP4\");
	var titp5=document.getElementById(\"titP5\");
	var divp5=document.getElementById(\"divP5\");
	var divp6=document.getElementById(\"divP6\");
	var divp7=document.getElementById(\"divP7\");
	
	//var obDiv = document.getElementById(\"idDiv\");//BORRE SI NO SE NECESITA RESPONDER EN UN TAG
		// creando objeto XMLHttpRequest de Ajax
		var obXHR;
		obXHR=nuevoAjax();
		//obXHR.open(\"POST\",\"ajax_ejemplo_ejecuta_2016.php?nombre=\"+nombre,true);
		obXHR.open(\"POST\",\"ajax_refresh_datos.php?dato=preguntas\",true);

		obXHR.onreadystatechange=function()
		{
				if (obXHR.readyState==4)
				{
					// Muestro el array enviado desde la pagina PHP o servidor
					//obDiv.innerHTML=obXHR.responseText;
					var myObj = JSON.parse(obXHR.responseText);
					//alert(myObj['p2']);
					//Pregunta 1
					pre1=myObj['totalreg']==0?0:(myObj['p1']*100)/myObj['totalreg'];
					titp1.innerHTML=myObj['p1'];
					divp1.style.width=pre1+\"%\";
					//Pregunta 2
					pre2=myObj['totalreg']==0?0:(myObj['p2']*100)/myObj['totalreg'];
					titp2.innerHTML=myObj['p2'];
					divp2.style.width=pre2+\"%\";
					//Pregunta 3
					pre3=myObj['totalreg']==0?0:(myObj['p3']*100)/myObj['totalreg'];
					titp3.innerHTML=myObj['p3'];
					divp3.style.width=pre3+\"%\";
					//Pregunta 4
					pre4=myObj['totalreg']==0?0:(myObj['p4']*100)/myObj['totalreg'];
					titp4.innerHTML=myObj['p4'];
					divp4.style.width=pre4+\"%\";
					//Pregunta 5
					pre5=myObj['totalreg']==0?0:(myObj['p5']*100)/myObj['totalreg'];
					titp5.innerHTML=myObj['p5'];
					divp5.style.width=pre5+\"%\";
					//Pregunta 6
					pre6=myObj['totalreg']==0?0:(myObj['p6']*100)/myObj['totalreg'];
					titp6.innerHTML=myObj['p6'];
					divp6.style.width=pre5+\"%\";
					//Pregunta 7
					pre7=myObj['totalreg']==0?0:(myObj['p7']*100)/myObj['totalreg'];
					titp7.innerHTML=myObj['p7'];
					divp7.style.width=pre5+\"%\";

					
				}else{
					//obDiv.innerHTML=\"cargando...\";
				}
		}
		obXHR.send(null);


			
	}		
function nuevoAjax(){ 

/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
lo que se puede copiar tal como esta aqui */
var xmlhttp=false; 
	try 
	{ 
					// Creacion del objeto AJAX para navegadores no IE
					xmlhttp=new ActiveXObject(\"Msxml2.XMLHTTP\"); 
	}
	catch(e)
	{ 
		try
		{ 
						// Creacion del objet AJAX para IE 
						xmlhttp=new ActiveXObject(\"Microsoft.XMLHTTP\"); 
		} 
				catch(E) { xmlhttp=false; }
	}
			if (!xmlhttp && typeof XMLHttpRequest!=\"undefined\") { xmlhttp=new XMLHttpRequest(); } 

			return xmlhttp; 
}

function startCall(tipo){
	document.getElementById(\"versino\").click();
	if(tipo==\"start\"){
		document.getElementById(\"tipo_sino\").value=\"start_call\";	
	document.getElementById(\"divsino\").innerHTML =(lang==\"es\"?\"Desea iniciar el proceso de llamadas?\":\"Start the calling process?\");
	}else if(tipo==\"stop\"){
		document.getElementById(\"tipo_sino\").value=\"stop_call\"; 
	document.getElementById(\"divsino\").innerHTML =(lang==\"es\"?\"Desea detener el proceso de llamadas?\":\"Stop the calling process?\");
	}
}

function yes(){
	if(document.getElementById(\"tipo_sino\").value==\"start_call\"){
		//alert(\"comienza a llamar\");
		llamada(\"start\");
	}

	if(document.getElementById(\"tipo_sino\").value==\"stop_call\"){
		//alert(\"Detiene llamados\");
		llamada(\"stop\");
	}
	
}

//Viene de function yes()
function llamada(tipo){
//alert(tipo);
	//var obXHR;
	var obDiv = document.getElementById(\"alert_call\");//BORRE SI NO SE NECESITA RESPONDER EN UN TAG
		// creando objeto XMLHttpRequest de Ajax
		var obXHR;
		obXHR=nuevoAjax();
		//obXHR.open(\"POST\",\"ajax_ejemplo_ejecuta_2016.php?nombre=\"+nombre,true);
		obXHR.open(\"POST\",\"ajax_refresh_datos.php?dato=llamar&dato2=\"+tipo,true);

		obXHR.onreadystatechange=function()
		{
				if (obXHR.readyState==4)
				{
					// Muestro el array enviado desde la pagina PHP o servidor
					//obDiv.innerHTML=obXHR.responseText;
					if(obXHR.responseText==\"startok\"){
						typeAlert=\"success\";
						textAlert=(lang==\"en\"?\"System is Calling Now...\":\"Sistema est llamando ahora...\");
							
					}else{
						typeAlert=\"warning\";
						textAlert=(lang==\"en\"?\"System no Calling...\":\"Sistema no est llamando...\");
					}
				obDiv.innerHTML=	\" < div class = 'flex-fill bd-highlight' 
    id = 'alert_call' > \"+
					\" < div class = 'alert alert-\"+typeAlert+\" alert-dismissible fade show py-1' 
    style = 'width:75%;' > \"+
					\" < button type = 'button' 
    class = 'close px-2 py-1' 
    data - dismiss = 'alert' 
    aria - label = 'Close' > \"+
					  //\" < span aria - hidden = 'true' > & times; < /span>\"+
					\" < /button>\"+
					\" < strong > \"+textAlert+\"</strong>\"+
				  \" < /div>\"+
				\" < /div>\";
					
				}else{
					/ / obDiv.innerHTML = \"cargando...\";
				}
		}
		obXHR.send(null);
	}

if(new_install==\"1\")NewInstLanguage();
function NewInstLanguage(){
	document.getElementById(\"verlanguage\").click();
	//document.getElementById(\"tipo_language\").value=id;//id para borrar
	//document.getElementById(\"divlanguage\").innerHTML =\"Select your Language\";
	document.getElementById(\"myModalLabelLanguage\").innerHTML =\"Select your Language\";
}


//Viene del popup_language
function setLanguage(lang){
	//alert(lang);	
	var obXHR;
	//var obDiv = document.getElementById(\"idDiv\");//BORRE SI NO SE NECESITA RESPONDER EN UN TAG
		// creando objeto XMLHttpRequest de Ajax
		var obXHR;
		obXHR=nuevoAjax();
		obXHR.open(\"POST\",\"controller.php?dato=language&language=\"+lang,true);

		obXHR.onreadystatechange=function()
		{
				if (obXHR.readyState==4)
				{
					// Muestro el mensaje enviado desde la pagina PHP o servidor
					//obDiv.innerHTML=obXHR.responseText;
					location.reload();
					
				}else{
					//obDiv.innerHTML=\"cargando...\";
				}
		}

		obXHR.send(null);


			
}

 
  </script>


 </html>
"; ?>

Did this file decode correctly?

Original Code

<?php

session_name("setcall-dialer");
session_start();
include "checksec.php";
include_once "connectDb.php";
include_once "language.php";
$conDb = new connectDb();
$con = $conDb->connect();
$query = "select * from config where id=1";
$result = $conDb->select($con, $query);
$row = mysqli_fetch_array($result);
define("LANG", $row["language"]);
$new_install = $row["new_install"];
$result = mysqli_query($con, "select * from fields where name_field like '%preg%'");
$row = mysqli_fetch_array($result);
$p1 = $row["name_view"];
$row = mysqli_fetch_array($result);
$p2 = $row["name_view"];
$row = mysqli_fetch_array($result);
$p3 = $row["name_view"];
$row = mysqli_fetch_array($result);
$p4 = $row["name_view"];
$row = mysqli_fetch_array($result);
$p5 = $row["name_view"];
$row = mysqli_fetch_array($result);
$p6 = $row["name_view"];
$row = mysqli_fetch_array($result);
$p7 = $row["name_view"];
$conDb->disconecct($con);

echo "
<!DOCTYPE html>\n <html lang=\"es\">\n\n <head>\n\n
    <meta charset=\"utf-8\">\n
    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n
    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">\n
    <meta name=\"description\" content=\"\">\n
    <meta name=\"author\" content=\"\">\n\n <title>Setcall Dialer</title>\n\n
    <!-- Custom fonts for this template-->\n
    <link href=\"vendor/fontawesome-free/css/all.min.css\" rel=\"stylesheet\" type=\"text/css\">\n
    <link href=\"https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i\" rel=\"stylesheet\">\n\n
    <!-- Custom styles for this template-->\n
    <link href=\"css/sb-admin-2.min.css\" rel=\"stylesheet\">\n \n <style>
      \ntd.details-control {
        \n background: url('img/details_open.png') no-repeat center center;
        \n cursor: pointer;
        \n
      }

      \ntr.details td.details-control {
        \n background: url('img/details_close.png') no-repeat center center;
        \n
      }

      \n\ntd {
        \n\tfont-size: 10.5px;
        \n\tvertical-align: middle;
        \n\ttext-align: center;
        \n\tpadding: 1px;
        \n\tfont-family: Arial;
        \n
      }

      \n\nth {
        \n\tfont-size: 10px;
        \n\tfont-family: Arial;
        \n\tvertical-align: middle;
        \n\ttext-align: center;
        \n
      }

      \n\n.btn-peq {
        \n\t
        /* padding: 10px 20px;*/
        \n\tfont-size: 11px;
        \n\t
        /*border-radius: 10px;*/
        \n\twidth: 4%;
        \n\theight: 4%;
        \n
      }

      \n\n

      /**/
      .sidebar .sidebar-brand {
        \n text-transform: none;
        \n
      }

      \n\n
    </style>\n\n
    <link href=\"vendor/datatables/dataTables.bootstrap4.min.css\" rel=\"stylesheet\"> \n\n\n
  </head>\n\n"; include_once "popup_si_no.php"; if ($new_install == 1) { include_once "popup_language.php"; } echo " <body id=\"page-top\">\n\n
    <!-- Page Wrapper -->\n <div id=\"wrapper\">\n\n
      <!-- MENU Sidebar -->\n "; include_once "main_menu_slide.php"; echo "
      <!-- End of Sidebar -->\n\n
      <!-- Content Wrapper -->\n <div id=\"content-wrapper\" class=\"d-flex flex-column\">\n\n
        <!-- Main Content -->\n <div id=\"content\">\n\n
          <!-- Topbar\n		";
echo " -->\n
          <!-- End of Topbar -->\n\n
          <!-- Begin Page Content -->\n <div class=\"container-fluid mt-3\">\n\n
            <!-- Dash Board y Botones Start y Stop -->\n <div class=\"d-sm-flex bd-highlight mb-"; echo $_SESSION["dias_licencia"] < 7 ? "0" : "4" ; echo "\">\n <h1 class=\"flex-grow-1 bd-highlight h3 mb-0 text-gray-800\">Dashboard</h1> \n <div class=\"flex-fill bd-highlight\" id=\"alert_call\">\n <div class=\"alert alert-warning alert-dismissible fade show py-1 text-center\" style=\"width:"; echo $_SESSION["start_call"]==1 ? "70%" : "40%" ; echo ";\">\n
                  <!--<button type=\"button\" class=\"close px-2 py-1\" data-dismiss=\"alert\" aria-label=\"Close\">\n												   <span aria-hidden=\"true\">&times;</span>\n												</button>-->\n <strong>"; echo LANG == "es" ? "Sistema no est llamando..." : "System no Calling..."; echo "</strong>\n
                </div>\n </div>\n "; if ($_SESSION["start_call"] == 1) { echo " <div class=\"bd-highlight\">\n <a id=\"bot_startcall\" href=\"javascript:startCall('start')\" class=\"btn btn-success btn-icon-split shadow-sm mr-2 mb-1\" data-toggle=\"tooltip\" data-placement=\"bottom\" title=\""; echo LANG=="es" ? "Iniciar llamados" : "Start calls process" ; echo "\">
                  <span class=\"icon text-white-50\">
                    <i class=\"fas fa-paper-plane\"></i>
                  </span>
                  <span class=\"text\" style=\"font-size: 14px\">Start Calls</span>
                </a>\n <a id=\"bot_stopcall\" href=\"javascript:startCall('stop')\" class=\"btn btn-danger btn-icon-split shadow-sm mb-1\" data-toggle=\"tooltip\" data-placement=\"top\" title=\""; echo LANG=="es" ? "Detener llamados" : "Stop calls process" ; echo "\">
                  <span class=\"icon text-white-50\">
                    <i class=\"fas fa-hand-paper\"></i>
                  </span>
                  <span class=\"text\" style=\"font-size: 14px\">Stop Calls</span>
                </a>\n </div>\n "; } echo " \n </div>\n
            <!-- Fin Dash Board y Botones Start y Stop -->\n \n
            <!-- DIAS LICENCIA -->\n "; if ($_SESSION["dias_licencia"] < 7) { echo "									
															<div class=\" d-flex justify-content-end\">\n \n <div class=\"alert alert-danger alert-dismissible fade show py-1\" style=\"width:40%;\">\n <button type=\"button\" class=\"close px-2 py-1\" data-dismiss=\"alert\" aria-label=\"Close\">\n <span aria-hidden=\"true\">&times;</span>\n </button>\n <strong style=\"font-size:11px\">"; echo (LANG == "es" ? "Quedan " : "Left...") . $_SESSION["dias_licencia"] . (LANG == "es" ? " das de funcionamiento contacte a [email protected]" : " days of operation contact [email protected]"); echo "</strong>\n </div>\n \n
          </div>\n "; } echo "
          <!-- FIN DIAS LICENCIA -->\n \n
          <!-- Content Row -->\n <div class=\"row\">\n
            <!-- Total Registros -->\n <div class=\"col-lg col-md-6 mb-4\">\n <div class=\"card border-left-primary shadow h-100 py-2\">\n <a href='config_gui2.php' class='alert-link' data-toggle='tooltip' data-placement='bottom' title=\""; echo LANG=="es" ? "Ir a manejo de registros" : "Go to records management" ; echo "\">\n <div class=\"card-body\">\n <div class=\"row no-gutters align-items-center\">\n <div class=\"col\">\n <div class=\"text-xs font-weight-bold text-primary text-uppercase mb-1\">Total</div>\n <div class=\"h5 mb-0 font-weight-bold text-gray-800\" id=\"totalreg\">0</div>\n </div>\n <div class=\"col-auto\">\n <i class=\"fas fa-layer-group fa-2x text-gray-300\"></i>\n </div>\n </div>\n </div>\n </a>\n </div>\n </div>\n
            <!-- Fin Total Registros -->\n \n
            <!-- Procesadas -->\n <div class=\"col-lg col-md-6 mb-4\">\n <div class=\"card border-left-secondary shadow h-100 py-2\">\n <div class=\"card-body\">\n <div class=\"row no-gutters align-items-center\">\n <div class=\"col mr-2\">\n <div class=\"text-xs font-weight-bold text-secondary text-uppercase mb-1\">"; echo LANG == "es" ? "Total Procesadas" : "Total Processed"; echo "</div>\n <div class=\"row no-gutters align-items-center\">\n <div class=\"col-auto\">\n <div class=\"h5 mb-0 mr-3 font-weight-bold text-gray-800\" id=\"procesadas\">0</div>\n </div>\n <div class=\"col\">\n <div class=\"progress progress-sm \">\n <div id=\"graf_procesadas\" class=\"progress-bar bg-secondary\" role=\"progressbar\" style=\"width: 0%\" aria-valuenow=\"50\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n </div>\n </div>\n </div>\n </div>\n <div class=\"col-auto\">\n <i class=\"fas fa-running fa-2x text-gray-300\"></i>\n </div>\n </div>\n </div>\n </div>\n </div>\n
            <!-- Fin Procesadas -->\n \n
            <!-- Contestadas -->\n <div class=\"col-lg col-md-6 mb-4\">\n <div class=\"card border-left-success shadow h-100 py-2\">\n <div class=\"card-body\">\n <div class=\"row no-gutters align-items-center\">\n <div class=\"col mr-2\">\n <div class=\"text-xs font-weight-bold text-success text-uppercase mb-1\">"; echo LANG == "es" ? "Total Contestadas" : "Total Answered"; echo "</div>\n <div class=\"row no-gutters align-items-center\">\n <div class=\"col-auto\">\n <div class=\"h5 mb-0 mr-3 font-weight-bold text-gray-800\" id=\"contestada\">0</div>\n </div>\n <div class=\"col\">\n <div class=\"progress progress-sm \">\n <div id=\"graf_contesta\" class=\"progress-bar bg-success\" role=\"progressbar\" style=\"width: 0%\" aria-valuenow=\"50\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n </div>\n </div>\n </div>\n </div>\n <div class=\"col-auto\">\n <i class=\"fas fa-phone fa-2x text-gray-300\"></i>\n </div>\n </div>\n </div>\n </div>\n </div>\n
            <!-- Fin Contestadas -->\n \n
            <!-- No Contestadas -->\n <div class=\" col-lg col-md-6 mb-4\">\n <div class=\"card border-left-danger shadow h-100 py-2\">\n <div class=\"card-body\">\n <div class=\"row no-gutters align-items-center\">\n <div class=\"col mr-2\">\n <div class=\"text-xs font-weight-bold text-danger text-uppercase mb-1\">"; echo LANG == "es" ? "Total NoContest." : "Total NoAnswer"; echo "</div>\n <div class=\"row no-gutters align-items-center\">\n <div class=\"col-auto\">\n <div class=\"h5 mb-0 mr-3 font-weight-bold text-gray-800\" id=\"nocont\">0</div>\n </div>\n <div class=\"col\">\n <div class=\"progress progress-sm\">\n <div id=\"graf_nocontesta\" class=\"progress-bar bg-danger\" role=\"progressbar\" style=\"width: 0%\" aria-valuenow=\"50\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n </div>\n </div>\n </div>\n </div>\n <div class=\"col-auto\">\n <i class=\"fas fa-phone-slash fa-2x text-gray-300\"></i>\n </div>\n </div>\n </div>\n </div>\n </div>\n
            <!-- Fin No Contestadas -->\n \n
            <!-- Pendientes -->\n <div class=\" col-lg col-md-6 mb-4\">\n <div class=\"card border-left-warning shadow h-100 py-2\">\n <div class=\"card-body\">\n <div class=\"row no-gutters align-items-center\">\n <div class=\"col \">\n <div class=\"text-xs font-weight-bold text-warning text-uppercase mb-1\">"; echo LANG == "es" ? "Total Pendientes" : "Total Pending"; echo "</div>\n <div class=\"row no-gutters align-items-center\">\n <div class=\"col-auto\">\n <div class=\"h5 mb-0 mr-3 font-weight-bold text-gray-800\" id=\"pendiente\">0</div>\n </div>\n <div class=\"col\">\n <div class=\"progress progress-sm mr-2\">\n <div id=\"graf_pendiente\" class=\"progress-bar bg-warning\" role=\"progressbar\" style=\"width: 0%\" aria-valuenow=\"50\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n </div>\n </div>\n </div>\n </div>\n <div class=\"col-auto\">\n <i class=\"fas fa-user-clock fa-2x text-gray-300\"></i>\n </div>\n </div>\n </div>\n </div>\n </div>\n
            <!-- Fin Pendientes -->\n
          </div>\n
          <!-- Fin Content Row -->\n\n <div class=\"row\">\n\n
            <!-- Grafico Pie Chart -->\n <div class=\"col-xl-4 col-lg-5\">\n <div class=\"card shadow mb-4\">\n
                <!-- Card Header - Dropdown -->\n <div class=\"card-header py-3 d-flex flex-row align-items-center justify-content-between\">\n <h6 class=\"m-0 font-weight-bold text-primary\">"; echo LANG == "es" ? "Estado de llamadas" : "Status Calls"; echo "</h6>\n
                  <!--  <div class=\"dropdown no-arrow\">\n					<a class=\"dropdown-toggle\" href=\"#\" role=\"button\" id=\"dropdownMenuLink\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n					  <i class=\"fas fa-ellipsis-v fa-sm fa-fw text-gray-400\"></i>\n					</a>\n					<div class=\"dropdown-menu dropdown-menu-right shadow animated--fade-in\" aria-labelledby=\"dropdownMenuLink\">\n					  <div class=\"dropdown-header\">Dropdown Header:</div>\n					  <a class=\"dropdown-item\" href=\"#\">Action</a>\n					  <a class=\"dropdown-item\" href=\"#\">Another action</a>\n					  <div class=\"dropdown-divider\"></div>\n					  <a class=\"dropdown-item\" href=\"#\">Something else here</a>\n					</div>\n				  </div>-->\n
                </div>\n
                <!-- Card Body -->\n <div class=\"card-body\">\n <div class=\"chart-pie pt-4 pb-2\">\n
                    <!-- Aqui va el grafico hecho en js -->\n <canvas id=\"myPieChart\"></canvas>\n
                  </div>\n <div class=\"mt-4 text-center small\">\n <span class=\"mr-2\">\n <i class=\"fas fa-circle text-success\"></i> "; echo LANG == "es" ? "Contestadas" : "Answered"; echo " </span>\n <span class=\"mr-2\">\n <i class=\"fas fa-circle text-danger\"></i> "; echo LANG == "es" ? "No Cont." : "No Answ."; echo " </span>\n <span class=\"mr-2\">\n <i class=\"fas fa-circle text-warning\"></i> "; echo LANG == "es" ? "Pendientes" : "Pending"; echo " </span>\n </div>\n </div>\n
              </div>\n </div>\n
            <!-- Fin Grafico Pie Chart -->\n \n <div class=\"col-xl-8 col-lg-7\">\n\n
              <!-- Preguntas Contestadas -->\n <div class=\"card shadow mb-4\">\n <div class=\"card-header py-3\">\n <h6 class=\"m-0 font-weight-bold text-primary\">"; echo LANG == "es" ? "Preguntas contestadas" : "Answered questions"; echo "</h6>\n </div>\n <div class=\"card-body\">\n "; echo " <h4 class=\"small font-weight-bold\">"; echo $p1; echo " <span class=\"float-right\" id=\"titP1\">0</span>
                  </h4>\n <div class=\"progress mb-4\">\n <div class=\"progress-bar bg-info\" role=\"progressbar\" id=\"divP1\" style=\"width: 0%\" aria-valuenow=0\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n </div>\n "; echo " "; echo " <h4 class=\"small font-weight-bold\">"; echo $p2; echo " <span class=\"float-right\" id=\"titP2\">0</span>
                  </h4>\n <div class=\"progress mb-4\">\n <div class=\"progress-bar bg-info\" role=\"progressbar\" id=\"divP2\" style=\"width: 0%\" aria-valuenow=\"0\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n </div>\n "; echo " "; echo " <h4 class=\"small font-weight-bold\">"; echo $p3; echo " <span class=\"float-right\" id=\"titP3\">0</span>
                  </h4>\n <div class=\"progress mb-4\">\n <div class=\"progress-bar bg-info\" role=\"progressbar\" id=\"divP3\" style=\"width: 0%\" aria-valuenow=\"0\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n </div>\n "; echo " "; echo " <h4 class=\"small font-weight-bold\">"; echo $p4; echo " <span class=\"float-right\" id=\"titP4\">0</span>
                  </h4>\n <div class=\"progress mb-4\">\n <div class=\"progress-bar bg-info\" role=\"progressbar\" id=\"divP4\" style=\"width: 0%\" aria-valuenow=\"0\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n </div>\n "; echo " "; echo " <h4 class=\"small font-weight-bold\">"; echo $p5; echo " <span class=\"float-right\" id=\"titP5\">0</span>
                  </h4>\n <div class=\"progress mb-4\">\n <div class=\"progress-bar bg-info\" role=\"progressbar\" id=\"divP5\" style=\"width: 0%\" aria-valuenow=\"0\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n </div>\n "; echo " "; echo " <h4 class=\"small font-weight-bold\">"; echo $p6; echo " <span class=\"float-right\" id=\"titP6\">0</span>
                  </h4>\n <div class=\"progress mb-4\">\n <div class=\"progress-bar bg-info\" role=\"progressbar\" id=\"divP6\" style=\"width: 0%\" aria-valuenow=\"0\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n </div>\n "; echo " "; echo " <h4 class=\"small font-weight-bold\">"; echo $p7; echo " <span class=\"float-right\" id=\"titP7\">0</span>
                  </h4>\n <div class=\"progress mb-4\">\n <div class=\"progress-bar bg-info\" role=\"progressbar\" id=\"divP7\" style=\"width: 0%\" aria-valuenow=\"0\" aria-valuemin=\"0\" aria-valuemax=\"100\"></div>\n </div>\n "; echo " </div>\n </div>\n
              <!-- Fin Preguntas Contestadas -->\n
            </div>\n \n \n \n \n
          </div>\n\n
          <!-- Content Row -->\n <div class=\"row\">\n\n
            <!-- Content Column -->\n \n <div class=\"col-xl-12 col-md-6\">\n
              <!-- Project Card Example -->\n <div class=\"card shadow mb-4\">\n <div class=\"card-header py-3\">\n <h6 class=\"m-0 font-weight-bold text-primary\">"; echo LANG == "es" ? "Registros" : "Records"; echo "</h6>\n </div>\n\t\t\t\t"; include_once "connectDb.php"; $db = new connectDb(); $con = $db->connect(); $queryFields = "select * from `fields` where type='checkbox'"; $resultF = $db->select($con, $queryFields, "Tabla"); $db->disconecct($con); while ($rowF = mysqli_fetch_array($resultF)) { eval("return \$name_" . $rowF["name_field"] . "=\"" . $rowF["name_view"] . "\";"); } echo "\t\t\t\t \n <div class=\"card-body\">\n\t\t\t\t\t <div class=\"table-responsive\">\n\t\t\t\t\t <table class=\"table table-bordered table-sm table-hover\" id=\"dataTable\" width=\"100%\" cellspacing=\"0\">\n\t\t\t\t\t <thead style=\"font-size: 11px\">\n\t\t\t\t\t <tr>\n <th></th>\n <th>"; echo $name_telefono; echo "</th>\n <th>"; echo $name_rut; echo "</th>\n
                          <!--  <th>";
echo "</th>-->\n <th style=\"width: 1px\">"; echo $name_puerta; echo "</th>\n <th style=\"width: 1px\">"; echo $name_llamadas; echo "</th>\n <th style=\"width: 1px\">"; echo $name_estado; echo "</th>\n
                          <!--  <th>";
echo "</th>  --> \n <th style=\"width: 10%\">"; echo $name_fecha_call; echo "</th>\n <th style=\"width: 10%\">"; echo $name_hora_call; echo "</th>\n <th>"; echo $name_nombre; echo "</th>\n <th>"; echo $name_ciudad; echo "</th>\n <th>"; echo $name_play_mensaje; echo "</th>\n <th style=\"width: 1px\">"; echo $name_play_tiempo; echo "</th>\n\t\t\t\t\t
                        </tr>\n\t\t\t\t\t </thead>\n\t\n\n\t\t\t\t </table>\n\t\t\t\t\t </div> \n \n \n\n </div>\n </div>\n\n
            </div>\n \n
          </div>\n\n
        </div>\n
        <!-- /.container-fluid -->\n\n
      </div>\n
      <!-- End of Main Content -->\n\n
      <!-- Footer -->\n "; include_once "main_footer.php"; echo "
      <!-- End of Footer -->\n\n
    </div>\n
    <!-- End of Content Wrapper -->\n\n </div>\n
    <!-- End of Page Wrapper -->\n\n
    <!-- Scroll to Top Button-->\n <a class=\"scroll-to-top rounded\" href=\"#page-top\">\n <i class=\"fas fa-angle-up\"></i>\n </a>\n\n
    <!-- Bootstrap core JavaScript-->\n <script src=\"vendor/jquery/jquery.min.js\"></script>\n <script src=\"vendor/bootstrap/js/bootstrap.bundle.min.js\"></script>\n\n
    <!-- Core plugin JavaScript-->\n <script src=\"vendor/jquery-easing/jquery.easing.min.js\"></script>\n\n
    <!-- Custom scripts for all pages-->\n <script src=\"js/sb-admin-2.min.js\"></script>\n\n
    <!-- Page level plugins -->\n <script src=\"vendor/chart.js/Chart.min.js\"></script>\n\n
    <!-- Page level custom scripts -->\n <script src=\"js/demo/chart-area-demo.js\"></script>\n
    <!--  <script src=\"js/demo/chart-pie-demo.js\"></script>-->\n <script src=\"js/chart-pie.js\"></script>\n \t \n \t
    <!-- Datatables -->\n <script src=\"vendor/datatables/jquery.dataTables.min.js\"></script>\n <script src=\"vendor/datatables/dataTables.bootstrap4.min.js\"></script>\n
  </body>\n <script type=\"text/javascript\" language=\"javascript\">
    \
    n //Datatables Registros\nvar new_install=\"";
    echo $new_install;
    echo "\";\nfunction format ( d ) {\nreturn \" < table class = 'table-bordered ' > \"+\n\" < td style = 'font-size:11px' > Nota 1 < /td>\"+\n\" < td style = 'font-size:11px' > Nota 2 < /td>\"+\n\" < td style = 'font-size:11px' > Nota 3 < /td>\"+\n\" < td style = 'font-size:11px' > Nota 4 < /td>\"+\n\" < td style = 'font-size:11px' > Nota 5 < /td>\"+\n\" < td style = 'font-size:11px' > Nota 6 < /td>\"+\n\" < td style = 'font-size:11px' > Nota 7 < /td> < /tr>\"+\n\" < tr > < td style = 'font-size:11px' > \"+d.pregunta1+\"</td>\"+\n\" < td style = 'font-size:11px' > \"+d.pregunta2+\"</td>\"+\n\" < td style = 'font-size:11px' > \"+d.pregunta3+\"</td>\"+\n\" < td style = 'font-size:11px' > \"+d.pregunta4+\"</td>\"+\n\" < td style = 'font-size:11px' > \"+d.pregunta5+\"</td>\"+\n\" < td style = 'font-size:11px' > \"+d.pregunta6+\"</td>\"+\n\" < td style = 'font-size:11px' > \"+d.pregunta7+\"</td>\"+\n\" < /tr> < /table>\";\n/ /
      return d.start_date;\
    n
    }\
    n\ n\ $(document).ready(function() {
          \
          n\ tvar dt = \$('#dataTable').DataTable({
                \
                n\ t\ t\ "language\": {\n			\"info\": \" < span class = 'btn-peq' > Records: _START_ - _END_ of _TOTAL_ < /span>\",\n\t\t\t\"infoFiltered\": \" \",\n\t\t\t\"search\": '', \n\t\t\t\"searchPlaceholder\": \"Search...\" ,\n\t\t\t\"lengthMenu\": \"&nbsp; _MENU_ Records\"\n				},\n\t	\"dom\": \"<'d-flex bd-highlight'<'mr-auto bd-highlight'<''> ><'flex-fill bd-highlight'<'' >><'bd-highlightt 'f>r >\" +\n\t\t\"<'row'<'col-sm-12'tr>>\" +\n\t\t\"<'d-flex bd-highlight'<'flex-fill bd-highlight btn-peq ml-0.5'B><' flex-fill mr-2 bd-highlight btn-peq'l ><' flex-fill bd-highlight btn-peq'i ><' flex-fill bd-highlight btn-peq'p>>\",\n\t\t\"processing\": false,/ / mensaje\ "Procesando\"\n		\"serverSide\": true,//si utiliza ssp.class.php y ids.objects.php coloque true\n\t\t\"ajax\": \"main_datatable_ids.php\",\n		\"columns\": [\n					{\n						\"class\":		  \"details-control\",\n						\"orderable\":	  false,\n						\"data\":		   null,\n						\"defaultContent\": \"\"\n					},	 \n					/*{ \"data\": \"id\" }, */				  \n					{ \"data\": \"telefono\" },//1\n					{ \"data\": \"rut\" },//2\n					//{ \"data\": \"dv\" },\n					{ \"data\": \"puerta\" },//3\n					{ \"data\": \"llamadas\" },//4\n					{ \"data\": \"estado\" },//5\n					 //{ \"data\": \"flag\" },\n					{ \"data\": \"fecha_call\" },//6\n					{ \"data\": \"hora_call\" },//7\n					{ \"data\": \"nombre\" },//8\n					{ \"data\": \"ciudad\" },//9\n					{ \"data\": \"play_mensaje\" },//10\n					{ \"data\": \"play_tiempo\" }\n					\n				],\n				\"order\": [[ 6, \"desc\" ],[ 7, \"desc\" ]],//ordena por campo datetime en forma descendente\n				//CON EL SIGUIENTE CODIGO PERSONALIZO LOS TDs O ROWS\n				\"createdRow\": function ( row, data, index ) {\n					if ( data.estado == \"OK\" ) {\n						//\$('td', row).eq(9).addClass('highlight');\n					\t\$('td', row).eq(5).html(' < span class = \"badge badge-success\" style=\"font-size:10px\">OK</span>');\n					}else if(data.estado == \"NC\"){\n					\t\$('td', row).eq(5).html(' < span class = \"badge badge-danger\" style=\"font-size:10px\">NC</span>');\n					}\n					\n				},\n				\"columnDefs\":[\n\t				\t//Nombre\n\t   \t \t\t\t \t{\n\t\t\t \t\t\t\t\"targets\": [8],\n\t\t\t\t\t\t	\"createdCell\": function (td, cellData, rowData, row, col) {\n\t\t\t\t\t\t\t   \$(td).html(\" < span style = 'font-size:9px' > \"+rowData['nombre']+\"</span>\");\n\t\t\t\t\t\t\t}\n\t\t\t\t\t	},\n\t   \t \t\t\t   //rut\n\t   \t \t\t\t \t{\n\t\t\t \t\t\t\t\"targets\": [2],\n\t\t\t\t\t\t	\"createdCell\": function (td, cellData, rowData, row, col) {\n\t\t\t\t\t\t\t   \$(td).html(\" < span style = 'font-size:9px' > \"+rowData['rut']+\"</span>\");\n\t\t\t\t\t\t\t}\n\t\t\t\t\t	},\n\t\t\t\t\t  //play_mensaje\n\t   \t \t\t\t \t{\n\t\t\t \t\t\t\t\"targets\": [10],\n\t\t\t\t\t\t	\"createdCell\": function (td, cellData, rowData, row, col) {\n\t\t\t\t\t\t\t   \$(td).html(\" < span style = 'font-size:9px' > \"+rowData['play_mensaje']+\"</span>\");\n\t\t\t\t\t\t\t}\n\t\t\t\t\t	}\n					],\n\t\t	   \t\t\"fnDrawCallback\": function( oSettings ) {\n\t\t\t	   \t	  //alert( 'DataTables has redrawn the table' );\n\t\t\t	   \t\t\t\$(\"#dataTable tbody tr td:first-child\").each(function(){\n\t\t\t	   \t\t\t	\$(this)\n\t\t\t	   \t\t\t		.attr(\"title\", \"Click hear for more details\")\n\t\t\t	   \t\t\t		.attr(\"data-toggle\", \"tooltip\");\n\t\t\t	   \t\t\t	   \n\t\t\t	   \t\t\t});\n\t\t\t	   \t\t\t\$('[data-toggle=\"tooltip\"]').tooltip();\t\n\t\t\t	   \t	}		  \n	} );\n\t\$(\"#dataTable\").css(\"font-size\", \"10.5px\");\n	//Cada x segundos recarga la informacion\nsetInterval( function () {dt.ajax.reload(null,false);}, 15000 ); \n\t   // Array to track the ids of the details displayed rows\n	var detailRows = [];\n \n	\$('#dataTable tbody').on( 'click', 'tr td.details-control', function () {\n		var tr = \$(this).closest('tr');\n		var row = dt.row( tr );\n		var idx = \$.inArray( tr.attr('id'), detailRows );\n	   // alert(tr.attr('id'));\n		if ( row.child.isShown() ) {\n			tr.removeClass( 'details' );\n			row.child.hide();\n			// Remove from the 'open' array\n			detailRows.splice( idx, 1 );\n		}else{\n			tr.addClass( 'details' );\n			row.child( format( row.data() ) ).show();\n \n			// Add to the 'open' array\n			if ( idx === -1 ) {\n				detailRows.push( tr.attr('id') );\n			}\n		}\n	} );\n\n	// On each draw, loop over the `detailRows` array and show any child rows\n	dt.on( 'draw', function () {\n		\$.each( detailRows, function ( i, id ) {\n			\$('#'+id+' td.details-control').trigger( 'click' );\n		} );\n	} );\n\n} );\n\n
  </script>\n\n\n\n\t <script>
    \
    nvar lang = \"";
    echo LANG;
    echo "\"\n\$(function () {\$('[data-toggle=\"tooltip\"]').tooltip()});\n//chartPie( 0,0,0);\ncargar();\ncargarChart();\ncargarChartPreguntas();\nvar myVar=setInterval(function () {cargar()}, 2000);//Cada 2 seg\nvar myVar=setInterval(function () {cargarChart()}, 30000);//Cada 30 seg\nvar myVar=setInterval(function () {cargarChartPreguntas()}, 40000);//Cada 40 seg\n\t\t\n\$.ajaxSetup({ cache: false });\nfunction cargar(){\nvar totalreg=document.getElementById(\"totalreg\");\nvar procesadas=document.getElementById(\"procesadas\");\nvar contestada=document.getElementById(\"contestada\");\nvar nocont=document.getElementById(\"nocont\");\nvar pendiente=document.getElementById(\"pendiente\");\nvar grafprocesadas=document.getElementById(\"graf_procesadas\");\nvar grafnocontesta=document.getElementById(\"graf_nocontesta\");\nvar grafcontesta=document.getElementById(\"graf_contesta\");\nvar grafpendiente=document.getElementById(\"graf_pendiente\");\nvar alertcall=document.getElementById(\"alert_call\");\nvar botstartcall=document.getElementById(\"bot_startcall\");\nvar botstopcall=document.getElementById(\"bot_stopcall\");\nvar alertlink=document.getElementById(\"alert_link\");\n\nvar obXHR;\n//var obDiv = document.getElementById(\"idDiv\");//BORRE SI NO SE NECESITA RESPONDER EN UN TAG\n\t// creando objeto XMLHttpRequest de Ajax\n\tvar obXHR;\n\tobXHR=nuevoAjax();\n\t//obXHR.open(\"POST\",\"ajax_ejemplo_ejecuta_2016.php?nombre=\"+nombre,true);\n\tobXHR.open(\"POST\",\"ajax_refresh_datos.php?dato=estado\",true);\n\n\tobXHR.onreadystatechange=function()\n\t{\n\t\t\tif (obXHR.readyState==4)\n\t\t\t{\n\t\t\t\t// Muestro el array enviado desde la pagina PHP o servidor\n\t\t\t\t//obDiv.innerHTML=obXHR.responseText;\n\t\t\t\tvar myObj = JSON.parse(obXHR.responseText);\n\t\t\t\t\n\t\t\t\t//Valores contesta,nocontesta, pendientes\n\t\t\t\ttotalreg.innerHTML=myObj[\"totalreg\"];\n\t\t\t\tprocesadas.innerHTML=myObj[\"procesadas\"];\n\t\t\t\tcontestada.innerHTML=myObj[\"contestada\"];\n\t\t\t\tnocont.innerHTML=myObj[\"nocont\"];\n\t\t\t\tpendiente.innerHTML=myObj[\"pendiente\"];\n\t\t\t\tvar port_call=myObj[\"port_call\"];\n\n\t\t\t\t//% para graficos barra horizontales de Cards contesta,nocontesa, pendientes\n\t\t\t\tporc_procesadas=myObj['totalreg']==0?0:(myObj['procesadas']*100)/myObj['totalreg'];\n\t\t\t\tporc_cont=myObj['totalreg']==0?0:(myObj['contestada']*100)/myObj['totalreg'];\n\t\t\t\tporc_nocon=myObj['totalreg']==0?0:(myObj['nocont']*100)/myObj['totalreg'];\n\t\t\t\tporc_pend=myObj['totalreg']==0?0:(myObj['pendiente']*100)/myObj['totalreg'];\n\t\t\t\tgrafprocesadas.style.width=porc_procesadas+\"%\";\n\t\t\t\tgrafnocontesta.style.width=porc_nocon+\"%\";\n\t\t\t\tgrafcontesta.style.width=porc_cont+\"%\";\n\t\t\t\tgrafpendiente.style.width=porc_pend+\"%\";\n\n\t\t\t	//Alert estado IVR y Botones start/stop\n\t\t\t	est_ivr=myObj[\"est_ivr\"];\n\t\t\t	if(est_ivr>0){\n\t\t\t\t\ttypeAlert=\"success\";\n\t\t\t\t\ttextAlert=(lang==\"en\"?\"System is Calling Now... Calling: \":\"Sistema est llamando ahora... Calling \")+port_call+\"&nbsp;\"+(est_ivr>1?(est_ivr==4?\" < span class = 'badge badge-info'
    style = 'font-size:10px' > \"+(lang==\"en\"?\"Stop for Date \":\"Detenido por Fecha \")+myObj['date_start']+\"</span>\":(est_ivr==3?\" < span class = 'badge badge-info'
    style = 'font-size:10px' > \"+(lang==\"en\"?\"Stop for day/time\":\"Detenido por dia/hora\")+\"</span>\":\" < span class = 'badge badge-warning'
    style = 'font-size:10px' > \"+(lang==\"en\"?\"Waiting agents available\":\"Esperando agentes disponibles\")+\"</span>\")):\"\");\n\t\t\t\t\tbotstartcall.className=\"btn btn-success btn-icon-split shadow-sm mr-2 mb-1 disabled text-white-50\";\n\t\t\t\t\tbotstopcall.className=\"btn btn-danger btn-icon-split shadow-sm\";\n\t\t\t\t\twidthAlert=\"75%\";\n\t\t\t\t}else{\n\t\t\t\t\ttypeAlert=\"warning\";\n\t\t\t\t\ttextAlert=(lang==\"en\"?\"System no Calling...\":\"Sistema no est llamando...\");\n\t\t\t\t\tbotstartcall.className=\"btn btn-success btn-icon-split shadow-sm mr-2 mb-1\";\n\t\t\t\t\tbotstopcall.className=\"btn btn-danger btn-icon-split shadow-sm disabled text-white-50 mb-1\";\n\t\t\t\t\twidthAlert=\"66%\";\n\t\t\t\t}\n\t\t\t	alertcall.innerHTML=\t\" < div class = 'flex-fill bd-highlight text-center'
    id = 'alert_call' > \"+\n				\" < div class = 'alert alert-\"+typeAlert+\" alert-dismissible fade show py-1'
    style = 'width:\"+widthAlert+\";' > \"+\n				\" < button type = 'button'
    class = 'close px-2 py-1'
    data - dismiss = 'alert'
    aria - label = 'Close' > \"+\n				  //\" < span aria - hidden = 'true' > & times; < /span>\"+\n				\" < /button>\"+\n				\" < strong > \"+textAlert+\"</strong>\"+\n			  \" < /div>\"+\n			\" < /div>\";\n\t\t\t \n\t\t\t\t\n\t\t\t}else{\n\t\t\t\t/ / obDiv.innerHTML = \"cargando...\";\n\t\t\t}\n\t}\n\tobXHR.send(null);\n\n\n\t\t\n}\n\nfunction cargarChart(){\n\tvar obXHR;\n\t//var obDiv = document.getElementById(\"idDiv\");//BORRE SI NO SE NECESITA RESPONDER EN UN TAG\n\t\t// creando objeto XMLHttpRequest de Ajax\n\t\tvar obXHR;\n\t\tobXHR=nuevoAjax();\n\t\t//obXHR.open(\"POST\",\"ajax_ejemplo_ejecuta_2016.php?nombre=\"+nombre,true);\n\t\tobXHR.open(\"POST\",\"ajax_refresh_datos.php?dato=estado\",true);\n\n\t\tobXHR.onreadystatechange=function()\n\t\t{\n\t\t\t\tif (obXHR.readyState==4)\n\t\t\t\t{\n\t\t\t\t\t// Muestro el array enviado desde la pagina PHP o servidor\n\t\t\t\t\t//obDiv.innerHTML=obXHR.responseText;\n\t\t\t\t\tvar myObj = JSON.parse(obXHR.responseText);\n\t\t\t\t	//chartPie(cont,nocont,pend )\n\t\t\t\t\tchartPie( myObj[\"contestada\"],myObj[\"nocont\"],myObj[\"pendiente\"])\n\t\t\t\t	\n\n\t\t\t\t\t\n\t\t\t\t}else{\n\t\t\t\t\t//obDiv.innerHTML=\"cargando...\";\n\t\t\t\t}\n\t\t}\n\t\tobXHR.send(null);\n\n\n\t\t\t\n\t}\n\t\nfunction cargarChartPreguntas(){\n\tvar titp1=document.getElementById(\"titP1\");\n\tvar divp1=document.getElementById(\"divP1\");\n\tvar titp2=document.getElementById(\"titP2\");\n\tvar divp2=document.getElementById(\"divP2\");\n\tvar titp3=document.getElementById(\"titP3\");\n\tvar divp3=document.getElementById(\"divP3\");\n\tvar titp4=document.getElementById(\"titP4\");\n\tvar divp4=document.getElementById(\"divP4\");\n\tvar titp5=document.getElementById(\"titP5\");\n\tvar divp5=document.getElementById(\"divP5\");\n\tvar divp6=document.getElementById(\"divP6\");\n\tvar divp7=document.getElementById(\"divP7\");\n\t\n\t//var obDiv = document.getElementById(\"idDiv\");//BORRE SI NO SE NECESITA RESPONDER EN UN TAG\n\t\t// creando objeto XMLHttpRequest de Ajax\n\t\tvar obXHR;\n\t\tobXHR=nuevoAjax();\n\t\t//obXHR.open(\"POST\",\"ajax_ejemplo_ejecuta_2016.php?nombre=\"+nombre,true);\n\t\tobXHR.open(\"POST\",\"ajax_refresh_datos.php?dato=preguntas\",true);\n\n\t\tobXHR.onreadystatechange=function()\n\t\t{\n\t\t\t\tif (obXHR.readyState==4)\n\t\t\t\t{\n\t\t\t\t\t// Muestro el array enviado desde la pagina PHP o servidor\n\t\t\t\t\t//obDiv.innerHTML=obXHR.responseText;\n\t\t\t\t\tvar myObj = JSON.parse(obXHR.responseText);\n\t\t\t\t\t//alert(myObj['p2']);\n\t\t\t\t	//Pregunta 1\n\t\t\t\t\tpre1=myObj['totalreg']==0?0:(myObj['p1']*100)/myObj['totalreg'];\n\t\t\t\t\ttitp1.innerHTML=myObj['p1'];\n\t\t\t\t	divp1.style.width=pre1+\"%\";\n\t\t\t\t	//Pregunta 2\n\t\t\t\t\tpre2=myObj['totalreg']==0?0:(myObj['p2']*100)/myObj['totalreg'];\n\t\t\t\t\ttitp2.innerHTML=myObj['p2'];\n\t\t\t\t	divp2.style.width=pre2+\"%\";\n\t\t\t\t	//Pregunta 3\n\t\t\t\t\tpre3=myObj['totalreg']==0?0:(myObj['p3']*100)/myObj['totalreg'];\n\t\t\t\t\ttitp3.innerHTML=myObj['p3'];\n\t\t\t\t	divp3.style.width=pre3+\"%\";\n\t\t\t\t	//Pregunta 4\n\t\t\t\t\tpre4=myObj['totalreg']==0?0:(myObj['p4']*100)/myObj['totalreg'];\n\t\t\t\t\ttitp4.innerHTML=myObj['p4'];\n\t\t\t\t	divp4.style.width=pre4+\"%\";\n\t\t\t\t	//Pregunta 5\n\t\t\t\t\tpre5=myObj['totalreg']==0?0:(myObj['p5']*100)/myObj['totalreg'];\n\t\t\t\t\ttitp5.innerHTML=myObj['p5'];\n\t\t\t\t	divp5.style.width=pre5+\"%\";\n\t\t\t\t	//Pregunta 6\n\t\t\t\t\tpre6=myObj['totalreg']==0?0:(myObj['p6']*100)/myObj['totalreg'];\n\t\t\t\t\ttitp6.innerHTML=myObj['p6'];\n\t\t\t\t	divp6.style.width=pre5+\"%\";\n\t\t\t\t	//Pregunta 7\n\t\t\t\t\tpre7=myObj['totalreg']==0?0:(myObj['p7']*100)/myObj['totalreg'];\n\t\t\t\t\ttitp7.innerHTML=myObj['p7'];\n\t\t\t\t	divp7.style.width=pre5+\"%\";\n\n\t\t\t\t\t\n\t\t\t\t}else{\n\t\t\t\t\t//obDiv.innerHTML=\"cargando...\";\n\t\t\t\t}\n\t\t}\n\t\tobXHR.send(null);\n\n\n\t\t\t\n\t}\t\t\nfunction nuevoAjax(){ \n\n/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por\nlo que se puede copiar tal como esta aqui */\nvar xmlhttp=false; \n\ttry \n\t{ \n\t\t\t\t\t// Creacion del objeto AJAX para navegadores no IE\n\t\t\t\t\txmlhttp=new ActiveXObject(\"Msxml2.XMLHTTP\"); \n\t}\n\tcatch(e)\n\t{ \n\t\ttry\n\t\t{ \n\t\t\t\t\t\t// Creacion del objet AJAX para IE \n\t\t\t\t\t\txmlhttp=new ActiveXObject(\"Microsoft.XMLHTTP\"); \n\t\t} \n\t\t\t\tcatch(E) { xmlhttp=false; }\n\t}\n\t\t\tif (!xmlhttp && typeof XMLHttpRequest!=\"undefined\") { xmlhttp=new XMLHttpRequest(); } \n\n\t\t\treturn xmlhttp; \n}\n\nfunction startCall(tipo){\n\tdocument.getElementById(\"versino\").click();\n	if(tipo==\"start\"){\n	\tdocument.getElementById(\"tipo_sino\").value=\"start_call\";	\n\tdocument.getElementById(\"divsino\").innerHTML =(lang==\"es\"?\"Desea iniciar el proceso de llamadas?\":\"Start the calling process?\");\n	}else if(tipo==\"stop\"){\n	\tdocument.getElementById(\"tipo_sino\").value=\"stop_call\"; \n	document.getElementById(\"divsino\").innerHTML =(lang==\"es\"?\"Desea detener el proceso de llamadas?\":\"Stop the calling process?\");\n	}\n}\n\nfunction yes(){\n\tif(document.getElementById(\"tipo_sino\").value==\"start_call\"){\n\t\t//alert(\"comienza a llamar\");\n\t\tllamada(\"start\");\n\t}\n\n\tif(document.getElementById(\"tipo_sino\").value==\"stop_call\"){\n\t\t//alert(\"Detiene llamados\");\n\t\tllamada(\"stop\");\n\t}\n\t\n}\n\n//Viene de function yes()\nfunction llamada(tipo){\n//alert(tipo);\n\t//var obXHR;\n\tvar obDiv = document.getElementById(\"alert_call\");//BORRE SI NO SE NECESITA RESPONDER EN UN TAG\n\t\t// creando objeto XMLHttpRequest de Ajax\n\t\tvar obXHR;\n\t\tobXHR=nuevoAjax();\n\t\t//obXHR.open(\"POST\",\"ajax_ejemplo_ejecuta_2016.php?nombre=\"+nombre,true);\n\t\tobXHR.open(\"POST\",\"ajax_refresh_datos.php?dato=llamar&dato2=\"+tipo,true);\n\n\t\tobXHR.onreadystatechange=function()\n\t\t{\n\t\t\t\tif (obXHR.readyState==4)\n\t\t\t\t{\n\t\t\t\t\t// Muestro el array enviado desde la pagina PHP o servidor\n\t\t\t\t\t//obDiv.innerHTML=obXHR.responseText;\n\t\t\t\t\tif(obXHR.responseText==\"startok\"){\n\t\t\t\t\t\ttypeAlert=\"success\";\n\t\t\t\t\t\ttextAlert=(lang==\"en\"?\"System is Calling Now...\":\"Sistema est llamando ahora...\");\n\t\t\t\t\t\t\t\n\t\t\t\t\t}else{\n\t\t\t\t\t\ttypeAlert=\"warning\";\n\t\t\t\t\t\ttextAlert=(lang==\"en\"?\"System no Calling...\":\"Sistema no est llamando...\");\n\t\t\t\t\t}\n\t\t\t\tobDiv.innerHTML=\t\" < div class = 'flex-fill bd-highlight'
    id = 'alert_call' > \"+\n					\" < div class = 'alert alert-\"+typeAlert+\" alert-dismissible fade show py-1'
    style = 'width:75%;' > \"+\n					\" < button type = 'button'
    class = 'close px-2 py-1'
    data - dismiss = 'alert'
    aria - label = 'Close' > \"+\n					  //\" < span aria - hidden = 'true' > & times; < /span>\"+\n					\" < /button>\"+\n					\" < strong > \"+textAlert+\"</strong>\"+\n				  \" < /div>\"+\n				\" < /div>\";\n\t\t\t\t\t\n\t\t\t\t}else{\n\t\t\t\t\t/ / obDiv.innerHTML = \"cargando...\";\n\t\t\t\t}\n\t\t}\n\t\tobXHR.send(null);\n\t}\n\nif(new_install==\"1\")NewInstLanguage();\nfunction NewInstLanguage(){\n\tdocument.getElementById(\"verlanguage\").click();\n\t//document.getElementById(\"tipo_language\").value=id;//id para borrar\n\t//document.getElementById(\"divlanguage\").innerHTML =\"Select your Language\";\n\tdocument.getElementById(\"myModalLabelLanguage\").innerHTML =\"Select your Language\";\n}\n\n\n//Viene del popup_language\nfunction setLanguage(lang){\n\t//alert(lang);\t\n\tvar obXHR;\n\t//var obDiv = document.getElementById(\"idDiv\");//BORRE SI NO SE NECESITA RESPONDER EN UN TAG\n\t\t// creando objeto XMLHttpRequest de Ajax\n\t\tvar obXHR;\n\t\tobXHR=nuevoAjax();\n\t\tobXHR.open(\"POST\",\"controller.php?dato=language&language=\"+lang,true);\n\n\t\tobXHR.onreadystatechange=function()\n\t\t{\n\t\t\t\tif (obXHR.readyState==4)\n\t\t\t\t{\n\t\t\t\t\t// Muestro el mensaje enviado desde la pagina PHP o servidor\n\t\t\t\t\t//obDiv.innerHTML=obXHR.responseText;\n\t\t\t\t\tlocation.reload();\n\t\t\t\t\t\n\t\t\t\t}else{\n\t\t\t\t\t//obDiv.innerHTML=\"cargando...\";\n\t\t\t\t}\n\t\t}\n\n\t\tobXHR.send(null);\n\n\n\t\t\t\n}\n\n
  </script>\n\n\n </html>\n";

Function Calls

None

Variables

None

Stats

MD5 e69e8f6b14aeece362aca23b5a55766c
Eval Count 0
Decode Time 177 ms