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


PHP SQLQuery函数代码示例

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


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

示例1: online_select

/**
* 				Funciones "DAO" para función ONLINE
* Descripcion:	Ejecuta consultas SQL y devuelve el resultado.
* Creación:		2014-09-01
* @author 		Oscar Maldonado
*/
function online_select($id_usuario)
{
    global $db;
    $sql = "SELECT id_online FROM {$db['tbl_online']} WHERE id_usuario='{$id_usuario}' LIMIT 1;";
    $resultado = SQLQuery($sql);
    $resultado = $resultado[0] ? $resultado : false;
    return $resultado;
}
开发者ID:Oscarmal,项目名称:o3m.director,代码行数:14,代码来源:dao.online.php

示例2: login_unico

function login_unico($id_usuario)
{
    global $db;
    $sql = "SELECT \n\t\t\t\t a.id_usuario\n\t\t\t\t,a.usuario\n\t\t\t\t,a.id_grupo\n\t\t\t\t,d.grupo\n\t\t\t\t,a.activo\n\t\t\t\t,a.login\n\t\t\t\t,b.id_personal\n\t\t\t\t,CONCAT(b.nombre,' ',IFNULL(b.paterno,''),' ',IFNULL(b.materno,'')) as nombreCompleto\n\t\t\t\t,b.empleado_num\n\t\t\t\t,b.email\n\t\t\t\t,c.nombre as empresa\n\t\t\t\t,c.id_empresa as id_empresa\n\t\t\t\t,c.id_nomina as id_empresa_nomina\n\t\t\t\t,c.pais\n\t\t\t\t,d.visible as visible_group\n\t\t\t\t,d.invisible as invisible_group\n\t\t\t\t,a.visible as visible_user\n\t\t\t\t,a.invisible as invisible_user\n\t\t\t\tFROM {$db['tbl_usuarios']} a\n\t\t\t\tLEFT JOIN {$db['tbl_personal']} b USING(id_personal)\n\t\t\t\tLEFT JOIN {$db['tbl_empresas']} c USING(id_empresa)\n\t\t\t\tLEFT JOIN {$db['tbl_grupos']} d ON a.id_grupo=d.id_grupo\n\t\t\t\tWHERE a.id_usuario='{$id_usuario}' AND a.activo=1 AND b.activo=1 AND c.activo=1 AND d.activo=1;";
    $resultado = SQLQuery($sql);
    $resultado = $resultado[0] ? $resultado : false;
    return $resultado;
}
开发者ID:Oscarmal,项目名称:o3m.fw,代码行数:8,代码来源:dao.login.php

示例3: select_user

/**
* 				Funciones "DAO"
* Descripcion:	Ejecuta consultas SQL y devuelve el resultado.
* Creación:		2014-08-27
* @author 		Oscar Maldonado
*/
function select_user($usuario, $clave)
{
    global $db;
    $sql = "SELECT \n\t\t\t\t a.id_usuario\n\t\t\t\t,a.usuario\n\t\t\t\t,a.id_perfil\n\t\t\t\t,d.id_grupo\n\t\t\t\t,d.grupo\n\t\t\t\t,a.activo\n\t\t\t\t,a.login\n\t\t\t\t,b.id_personal\n\t\t\t\t,CONCAT(b.nombre,' ',IFNULL(b.paterno,''),' ',IFNULL(b.materno,'')) as nombreCompleto\n\t\t\t\t,b.empleado_num\n\t\t\t\t,b.email\n\t\t\t\t,c.nombre as empresa\n\t\t\t\t,c.id_empresa as id_empresa\n\t\t\t\t,c.id_nomina as id_empresa_nomina\n\t\t\t\t,e.pais\n\t\t\t\t,perf.visible as visible_group\n\t\t\t\t,perf.invisible as invisible_group\n\t\t\t\t,CONCAT(IFNULL(a.visible,''),',',(SELECT CAST(GROUP_CONCAT(DISTINCT id_grupo SEPARATOR ',') AS CHAR(1000)) FROM {$db['tbl_menus']} WHERE FIND_IN_SET(id_menu, CONCAT(IFNULL(perf.visible,''),',',IFNULL(a.visible,'')))  GROUP BY '')) as visible_user\n\t\t\t\t,a.invisible as invisible_user\n\t\t\t\t,perf.visible_submenu as visible_submenu_group\n\t\t\t\t,perf.invisible_submenu as invisible_submenu_group\n\t\t\t\t,CONCAT(IFNULL(a.visible_submenu,''),',',(SELECT CAST(GROUP_CONCAT(DISTINCT id_grupo SEPARATOR ',') AS CHAR(1000)) FROM {$db['tbl_menus_lateral']} WHERE FIND_IN_SET(id_menu_lateral, CONCAT(IFNULL(perf.visible_submenu,''),',',IFNULL(a.visible_submenu,'')))  GROUP BY '')) as visible_submenu_user\n\t\t\t\t,a.invisible_submenu as invisible_submenu_user\n\t\t\t\t,COUNT(a.id_personal) as perfiles\n\t\t\t\tFROM {$db['tbl_usuarios']} a\n\t\t\t\tLEFT JOIN {$db['tbl_personal']} b USING(id_personal)\n\t\t\t\tLEFT JOIN {$db['tbl_empresas']} c USING(id_empresa)\n\t\t\t\tLEFT JOIN {$db['tbl_perfiles']} perf ON a.id_perfil=perf.id_grupo\t\t\t\t\n\t\t\t\tLEFT JOIN {$db['tbl_grupos']} d ON perf.id_grupo=d.id_grupo\n\t\t\t\tLEFT JOIN {$db['tbl_paises']} e ON e.id_pais=a.id_pais\n\t\t\t\tWHERE a.usuario='{$usuario}' and a.clave='{$clave}' and a.activo=1 and b.activo=1 AND c.activo=1 AND d.activo=1\n\t\t\t\tGROUP BY a.id_personal;";
    // dump_var($sql);
    $resultado = SQLQuery($sql);
    $resultado = $resultado ? $resultado[0] : false;
    return $resultado;
}
开发者ID:Oscarmal,项目名称:o3m.director,代码行数:15,代码来源:dao.login.php

