$in['campania'] = $modelo->getCampaniaEditable($in['venta_id']);
$in['fecha'] = date('Y-m-d H:i:s');
$in['usuario'] = $_SESSION['user_id'];
$in['perfil'] = trim($_SESSION['perfiles']);
if ($in['campo'] == 'info_create_fecha') {
    $in['tabla'] = 'venta';
} elseif ($in['campo'] == 'asesor_venta_id') {
    $in['tabla'] = 'venta';
} elseif ($in['campo'] == 'supervisor_id') {
    $in['tabla'] = 'venta';
} else {
    $in['tabla'] = 'venta_' . $in['campania'];
}
$in['valor'] = Utilidades::clear_input_text($_POST['valor']);
// --------------------------------------------------------- DATA
$old = $modelo->getValorEditable($in);
// ------------------------------------------ esto es para el log
$log_campos = '';
if ($in['campo'] == 'agendado_fecha') {
    $old = substr($old, 0, 16);
}
if (utf8_encode($in['valor']) != utf8_encode($old)) {
    $log_campos = $modelo->drawLogItem($in['tabla'], $in['campo'], $old, $in['valor']);
    $healthy = array("\n\r", "\r\n", "\n", "\r", "\t");
    $yummy = array("<br>", "<br>", "<br>", "<br>", " ");
    $log_campos = str_replace($healthy, $yummy, $log_campos);
    $modelo->drawDivLogItem($in['campania'], $in['venta_id'], $in['usuario'], $in['fecha'], utf8_encode($log_campos));
}
// ----------------------------------- guardar
$modelo->setValorEditable($in);
// Utilidades::printr($in);
// -------------------------------------------------------- INPUT
$in['campo'] = Utilidades::clear_input($_POST['campo']);
$in['venta_id'] = Utilidades::clear_input_id($_POST['venta_id']);
$in['campania'] = $modelo->getCampaniaEditable($in['venta_id']);
if ($in['campo'] == 'info_create_fecha') {
    $in['tabla'] = ' venta';
} elseif ($in['campo'] == 'asesor_venta_id') {
    $in['tabla'] = ' venta';
} elseif ($in['campo'] == 'supervisor_id') {
    $in['tabla'] = ' venta';
} else {
    $in['tabla'] = ' venta_' . $in['campania'];
}
$in['usuario'] = $_SESSION['user_id'];
$in['perfil'] = trim($_SESSION['perfiles']);
$in['valor'] = $modelo->getValorEditable($in);
// --------------------------------------------------------- Data
if ($in['campo'] == 'estado_real') {
    validar_estado_real($in);
} elseif ($in['campo'] == 'estado_observacion') {
    validar_estado_observacion($in);
} elseif ($in['campo'] == 'fecha_entrega_observacion' && $in['campania'] == 'campania_003') {
    validar_fecha_entrega_observacion_campania_003($in);
} elseif ($in['campo'] == 'fecha_entrega' && $in['campania'] == 'campania_003') {
    validar_fecha_entrega_campania_003($in);
} elseif ($in['campo'] == 'recibio_dinero_cliente') {
    recibio_dinero_cliente_validar($in);
} elseif ($in['campo'] == 'recibio_dinero_mensajero') {
    recibio_dinero_mensajero_validar($in);
} elseif ($in['campo'] == 'comprobante_tipo') {
    comprobante_tipo_validar($in);