예제 #1
0
 function ing_cargos()
 {
     $db = new ClassConexion();
     $ingreso = false;
     $query = "call insertar_cargos('Profesor','Profesor de bachillerato','S','ADMIN',Now())";
     $consulta = $db->consulta($query);
     return $consulta;
 }
예제 #2
0
파일: ciudad.php 프로젝트: SIALEN/colegios
 /**
  * Valida la información del logueo 
  * @param varchar $usuario
  * @param varchar $pass
  * 
  * return boolean   
  */
 function get_Ciudades()
 {
     $db = new ClassConexion();
     $ingreso = false;
     $query = "SELECT\n                ciudades.id_ciudad,\n                ciudades.nombre_ciudad,\n                ciudades.cod_postal,\n                ciudades.id_departamento,\n                ciudades.fecha_creacion,\n                ciudades.usuario_creador,\n                ciudades.fecha_modificacion,\n                ciudades.usuario_modificador,\n                departamentos.nombre_departamento,\n                paises.nombre_pais\n                FROM\n                ciudades\n                INNER JOIN departamentos ON ciudades.id_departamento = departamentos.id_departamento\n                INNER JOIN paises ON departamentos.id_pais = paises.id_pais";
     $consulta = $db->consulta($query);
     return $consulta;
 }
예제 #3
0
 /**
  * Valida la información del logueo 
  * @param varchar $usuario
  * @param varchar $pass
  * 
  * return boolean   
  */
 function valida_usuario($usuario = null, $pass = null)
 {
     $db = new ClassConexion();
     $ingreso = false;
     $query = "SELECT\r\n                    ad_login.id_usuario,\r\n                    ad_login.usuario,\r\n                    ad_login.nombre,\r\n                    ad_login.apellido,\r\n                    ad_login.activo,\r\n                    ad_login.perfil,\r\n                    ad_login.foto\r\n                FROM\r\n                    ad_login\r\n                WHERE\r\n                    usuario = '{$usuario}'\r\n                    AND clave = '{$pass}'\r\n                    AND activo = 'SI'";
     $consulta = $db->consulta($query);
     return $consulta;
 }
예제 #4
0
 function SyncPlataform()
 {
     $db = new ClassConexion();
     $query = "UPDATE\r\n                sialen5_rh.personas as rh\r\n                INNER JOIN \r\n                (SELECT\r\n                virtual.id,\r\n                virtual.email,\r\n                virtual.username\r\n                FROM\r\n                sialen5_vtalcan.alc_user AS virtual\r\n                ) AS X ON X.email = rh.email \r\n\r\n                SET rh.id_plat_virtual = X.id, rh.username = X.username\r\n\r\n                WHERE\r\n                rh.id_plat_virtual IS NULL OR \r\n                rh.username IS NULL";
     $db->consulta($query, 'INSERT');
     $consulta = $db->insert_id();
     return $consulta;
 }
예제 #5
0
파일: menu.php 프로젝트: nmcantorp/colegios
 function get_sub($data, $id_menu)
 {
     $db = new ClassConexion();
     $db->MySQL();
     $query = "SELECT\n\t\t\tmenu.name_menu,\n\t\t\tmenu.link,\n\t\t\tmenu.parent,\n\t\t\tmenu.id_menu,\n\t\t\tmenu.orden,\n\t\t\tmenu_x_profiles.id_profile\n\t\t\tFROM\n\t\t\tmenu\n\t\t\tInner Join menu_x_profiles ON menu.id_menu = menu_x_profiles.id_menu\n\t\t\twhere\n\t\t\tmenu_x_profiles.id_profile = {$data}\n\t\t\tAND\n\t\t\tmenu.parent =  '{$id_menu}'\n\t\t\tAND\n\t\t\tmenu.status = '1'\n\t\t\tGROUP BY\n\t\t\tmenu.name_menu\n\t\t\tORDER BY\n\t\t\tmenu.id_menu ASC,\n\t\t\tmenu.parent ASC,\n\t\t\tmenu.orden ASC";
     //echo $query;die();
     $consulta = $db->consulta($query);
     return $consulta;
 }
예제 #6
0
 function get_Parameters()
 {
     $db = new ClassConexion();
     $db->MySQL();
     $query = "SELECT\n\t\tparameter.id_par,\n\t\tparameter.parameter_key,\n\t\tparameter.parameter_value,\n\t\tparameter.description,\n\t\tparameter.show_parameter,\n\t\tparameter.parameter_type,\n\t\tparameter.created,\n\t\tparameter.modified\n\t\tFROM\n\t\tparameter\n\t\tWHERE\n\t\tparameter.show_parameter = 1";
     $consulta = $db->consulta($query);
     for ($i = 0; $i < count($consulta); $i++) {
         define($consulta[$i]['parameter_key'], $consulta[$i]['parameter_value'], true);
     }
 }