示例4: select_ver_cifrado

function select_ver_cifrado($id = false)
{
    global $db, $usuario;
    $filtro .= $id ? " AND cif.id_cifrado='{$id}'" : '';
    $sql = "SELECT cif.id_cifrado, \n\t\t\t\t\tcant.canto, \n\t\t\t\t\tcant.anio as canto_anio, \n\t\t\t\t\tcant.alias, \n\t\t\t\t\tcant.interprete, \n\t\t\t\t\tcant.autor, \n\t\t\t\t\tcant.num_pista,\n\t\t\t\t\talb.album, \n\t\t\t\t\talb.subtitulo,\n\t\t\t\t\talb.pistas,\n\t\t\t\t\talb.discos,\n\t\t\t\t\talb.anio, \n\t\t\t\t\talb.portada,\n\t\t\t\t\tart.artista,\n\t\t\t\t\tart.iglesia,\n\t\t\t\t\tart.ministerio,\n\t\t\t\t\tart.pais,\n\t\t\t\t\t(SELECT CAST(GROUP_CONCAT(DISTINCT categoria SEPARATOR ',') AS CHAR(1000)) from {$db['tbl_categorias']} WHERE FIND_IN_SET(id_categoria,cant.id_categorias)) as categorias,\n\t\t\t\t\tesc.grado1 as escala, \n\t\t\t\t\tvar.grado1 as variacion, \n\t\t\t\t\t(SELECT CAST(GROUP_CONCAT(DISTINCT nota_en SEPARATOR ',') AS CHAR(1000)) from {$db['tbl_notas']} WHERE FIND_IN_SET(id_nota,cif.acordes)) as acordes,\n\t\t\t\t\trit.ritmo,\n\t\t\t\t\tcif.tempo,\n\t\t\t\t\tcomp.compas,\n\t\t\t\t\tcif.cifrado,\n\t\t\t\t\tcif.piano,\n\t\t\t\t\tcif.trompeta,\n\t\t\t\t\tcif.sax,\n\t\t\t\t\tcif.comentarios\n\t\t\tFROM {$db['tbl_cifrados']} cif \n\t\t\tLEFT JOIN {$db['tbl_cantos']} cant ON cant.id_canto=cif.id_canto\n\t\t\tLEFT JOIN {$db['tbl_albums']} alb ON cant.id_album=alb.id_album\n\t\t\tLEFT JOIN {$db['tbl_artistas']} art ON alb.id_artista=art.id_artista\n\t\t\tLEFT JOIN {$db['tbl_escalas']} esc ON esc.id_escala=cif.id_escala\n\t\t\tLEFT JOIN {$db['tbl_escalas']} var ON var.id_escala=cif.id_variacion\n\t\t\tLEFT JOIN {$db['tbl_ritmos']} rit ON rit.id_ritmo=cif.id_ritmo\n\t\t\tLEFT JOIN {$db['tbl_compases']} comp ON comp.id_compas=cif.id_compas\n\t\t\tWHERE 1 AND cif.activo = 1 {$filtro};";
    // dump_var($sql);
    $resultado = SQLQuery($sql, 1);
    $resultado = $resultado ? $resultado : false;
    return $resultado;
}
开发者ID:Oscarmal,项目名称:o3m.director,代码行数:10,代码来源:dao.cifrado.php

示例5: select_inplants

