// -------------------------------------------------------- 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']; }