public function cuantosRepuestos() { $bd = new DB(); $query = $bd->query("SELECT COUNT(*) as cuantos FROM repuestos"); if ($query) { $res = $bd->fetchObj(); return $res->cuantos; } else { return $bd->get_errors(); } }
public function retornaColunas($tabela) { $db = new DB(); $db->conexao(); $db->selecionaDB(); $sql = "SHOW COLUMNS FROM " . $tabela; //exit($sql); $db->query($sql); while ($obj = $db->fetchObj()) { $arr[] = new basicasColunas($obj->Field, $obj->Key); } //exit($db->getErro()); $this->resp = $arr; $db->exitConexao(); return true; }
public function tiposUsuario($seleccionado) { $bd = new DB(); $query = $bd->query("SELECT * FROM tipos_usuario WHERE id_tipo_usuario > 1"); $opt = ""; if ($query and $bd->resultCount() > 0) { for ($i = 0; $i < $bd->resultCount(); $i++) { $tipos = $bd->fetchObj(); if ($seleccionado != 0 and $tipos->id_tipo_usuario == $seleccionado) { $sel = "selected='selected'"; } else { $sel = ""; } $opt .= "<option value='" . $tipos->id_tipo_usuario . "' " . $sel . ">" . utf8_encode($tipos->descripcion) . "</option>"; } } else { $opt .= "<option value='0'>No existen tipos de usuario disponibles</option>"; } return $opt; }
<?php include "../class/Usuarios.php"; $usuario = new Usuarios(); $bd = new DB(); $id_usuario = trim(strip_tags($_POST['id_usuario'])); $sql = "SELECT * FROM usuarios WHERE id_usuario = " . $id_usuario . " AND id_tipo_usuario != 1"; if ($bd->query($sql) and $bd->resultCount() > 0) { $row = $bd->fetchObj(); $tipo = $usuario->tiposUsuario($row->id_tipo_usuario); $sel_estado = "selected='selected'"; if ($row->activo == 1) { $opt_estado = "<option value='1' selected='selected'>Activo</option><option value='0'>Inactivo</option>"; } else { $opt_estado = "<option value='1'>Activo</option><option value='0' selected='selected'>Inactivo</option>"; } $a_json = array('id_usuario' => htmlentities(stripslashes($row->id_usuario)), 'tipo_usuario' => $tipo, 'nombre' => htmlentities(stripslashes($row->nombre)), 'correo' => htmlentities(stripslashes($row->correo)), 'telefono' => htmlentities(stripslashes($row->telefono)), 'login' => htmlentities(stripslashes($row->usuario)), 'estado' => $opt_estado, 'resultado' => htmlentities(stripslashes('OK'))); $json = json_encode($a_json); echo $json; } else { $a_json = array('error' => htmlentities(stripslashes("No existen resultados")), 'resultado' => htmlentities(stripslashes('ERROR'))); $json = json_encode($a_json); echo $json; }
public function finalizarOC($num_oc) { $bd = new DB(); $sql = "SELECT \tc.id_contrato, c.id_usuario \n\t\t\t\tFROM \tcontratos_reparacion c\n\t\t\t\tJOIN\tpresupuesto p ON p.id_contrato = c.id_contrato \n\t\t\t\tWHERE \tp.orden_compra = " . $num_oc; if ($bd->query($sql) and $bd->resultCount() > 0) { $oc = $bd->fetchObj(); $id_contrato = $oc->id_contrato; $id_usuario = $oc->id_usuario; $sql_tecnico = "SELECT nombre, correo FROM usuarios WHERE id_usuario = " . $id_usuario; if ($bd->query($sql_tecnico) and $bd->resultCount() > 0) { $tecnico = $bd->fetchObj(); #$sql_upd1 = "UPDATE contratos_reparacion SET id_estado = 6 WHERE id_contrato = ".$id_contrato; #$sql_upd1 = "UPDATE contratos_reparacion SET id_estado = 9 WHERE id_contrato = ".$id_contrato; #if($bd->query($sql_upd1)) #{ $para = array($tecnico->correo); $nombre_desde = "Servicio Tecnico Reifschneider"; $asunto = "Repuesto OK Contrato de Trabajo: " . $id_contrato; $cuerpo = "Estimado(a) " . utf8_encode($tecnico->nombre) . ": "; $cuerpo .= "<br><br>Junto con saludar, informamos que el o los repuestos asociados al contrato de reparacion N°: " . $id_contrato . ", ya se encuentran disponibles.<br>Favor retomar el trabajo a la brevedad posible."; $cuerpo .= "<br><br><br>** Favor no responder, este es un mail generado automaticamente **"; $cuerpo .= "<br>** Los acentos fueron eliminados automaticamente para prevenir problemas de incompatibilidad con algunos clientes de correo **"; if ($this->enviarCorreo($para, $cc = NULL, $nombre_desde, $asunto, $cuerpo, $adjunto = NULL)) { $correo = "OK"; } else { $correo = "NO"; } return true; #} #else # return false; } else { return false; } } else { return false; } }
<?php require "../class/mysql.class.php"; $bd = new DB(); $sql = $bd->query("SELECT * FROM tiendas WHERE activo = 1"); if ($sql) { #echo '<option value="">[Selecciona una Tienda]</option>'; for ($i = 0; $i < $bd->resultCount(); $i++) { $tienda = $bd->fetchObj(); echo '<option value="' . $tienda->id_tienda . '">' . utf8_encode($tienda->nombre) . '</option>'; } }
<?php include "../class/Contratos.php"; $contrato = new Contratos(); $bd = new DB(); extract($_POST); $id_contrato = trim(strip_tags($_POST['id_contrato'])); $sql = "UPDATE contratos_reparacion SET id_estado = 6 WHERE id_contrato = " . $id_contrato; $sql_max = "SELECT pp.id_presupuesto FROM presupuesto pp WHERE pp.id_contrato = " . $id_contrato . " AND pp.fecha_presupuesto = (SELECT MAX(fecha_presupuesto) FROM presupuesto WHERE id_contrato = " . $id_contrato . ")"; if ($bd->query($sql_max)) { $max = $bd->fetchObj(); $sql2 = "UPDATE presupuesto SET id_estado_ppto = 10 WHERE id_contrato = " . $id_contrato . " AND id_presupuesto = " . $max->id_presupuesto; } else { $sql2 = "UPDATE presupuesto SET id_estado_ppto = 10 WHERE id_contrato = " . $id_contrato; } if ($bd->query($sql) and $bd->query($sql2)) { session_name('sstt'); session_start(); extract($_SESSION); $contrato->seguimientoContrato($id_contrato, $userid, 6); $correo = ""; $sql_cliente = "SELECT \tc.id_cliente, d.fecha_inicio\n\t\t\t\t\tFROM \tcontratos_reparacion c \n\t\t\t\t\tJOIN\tdiagnostico d ON d.id_contrato = c.id_contrato\n\t\t\t\t\tWHERE \tc.id_contrato = " . $id_contrato; if ($bd->query($sql_cliente) and $bd->resultCount() > 0) { $cliente = $bd->fetchObj(); $id_cliente = $cliente->id_cliente; } else { $cliente = NULL; $id_cliente = 0; } if ($id_cliente != 0) { $sql_usr = "******" . $id_cliente;
<?php #include(dirname(__FILE__) . '/../include/defines.inc.php'); require "../class/mysql.class.php"; $bd = new DB(); $sql = $bd->query("SELECT IFNULL(MAX(cod_cliente_ex), 0) AS ultimo_cod FROM clientes"); if ($sql) { $res = $bd->fetchObj(); if ($res->ultimo_cod == 0) { # Devuelve 0. Indica que no existen clientes extranjeros en la base de datos. # Devolvemos el valor de la variable global definida para este propósito echo _COD_CLIENTE_EXTRANJERO_; } else { # No es 0. Indica que existe algún cliente extranjero ingresado en la base de datos. # Sumamos 1 al último código de cliente extranjero existente y lo devolvemos. $nuevo_cod = (int) ($res->ultimo_cod + 1); echo $nuevo_cod; } }
include "../class/Contratos.php"; $contrato = new Contratos(); $bd = new DB(); extract($_POST); $id_contrato = trim(strip_tags($_POST['id_contrato'])); $sql_ppto = "SELECT id_presupuesto FROM presupuesto WHERE id_contrato = " . $id_contrato; if ($bd->query($sql_ppto) and $bd->resultCount() > 1) { #$and_sql = 'AND p.id_estado_ppto != 4 AND d.fecha_inicio = (SELECT MAX(dd.fecha_inicio) FROM diagnostico dd WHERE dd.id_contrato = '.$id_contrato.')'; $and_sql = "AND p.id_estado_ppto != 4 AND d.id_diagnostico = (SELECT dd.id_diagnostico FROM diagnostico dd WHERE dd.id_contrato = " . $id_contrato . " AND dd.fecha_inicio = (SELECT MAX(fecha_inicio) FROM diagnostico WHERE id_contrato = " . $id_contrato . ")) AND p.id_presupuesto = (SELECT pp.id_presupuesto FROM presupuesto pp WHERE pp.id_contrato = " . $id_contrato . " AND pp.fecha_presupuesto = (SELECT MAX(fecha_presupuesto) FROM presupuesto WHERE id_contrato = " . $id_contrato . "))"; } else { $and_sql = ''; } $sql = "\tSELECT \tc.id_contrato, c.id_cliente, c.num_serie, c.modelo, c.descripcion, c.falla_cliente, c.id_tipo_contrato, DATE_FORMAT(c.fecha_recepcion, '%d-%m-%Y %H:%i') as fecha_recepcion,\n\t\t\t\t\t\tc.id_familia, c.garantia, c.buscar_iphone, c.marca, c.falla_cliente, c.rayas, c.golpes, c.abolladuras, c.marcas, c.liquido, c.intervenido, c.cod_vendedor, c.num_boleta,\n\t\t\t\t\t\tDATE_FORMAT(c.fecha_boleta, '%d-%m-%Y') AS fecha_boleta, DATE_FORMAT(c.fecha_tent_diagnostico, '%d-%m-%Y') AS fecha_tent_diagnostico, \n\t\t\t\t\t\tDATE_FORMAT(c.fecha_tent_entrega, '%d-%m-%Y') AS fecha_tent_entrega, \n\t\t\t\t\t\tcl.nombre, cl.telefono, cl.correo, cl.direccion, cl.id_tipo_cliente, cl.cod_cliente_ex, cl.id_tienda, cl.rut, cl.contacto, cl.celular, cl.id_region, cl.id_comuna, \n\t\t\t\t\t\td.id_diagnostico, d.aplica_garantia, d.fecha_inicio, d.fecha_termino, d.id_respuesta, d.otra_respuesta, \n\t\t\t\t\t\td.diagnostico_cliente, d.diagnostico_interno, d.num_gsx,\n\t\t\t\t\t\tp.id_presupuesto, p.fecha_presupuesto, p.id_estado_ppto, p.observaciones, p.sub_total, p.iva, p.total, p.total_pagar,\n\t\t\t\t\t\tu.nombre as tecnico_asignado, u.id_usuario, e.descripcion as estado_contrato, p.num_boleta as boleta_ppto, \n\t\t\t\t\t\tc.id_estado as id_estado_contrato, c.observacion_final, \n\t\t\t\t\t\tDATE_FORMAT(c.fecha_respuesta_final, '%d-%m-%Y') as fecha_respuesta_final, c.id_respuesta as id_respuesta_fin, \n\t\t\t\t\t\tc.otra_respuesta as otra_respuesta_fin, p.id_respuesta_rechazo, rt.respuesta as respuesta_rechazo,\n\t\t\t\t\t\tp.sub_total_c, p.iva_c, p.total_c, p.total_pagar_c, p.rebaja_apple \n\t\t\t\tFROM \tcontratos_reparacion c \n\t\t\t\tLEFT JOIN\tclientes cl ON c.id_cliente = cl.id_cliente\n\t\t\t\tLEFT JOIN\tdiagnostico d ON d.id_contrato = c.id_contrato\n\t\t\t\tLEFT JOIN\tpresupuesto p ON p.id_contrato = c.id_contrato\n\t\t\t\tLEFT JOIN\tusuarios\tu ON u.id_usuario = c.id_usuario \n\t\t\t\tLEFT JOIN\testados_contrato e ON e.id_estado = c.id_estado \n\t\t\t\tLEFT JOIN\trespuestas_tipo_rechazo rt ON rt.id_respuesta = p.id_respuesta_rechazo\n\t\t\t\tWHERE \tc.id_contrato = " . $id_contrato . " " . $and_sql; if ($bd->query($sql) and $bd->resultCount() > 0) { $row = $bd->fetchObj(); $sql_repuestos = "\t\n\t\t\t\t\t\t\tSELECT \tp.id, p.id_repuesto, p.cod_repuesto, p.des_repuesto, p.precio_repuesto, p.cant_repuesto, p.tipo_repuesto, p.precio_core \n\t\t\t\t\t\t\tFROM \tpresupuesto_repuestos p \n\t\t\t\t\t\t\tWHERE \tp.id_presupuesto = " . $row->id_presupuesto; if ($bd->query($sql_repuestos) and $bd->resultCount() > 0) { $cuantos_repuestos = $bd->resultCount(); for ($i = 0; $i < $cuantos_repuestos; $i++) { $rep = $bd->fetchObj(); // Precio total por cada repuesto ingresado $total_repuesto_core = (int) (($rep->precio_repuesto * 0.7 - $rep->precio_core) / 0.7 * $rep->cant_repuesto); $repuestos[] = array("id" => $rep->id, "id_repuesto" => $rep->id_repuesto, "tipo_repuesto" => $rep->tipo_repuesto, "cod_repuesto" => $rep->cod_repuesto, "des_repuesto" => $rep->des_repuesto, "prec_repuesto" => $rep->precio_repuesto, "cant_repuesto" => $rep->cant_repuesto, "total_repuesto" => $rep->cant_repuesto * $rep->precio_repuesto, "core_repuesto" => $rep->precio_core, "total_core" => $total_repuesto_core); } } else { $cuantos_repuestos = 0; $repuestos = array(); } $a_json = array('id_contrato' => html_entity_decode(stripslashes($row->id_contrato)), 'id_cliente' => html_entity_decode(stripslashes($row->id_cliente)), 'num_serie' => html_entity_decode(stripslashes($row->num_serie)), 'modelo' => html_entity_decode(stripslashes($row->modelo)), 'descripcion' => html_entity_decode(stripslashes($row->descripcion)), 'falla_cliente' => html_entity_decode(stripslashes($row->falla_cliente)), 'nombre' => html_entity_decode(stripslashes($row->nombre)), 'telefono' => html_entity_decode(stripslashes($row->telefono)), 'correo' => html_entity_decode(stripslashes($row->correo)), 'direccion' => html_entity_decode(stripslashes($row->direccion)), 'id_diagnostico' => html_entity_decode(stripslashes($row->id_diagnostico)), 'garantia' => html_entity_decode(stripslashes($row->aplica_garantia)), 'fecha_inicio_d' => html_entity_decode(stripslashes(date("Y-m-j H:i", strtotime($row->fecha_inicio)))), 'fecha_termino_d' => html_entity_decode(stripslashes(date("Y-m-j", strtotime($row->fecha_termino)))), 'id_presupuesto' => html_entity_decode(stripslashes($row->id_presupuesto)), 'id_respuesta' => html_entity_decode(stripslashes($row->id_respuesta)), 'otra_respuesta' => html_entity_decode(stripslashes($row->otra_respuesta)), 'diagnostico_c' => html_entity_decode(stripslashes($row->diagnostico_cliente)), 'diagnostico_i' => html_entity_decode(stripslashes($row->diagnostico_interno)), 'num_gsx' => html_entity_decode(stripslashes($row->num_gsx)), 'fecha_ppto' => html_entity_decode(stripslashes(date("Y-m-j H:i", strtotime($row->fecha_presupuesto)))), 'estado_ppto' => html_entity_decode(stripslashes($row->id_estado_ppto)), 'observaciones' => html_entity_decode(stripslashes($row->observaciones)), 'cuantos_repuestos' => html_entity_decode(stripslashes($cuantos_repuestos)), 'repuestos' => $repuestos, 'sub_total' => html_entity_decode(stripslashes($row->sub_total)), 'iva' => html_entity_decode(stripslashes($row->iva)), 'total' => html_entity_decode(stripslashes($row->total)), 'total_pagar' => html_entity_decode(stripslashes($row->total_pagar)), 'tipo_cliente' => html_entity_decode(stripslashes($row->id_tipo_cliente)), 'cod_cliente' => html_entity_decode(stripslashes($row->cod_cliente_ex)), 'tienda_cliente' => html_entity_decode(stripslashes($row->id_tienda)), 'rut_cliente' => html_entity_decode(stripslashes($row->rut)), 'contacto_cliente' => html_entity_decode(stripslashes($row->contacto)), 'celular_cliente' => html_entity_decode(stripslashes($row->celular)), 'region_cliente' => html_entity_decode(stripslashes($row->id_region)), 'comuna_cliente' => html_entity_decode(stripslashes($row->id_comuna)), 'tipo_contrato' => html_entity_decode(stripslashes($row->id_tipo_contrato)), 'fecha_recepcion' => html_entity_decode(stripslashes($row->fecha_recepcion)), 'familia_contrato' => html_entity_decode(stripslashes($row->id_familia)), 'garantia_contrato' => html_entity_decode(stripslashes($row->garantia)), 'buscar_iphone' => html_entity_decode(stripslashes($row->buscar_iphone)), 'marca' => html_entity_decode(stripslashes($row->marca)), 'rayas' => html_entity_decode(stripslashes($row->rayas)), 'golpes' => html_entity_decode(stripslashes($row->golpes)), 'abolladuras' => html_entity_decode(stripslashes($row->abolladuras)), 'marcas' => html_entity_decode(stripslashes($row->marcas)), 'liquido' => html_entity_decode(stripslashes($row->liquido)), 'intervenido' => html_entity_decode(stripslashes($row->intervenido)), 'cod_vendedor' => html_entity_decode(stripslashes($row->cod_vendedor)), 'num_boleta' => html_entity_decode(stripslashes($row->num_boleta)) == 0 ? '' : html_entity_decode(stripslashes($row->num_boleta)), 'fecha_boleta' => html_entity_decode(stripslashes($row->fecha_boleta)), 'tecnico_asignado' => html_entity_decode(stripslashes($row->tecnico_asignado)), 'id_usuario' => html_entity_decode(stripslashes($row->id_usuario)), 'fecha_tent_diag' => html_entity_decode(stripslashes($row->fecha_tent_diagnostico)), 'fecha_tent_entre' => html_entity_decode(stripslashes($row->fecha_tent_entrega)), 'fecha_inicio_d2' => html_entity_decode(stripslashes(date("d-m-Y H:i", strtotime($row->fecha_inicio)))), 'fecha_termino_d2' => html_entity_decode(stripslashes(date("d-m-Y", strtotime($row->fecha_termino)))), 'estado_contrato' => html_entity_decode(stripslashes($row->estado_contrato)), 'boleta_ppto' => html_entity_decode(stripslashes($row->boleta_ppto)), 'id_estado_cont' => html_entity_decode(stripslashes($row->id_estado_contrato)), 'id_respuesta_fin' => html_entity_decode(stripslashes($row->id_respuesta_fin)), 'otra_respuesta_fin' => html_entity_decode(stripslashes($row->otra_respuesta_fin)), 'fecha_res_final' => html_entity_decode(stripslashes($row->fecha_respuesta_final)), 'resultado' => html_entity_decode(stripslashes('OK')), 'respuesta_rechazo' => html_entity_decode(stripslashes($row->respuesta_rechazo)), 'id_respuesta_rechazo' => html_entity_decode(stripslashes($row->id_respuesta_rechazo)), 'rebaja_apple' => html_entity_decode(stripslashes($row->rebaja_apple)), 'sub_total_c' => html_entity_decode(stripslashes($row->sub_total_c)), 'iva_c' => html_entity_decode(stripslashes($row->iva_c)), 'total_c' => html_entity_decode(stripslashes($row->total_c)), 'total_pagar_c' => html_entity_decode(stripslashes($row->total_pagar_c))); $json = json_encode($a_json);
<?php require "../class/mysql.class.php"; $bd = new DB(); extract($_POST); $where = ""; if ($id_estado_actual == 2) { $where = " WHERE id_estado NOT IN(7,1)"; } else { if ($id_estado_actual == 1) { $where = " WHERE id_estado NOT IN(7)"; } else { if ($id_estado_actual == 3 or $id_estado_actual == 4) { $where = " WHERE id_estado NOT IN(7,1,2)"; } else { if ($id_estado_actual == 9) { $where = " WHERE id_estado NOT IN(7,1,2,3,4)"; } else { $where = ""; } } } } $sql = $bd->query("SELECT * FROM estados_contrato " . $where); if ($sql) { #echo '<option value="">[Selecciona un Estado]</option>'; for ($i = 0; $i < $bd->resultCount(); $i++) { $estado = $bd->fetchObj(); echo '<option value="' . $estado->id_estado . '">' . utf8_encode($estado->descripcion) . '</option>'; } }
session_start(); require_once "../class/mysql.class.php"; $bd = new DB(); if (!isset($_SESSION['username']) && !isset($_SESSION['userid'])) { if (@$bd->connect()) { extract($_POST); $sql = 'SELECT u.id_usuario, u.id_tipo_usuario, u.nombre, u.correo, u.telefono, u.activo FROM usuarios u WHERE u.usuario="' . $login_username . '" AND u.pass="******" LIMIT 1'; #echo $sql; $bd->query($sql); if ($bd->resultExist()) { $user = @$bd->fetchObj(); if ($user->activo == 0) { echo 2; } else { $_SESSION['userid'] = $user->id_usuario; $_SESSION['nombreUser'] = $user->nombre; $_SESSION['correoUser'] = $user->correo; $_SESSION['tipoUser'] = $user->id_tipo_usuario; $_SESSION['time_login'] = time(); echo 1; } } else { echo 0; } $bd->disconnect(); } else {
public function clienteNuevo($tipo_cliente, $rut_cliente, $cod_cliente, $id_tienda, $nombre_cliente, $direccion_cliente, $region_cliente, $comuna_cliente, $correo_cliente, $contacto_cliente, $telefono_cliente, $celular_cliente) { $bd = new DB(); $sql = "\n\t\t\t\t\t\tSELECT\tid_cliente \n\t\t\t\t\t\tFROM\tclientes \n\t\t\t\t\t\tWHERE\n\t\t\t\t\t\t\t\tid_region \t\t\t= " . $region_cliente . " AND \n\t\t\t\t\t\t\t\tid_comuna\t\t\t= " . $comuna_cliente . " AND \n\t\t\t\t\t\t\t\tid_tipo_cliente\t\t= " . $tipo_cliente . " AND \n\t\t\t\t\t\t\t\tid_tienda\t\t\t= " . $id_tienda . " AND \n\t\t\t\t\t\t\t\trut\t\t\t\t\t= '" . str_replace(".", "", $rut_cliente) . "' AND \n\t\t\t\t\t\t\t\tcod_cliente_ex\t\t= " . $cod_cliente . " AND \n\t\t\t\t\t\t\t\tnombre\t\t\t\t= '" . addslashes($nombre_cliente) . "' AND \n\t\t\t\t\t\t\t\tdireccion\t\t\t= '" . addslashes($direccion_cliente) . "' AND \n\t\t\t\t\t\t\t\tcorreo\t\t\t\t= '" . addslashes($correo_cliente) . "' AND \n\t\t\t\t\t\t\t\tcontacto\t\t\t= '" . addslashes($contacto_cliente) . "' AND \n\t\t\t\t\t\t\t\ttelefono\t\t\t= '" . $telefono_cliente . "' AND \n\t\t\t\t\t\t\t\tcelular\t\t\t\t= '" . $celular_cliente . "' \n\t\t\t\t\t"; if ($bd->query($sql)) { if ($bd->resultCount() > 0) { # Encuentro un cliente igual, devuelvo el id $cliente = $bd->fetchObj(); return $cliente->id_cliente; } else { # No encuentro cliente igual, lo guardo return $this->guardarCliente($tipo_cliente, $rut_cliente, $cod_cliente, $tienda_cliente, $nombre_cliente, $direccion_cliente, $region_cliente, $comuna_cliente, $correo_cliente, $contacto_cliente, $telefono_cliente, $celular_cliente); } } else { return NULL; } }
<?php extract($_POST); include "../class/Contratos.php"; $contrato = new Contratos(); $bd = new DB(); # Recupero información para enviar correo a técnico $correo = ""; $sql_cliente = "SELECT \tc.id_cliente, d.fecha_inicio\n\t\t\t\tFROM \tcontratos_reparacion c \n\t\t\t\tJOIN\tdiagnostico d ON d.id_contrato = c.id_contrato\n\t\t\t\tWHERE \tc.id_contrato = " . $id_contrato; if ($bd->query($sql_cliente) and $bd->resultCount() > 0) { $cliente = $bd->fetchObj(); $id_cliente = $cliente->id_cliente; } else { $cliente = NULL; $id_cliente = 0; } if ($id_cliente != 0) { $sql_usr = "******" . $id_cliente; if ($bd->query($sql_usr) and $bd->resultCount() > 0) { $cl = $bd->fetchObj(); $sql_param = "SELECT link_vb FROM parametros"; if ($bd->query($sql_param) and $bd->resultCount() > 0) { $param = $bd->fetchObj(); $link_vb = $param->link_vb . "?i=" . base64_encode($id_contrato); } else { $param = NULL; $link_vb = '[Problema al generar el link, favor solicitelo en nuestro Call Center]'; } $para = array($cl->correo); $nombre_desde = $cl->nombre; $asunto_c = "Diagnostico Contrato de Trabajo " . $id_contrato;
<?php require "../class/mysql.class.php"; $bd = new DB(); extract($_POST); $sql = $bd->query("SELECT * FROM comunas WHERE id_region = " . $id_region . " ORDER BY nombre"); if ($sql) { #echo '<option value="">[Selecciona una Comuna]</option>'; for ($i = 0; $i < $bd->resultCount(); $i++) { $comuna = $bd->fetchObj(); echo '<option value="' . $comuna->id_comuna . '">' . utf8_encode($comuna->nombre) . '</option>'; } }