function select_inplants($data = array())
{
    if ($data[auth]) {
        global $db;
        $sql = "SELECT \n\t\t\t\t\t CONCAT(a.nombre,' ',IFNULL(a.paterno,''),' ',IFNULL(a.materno,'')) as nombre_completo\n\t\t\t\t\t,a.email\n\t\t\t\tFROM {$db['tbl_personal']} a\n\t\t\t\tLEFT JOIN {$db['tbl_usuarios']} b on a.id_personal=b.id_personal\n\t\t\t\tLEFT JOIN {$db['tbl_grupos']} c on b.id_grupo=c.id_grupo\n\t\t\t\tWHERE c.grupo='inplant' AND a.id_personal>10\n\t\t\t\t;";
        // dump_var($sql);
        $resultado = SQLQuery($sql);
        $resultado = count($resultado) ? $resultado : false;
    }
    return $resultado;
}
开发者ID:Oscarmal,项目名称:o3m.director,代码行数:11,代码来源:test.php

示例6: select_menus

function select_menus($id_grupo = false, $nivel = false, $visible = false, $invisible = false)
{
    // Regresa listado de la tabla de mené del sistema
    global $db, $usuario;
    $visible = !$visible ? $usuario[accesos][visible] : $visible;
    $invisible = !$invisible ? $usuario[accesos][invisible] : $invisible;
    $visible = $visible ? "AND FIND_IN_SET(a.id_menu, '" . $visible . "')" : '';
    $invisible = $invisible ? "AND (NOT FIND_IN_SET(a.id_grupo, '" . $invisible . "') AND NOT FIND_IN_SET(a.id_menu, '" . $invisible . "'))" : '';
    $filtro .= $id_grupo ? "AND a.id_grupo='{$id_grupo}'" : '';
    $filtro .= $nivel ? "AND a.nivel='{$nivel}'" : '';
    $sql = "SELECT a.*, b.menu as pertenece, c.menu as superior\n\t\t\tFROM {$db['tbl_menus']} a\n\t\t\tLEFT JOIN {$db['tbl_menus']} b ON a.id_grupo=b.id_menu AND b.nivel=1 \n\t\t\tLEFT JOIN {$db['tbl_menus']} c ON a.id_superior=c.id_menu\n\t\t\tWHERE 1 AND a.activo=1 {$visible} {$invisible} {$filtro}\n\t\t\tORDER BY a.id_grupo, a.nivel, a.orden ASC;";
    // dump_var($sql);
    $resultado = SQLQuery($sql);
    $resultado = $resultado[0] ? $resultado : false;
    return $resultado;
}
开发者ID:Oscarmal,项目名称:o3m.director,代码行数:16,代码来源:build.menu.php

示例7: select_acceso_ids

/**
* 				Funciones "DAO"
* Descripcion:	Ejecuta consultas SQL y devuelve el resultado.
* Creación:		2015-11-30
* @author 		Oscar Maldonado
*/
function select_acceso_ids($data = array())
{
    // Regresa una cadena serializada con los ID's de los id_personal permitidos
    global $db, $usuario;
    // dump_var($usuario[id_grupo]);
    $max_supervisores = 2;
    $id_personal = $usuario[id_personal] ? $usuario[id_personal] : false;
    switch ($usuario[id_grupo]) {
        #Root
        case $usuario[id_grupo] == 0:
            return false;
            break;
            #Administradores
        #Administradores
        case $usuario[id_grupo] == 1:
            return false;
            break;
            #Supervisores
        #Supervisores
        case $usuario[id_grupo] == 2:
            $id_ejecutivos = "CONCAT(per.id_personal,',',sup.id_ejecutivos)";
            break;
            #Ejecutivos
        #Ejecutivos
        case $usuario[id_grupo] == 3:
            $id_ejecutivos = "per.id_personal";
            break;
        default:
            #Ejecutivos
            $id_ejecutivos = "per.id_personal";
            break;
    }
    $filtro .= $id_personal ? " AND per.id_personal='{$id_personal}'" : '';
    $sql = "SELECT {$id_ejecutivos} as id_ejecutivos\n\t\t\tFROM sis_personal per\n\t\t\tLEFT JOIN (SELECT \n\t\t\t\t\t per.id_personal as id_supervisor\n\t\t\t\t\t,CONCAT(IFNULL(per.nombre,''),' ',IFNULL(per.paterno,''),' ',IFNULL(per.materno,'')) AS nombre_completo\n\t\t\t\t\t,usu.id_usuario\n\t\t\t\t\t,usu.usuario\n\t\t\t\t\t,usu.id_perfil\n\t\t\t\t\t,gru.grupo\t\t\n\t\t\t\t\t,asign.id_ejecutivos\n\t\t\t\t\tFROM {$db['tbl_personal']} per\n\t\t\t\t\tLEFT JOIN {$db['tbl_usuarios']} usu ON per.id_personal=usu.id_personal\n\t\t\t\t\tLEFT JOIN {$db['tbl_perfiles']} perf ON usu.id_perfil=perf.id_grupo\n\t\t\t\t\tLEFT JOIN {$db['tbl_grupos']} gru ON perf.id_grupo=gru.id_grupo\t\t\n\t\t\t\t\tLEFT JOIN (SELECT \n\t\t\t\t\t\tIF(a.id_supervisor IS NULL, a.id_personal ,a.id_supervisor) AS id_supervisor\n\t\t\t\t\t\t,CAST(GROUP_CONCAT(DISTINCT a.id_personal SEPARATOR ',') AS CHAR(1000)) as id_ejecutivos\n\t\t\t\t\t\tFROM {$db['tbl_personal']} a\t\t\n\t\t\t\t\t\tLEFT JOIN {$db['tbl_usuarios']} b ON a.id_personal=b.id_personal\n\t\t\t\t\t\tGROUP BY a.id_supervisor\n\t\t\t\t\t) AS asign ON per.id_personal=asign.id_supervisor OR per.id_supervisor=asign.id_supervisor\n\t\t\t\t\tWHERE 1 AND perf.id_grupo<='{$max_supervisores}'\n\t\t\t) AS sup ON sup.id_supervisor=IF(per.id_supervisor IS NULL, per.id_personal, per.id_supervisor)\n\t\t\tWHERE 1 {$filtro} ;";
    // dump_var($sql);
    $resultado = SQLQuery($sql, 1);
    $resultado = $resultado ? $resultado[0][id_ejecutivos] : false;
    return $resultado;
}
开发者ID:Oscarmal,项目名称:o3m.director,代码行数:45,代码来源:dao.perfiles.php

