当前位置: 首页>>代码示例>>PHP>>正文


PHP db_consultar函数代码示例

本文整理汇总了PHP中db_consultar函数的典型用法代码示例。如果您正苦于以下问题:PHP db_consultar函数的具体用法?PHP db_consultar怎么用?PHP db_consultar使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了db_consultar函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: SSL_COMPRA_FACTURA

function SSL_COMPRA_FACTURA($transaccion, $salida = 'enlinea')
{
    $c = sprintf('SELECT procon.`codigo_producto`, procon.`titulo` AS "titulo_contenedor", provar.`descripcion` AS "titulo_variedad", provar.foto, comcon.`codigo_compra`, comcon.`codigo_usuario`, comcon.`codigo_variedad`, FORMAT(comcon.`precio_grabado`,2) AS precio_grabado, FORMAT(comcon.`precio_envio`,2) AS precio_envio, comcon.`direccion_entrega`, comcon.`fecha_entrega`, comcon.`tarjeta_de`, comcon.`tarjeta_para`, comcon.`tarjeta_cuerpo`, comcon.`usuario_notas`, comcon.`transaccion`, comcon.`fecha`, `estado`, `correo_contacto`, `telefono_remitente`, `usuario_notas`, `nombre_t_credito`,`estado_notas` FROM `flores_SSL_compra_contenedor` AS comcon LEFT JOIN `flores_producto_variedad` AS provar USING(codigo_variedad) LEFT JOIN `flores_producto_contenedor` AS procon USING(codigo_producto)  WHERE transaccion="%s"', db_codex($transaccion));
    $r = db_consultar($c);
    if (!mysql_num_rows($r)) {
        echo '<p>Lo sentimos, tal factura no existe</p>';
        return;
    }
    $f = mysql_fetch_assoc($r);
    $buffer = '<style>';
    $buffer .= 'table {border-collapse:collapse;}';
    $buffer .= 'table th{border-top:thin solid #c0c0c0;border-left:thin solid #c0c0c0;border-right:thin solid #c0c0c0;background-color:#eee;}';
    $buffer .= 'table td{border-top:thin solid #c0c0c0;border:1px solid #c0c0c0;}';
    $buffer .= '</style>';
    $buffer .= '<table style="width:100%">';
    $campo = array('Factura' => $f['transaccion'], 'F360' => $f['codigo_producto'] . ':' . $f['codigo_variedad'], 'Producto' => $f['titulo_contenedor'], 'Variedad' => $f['titulo_variedad'], 'Precio' => '$' . $f['precio_grabado'], 'Recargo de envio' => '$' . $f['precio_envio'], 'Total' => '$' . number_format($f['precio_grabado'] + $f['precio_envio'], 2, '.', ','), 'Remitente' => $f['tarjeta_de'], 'Destinatario' => $f['tarjeta_para'], 'Tarjeta' => $f['tarjeta_cuerpo'], 'Enviar a' => $f['direccion_entrega'], 'Fecha pedido' => date('d/m/Y'), 'Fecha de entrega' => date('d/m/Y', strtotime($f['fecha_entrega'])), 'Correo contacto' => $f['correo_contacto'], 'Teléfono remitente' => $f['telefono_remitente'], 'Notas adicionales del comprador' => $f['usuario_notas'] ? $f['usuario_notas'] : '[No especificó nada en especial]');
    foreach ($campo as $clave => $valor) {
        $buffer .= sprintf('<tr><td>%s</td><td style="font-weight:bold">%s</td></tr>', $clave, $valor);
    }
    $buffer .= '</table>';
    switch ($salida) {
        case 'enlinea':
            return array($buffer, $f);
            break;
        case 'pdf':
            $buffer = '<html><body>' . $buffer . '</body></html>';
            require_once 'PHP/dompdf/dompdf_config.inc.php';
            $dompdf = new DOMPDF();
            $dompdf->load_html($buffer);
            //$dompdf->render();
            //$dompdf->stream("factura-$transaccion.pdf");
    }
}
开发者ID:vlad88sv,项目名称:360,代码行数:33,代码来源:ssl.comun.php

