<?php

session_start();
if (!isset($_SESSION['username'])) {
    ?>
<script language="JavaScript">window.open("../../index.php", "_self")</script><?php 
}
require_once "../../modelo/estados_casos.class.php";
require_once "../../modelo/casos.class.php";
$casos = new Casos();
$arrayCasos = $casos->getAllCasosWhitJoins();
$estadosCasos = new EstadosCasos();
$correctas = 0;
$incorrectas = 0;
$filasIncorrectas = array();
foreach ($arrayCasos as $key => $row) {
    $add_caso = $estadosCasos->addEstadoCasoInicial($row->id_caso);
    if ($add_caso) {
        $correctas++;
    } else {
        $incorrectas++;
        $filasIncorrectas[] = $row->id_caso;
    }
}
$resultado = array('correctas' => $correctas, 'incorrectas' => $incorrectas, 'filasIncorrectas' => $filasIncorrectas);
echo json_encode($resultado);
<?php

session_start();
if (!isset($_SESSION['username'])) {
    ?>
<script language="JavaScript">window.open("../../index.php", "_self")</script><?php 
}
require_once "../../modelo/estados_casos.class.php";
$idCaso = $_POST['idCaso'];
$casos = new EstadosCasos();
$detalle = $casos->getAllEstadosCasosWhitJoinsByIdCaso($idCaso);
echo json_encode($detalle);
<?php

session_start();
if (!isset($_SESSION['username'])) {
    ?>
<script language="JavaScript">window.open("../../index.php", "_self")</script><?php 
}
require_once "../../modelo/estados_casos.class.php";
$idEstadoAnterior = $_POST['idEstadoAnterior'];
$idEstadoNuevo = $_POST['idEstadoNuevo'];
$idUsuario = $_POST['idUsuario'];
$idSuperAdmin = 1;
$estadosCasos = new EstadosCasos();
//PRIMERO OBTENER CASOS
$casos = $estadosCasos->getEstadoCaso_ByUser_AndEstate($idUsuario, $idEstadoAnterior);
//Cambiar Estado
$agenda = '0000-00-00 00:00:00';
$valor = 'AGREGADO MASIVAMENTE';
$resultado = array();
foreach ($casos as $k => $caso) {
    $add_EstadoCaso = $estadosCasos->addEstadoCaso($caso->id_caso, $idEstadoNuevo, $idSuperAdmin, $valor, $agenda);
    if ($add_EstadoCaso) {
        $resultado[] = array('caso' => $caso->id_caso, 'resultado' => 'OK');
    } else {
        $resultado[] = array('caso' => $caso->id_caso, 'resultado' => 'ERROR');
    }
}
echo json_encode($resultado);
$ipEstacion = $_POST['ipEstacion'];
if ($_POST['agenda']) {
    $agenda = $_POST['agenda'];
} else {
    $agenda = '0000-00-00 00:00:00';
}
//LIMESURVEY
$limeSurvey = new ModeloLineSurvey();
$rowLS = $limeSurvey->select_lastByIp($ipEstacion);
if ($rowLS) {
    $idLimeSurvey = $rowLS->id;
} else {
    $idLimeSurvey = NULL;
}
//CDR
//Cambiar Estado
$estadosCasos = new EstadosCasos();
$add_EstadoCaso = $estadosCasos->addEstadoCaso($idCaso, $idEstado, $idUsuario, $valor, $agenda, $idLimeSurvey);
if ($add_EstadoCaso) {
    echo "ok";
    //FUERA DE SERVICIO
    if ($idEstado == 2) {
        $estadosCasos->sumarFueraDeServicio($idCaso);
    }
    //INTENTOS DE LLAMADA
    if ($idEstado == 3 || $idEstado == 4 || $idEstado == 5) {
        $estadosCasos->sumarIntentoLlamada($idCaso);
    }
} else {
    echo "error";
}
<?php

session_start();
if (!isset($_SESSION['username'])) {
    ?>
<script language="JavaScript">window.open("../../index.php", "_self")</script><?php 
}
require_once "../../modelo/estados_casos.class.php";
$idEstadoAnterior = $_POST['idEstadoAnterior'];
$idEstadoNuevo = $_POST['idEstadoNuevo'];
$idUsuario = $_POST['idUsuario'];
$idSuperAdmin = 1;
$estadosCasos = new EstadosCasos();
//PRIMERO OBTENER CASOS
$casos = $estadosCasos->getEstadoCaso_ByUser_AndEstate($idUsuario, $idEstadoAnterior);
//Cambiar Estado
$valor = 'EDITADO MASIVAMENTE';
$resultado = array();
foreach ($casos as $k => $caso) {
    $edit_EstadoCaso = $estadosCasos->updateEstadoCaso_Estado($caso->id_caso, $idUsuario, $idEstadoAnterior, $idSuperAdmin, $idEstadoNuevo, $valor);
    if ($edit_EstadoCaso) {
        $resultado[] = array('caso' => $caso->id_caso, 'resultado' => 'OK');
    } else {
        $resultado[] = array('caso' => $caso->id_caso, 'resultado' => 'ERROR');
    }
}
echo json_encode($resultado);
<?php

session_start();
if (!isset($_SESSION['username'])) {
    ?>
<script language="JavaScript">window.open("../../index.php", "_self")</script><?php 
}
require_once "../../modelo/estados_casos.class.php";
$estadosCasos = new EstadosCasos();
$arrayEstadosCasos = $estadosCasos->getAllEstadosCasosWhitJoins();
echo json_encode($arrayEstadosCasos);