示例8: select_catalogo_sucursales_nomina

function select_catalogo_sucursales_nomina($data = array())
{
    global $db, $usuario;
    if ($data[auth]) {
        $filtro .= filtro_grupo(array(10 => '', 20 => "and b.id_empresa='{$usuario['id_empresa']}'", 30 => "and b.id_empresa='{$usuario['id_empresa']}'", 40 => "and b.id_empresa='{$usuario['id_empresa']}'", 50 => "and b.id_empresa='{$usuario['id_empresa']}'", 60 => "and b.id_personal='{$usuario['id_personal']}'"));
        $sql = "SELECT sucursal_nomina FROM {$db['tbl_personal']} WHERE sucursal_nomina!='' and sucursal_nomina IS NOT NULL AND activo=1 GROUP BY sucursal_nomina ASC";
        // dump_var($sql);
        $resultado = SQLQuery($sql);
        $resultado = count($resultado) ? $resultado : false;
    } else {
        $resultado = false;
    }
    return $resultado;
}
开发者ID:Oscarmal,项目名称:o3m.fw,代码行数:14,代码来源:dao.admin.php

示例9: SQLQuery

<?php 
// --------------------------------------------------------------------
// deleteRSVP.php:  Page for deleting RSVP from database.
//
// Created: 4/5/2016 BA
// --------------------------------------------------------------------
require_once "config.php";
require_once "libs/databaselib.php";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $RSVPUser = $_POST["RSVPUser"];
    $EventID = $_POST["EventID"];
    $sql = 'SELECT * FROM EventRSVPs WHERE RSVPUser = "' . $RSVPUser . '" AND EventID = "' . $EventID . '";';
    $result = SQLQuery($sql);
    if ($result->num_rows > 0) {
        $sql = 'DELETE FROM EventRSVPs WHERE RSVPUser = "' . $RSVPUser . '" AND EventID = "' . $EventID . '";';
        if (SQLQuery($sql) == TRUE) {
            print "delete user : true";
        } else {
            print "delete user : false";
        }
    }
}
开发者ID:brianarmendariz,项目名称:PickUp,代码行数:22,代码来源:deleteRSVP.php

示例10: listado_select_pendientes_xls

