// -------------------------------------------------------- INPUT
$in['campania'] = Utilidades::clear_input(Utilidades::sanear_string($_POST['campania']));
$in['venta_id'] = Utilidades::clear_input_id($_POST['venta_id']);
$in['fecha'] = date('Y-m-d H:i:s');
$in['usuario'] = $_SESSION['user_id'];
$dato = $_POST;
// -------------------------------------------------------- Data
$campos = $venta->getcampos($in);
if ($in['venta_id'] != '0') {
    $in['fields']['id'] = '';
    foreach ($campos as $r) {
        $in['fields'][$r['nombre']] = '';
    }
    $old = $venta->getUnDato($in);
}
$id = $venta->setVenta($in);
$sql_campos = 'id';
// insert
$sql_valores = $id;
// insert
$sql_set = '';
// update
// lo siguiente es si existe "estado_real" para cambiar
// print_r($campos);
foreach ($campos as $row) {
    if (isset($dato['estado_real']) && $row['nombre'] == 'estado_real') {
        $dato['estado'] = $venta->getEstadoRealToEstado($dato['estado_real']);
    }
    if (isset($dato['cliente_tipo_inicial']) && $row['nombre'] == 'cliente_tipo_inicial' && $in['venta_id'] == '0') {
        $dato['cliente_tipo'] = $dato['cliente_tipo_inicial'];
    }