예제 #7
0
 /**
  * Valida la información del logueo 
  * @param varchar $usuario
  * @param varchar $pass
  * 
  * return boolean   
  */
 function get_Organizacion($orden = null)
 {
     $db = new ClassConexion();
     $ingreso = false;
     $query = "SELECT\r\n                organizaciones.id_organizacion,\r\n                organizaciones.id_organizacion_padre,\r\n                organizaciones.id_sec_financiero,\r\n                organizaciones.nit_empresa,\r\n                organizaciones.nombre_empresa,\r\n                organizaciones.direccion,\r\n                organizaciones.telefono_pbx,\r\n                organizaciones.web_site,\r\n                organizaciones.sigla,\r\n                organizaciones.anyo_fundacion,\r\n                organizaciones.clasificacion,\r\n                organizaciones.fecha_creacion,\r\n                organizaciones.usuario_creador,\r\n                organizaciones.fecha_modificacion,\r\n                organizaciones.fecha_creador,\r\n                valores_definiciones.valor_definicion,\r\n                valores_definiciones.desc_valor_def\r\n                FROM\r\n                organizaciones\r\n                INNER JOIN valores_definiciones ON valores_definiciones.id_valor_def = organizaciones.id_sec_financiero\r\n                ";
     if (!is_null($orden)) {
         $query .= "ORDER BY {$orden}";
     }
     $consulta = $db->consulta($query);
     return $consulta;
 }
예제 #8
0
 /**
  * Valida la información del logueo 
  * @param varchar $usuario
  * @param varchar $pass
  * 
  * return boolean   
  */
 function get_Ciudades($id_ciudad = null)
 {
     $db = new ClassConexion();
     $ingreso = false;
     $query = "SELECT\r\n                ciudades.id_ciudad,\r\n                ciudades.nombre_ciudad,\r\n                ciudades.cod_postal,\r\n                ciudades.id_departamento,\r\n                ciudades.fecha_creacion,\r\n                ciudades.usuario_creador,\r\n                ciudades.fecha_modificacion,\r\n                ciudades.usuario_modificador,\r\n                departamentos.nombre_departamento,\r\n                paises.nombre_pais\r\n                FROM\r\n                ciudades\r\n                INNER JOIN departamentos ON ciudades.id_departamento = departamentos.id_departamento\r\n                INNER JOIN paises ON departamentos.id_pais = paises.id_pais\r\n                WHERE 1 ";
     if (!is_null($id_ciudad)) {
         $query .= " AND ciudades.id_ciudad = {$id_ciudad} ";
     }
     $consulta = $db->consulta($query);
     return $consulta;
 }
예제 #9
0
function valida_deporte($id_respuesta, $id_pregunta)
{
    require_once 'conexion.php';
    $objConnect = new ClassConexion();
    $objConnect->MySQL();
    $query = "\tSELECT\n            deporte.nom_dep\n            FROM\n            decision\n            INNER JOIN deporte ON decision.id_dep = deporte.id_dep\n            WHERE\n            decision.pregunta_id_preg = {$id_pregunta} AND\n            decision.id_resp = {$id_respuesta}";
    $consulta = $objConnect->consulta($query);
    if ($objConnect->num_rows($consulta) > 0) {
        $conteo = 0;
        while ($resultados = $objConnect->fetch_array($consulta)) {
            $result[$conteo]['nom_dep'] = utf8_encode($resultados['nom_dep']);
            $conteo++;
        }
    } else {
        $result = 0;
    }
    return $result;
}
예제 #10
0
 /**
  * Guardar la informacion de los tipos de definicion y los valores
  *
  */
 function guardar_definicion($dato = array())
 {
     $db = new ClassConexion();
     $db->begin();
     try {
         $query = "  INSERT INTO tipo_definicion (tipo_definicion, activo, fecha_creacion, usuario_creador)\r\n                        VALUES ('" . $dato['tipo_def'] . "', '" . $dato['estado_def'] . "', NOW(), '" . $_SESSION['nombre'] . "' )";
         $db->consulta($query, 'INSERT');
         $id_padre = $db->insert_id();
         if (isset($id_padre) && $id_padre != '' && !is_null($id_padre)) {
             for ($i = 0; $i < count($dato['detalle']); $i++) {
                 $query = "  INSERT INTO valores_definiciones (\r\n                                id_tipo_definicion,\r\n                                valor_definicion,\r\n                                desc_valor_def,\r\n                                tipo_valor_def,\r\n                                activo,\r\n                                fecha_creacion,\r\n                                usuario_creador\r\n                                ) VALUES (\r\n                                '{$id_padre}'\r\n                                ,'" . $dato['detalle'][$i]['valor_def'] . "'\r\n                                ,'" . $dato['detalle'][$i]['desc_def'] . "'\r\n                                ,'" . $dato['tipo_def'] . "'\r\n                                ,'" . $dato['detalle'][$i]['estado_def'] . "'\r\n                                ,NOW()\r\n                                ,'" . $_SESSION['nombre'] . "'\r\n                                )";
                 $db->consulta($query, 'INSERT');
                 $id_hijo[] = $db->insert_id();
             }
         }
     } catch (Exception $e) {
         $db->rollback();
         return $e;
     }
     if ($id_padre != '' && !is_null($id_padre) && count($id_hijo) > 0 && isset($id_hijo)) {
         $db->commit();
         return true;
     }
 }