function listado_select_pendientes_xls($data = array())
{
    if ($data[auth]) {
        global $db, $usuario, $var;
        $nivel_minimo = $var[nivel_minimo] ? $var[nivel_minimo] : 1;
        $id_horas_extra = is_array($data[id_horas_extra]) ? implode(',', $data[id_horas_extra]) : $data[id_horas_extra];
        $id_personal = is_array($data[id_personal]) ? implode(',', $data[id_personal]) : $data[id_personal];
        $empleado_num = is_array($data[empleado_num]) ? implode(',', $data[empleado_num]) : $data[empleado_num];
        $id_usuario = is_array($data[id_usuario]) ? implode(',', $data[id_usuario]) : $data[id_usuario];
        $activo = is_array($data[activo]) ? implode(',', $data[activo]) : $data[activo];
        $grupo = is_array($data[grupo]) ? implode(',', $data[grupo]) : $data[grupo];
        $orden = is_array($data[orden]) ? implode(',', $data[orden]) : $data[orden];
        $filtro .= filtro_grupo(array(10 => '', 20 => "and a.id_empresa='{$usuario['id_empresa']}'", 30 => "and a.id_empresa='{$usuario['id_empresa']}' and (s1.id_supervisor='{$usuario['id_personal']}' or s5.id_supervisor='{$usuario['id_personal']}')", 34 => "and a.id_empresa='{$usuario['id_empresa']}' and (s1.id_supervisor='{$usuario['id_personal']}' or s4.id_supervisor='{$usuario['id_personal']}')", 35 => "and a.id_empresa='{$usuario['id_empresa']}' and (s1.id_supervisor='{$usuario['id_personal']}' or s3.id_supervisor='{$usuario['id_personal']}')", 40 => "and a.id_empresa='{$usuario['id_empresa']}' and (s1.id_supervisor='{$usuario['id_personal']}' or s2.id_supervisor='{$usuario['id_personal']}')", 50 => "and a.id_empresa='{$usuario['id_empresa']}' and s1.id_supervisor='{$usuario['id_personal']}'", 60 => "and a.id_empresa='{$usuario['id_empresa']}' and a.id_usuario='{$usuario['id_usuario']}'"));
        $filtro .= $id_horas_extra ? " and a.id_horas_extra IN ({$id_horas_extra})" : '';
        $filtro .= $id_personal ? " and a.id_personal IN ({$id_personal})" : '';
        $filtro .= $empleado_num ? " and b.empleado_num IN ({$empleado_num})" : '';
        $filtro .= $activo ? " and a.activo IN ({$activo})" : '';
        $filtro .= $id_usuario ? " and a.id_usuario IN ({$id_usuario})" : '';
        $grupo = $grupo ? "GROUP BY {$grupo}" : "GROUP BY tbl1.id_horas_extra";
        $orden = $orden ? "ORDER BY {$orden}" : "ORDER BY tbl1.id_horas_extra ASC";
        $sql = "SELECT tbl2.* FROM \n\t\t\t\t\t(SELECT tbl1.* FROM (\n\t\t\t\t\t\tSELECT \n\t\t\t\t\t\t b.id_nomina\n\t\t\t\t\t\t,CONCAT(b.nombre,' ',IFNULL(b.paterno,''),' ',IFNULL(b.materno,'')) as nombre_completo\n\t\t\t\t\t\t,b.empleado_num\n\t\t\t\t\t\t,b.estado\n\t\t\t\t\t\t,b.sucursal_nomina as sucursal\n\t\t\t\t\t\t,b.sucursal as localidad\n\t\t\t\t\t\t,b.puesto\n\t\t\t\t\t\t,a.fecha\n\t\t\t\t\t\t,TIME_FORMAT(a.horas,'%H:%i') as horas\n\t\t\t\t\t\t,TIME_FORMAT(e.horas,'%H:%i') as tiempoextra\n\t\t\t\t\t\t,CASE IFNULL(e.id_cat_autorizacion,'NULL')\n\t\t\t\t\t\t\tWHEN 'NULL' THEN CONCAT(s1.nombre,' ',IFNULL(s1.paterno,''),' ',IFNULL(s1.materno,''), ' - ',s1.puesto, ' - ',s1.empleado_num)\n\t\t\t\t\t\t\tWHEN 1 THEN CONCAT(s2.nombre,' ',IFNULL(s2.paterno,''),' ',IFNULL(s2.materno,''), ' - ',s2.puesto, ' - ',s2.empleado_num)\n\t\t\t\t\t\t\tWHEN 2 THEN CONCAT(s3.nombre,' ',IFNULL(s2.paterno,''),' ',IFNULL(s3.materno,''), ' - ',s3.puesto, ' - ',s3.empleado_num)\n\t\t\t\t\t\tEND AS auth_nombre\n\t\t\t\t\t\t/*,IF(e.estatus=1, 'Aceptado', IF(e.estatus=0, 'Rechazado', 'Pendiente')) AS n1_estatus*/\n\t\t\t\t\t\t,'Pendiente' AS n1_estatus\n\t\t\t\t\t\t,e.argumento\n\t\t\t\t\t\t,a.id_horas_extra\n\t\t\t\t\tFROM {$db['tbl_horas_extra']} a\n\t\t\t\t\tLEFT JOIN {$db['tbl_personal']} b ON a.id_empresa=b.id_empresa AND a.id_personal=b.id_personal\n\t\t\t\t\tLEFT JOIN {$db['tbl_empresas']} c ON a.id_empresa=c.id_empresa\n\t\t\t\t\tLEFT JOIN {$db['tbl_autorizaciones_nomina']} d ON a.id_horas_extra=d.id_horas_extra\n\t\t\t\t\tLEFT JOIN (SELECT a.* FROM (SELECT * FROM {$db['tbl_autorizaciones']} ORDER BY timestamp DESC, id_cat_autorizacion DESC) a GROUP BY a.id_horas_extra) e ON a.id_horas_extra=e.id_horas_extra\n\t\t\t\t\tLEFT JOIN {$db['tbl_usuarios']} g on e.id_usuario=g.id_usuario\n\t\t\t\t\tLEFT JOIN {$db['tbl_personal']} h ON g.id_personal=h.id_personal\n\t\t\t\t\tLEFT JOIN {$db['tbl_supervisores']} n1 ON a.id_personal=n1.id_personal and n1.id_nivel=1\n\t\t\t\t\tLEFT JOIN {$db['tbl_personal']} s1 ON n1.id_supervisor=s1.id_personal\n\t\t\t\t\tLEFT JOIN {$db['tbl_supervisores']} n2 ON a.id_personal=n2.id_personal and n2.id_nivel=2\n\t\t\t\t\tLEFT JOIN {$db['tbl_personal']} s2 ON n2.id_supervisor=s2.id_personal\n\t\t\t\t\tLEFT JOIN {$db['tbl_supervisores']} n3 ON a.id_personal=n3.id_personal and n3.id_nivel=3\n\t\t\t\t\tLEFT JOIN {$db['tbl_personal']} s3 ON n3.id_supervisor=s3.id_personal\n\t\t\t\t\tWHERE 1 {$filtro} AND d.id_autorizacion_nomina IS NULL AND (e.id_cat_autorizacion<'{$nivel_minimo}' OR e.id_cat_autorizacion IS NULL) AND (e.estatus=1 OR e.estatus IS NULL)\n\t\t\t\t\tORDER BY e.id_cat_autorizacion DESC, e.timestamp DESC\n\t\t\t\t\t) as tbl1\n\t\t\t\t\t{$grupo} \n\t\t\t\t\t{$orden}\n\t\t\t\t\t) as tbl2\n\t\t\t\t;";
        // dump_var($sql);
        $resultado = SQLQuery($sql);
        $resultado = count($resultado) ? $resultado : false;
    }
    return $resultado;
}
开发者ID:Oscarmal,项目名称:o3m.fw,代码行数:27,代码来源:dao.consulta.php