示例2: RSS

function RSS()
{
    header('Content-Type: application/xml');
    echo '<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>YoMachete.com</title>
<link>http://www.yomachete.com/</link>
<language>es-SV</language>
<description>Sitio de ventas en línea en El Salvador</description>
<generator>ENLACE WEB S.A. de C.V.</generator>
<atom:link href="http://yomachete.com/rss.xml" rel="self" type="application/rss+xml" />
';
    $r = db_consultar("SELECT pub.id_publicacion, pub.titulo, pub.fecha_ini, pub.descripcion_corta, pub.descripcion, cat.nombre AS categoria FROM ventas_publicaciones AS pub LEFT JOIN ventas_categorias AS cat ON pub.id_categoria = cat.id_categoria WHERE tipo IN (" . _A_aceptado . "," . _A_promocionado . ") AND fecha_fin >= CURDATE() ORDER BY promocionado DESC, fecha_ini DESC LIMIT 0,30");
    while ($f = mysql_fetch_assoc($r)) {
        $descripcion = substr($f['descripcion_corta'], 0, 300) . "...";
        $url = "clasificados-en-el-salvador-vendo-" . $f['id_publicacion'] . "_" . SEO($f['titulo']);
        echo '<item>
<title>' . $f['titulo'] . '</title>
<link>http://www.yomachete.com/' . $url . '</link>
<pubDate>' . date("D, j M Y H:i:s O", strtotime($f['fecha_ini'])) . '</pubDate>
<category>' . $f['categoria'] . '</category>
<description><![CDATA[' . $descripcion . ']]></description>
<guid>http://www.yomachete.com/' . $url . '</guid>
</item>
';
    }
    echo '</channel>
</rss>
';
}
开发者ID:vlad88sv,项目名称:YoMachete,代码行数:31,代码来源:anunciadores.php

示例3: DATA_material

function DATA_material($sub)
{
    $c = "SELECT id_material, material, activo FROM ahm_materiales";
    $resultado = db_consultar($c);
    $n_filas = mysql_num_rows($resultado);
    echo "<div style='position:relative;width:90%;margin-left:auto;margin-right:auto'>";
    echo "<table style='width:100%' summary='ordens de impresión sin atender'>";
    echo "<thead>";
    echo ui_tr(ui_th("N°") . ui_th("Nombre") . ui_th("Activo"));
    echo "</thead>";
    echo "<tfoot>";
    echo "<tr><td colspan='3'>Se encontraron en total <span style='color:#00F'>{$n_filas}</span> metariales para impresión.  <a href='./?accion=materiales&amp;sub=registrar'>Clic aquí para registrar uno nuevo</a></td></tr>";
    echo "</tfoot>";
    echo "<tbody>";
    for ($i = 0; $i < $n_filas; $i++) {
        $id_material = mysql_result($resultado, $i, "id_material");
        $material = ui_input("txt_" . mysql_result($resultado, $i, "id_material"), mysql_result($resultado, $i, "material")) . '<input type="button" onclick="$(\'#resultados\').load(\'data/material+ajax.php?id_material=' . $id_material . '&material=\'+$(\'#' . "txt_" . mysql_result($resultado, $i, "id_material") . '\').val())" value="Ok"/>';
        $activo = ui_input("chk_" . mysql_result($resultado, $i, "id_material"), "1", "checkbox", "", "", mysql_result($resultado, $i, "activo") ? 'checked="checked"' : '') . '<input type="button" onclick="$(\'#resultados\').load(\'data/material+ajax.php?id_material=' . $id_material . '&activo=\'+$(\'#' . "chk_" . mysql_result($resultado, $i, "id_material") . '\').is(\':checked\'))" value="Ok"/>';
        echo ui_tr(ui_td($id_material) . ui_td($material) . ui_td($activo));
    }
    echo "</tbody>";
    echo "</table>";
    echo "<div id='resultados'></div>";
    echo "</div>";
}
开发者ID:vlad88sv,项目名称:iPrint,代码行数:25,代码来源:material.php