예제 #11
0
function findactivities($id_proyecto = null)
{
    require_once 'conexion.php';
    //echo ('final');die();
    $objConnect = new ClassConexion();
    $objConnect->MySQL();
    $query = "  SELECT\n                actividad.Actividad_Id,\n                actividad.Nombre_Actividad,\n                actividad.Tpesimista_Actividad,\n                actividad.Tprobable_Actividad,\n                actividad.Toptimista_Actividad,\n                actividad.Tesperado_Actividad,\n                actividad.Costo_Actividad,\n                actividad.Proyecto_Id,\n                actividad_predecesora.Numero_Actividad,\n                actividad_predecesora.Actividad_Id as 'id_predecesora'\n                FROM\n                proyecto_pert\n                INNER JOIN actividad ON actividad.Proyecto_Id = proyecto_pert.Proyecto_Id\n                LEFT JOIN actividad_predecesora ON actividad_predecesora.Actividad_Id = actividad.Actividad_Id\n                INNER JOIN medida_tiempo ON proyecto_pert.Medida_Tiempo_Id = medida_tiempo.Medida_Tiempo_Id\n                INNER JOIN complejidad_proyecto ON proyecto_pert.Complejidad_Proyecto_Id = complejidad_proyecto.Complejidad_Proyecto_Id\n                WHERE 1 ";
    if ($id_proyecto != null) {
        $query .= " AND proyecto_pert.Proyecto_Id = '{$id_proyecto}'";
    }
    $result_detalle_temp = $objConnect->consulta($query);
    if ($objConnect->num_rows($result_detalle_temp) > 0) {
        $conteo = 0;
        while ($resultados = $objConnect->fetch_array($result_detalle_temp)) {
            $result_detalle[$conteo]['Actividad_Id'] = $resultados['Actividad_Id'];
            $result_detalle[$conteo]['Nombre_Actividad'] = $resultados['Nombre_Actividad'];
            $result_detalle[$conteo]['Tpesimista_Actividad'] = $resultados['Tpesimista_Actividad'];
            $result_detalle[$conteo]['Tprobable_Actividad'] = $resultados['Tprobable_Actividad'];
            $result_detalle[$conteo]['Toptimista_Actividad'] = $resultados['Toptimista_Actividad'];
            $result_detalle[$conteo]['Tesperado_Actividad'] = $resultados['Tesperado_Actividad'];
            $result_detalle[$conteo]['Costo_Actividad'] = $resultados['Costo_Actividad'];
            $result_detalle[$conteo]['Numero_Actividad'] = $resultados['Numero_Actividad'];
            $result_detalle[$conteo]['id_predecesora'] = $resultados['id_predecesora'];
            $result_detalle[$conteo]['Proyecto_Id'] = $resultados['Proyecto_Id'];
            $conteo++;
        }
    }
    return $result_detalle;
}
예제 #12
0
function saveCurrency($data = array())
{
    require_once 'conexion.php';
    $objConnect = new ClassConexion();
    $objConnect->MySQL();
    for ($i = 0; $i < count($data); $i++) {
        $query = "\tINSERT INTO currency (\r\n\t\t\t\t\tname_currency,\r\n\t\t\t\t\trate,\r\n\t\t\t\t\tdate_report\r\n\t\t\t\t)\r\n\t\t\t\tVALUES\r\n\t\t\t\t\t('" . $data[$i]['@currency'] . "'," . $data[$i]['@rate'] . ", NOW())";
        $result = $objConnect->consulta($query);
    }
    return $result;
}
예제 #13
0
<?php

session_start();
include 'conexion.php';
$db = new ClassConexion();
if (!isset($_POST['usuario'])) {
    header("Location.href:../index.html");
} else {
    $link = $db->MySQL();
    $query = "SELECT perfil FROM ad_login WHERE usuario = '{$_POST['usuario']}' AND clave = '{$_POST['password']}' AND activo='SI'";
    $datos = $db->consulta($query);
    //$datos = mysql_query($sql, $link)or die("Error $sql");
    while ($row = mysql_fetch_array($datos)) {
        $perfil = $row[perfil];
    }
    switch ($perfil) {
        case Administrador:
            $_SESSION['User'] = $_POST['usuario'];
            $sql1 = "SELECT nombre FROM ad_login WHERE usuario = '{$_POST['usuario']}'";
            $datos1 = $db->consulta($sql1);
            while ($row = mysql_fetch_array($datos1)) {
                $id = $row[asesor];
            }
            echo "<script language=javascript> alert('Acceso correcto !... Bienvenido.');document.location.href='admon.php?id={$id}'</script>";
            break;
        case Asesor:
            $_SESSION['User'] = $_POST['usuario'];
            $sql1 = "SELECT nombre FROM ad_login WHERE usuario = '{$_POST['usuario']}'";
            $datos1 = $db->consulta($sql1);
            while ($row = mysql_fetch_array($datos1)) {
                $id = $row[asesor];