示例11: captura_verifica

function captura_verifica($data = array())
{
    if ($data[auth]) {
        global $db, $usuario;
        $id_personal = $data[id_personal];
        $id_empresa = $data[id_empresa];
        $fecha = $data[fecha];
        $filtro = $id_empresa ? " and a.id_empresa='{$id_empresa}'" : '';
        $filtro .= $id_personal ? " and a.id_personal='{$id_personal}'" : '';
        $filtro .= $fecha ? " and a.fecha='{$fecha}'" : '';
        $sql = "SELECT \n\t\t\t\t\t a.id_horas_extra\n\t\t\t\t\t,DATE_FORMAT(a.fecha,'%d/%m/%Y') as fecha\n\t\t\t\t\t,DATE_FORMAT(a.horas,'%H:%i') as horas\n\t\t\t\t\t,a.timestamp as capturado_el\n\t\t\t\tFROM {$db['tbl_horas_extra']} a\n\t\t\t\t/*LEFT JOIN (SELECT id_horas_extra, MAX(id_cat_autorizacion) as id_cat_autorizacion, estatus FROM {$db['tbl_autorizaciones']} GROUP BY id_horas_extra) AS auth ON a.id_horas_extra=auth.id_horas_extra*/\n\t\t\t\tLEFT JOIN (SELECT * FROM \n\t\t\t\t\t(SELECT * FROM {$db['tbl_autorizaciones']} where activo=1 ORDER BY id_horas_extra ASC, id_cat_autorizacion DESC, timestamp DESC) AS tbl_aut\n\t\t\t\t\tGROUP BY tbl_aut.id_horas_extra) auth ON a.id_horas_extra=auth.id_horas_extra\n\t\t\t\tWHERE 1 AND a.activo=1 AND (auth.estatus!=0 OR auth.estatus IS NULL) {$filtro} ;";
        // dump_var($sql);
        $resultado = SQLQuery($sql);
        $resultado = count($resultado) ? $resultado : false;
    } else {
        $resultado = false;
    }
    return $resultado;
}
开发者ID:Oscarmal,项目名称:o3m.fw,代码行数:19,代码来源:dao.captura.php

示例12: select_data_autorizaciones

