本文整理汇总了PHP中Conexion::abrirConexion方法的典型用法代码示例。如果您正苦于以下问题:PHP Conexion::abrirConexion方法的具体用法?PHP Conexion::abrirConexion怎么用?PHP Conexion::abrirConexion使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Conexion
的用法示例。
在下文中一共展示了Conexion::abrirConexion方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: InicializarRoles
protected function InicializarRoles($username)
{
$this->roles = array();
$db = new Conexion();
$db->abrirConexion();
$db->seleccion('roles', 'r.id_rol,r.descripcion', ' r inner join usuario u on r.id_rol = u.rol', 'u.id_usuario="' . $username . '"', 'r.id_rol asc', null);
$resultado = $db->obtenerResultado();
foreach ($resultado as &$rol) {
$this->roles[$rol["descripcion"]] = Roles::obtenerPermisosDelRol($rol["id_rol"]);
}
}
示例2: obtenerPermisosDelRol
public static function obtenerPermisosDelRol($role_id)
{
$role = new Roles();
$db = new Conexion();
$db->abrirConexion();
$db->seleccion('relacion_rol_permiso', 'p.descripcion', ' r inner join permisos p on r.id_permiso = p.id_permiso', 'r.id_rol="' . $role_id . '" and r.estado="A"', 'p.id_permiso asc', null);
$permisos = $db->obtenerResultado();
foreach ($permisos as &$permiso) {
$role->permissions[$permiso['descripcion']] = true;
}
return $role;
}
示例3: Conexion
<?php
session_start();
include 'lib/adodb5/adodb.inc.php';
//include del adodb
include 'core.php';
$data = json_decode(file_get_contents('php://input'));
if (isset($data) && isset($data->tipo_transaccion)) {
$db = new Conexion();
$db->abrirConexion();
if ($data->tipo_transaccion == 1) {
$tabla = $data->tabla;
unset($data->tabla);
if (isset($data->id_usuario_creacion)) {
$data->id_usuario_creacion = $_SESSION['id_usuario'];
}
if ($db->iniciarTransaccion()) {
if ($db->Insertar($tabla, $data)) {
mensajeSuccess();
} else {
mensajeError(1, $db->obtenerResultado());
}
} else {
mensajeError(1, $db->obtenerResultado());
}
$db->finalizarTransaccion();
} else {
if ($data->tipo_transaccion == 2) {
//insertar visita
foreach ($data as $key => $value) {
${$key} = $value;
示例4: error_reporting
<?php
error_reporting(0);
include_once './app/RepositorioUsuarioInc.php';
include_once './app/UsuarioInc.php';
include_once './app/ConexionInc.php';
include_once './app/VAlidadorRegistros.php';
if (isset($_POST['btnEnviar'])) {
Conexion::abrirConexion();
$validador = new VAlidadorRegistro($_POST['txtNombre'], $_POST['txtEmail'], $_POST['txtClave1'], $_POST['txtClave2'], Conexion::obtenerConexion());
if ($validador->registroValido()) {
$usuario = new Usuario('', $validador->ontenerNombre(), $validador->obtenerEmail(), password_hash($validador->obtenerClave(), PASSWORD_DEFAULT), '', '');
$usuarioInsertado = RepositorioUsuario::insertarUsuario(Conexion::obtenerConexion(), $usuario);
if ($usuarioInsertado) {
//Redirigir a registro-correcto:
}
}
Conexion::cerrarConexion();
}
$titulo = "Registro.....";
include_once './plantillas/documentoDlaracionInc.php';
include_once './plantillas/navBarInc.php';
?>
<div class="container">
<div class="jumbotron">
<h1 class="text-center">Formulario de Registro.</h1>
</div>
</div>
<div class="container">
示例5: obtenerSelect
function obtenerSelect($data)
{
if ($data->idTransaccion == '1') {
$db = new Conexion();
$db->abrirConexion();
$db->seleccion('descripcion', 'id_descripcion,descripcion', null, 'estado="A" and tipo="' . $data->tipo . '" ', 'id_descripcion asc', null);
return $db->obtenerResultado();
} else {
if ($data->idTransaccion == '2') {
$db = new Conexion();
$db->abrirConexion();
$db->seleccion('medicamento', 'id_medicamento,descripcion', null, 'estado="A"', 'id_medicamento asc', null);
return $db->obtenerResultado();
} else {
if ($data->idTransaccion == '3') {
$db = new Conexion();
$db->abrirConexion();
$db->seleccion('presentacion_medicamento', 'id_presentacion,presentacion_medicamento.descripcion', "medicamento md on (md.id_presentacion_salida=presentacion_medicamento.id_presentacion)", "md.estado='A' and md.id_medicamento='" . $data->idBusqueda . "'", 'id_presentacion asc', null);
return $db->obtenerResultado();
} else {
if ($data->idTransaccion == '4') {
$db = new Conexion();
$db->abrirConexion();
$db->seleccion('presentacion_medicamento', 'id_presentacion,descripcion', null, 'estado="A"', 'id_presentacion asc', null);
return $db->obtenerResultado();
} else {
if ($data->idTransaccion == '5') {
//Select de los datos del empleado
$db = new Conexion();
$db->abrirConexion();
$db->seleccion('empleado', 'id_empleado,concat(nombre," ",paterno," ",materno) nombre,turno, area, departamento, nss', null, 'id_empleado="' . $data->idBusqueda . '" and estado="A"', 'id_empleado asc', null);
return $db->obtenerResultado();
} else {
if ($data->idTransaccion == '6') {
//select de los datos de la consulta para generar los eventos del calendario
$db = new Conexion();
$db->abrirConexion();
$db->seleccion('consulta', 'c.id_consulta,c.id_empleado,e.nombre,e.paterno,e.materno,c.peso,c.talla,c.altura,c.frecuencia_respiratoria,c.frecuencia_cardiaca,c.temperatura,c.asistencia,c.fecha_inicio,c.fecha_fin', 'c inner join empleado e on c.id_empleado = e.id_empleado', 'c.fecha_inicio>="' . $data->fecha_inicio . '" and c.fecha_fin<="' . $data->fecha_fin . '"', 'c.fecha_inicio asc', null);
///print $db->obtenerSQL();
$consultas = $db->obtenerResultado();
foreach ($consultas as &$consulta) {
$db->seleccion('medicamento', 'm.id_medicamento,m.descripcion', 'm inner join relacion_medicamento_tablas rmt on m.id_medicamento = rmt.id_medicamento', 'rmt.id_tabla="' . $consulta['id_consulta'] . '" and rmt.descripcion_tabla = "consulta"', null, null);
$medicamentos = $db->obtenerResultado();
//var_dump($medicamentos);
$consulta['medicamentos'] = $medicamentos;
$consulta['title'] = $consulta['nombre'] . ' ' . $consulta['paterno'] . ' ' . $consulta['materno'];
$consulta['start'] = $consulta['fecha_inicio'];
$consulta['end'] = $consulta['fecha_fin'];
}
return $consultas;
} else {
if ($data->idTransaccion == '7') {
//Select de los datos del empleado
$db = new Conexion();
$db->abrirConexion();
$db->seleccion('medicamento', 'm.id_medicamento,m.clave,m.descripcion,m.precio,m.cantidad,m.cantidad_minima,pm.descripcion presentacion,pm.cantidad cantidad_entrada', 'm inner join presentacion_medicamento pm on m.id_presentacion_entrada = pm.id_presentacion', 'm.estado="A" and m.clave like "%' . $data->clave . '%" and m.descripcion like "%' . $data->descripcion . '%"', 'm.id_medicamento asc', null);
return $db->obtenerResultado();
} else {
if ($data->idTransaccion == '8') {
//Select de los datos del empleado
$db = new Conexion();
$db->abrirConexion();
$db->seleccion('medicamento', 'm.id_medicamento,m.clave,m.descripcion,m.precio,m.cantidad,m.cantidad_minima,pm.descripcion presentacion,pm.cantidad cantidad_entrada', 'm inner join presentacion_medicamento pm on m.id_presentacion_entrada = pm.id_presentacion', 'm.estado="A" and m.clave like "%' . $data->clave . '%"', 'm.id_medicamento asc', null);
return $db->obtenerResultado();
} else {
if ($data->idTransaccion == '9') {
//Select de los datos del empleado
$db = new Conexion();
$db->abrirConexion();
$db->seleccion('medicamento', 'm.id_medicamento,m.clave,m.descripcion,m.precio,m.cantidad,m.cantidad_minima,pm.descripcion presentacion,pm.cantidad cantidad_entrada', 'm inner join presentacion_medicamento pm on m.id_presentacion_entrada = pm.id_presentacion', 'm.estado="A" and m.descripcion like "%' . $data->descripcion . '%"', 'id_medicamento asc', null);
return $db->obtenerResultado();
} else {
if ($data->idTransaccion == '10') {
//Select de los datos del empleado
$db = new Conexion();
$db->abrirConexion();
$db->seleccion('usuario', 'u.id_usuario,u.usuario,u.password,u.rol,r.descripcion', 'u inner join roles r on u.rol=r.id_rol', 'estado="A" and usuario like "%' . $data->usuario . '%"', 'id_usuario asc', null);
return $db->obtenerResultado();
} else {
if ($data->idTransaccion == '11') {
//Select de los datos del empleado
$db = new Conexion();
$db->abrirConexion();
$db->seleccion('roles', 'id_rol,descripcion', null, null, 'id_rol asc', null);
$roles = $db->obtenerResultado();
foreach ($roles as &$rol) {
$permisoDelRol = Roles::obtenerPermisosDelRol($rol["id_rol"]);
$db->seleccion('permisos', 'id_permiso,descripcion', null, null, 'id_permiso asc', null);
$permisos = $db->obtenerResultado();
foreach ($permisos as &$permiso) {
if ($permisoDelRol->tienePermiso($permiso['descripcion'])) {
$permiso['activo'] = true;
} else {
$permiso['activo'] = false;
}
}
$rol['permisos'] = $permisos;
}
return $roles;
} else {
//.........这里部分代码省略.........
示例6: Conexion
$sql="select b.strnombre || ' '|| b.strapellido as beneficiario, b.*, e.strdescripcion as estado, m.strdescripcion as municipio, p.strdescripcion as parroquia,
case when b.\"id_ctaBanco_maestro\"!=0 then
(select stritema from tblmaestros s where s.id_maestro=b.\"id_ctaBanco_maestro\" and s.bolborrado=0)
else
'N/A'
end as ctaBanco,
u.strnombre || ' ' || u.strapellido as usuario, t.stritema as tipo, to_char(b.dtmfecha_nac,'DD/MM/YYYY') as fecha_nac,
to_char(b.dtmfecha_registro,'DD/MM/YYYY') as fecha_registro, to_char(b.dtmfecha_modificado,'DD/MM/YYYY') as fecha_modificado
from tblbeneficiario b, tblestado e, tblmunicipio m, tblparroquia p, tblusuario u, tblmaestros t
where b.id_estado=e.id_estado and b.id_municipio=m.id_municipio and b.id_parroquia=p.id_parroquia
and b.id_usuario=u.id_usuario and b.id_tipo_maestro=t.id_maestro
and b.bolborrado=0 and e.bolborrado=0 and m.bolborrado=0 and p.bolborrado=0 and u.bolborrado=0 and t.bolborrado=0 ORDER BY id_beneficiario ASC";
$conn= new Conexion();
$conn->abrirConexion();
$conn->sql=$sql;
$data=$conn->ejecutarSentencia(2);
$fila_tabla=1;
if ($data){
for ($i= 0; $i < count($data); $i++){
$pdf->SetFillColor(255,255,255);
$pdf->SetTextColor(0);
$pdf->SetFont('Arial','',5);
$pdf->SetAligns(array('C', 'C','C', 'C', 'C', 'C','C', 'C', 'C', 'C', 'C', 'C', 'C', 'C','C','C','C','C'));
$pdf->Row(array(utf8_decode(trim($data[$i]["dtmfecha_registro"])),utf8_decode(trim($data[$i]["estado"])), utf8_decode(trim($data[$i]["municipio"])), utf8_decode(trim($data[$i]["parroquia"])), $data[$i]["beneficiario"],utf8_decode(trim($data[$i]['strcedula'])),utf8_decode(trim($data[$i]["strtelefono"])),utf8_decode(trim($data[$i]['tipo']))));
}
$pdf->SetWidths(array(260));
$pdf->SetAligns(array('R','R'));
$pdf->SetFont('Arial','B',7);
示例7: Conexion
session_start();
// print file_get_contents('php://input');
$data = json_decode(file_get_contents('php://input'));
// var_dump($data);
/*
include('core.php');
$cn = new Conexion();
$cn->abrirConexion();
$cn->seleccion('usuario','*',NULL,'rol="1"','id_usuario DESC');
$res = $cn->obtenerResultadoJson();
print_r($res);
*/
if (isset($data) && isset($data->usuario) && $data->usuario != "" && isset($data->password) && $data->password != "") {
include 'core.php';
$cn = new Conexion();
$cn->abrirConexion();
$cn->seleccion('usuario', 'id_usuario,usuario,rol', NULL, 'password="' . $data->password . '" and usuario = "' . $data->usuario . '"', 'id_usuario DESC');
if ($cn->numeroRegistros() > 0) {
$res = $cn->obtenerResultado();
$_SESSION['id_usuario'] = $res[0]['id_usuario'];
$_SESSION['usuario'] = $res[0]['usuario'];
$_SESSION['rol'] = $res[0]['rol'];
$resArray['success'] = 'Se ha logueado correctamente';
print json_encode($resArray);
} else {
http_response_code(403);
$resArray = array();
$resArray['error'] = 'Usuario o Password incorrecto, por favor introduzca los datos correctos.';
// var_dump($resArray);
print json_encode($resArray);
}
示例8:
<?php
include_once './app/ConexionInc.php';
include_once 'app/RepositorioUsuarioInc.php';
Conexion::abrirConexion() . "<br/>";
$totalUsuarios = RepositorioUsuario::obtenerNumeroUsuarios(Conexion::obtenerConexion());
Conexion::cerrarConexion() . "<br/>";
?>
<nav class="navbar navbar-default navbar-static-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Este botón despliega la barra de navegación</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="index.php">Blog Emilio</a>
</div>
<div class="navbar-collapse collapse" id="navbar">
<ul class="nav navbar-nav">
<li><a href="#"><span class="glyphicon glyphicon-list" aria-hidden="true"></span>Entradas</a></li>
<li><a href="#"><span class="glyphicon glyphicon-star" aria-hidden="true"></span>Favoritos</a></li>
<li><a href="#"><span class="glyphicon glyphicon-education" aria-hidden="true"></span>Autores</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li>
<a href="#">
<span class="glyphicon glyphicon-user" aria-hidden="true"></span>