示例4: _F_usuario_acceder

function _F_usuario_acceder($usuario, $clave, $enlazar = true)
{
    global $tablausuarios;
    $usuario = db_codex(trim($usuario));
    $clave = db_codex(trim($clave));
    $c = "SELECT " . SQL_CAMPOS_USUARIO . " FROM {$tablausuarios} LEFT JOIN empresa USING (ID_empresa) WHERE LOWER(usuario)=LOWER('{$usuario}') AND clave=SHA1('{$clave}')";
    DEPURAR($c, 0);
    $resultado = db_consultar($c);
    if ($resultado) {
        $n_filas = mysql_num_rows($resultado);
        if ($n_filas == 1) {
            $_SESSION['autenticado'] = true;
            $_SESSION['cache_datos_usuario'] = db_fila_a_array($resultado);
            $c = "UPDATE {$tablausuarios} SET fecha_acceso=NOW() WHERE ID_usuario=" . usuario_cache('ID_usuario');
            $resultado = db_consultar($c);
            db_agregar_datos(db_prefijo . 'acceso', array('ID_empresa' => usuario_cache('ID_empresa'), 'ID_usuario' => usuario_cache('ID_usuario'), 'tiempo' => mysql_datetime()));
            return 1;
        }
    } else {
        unset($_SESSION['autenticado']);
        unset($_SESSION['cache_datos_usuario']);
        echo "Error general al autenticar!" . "<br />";
        return 0;
    }
}
开发者ID:vlad88sv,项目名称:BCA,代码行数:25,代码来源:__usuario.php

示例5: _F_usuario_acceder

function _F_usuario_acceder($usuario, $clave)
{
    global $tablaUsuarios;
    $usuario = mysql_real_escape_string(trim($usuario));
    $clave = md5(trim($clave));
    $c = "SELECT * FROM {$tablaUsuarios} WHERE usuario='{$usuario}' AND clave='{$clave}'";
    DEPURAR($c, 0);
    $resultado = db_consultar($c);
    if ($resultado) {
        $n_filas = mysql_num_rows($resultado);
        if ($n_filas == 1) {
            $_SESSION['autenticado'] = true;
            $_SESSION['cache_datos_usuario'] = db_fila_a_array($resultado);
            $c = "UPDATE {$tablaUsuarios} SET u_acceso=" . time() . " WHERE usuario='{$usuario}'";
            $resultado = db_consultar($c);
            return 1;
        } else {
            unset($_SESSION['autenticado']);
            unset($_SESSION['id_usuario']);
            return -1;
        }
    } else {
        unset($_SESSION['autenticado']);
        unset($_SESSION['id_usuario']);
        echo "Error general al autenticar!" . "<br />";
        return 0;
    }
}
开发者ID:vlad88sv,项目名称:iPrint,代码行数:28,代码来源:usuario.php

示例6: aplicacion_ingresar_nota