function select_data_autorizaciones($data = array())
{
    /**
    * Listado de autorizaciones nivel 5
    */
    $resultado = false;
    if ($data[auth]) {
        global $db, $usuario;
        $id_horas_extra = is_array($data[id_horas_extra]) ? implode(',', $data[id_horas_extra]) : $data[id_horas_extra];
        $id_nivel = is_array($data[id_nivel]) ? implode(',', $data[id_nivel]) : $data[id_nivel];
        $grupo = is_array($data[grupo]) ? implode(',', $data[grupo]) : $data[grupo];
        $orden = is_array($data[orden]) ? implode(',', $data[orden]) : $data[orden];
        $filtro .= $id_horas_extra ? " and a.id_horas_extra IN ({$id_horas_extra})" : '';
        $filtro .= $id_nivel ? " and d.id_cat_autorizacion IN ({$id_nivel})" : '';
        $grupo = $grupo ? "GROUP BY {$grupo}" : "GROUP BY tbl2.id_horas_extra";
        $orden = $orden ? "ORDER BY {$orden}" : "ORDER BY tbl2.id_horas_extra ASC";
        $sql = "SELECT tbl2.* FROM \n\t\t\t\t\t(SELECT tbl1.* FROM \n\t\t\t\t\t\t(SELECT \n\t\t\t\t\t a.id_horas_extra\n\t\t\t\t\t,a.id_empresa\t\t\t\t\t\n\t\t\t\t\t,a.id_personal\n\t\t\t\t\t,c.nombre as empresa\n\t\t\t\t\t,b.sucursal\n\t\t\t\t\t,CONCAT(b.nombre,' ',IFNULL(b.paterno,''),' ',IFNULL(b.materno,'')) as nombre_completo\n\t\t\t\t\t,b.empleado_num\n\t\t\t\t\t,a.fecha\n\t\t\t\t\t,DATE_FORMAT(a.horas,'%H:%i') as horas\n\t\t\t\t\t,DATE_FORMAT(d.horas,'%H:%i') as tiempoextra\n\t\t\t\t\t,d.h_rechazadas \n\t\t\t\t\t,d.h_dobles \n\t\t\t\t\t,d.h_triples \n\t\t\t\t\t,d.argumento\n\t\t \t\t\t,d.timestamp\n\t\t \t\t\t,IF(d.estatus=1,'AUTORIZADO','NO AUTORIZADO') as estatus\n\t\t\t\t\t,a.semana_iso8601\n\t\t\t\t\t,b.nombre AS capturado_por\n\t\t\t\t\t,a.timestamp AS capturado_el\n\t\t\t\t\t,d.id_cat_autorizacion as nivel\n\t\t\t\t\t,d.estatus AS n1_estatus\n\t\t\t\t\t,d.id_usuario AS n1_id_usuario\n\t\t\t\t\t,d.timestamp AS n1_fecha\n\t\t\t\t\t,CONCAT(f.nombre,' ',IFNULL(f.paterno,''),' ',IFNULL(f.materno,''), ' - ',f.puesto) as supervisor\n\t\t\t\tFROM {$db['tbl_horas_extra']} a\n\t\t\t\tLEFT JOIN {$db['tbl_personal']} b ON a.id_empresa=b.id_empresa AND a.id_personal=b.id_personal\n\t\t\t\tLEFT JOIN {$db['tbl_empresas']} c ON a.id_empresa=c.id_empresa\n\t\t\t\tLEFT JOIN {$db['tbl_autorizaciones']} d ON a.id_horas_extra=d.id_horas_extra\n\t\t\t\tLEFT JOIN {$db['tbl_usuarios']} e on d.id_usuario=e.id_usuario\n\t\t\t\tLEFT JOIN {$db['tbl_personal']} f ON e.id_personal=f.id_personal\n\t\t\t\tleft join he_supervisores s1 on b.id_empresa=s1.id_empresa and b.id_personal=s1.id_personal and s1.id_nivel=1\n\t\t\t\tleft join he_supervisores s2 on b.id_empresa=s2.id_empresa and b.id_personal=s2.id_personal and s2.id_nivel=2\n\t\t\t\tleft join he_supervisores s3 on b.id_empresa=s3.id_empresa and b.id_personal=s3.id_personal and s3.id_nivel=3\n\t\t\t\tleft join he_supervisores s4 on b.id_empresa=s4.id_empresa and b.id_personal=s4.id_personal and s4.id_nivel=4\n\t\t\t\tleft join he_supervisores s5 on b.id_empresa=s5.id_empresa and b.id_personal=s5.id_personal and s5.id_nivel=5  \n\t\t\t   WHERE 1\n\t\t\t   \t\t{$filtro} \n\t\t\t   \tORDER BY d.id_cat_autorizacion DESC, d.timestamp DESC\n\t\t\t\t\t)tbl1\n\t\t\t\t)tbl2\n\t\t\t   \t\t{$grupo} \n\t\t\t\t\t{$orden};";
        $resultado = SQLQuery($sql);
        $resultado = count($resultado) ? $resultado : false;
    }
    return $resultado;
}
开发者ID:Oscarmal,项目名称:o3m.fw,代码行数:22,代码来源:dao.autorizacion.php

示例13: SQLQuery

<?php 
// --------------------------------------------------------------------
// deleteEvent.php:  Page for deleting Event from database.
//
// Created: 2/22/2016 SS
// --------------------------------------------------------------------
require_once "config.php";
require_once "libs/databaselib.php";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $EventID = $_POST["EventID"];
    $sql = 'SELECT * FROM PickupEvents WHERE EventID = "' . $EventID . '";';
    $result = SQLQuery($sql);
    if ($result->num_rows > 0) {
        $sql = 'DELETE FROM PickupEvents WHERE EventID = ' . $EventID . ';';
        if (SQLQuery($sql) === TRUE) {
            print "true";
            $sql = 'DELETE FROM EventRSVPs WHERE EventID = ' . $EventID . ';';
            SQLQuery($sql);
        } else {
            print "false";
        }
    }
    print "false";
}
开发者ID:brianarmendariz,项目名称:PickUp,代码行数:24,代码来源:deleteEvent.php

示例14: CheckMultipleWheres

 }
 if (isset($_POST['Gender']) && $_POST['Gender'] != "") {
     $sql .= CheckMultipleWheres($multipleWheres);
     $multipleWheres = true;
     $sql .= "Gender = '" . $_POST['Gender'] . "'";
 }
 $sql .= ";";
 print $sql;
 $result = SQLQuery($sql);
 $resultData = "";
 if ($result != FALSE && $result->num_rows > 0) {
     // output data of each row
     while ($row = $result->fetch_assoc()) {
         $EventID = $row["EventID"];
         $rsvpsql = 'SELECT * FROM EventRSVPs WHERE EventID = "' . $EventID . '"';
         $RSVPResult = SQLQuery($rsvpsql);
         if ($RSVPResult->num_rows < $row["PlayerNumber"] || $_POST['OnlyNotFull'] != 'true') {
             $resultData .= '#,EventID::' . $row["EventID"];
             $resultData .= ',AuthorName::' . $row["AuthorName"];
             $resultData .= ',"Email::' . $row["Email"];
             $resultData .= ',EventName::' . $row["EventName"];
             $resultData .= ',Sport::' . $row["Sport"];
             $resultData .= ',Location::' . $row["Location"];
             $resultData .= ',Latitude::' . $row["Latitude"];
             $resultData .= ',Longitude::' . $row["Longitude"];
             $resultData .= ',DateTimeCreated::' . $row["DateTimeCreated"];
             $resultData .= ',EventDateTime::' . $row["EventDateTime"];
             $resultData .= ',AgeMax::' . $row["AgeMax"];
             $resultData .= ',AgeMin::' . $row["AgeMin"];
             $resultData .= ',MinUserRating::' . $row["MinUserRating"];
             $resultData .= ',PlayerNumber::' . $row["PlayerNumber"];
开发者ID:brianarmendariz,项目名称:PickUp,代码行数:31,代码来源:filterEvents.php

示例15: mysql_real_escape_string

require_once "libs/databaselib.php";
require_once "libs/password.php";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $Username = mysql_real_escape_string($_POST["Username"]);
    $Password = mysql_real_escape_string($_POST["Password"]);
    $NewPassword = mysql_real_escape_string($_POST["NewPassword"]);
    $passwordHash = password_hash($Password, PASSWORD_DEFAULT);
    $newPasswordHash = password_hash($NewPassword, PASSWORD_DEFAULT);
    $sql = 'SELECT * from Users where Username ="' . $Username . '"';
    $result = SQLQuery($sql);
    if ($result->num_rows > 0) {
        $row = $result->fetch_assoc();
        $curPassword = $row['Password'];
        if (password_verify($Password, $curPassword)) {
            $sqlUpdate = 'UPDATE Users SET Password = "' . $newPasswordHash . '" WHERE Username = "' . $Username . '";';
            $result = SQLQuery($sqlUpdate);
            print "First REsult" . $result;
        } else {
            $sql = 'SELECT * FROM Users WHERE Username="' . $Username . '" AND Password = "' . $Password . '";';
            $result = SQLQuery($sql);
            if ($result->num_rows > 0) {
                $row = $result->fetch_assoc();
                $sqlUpdate = 'UPDATE Users SET Password = "' . $newPasswordHash . '" WHERE Username = "' . $Username . '";';
                $result = SQLQuery($sqlUpdate);
                print "second Result" . $result;
            } else {
                print "last false";
            }
        }
    }
}
开发者ID:brianarmendariz,项目名称:PickUp,代码行数:31,代码来源:changePassword.php


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