function aplicacion_ingresar_nota($ID_aplicacion, $nota, $tipo_nota, $notificar = true)
{
    db_agregar_datos(db_prefijo . 'historial', array('tipo' => $tipo_nota, 'fecha' => mysql_datetime(), 'cambio' => $nota, 'ID_aplicacion' => $ID_aplicacion, 'ID_usuario' => _F_usuario_cache('ID_usuario')));
    if ($notificar) {
        $cNotificaciones = sprintf('SELECT DISTINCT correo FROM ' . db_prefijo . 'historial AS h LEFT JOIN ' . db_prefijo . 'usuarios AS u USING(ID_usuario) WHERE h.ID_usuario<>' . _F_usuario_cache('ID_usuario') . ' AND nivel="' . _N_agente_us . '" AND h.ID_aplicacion=' . $ID_aplicacion);
        $rNotificaciones = db_consultar($cNotificaciones);
        $mensaje = '
        <p><b>' . _F_usuario_cache('nombre') . '</b> ha ingresado una nueva nota en una aplicación:</p>
        <p><b>' . $nota . '</b></p>
        <p><a href="' . PROY_URL . 'aplicaciones?ver=' . $ID_aplicacion . '">Ir a la aplicación</a></p>
        <hr />
        <p>
        <small>
        Ud. ha recibido esta notificación por una de las siguientes causas:
        <ul>
        <li>Ud. es el agente que lleva el caso</li>
        <li>Ud. ha comentando en esta aplicación</li>
        </ul>
        <hr />
        <span style="color:#F00;">
        NO RESPONDA A ESTE CORREO, LOS CORREOS ENVIADOS A ' . htmlentities(PROY_MAIL_POSTMASTER) . ' NO SON REVISADOS.<br />
        En su lugar puede comentar en la aplicación mencionada.
        </span>
        </small>
        </p>
        ';
        while (mysql_num_rows($rNotificaciones) && ($f = mysql_fetch_assoc($rNotificaciones))) {
            correoSMTP($f['correo'], '#' . microtime(true) . ' - Nueva nota de ' . _F_usuario_cache('nombre'), $mensaje);
        }
        correoSMTP('staff@ufsonline.net', '#' . microtime(true) . ' - Nueva nota de ' . _F_usuario_cache('nombre'), $mensaje);
    }
}
开发者ID:vlad88sv,项目名称:UFS,代码行数:32,代码来源:_aplicaciones.php

示例7: IMPRIMIR_pedido

function IMPRIMIR_pedido()
{
    if (!isset($_GET['transaccion'])) {
        die;
    }
    $c = sprintf('SELECT provar.foto, provar.descripcion AS "variedad_titulo", provar.receta, procon.codigo_producto, procon.titulo AS "contenedor_titulo",`codigo_compra`, `codigo_usuario`, `codigo_variedad`, `precio_grabado`, `precio_envio`, `tipo_t_credito`, `fecha_exp_t_credito`, `nombre_t_credito`, `pin_4_reverso_t_credito`, `correo_contacto`, `direccion_entrega`, `fecha`, `fecha_entrega`, DATE_FORMAT(fecha,"%%e de %%M de %%Y [%%r]") fecha_formato, DATE_FORMAT(fecha_entrega,"%%e de %%M de %%Y") fecha_entrega_formato, `telefono_destinatario`, `telefono_remitente`, `tarjeta_de`, `tarjeta_para`, `tarjeta_cuerpo`, `estado`, `estado_notas`, `usuario_notas`, `transaccion` FROM `flores_SSL_compra_contenedor` AS comcon LEFT JOIN flores_producto_variedad AS provar USING(codigo_variedad) LEFT JOIN flores_producto_contenedor AS procon USING(codigo_producto) WHERE transaccion="%s" ORDER BY `fecha` DESC, `estado` DESC', db_codex($_GET['transaccion']));
    $r = db_consultar($c);
    $f = mysql_fetch_assoc($r);
    $buffer = '';
    $info_producto_foto = '<a href="' . PROY_URL . 'arreglos-florales-floristerias-en-el-salvador-' . SEO($f['contenedor_titulo'] . '-' . $f['codigo_producto']) . '">' . '<img style="width:133px;height:200px" src="' . imagen_URL($f['foto'], 133, 200) . '" /></a>' . '<p class="medio-oculto">
    <strong>Cod. Producto: </strong>' . $f['codigo_producto'] . BR . '<strong>Nombre producto</strong>' . BR . $f['contenedor_titulo'] . BR . '<strong>Nombre variedad</strong>' . BR . $f['variedad_titulo'] . BR . '</p>';
    $info_importante = '<table class="tabla-estandar" style="height:55px;width:99%">' . '<tr>' . '<td>' . '<p class="medio-oculto">' . '<strong>Fecha entrega:</strong><br />' . $f['fecha_entrega_formato'] . BR . '<strong>Fecha pedido:</strong><br />' . $f['fecha_formato'] . BR . '<strong>Correo contacto</strong><br />' . $f['correo_contacto'] . '</p>' . '</td>' . '<td>' . '<p class="medio-oculto">' . '<strong>Tarjeta De</strong><br />' . $f['tarjeta_de'] . BR . '<strong>Telefono remitente</strong><br />' . $f['telefono_remitente'] . BR . '</p>' . '</td>' . '<td>' . '<p class="medio-oculto">' . '<strong>Tarjeta Para </strong><br />' . $f['tarjeta_para'] . BR . '<strong>Telefono destinatario</strong><br />' . $f['telefono_destinatario'] . '</p>' . '</td>' . '</tr>' . '</table>' . '<p class="medio-oculto">' . '<strong>Tarjeta Cuerpo</strong>' . BR . ui_textarea('', $f['tarjeta_cuerpo'], '', 'width:98%;height:110px;') . BR . '<strong>Dirección entrega</strong>' . BR . ui_textarea('', $f['direccion_entrega'], '', 'width:98%;height:110px;') . BR . '<strong>Notas del comprador</strong>' . BR . ui_textarea('', $f['usuario_notas'], '', 'width:98%;height:110px;') . BR . '<strong>Elementos para preparación</strong>' . BR . ui_textarea('', $f['receta'], '', 'width:98%;height:55px;') . '</p>';
    echo '<style>*{background-color:#FFF !important;color:#000 !important}</style>';
    echo sprintf('
    <table style="height:350px;">
    <tr>
    <td style="border-right:1px solid #CCC;padding:0 0.1em;vertical-align:top;">
    %s
    </td>

    <td style="width:800px;">
    %s
    </td>
    </tr>
    </table>
    <hr /><br />
    <center><img src="IMG/portada/logo.jpg" alt="Logotipo Flor360.com"/></center>
    <p>Yo <strong>' . $f['tarjeta_para'] . '</strong>, firmo en constancia que he recibido un arreglo floral de <i>' . PROY_NOMBRE . '</i> el día <strong>' . strftime('%A %e de %B de %Y') . '</strong>.</p>
    <br /><br />
    _______________________<br />
    <strong>' . $f['tarjeta_para'] . '</strong>
    ', $info_producto_foto, $info_importante);
}
开发者ID:vlad88sv,项目名称:360,代码行数:33,代码来源:impresion.php

示例8: _F_usuario_acceder

function _F_usuario_acceder($email, $clave, $enlazar = true)
{
    global $tablaUsuarios;
    $email = db_codex(trim($email));
    $clave = db_codex(trim($clave));
    $c = "SELECT * FROM {$tablaUsuarios} WHERE (LOWER(email)=LOWER('{$email}') OR LOWER(usuario)=LOWER('{$email}')) AND clave=SHA1(CONCAT(LOWER(usuario),'{$clave}')) AND estado!=" . _N_esp_activacion;
    DEPURAR($c, 0);
    $resultado = db_consultar($c);
    if ($resultado) {
        $n_filas = mysql_num_rows($resultado);
        if ($n_filas == 1) {
            $_SESSION['autenticado'] = true;
            $_SESSION['cache_datos_usuario'] = db_fila_a_array($resultado);
            $c = "UPDATE {$tablaUsuarios} SET ultimo_acceso=NOW() WHERE id_usuario=" . _F_usuario_cache('id_usuario');
            $resultado = db_consultar($c);
            return 1;
        } else {
            if ($enlazar) {
                // 30/09/2009
                /*
                 Con la integración de enlace.php en svcommunity.org, intentaremos
                 verificar si el usuario existe ahí y crear la cuenta acá.
                 Si no existe ni en SVC entonces fallar silenciosamente.
                */
                $url = "http://www.svcommunity.org/forum/enlace.php?m={$email}&p={$clave}";
                $SVC = @file_get_contents($url);
                if (strstr($SVC, '<?xml version="1.0" encoding="UTF-8"?>')) {
                    $XML = new SimpleXMLElement($SVC);
                    $datos["estado"] = _N_activo;
                    $datos["nivel"] = _N_vendedor;
                    $datos["ultimo_acceso"] = mysql_datetime();
                    $datos["registro"] = date('Y-m-d H:i:s', (double) $XML->date_registered);
                    $datos["usuario"] = $XML->member_name;
                    $datos["nombre"] = $XML->real_name;
                    $datos["email"] = $XML->email_address;
                    $datos["clave"] = $XML->passwd;
                    db_agregar_datos("ventas_usuarios", $datos);
                    echo "DATOS IMPORTADOS<br />";
                    return _F_usuario_acceder($email, $clave, false);
                } else {
                    echo $SVC;
                }
            }
            unset($_SESSION['autenticado']);
            unset($_SESSION['id_usuario']);
            return -1;
        }
    } else {
        unset($_SESSION['autenticado']);
        unset($_SESSION['id_usuario']);
        echo "Error general al autenticar!" . "<br />";
        return 0;
    }
}
开发者ID:vlad88sv,项目名称:YoMachete,代码行数:54,代码来源:usuario.php

示例9: ADMINISTRACION_RESTABLECER_SISTEMA

function ADMINISTRACION_RESTABLECER_SISTEMA()
{
    if (isset($_POST['chk_confirmar_restablecer_sistema']) && isset($_POST['btn_restablecer_sistema'])) {
        $tablas = array('productos_categoria', 'producto_variedad', 'producto_contenedor', 'usuarios');
        foreach ($tablas as $tabla) {
            db_consultar(sprintf('TRUNCATE TABLE `%s`', db_prefijo . $tabla));
        }
        unlinkRecursive('IMG/i/', false);
        mkdir('IMG/i/m/');
    }
}
开发者ID:vlad88sv,项目名称:360,代码行数:11,代码来源:administracion.php

示例10: ui_combobox_materiales

function ui_combobox_materiales($id_usuario)
{
    $c = "SELECT id_material, material FROM ahm_materiales WHERE activo=1 AND id_material IN (SELECT id_material FROM ahm_materiales_indv WHERE activo=1 AND id_usuario='{$id_usuario}')";
    $resultado = db_consultar($c);
    $n_filas = mysql_num_rows($resultado);
    $opciones = '';
    for ($i = 0; $i < $n_filas; $i++) {
        $opciones .= "<option value='" . mysql_result($resultado, $i, 'id_material') . "'>" . mysql_result($resultado, $i, 'material') . "</option>";
    }
    return $opciones;
}
开发者ID:vlad88sv,项目名称:iPrint,代码行数:11,代码来源:stubs.php

示例11: Publicacion_Aprobar

function Publicacion_Aprobar($id_publicacion)
{
    $id_usuario = db_obtener('ventas_publicaciones', 'id_usuario', "id_publicacion={$id_publicacion}");
    $DiasDeVigencia = db_obtener('ventas_usuarios', 'nDiasVigencia', "id_usuario={$id_usuario}");
    $c = "UPDATE ventas_publicaciones SET tipo=" . _A_aceptado . ", fecha_fin=date_add(CURDATE(), INTERVAL {$DiasDeVigencia} DAY) WHERE id_publicacion='{$id_publicacion}' AND id_usuario='{$id_usuario}' LIMIT 1";
    $r = db_consultar($c);
    $db_afectados_buffer = db_afectados();
    if ($db_afectados_buffer > 0) {
        require_once 'PHP/anunciadores.php';
        $c = "SELECT id_publicacion, titulo FROM ventas_publicaciones WHERE id_publicacion={$id_publicacion}";
        $r = db_consultar($c);
        $f = mysql_fetch_assoc($r);
        tweet('Nueva publicacion: ' . $f['titulo'] . ' | http://www.yomachete.com/clasificados-en-el-salvador-vendo-' . $f['id_publicacion'] . "_" . SEO($f['titulo']));
    }
    return $db_afectados_buffer;
}
开发者ID:vlad88sv,项目名称:YoMachete,代码行数:16,代码来源:publicaciones.php

示例12: flores_db_ui_obtener_categorias_y_contenedores_cmb

function flores_db_ui_obtener_categorias_y_contenedores_cmb($id_gui = 'cmb_categorias_y_contenedores')
{
    $c = sprintf('SELECT fprocon.titulo AS "titulo_contenedor", fprocat.codigo_categoria, fprocat.codigo_producto, fcat.titulo AS "titulo_categoria" FROM %s AS fprocon LEFT JOIN (%s AS fprocat LEFT JOIN %s AS fcat ON fprocat.codigo_categoria=fcat.codigo_categoria) ON fprocat.codigo_producto = fprocon.codigo_producto ORDER BY fcat.codigo_categoria', db_prefijo . 'producto_contenedor', db_prefijo . 'productos_categoria', db_prefijo . 'categorias');
    $r = db_consultar($c);
    if (!mysql_num_rows($r)) {
        return '';
    }
    while ($f = mysql_fetch_assoc($r)) {
        $categoria[$f['titulo_categoria']][] = array('codigo_categoria' => $f['codigo_categoria'], 'codigo_producto' => $f['codigo_producto'], 'titulo_contenedor' => $f['titulo_contenedor']);
    }
    $combobox = '';
    foreach ($categoria as $titulo_categoria => $contenedores) {
        $combobox .= "<optgroup label='{$titulo_categoria}'>";
        foreach ($contenedores as $contenedor) {
            $combobox .= '<option value="' . $contenedor['codigo_categoria'] . ',' . $contenedor['codigo_producto'] . '">' . $contenedor['titulo_contenedor'] . '</option>';
        }
        $combobox .= '</optgroup>';
    }
    return $combobox;
}
开发者ID:vlad88sv,项目名称:360,代码行数:20,代码来源:flores_db-ui.php

示例13: cargo_obtener_para

function cargo_obtener_para($ID_empresa, $ID_empleado, $DUI = '', $NIT = '', $funcion = 'cargo_obtener_para__vista_estandar', $ORDEN = 'ASC', $arrRango = NULL)
{
    $rango = '';
    if (is_array($arrRango) && isset($arrRango['fecha_inicio']) && isset($arrRango['fecha_final'])) {
        $rango = sprintf('AND h1.fecha_inicio BETWEEN "%s" AND "%s"', date('Y-m-d', $arrRango['fecha_inicio']), date('Y-m-d', $arrRango['fecha_final']));
    }
    $fecha_cese = '(SELECT `fecha_cese` FROM cese WHERE cese.ID_empleado=h1.ID_empleado AND fecha_cese > h1.fecha_inicio ORDER BY cese.`fecha_cese` ASC LIMIT 1)';
    $fecha_fin = '(SELECT DATE_SUB(h2.`fecha_inicio`, INTERVAL 1 DAY) FROM historial AS h2 WHERE h2.ID_empleado=h1.ID_empleado AND h2.`fecha_inicio` > h1.`fecha_inicio`  ORDER BY h2.`fecha_inicio` LIMIT 1)';
    $PARAMS = '';
    //$ID_empresa = $ID_empresa ? $ID_empresa : usuario_cache('ID_empresa');
    //$PARAMS = 'AND empleado.ID_empresa="'.$ID_empresa.'"';
    if ($DUI && $NIT) {
        $PARAMS = sprintf(' AND h1.ID_empleado IN (SELECT empleado.ID_empleado FROM empleado WHERE empleado.`DUI` = "%s" AND empleado.`NIT` = "%s")', $DUI, $NIT);
    } else {
        $PARAMS = ' AND h1.ID_empleado="' . db_codex($ID_empleado) . '"';
    }
    $c = 'SELECT COALESCE(`siglas`,`razon_social`) AS razon_social, `ID_historial`, h1.`ID_empresa`, `ID_empleado`, h1.`fecha_ingreso`, `fecha_inicio`, DATE_FORMAT(`fecha_inicio`,"%e de %M de %Y") AS fecha_inicio_formato, @fecha_fin := LEAST( COALESCE(' . $fecha_fin . ', DATE(NOW())),COALESCE(@cese := ' . $fecha_cese . ', DATE(NOW())) ) AS fecha_fin, DATE_FORMAT(@fecha_fin,"%e de %M de %Y") AS "fecha_fin_formato", IF(@cese,1,0) AS "flag_cese", (TO_DAYS(@fecha_fin) - TO_DAYS(fecha_inicio)) AS "dias_laborados", IF(`ID_cargo`, CONCAT(`titulo_categoria`, "::" , `titulo_cargo`), `cargo`) AS cargo, empleado.`nombres`, empleado.`apellidos`, empleado.`DUI`, empleado.`NIT`, empresa.`telefono_rrhh`, empresa.`contacto_rrhh` FROM `historial` AS h1 LEFT JOIN `empresa` USING(ID_empresa) LEFT JOIN `cargo` USING(`ID_cargo`) LEFT JOIN `categoria` USING(`ID_categoria`) LEFT JOIN `empleado` USING(ID_empleado) WHERE 1 ' . $PARAMS . ' ' . $rango . ' ORDER BY h1.`fecha_inicio` ' . $ORDEN;
    $r = db_consultar($c);
    //echo $c.'<br><br>';
    return call_user_func($funcion, $r);
}
开发者ID:vlad88sv,项目名称:BCA,代码行数:21,代码来源:__cargo.php

示例14: _F_usuario_acceder

function _F_usuario_acceder($correo, $clave, $enlazar = true)
{
    global $tablausuarios;
    $correo = db_codex(trim($correo));
    $clave = db_codex(trim($clave));
    $c = "SELECT * FROM {$tablausuarios} WHERE LOWER(usuario)=LOWER('{$correo}') AND clave=SHA1('{$clave}')";
    DEPURAR($c, 0);
    $resultado = db_consultar($c);
    if ($resultado) {
        $n_filas = mysql_num_rows($resultado);
        if ($n_filas == 1) {
            $_SESSION['autenticado'] = true;
            $_SESSION['cache_datos_nombre_completo'] = db_fila_a_array($resultado);
            db_agregar_datos(db_prefijo . 'asistencia', array('fecha' => mysql_datetime(), 'ID_usuario' => $_SESSION['cache_datos_nombre_completo']['ID_usuario']));
            return 1;
        }
    } else {
        unset($_SESSION['autenticado']);
        unset($_SESSION['codigo_nombre_completo']);
        echo "Error general al autenticar!" . "<br />";
        return 0;
    }
}
开发者ID:vlad88sv,项目名称:UFS,代码行数:23,代码来源:usuario.php

示例15: _F_usuario_acceder

function _F_usuario_acceder($correo, $clave, $enlazar = true)
{
    global $tablausuarios;
    $correo = db_codex(trim($correo));
    $clave = db_codex(trim($clave));
    $c = "SELECT * FROM {$tablausuarios} WHERE LOWER(correo)=LOWER('{$correo}') AND clave=SHA1('{$clave}')";
    DEPURAR($c, 0);
    $resultado = db_consultar($c);
    if ($resultado) {
        $n_filas = mysql_num_rows($resultado);
        if ($n_filas == 1) {
            $_SESSION['autenticado'] = true;
            $_SESSION['cache_datos_nombre_completo'] = db_fila_a_array($resultado);
            $c = "UPDATE {$tablausuarios} SET ultimo_acceso=NOW() WHERE codigo_nombre_completo=" . _F_usuario_cache('codigo_nombre_completo');
            $resultado = db_consultar($c);
            return 1;
        }
    } else {
        unset($_SESSION['autenticado']);
        unset($_SESSION['codigo_nombre_completo']);
        echo "Error general al autenticar!" . "<br />";
        return 0;
    }
}
开发者ID:vlad88sv,项目名称:360,代码行数:24,代码来源:usuario.php


注:本文中的db_consultar函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。