本文整理汇总了PHP中ejecutar_sql函数的典型用法代码示例。如果您正苦于以下问题:PHP ejecutar_sql函数的具体用法?PHP ejecutar_sql怎么用?PHP ejecutar_sql使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了ejecutar_sql函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: iralmenu
public function iralmenu(){
$usuario = $_POST['usu'];
$contrasena = $_POST['pass'];
function conectar(){
$host = 'localhost';
$usuario = 'root';
$password = 'root';
$b_datos = 'escuela';
// Si no se realizó la conexión
if ( ! $conex = mysql_connect($host,$usuario,$password)) {
echo "Error al realizar la conexión - ".mysql_error();
exit();
}
// Si no se seleccionó la Base de Datos
if ( ! mysql_select_db($b_datos) ) {
echo "Error al seleccionar la Base de Datos - ".mysql_error();
exit();
}
// retorno la conexion
return $conex;
}
$conex= conectar();
$sql = "SELECT * FROM usuario WHERE email = '$usuario' AND password = '$contrasena'";
function ejecutar_sql($sql, $conex){
if ( !$resultado = mysql_query($sql, $conex) ) {
echo "Error al ejecutar la consulta SQL <br>".mysql_error();
exit();
}
return $resultado;
}
$resultado = ejecutar_sql($sql, $conex);
if (mysql_num_rows($resultado) != 0) {
return View('menu');
} else{
echo "<br><center><font color='red' size='5'>Usuario o contraseña incorrectas</font></center></br>";
return View('inicio');
}
// Limpiamos el resultado
mysql_free_result($resultado);
// cerramos la conexión
mysql_close($conex);
}
示例2: getAuditoria
function getAuditoria()
{
// Llama las funciones de BD definidas por Practico
// No hay que definir conexiones ni validar excepciones pues Practico lo hace
$resultado = ejecutar_sql("SELECT id,usuario_login,accion,fecha,hora FROM core_auditoria WHERE 1=1");
// Define variable $registros para guardar los resultados
$registros = array();
// Recorre los registros agregandolos al arreglo
while ($registro_auditoria = $resultado->fetch()) {
$registros[] = $registro_auditoria;
}
// Retorna la variable con el resultado
return $registros;
}
示例3: abrir_dialogo_modal
/*
Title: Seccion con los contactos de Chat disponibles
Ubicacion *[/core/marco_chat.php]*. Presenta la lista de usuarios del sistema para poder entablar chat con ellos
Ver tambien:
<Seccion superior> | <Articulador>
*/
/* ################################################################## */
/* ################################################################## */
echo '<div class="oculto_impresion">';
// Modal Ventana de chat
abrir_dialogo_modal("Dialogo_Chat", $MULTILANG_UsrLista);
echo $MULTILANG_UsuariosChat;
//Consulta los usuarios siempre y cuando tenga sesion activa
if ($PCOSESS_SesionAbierta) {
$resultado = ejecutar_sql("SELECT {$ListaCamposSinID_usuario} from " . $TablasCore . "usuario WHERE login<>'{$PCOSESS_LoginUsuario}' ");
//Presenta la lista de usuarios
echo '<table class="table">
<tr>
<td valign=middle align=center bgcolor=darkgray>
<font size=2 color=black>
<b>' . $MULTILANG_Usuario . '</b>
</font>
</td>
<td valign=middle align=center bgcolor=darkgray>
<font size=2 color=black>
' . $MULTILANG_Nombre . '
</font>
</td>
<td bgcolor=darkgray valign=middle align=center>
<font size=2 color=black>
示例4: ejecutar_sql
if (strpos($registro["imagen"], ".png") || strpos($registro["imagen"], ".jpg") || strpos($registro["imagen"], ".gif")) {
$PCO_EsImagen = 1;
}
//Si no detecta ninguna extension de archivo de imagen entonces pone boton en bootstrap
if (!$PCO_EsImagen) {
echo '<button class="btn-circle btn-info btn-xs">
<i class="' . $registro["imagen"] . '"></i>
</button> ' . $registro["texto"];
} else {
echo '<img src="' . $registro["imagen"] . '" border="0" />';
}
echo '</a>';
echo '</li>';
}
echo '</ul>';
}
// Si el usuario es administrador valida que ya haya cambiado al menos su correo
if (@$PCOSESS_LoginUsuario == "admin") {
$registro_usuario = ejecutar_sql("SELECT correo FROM " . $TablasCore . "usuario WHERE login=? ", "{$PCOSESS_LoginUsuario}")->fetch();
if ($registro_usuario["correo"] == "sucorreo@dominio.com" || $registro_usuario["correo"] == "unix4you2@gmail.com") {
mensaje($MULTILANG_Importante, $MULTILANG_UsrActualizarAdmin, '', 'fa fa-bell fa-3x', 'alert alert-danger alert-dismissible');
}
}
?>
<!-- INICIO DE CONTENIDOS DE APLICACION DISENADA POR EL USUARIO -->
示例5: ejecutar_login_oauth
function ejecutar_login_oauth($user, $OAuth_servicio)
{
global $TablasCore, $uid, $ListaCamposSinID_parametros, $resultado_webservice, $ListaCamposSinID_parametros, $ListaCamposSinID_auditoria, $PCO_DireccionAuditoria, $PCO_HoraOperacion, $PCO_FechaOperacion, $ArchivoCORE;
// Si el modo depuracion esta activo muestra arreglo user devuelto por el proveedor
global $ModoDepuracion;
if ($ModoDepuracion) {
echo '<h1>' . $OAuth_servicio . ' Login OK!</h1><hr>';
echo '<pre>', HtmlSpecialChars(print_r($user, 1)), '</pre><hr>';
die("Modo de depuracion activo. Debe apagarlo para usar OAuth");
}
// Define las variables del usuario a buscar/crear segun el servicio OAuth utilizado
if ($OAuth_servicio == 'Google' || $OAuth_servicio == 'LinkedIn' || $OAuth_servicio == 'Instagram' || $OAuth_servicio == 'Microsoft' || $OAuth_servicio == 'Flickr' || $OAuth_servicio == 'Twitter' || $OAuth_servicio == 'Foursquare' || $OAuth_servicio == 'XING' || $OAuth_servicio == 'Salesforce' || $OAuth_servicio == 'Bitbucket' || $OAuth_servicio == 'Yahoo' || $OAuth_servicio == 'Box' || $OAuth_servicio == 'Disqus' || $OAuth_servicio == 'Eventful' || $OAuth_servicio == 'SurveyMonkey' || $OAuth_servicio == 'RightSignature' || $OAuth_servicio == 'Fitbit' || $OAuth_servicio == 'ScoopIt' || $OAuth_servicio == 'Tumblr' || $OAuth_servicio == 'StockTwits' || $OAuth_servicio == 'VK' || $OAuth_servicio == 'Withings') {
// Otros disponibles: id,verified_email (0|1),given_name,family_name,link (G+),picture (link),gender (male|female),locale (es|en...)
$login_chk = $user->email;
$nombre_chk = $user->name;
$correo_chk = $user->email;
}
if ($OAuth_servicio == 'Facebook') {
// Otros disponibles: id,name,first_name,middle_name,last_name, link, username, education(arreglo:school[id,name],type),gender (male|female),email, timezone,locale (es_LA...),verified,updated_time
$login_chk = $user->username;
$nombre_chk = $user->name;
$correo_chk = $user->email;
}
if ($OAuth_servicio == 'Dropbox') {
// Otros disponibles: referral_link,display_name,uid (numerico),country (ej:CO),quota_info Arreglo: [datastores,shared,quota,normal],email
$login_chk = $user->uid;
$nombre_chk = $user->display_name;
$correo_chk = $user->email;
}
// Busca datos del usuario Practico, segun tipo de servicio OAuth para tener configuraciones de permisos y parametros propios de la herramienta
$consulta_busqueda_usuario_oauth = "SELECT login, nombre, clave, descripcion, nivel, correo, llave_paso FROM " . $TablasCore . "usuario WHERE login='{$login_chk}' AND descripcion LIKE '%Auth:{$OAuth_servicio}%' ";
$resultado_usuario = ejecutar_sql($consulta_busqueda_usuario_oauth);
$registro = $resultado_usuario->fetch();
// Agrega el usuario cuando es primer login desde el servicio
if ($registro["login"] == "") {
oauth_crear_usuario($OAuth_servicio, $login_chk, $nombre_chk, $correo_chk);
// Actualiza el registro desde nueva consulta
$resultado_usuario = ejecutar_sql($consulta_busqueda_usuario_oauth);
$registro = $resultado_usuario->fetch();
}
// Hace la copia opcional de permisos desde usuario plantilla
// ############ PENDIENTE ##################
// ############ PENDIENTE ##################
// ############ PENDIENTE ##################
// Se buscan datos de la aplicacion
$consulta_parametros = ejecutar_sql("SELECT id," . $ListaCamposSinID_parametros . " FROM " . $TablasCore . "parametros");
$registro_parametros = $consulta_parametros->fetch();
// Actualiza las variables de sesion con el registro
$PCOSESS_SesionAbierta = 1;
// Actualiza booleana de ingreso
$clave_correcta = 1;
// Registro de variables en la sesion
@session_start();
if (!isset($_SESSION["PCOSESS_LoginUsuario"])) {
$_SESSION["PCOSESS_LoginUsuario"] = (string) $registro["login"];
}
if (!isset($_SESSION["username"])) {
$_SESSION["username"] = (string) $registro["login"];
}
//Usada para el modulo de chat
if (!isset($_SESSION["Nombre_usuario"])) {
$_SESSION["Nombre_usuario"] = (string) $registro["nombre"];
}
if (!isset($_SESSION["Descripcion_usuario"])) {
$_SESSION["Descripcion_usuario"] = (string) $registro["descripcion"];
}
if (!isset($_SESSION["Nivel_usuario"])) {
$_SESSION["Nivel_usuario"] = (string) $registro["nivel"];
}
if (!isset($_SESSION["Correo_usuario"])) {
$_SESSION["Correo_usuario"] = (string) $registro["correo"];
}
if (!isset($_SESSION["Clave_usuario"])) {
$_SESSION["Clave_usuario"] = $registro["clave"];
}
if (!isset($_SESSION["LlaveDePasoUsuario"])) {
$_SESSION["LlaveDePasoUsuario"] = $registro["llave_paso"];
}
if (!isset($_SESSION["PCOSESS_SesionAbierta"])) {
$_SESSION["PCOSESS_SesionAbierta"] = $PCOSESS_SesionAbierta;
}
if (!isset($_SESSION["clave_correcta"])) {
$_SESSION["clave_correcta"] = $clave_correcta;
}
if (!isset($_SESSION["Nombre_Empresa_Corto"])) {
$_SESSION["Nombre_Empresa_Corto"] = $registro_parametros["nombre_empresa_corto"];
}
if (!isset($_SESSION["Nombre_Aplicacion"])) {
$_SESSION["Nombre_Aplicacion"] = $registro_parametros["nombre_aplicacion"];
}
if (!isset($_SESSION["Version_Aplicacion"])) {
$_SESSION["Version_Aplicacion"] = $registro_parametros["version"];
}
// Lleva a auditoria con query manual por la falta de $PCOSESS_LoginUsuario
ejecutar_sql_unaria("INSERT INTO " . $TablasCore . "auditoria (" . $ListaCamposSinID_auditoria . ") VALUES ('" . $registro["login"] . "','Ingresa al sistema desde {$PCO_DireccionAuditoria}','{$PCO_FechaOperacion}','{$PCO_HoraOperacion}')");
auditar("Ingresa al sistema desde {$PCO_DireccionAuditoria}", $_SESSION["PCOSESS_LoginUsuario"]);
// Actualiza fecha del ultimo ingreso para el usuario
ejecutar_sql_unaria("UPDATE " . $TablasCore . "usuario SET ultimo_acceso=? WHERE login='" . $registro["login"] . "'", "{$PCO_FechaOperacion}");
// Redirecciona al menu
header("Location: index.php");
//.........这里部分代码省略.........
示例6: count
$cant = $d_a[1];
// cantidad de pasajes reservados
$id_t_pas = $d_a[2];
// id de tipo de pasajes reservados
$t_pas = $d_a[3];
// tipo de pasajes reservados
$raz = $d_a[4];
// razon social de la empresa que compra los pasajes
$observ = $d_a[5];
// observacion sobre la venta de los pasajes adelantados.
$id_cli = $d_a[6];
// ID del cliente a cual se imputaran los pasajes adelantados
$est = 'A';
// verificamos que no exista el registro para hacer un "insert" caso contrario hacemos un "update".
$sql = " SELECT count(*), pa.codigo\n FROM pasajes_adelantados AS pa\n WHERE pa.id_tipo_pasaje=" . $id_t_pas . " and pa.id_cliente=" . $id_cli;
$res_aux = ejecutar_sql($db, $sql);
$numero = $res_aux->fields[0];
$f_d = cambiaf_a_mysql($f_d);
// echo $numero; die();
if ($numero == 0) {
// si no existen registro hay que hacer un insert
// guardo el codigo creado del registro insertado
$id = insertar_registro_transaccion_dar_id($db, 'pasajes_adelantados', 'fecha_emision, observaciones, estado, cantidad, id_cliente, id_tipo_pasaje', '"' . $f_d . '","' . $observ . '","' . $est . '",' . $cant . ',' . $id_cli . ',' . $id_t_pas);
//$sql = 'INSERT INTO pasajes_adelantados (fecha_emision, observaciones, estado, cantidad, id_cliente, id_tipo_pasaje) VALUES("'.
// $f_d.'","'.$observ.'","'.$est.'",'.$cant.','.$id_cli.','.$id_t_pas.');';
// $res = ejecutar_sql($db, $sql);
// $id = mysql_insert_id($db);
} else {
//$sql = "UPDATE pasajes_adelantados SET cantidad = cantidad + ".$cant." WHERE codigo=".$res_aux->fields[1];
$aa = actualizar_registro_con_transaccion($db, "pasajes_adelantados", "cantidad=cantidad+" . $cant . ", fecha_emision='" . $f_d . "'", " codigo = " . $res_aux->fields[1]);
$id = $res_aux->fields[1];
示例7: set_var
set_var("v_sucursal", $_SESSION['sucursal']);
// fecha_hasta
set_var("v_sucursal", $_SESSION['sucursal']);
// sumatoria de cta cte
set_var("v_vendedor", $_SESSION['usuario']);
set_var("v_total_ctacte", 0.0);
// sumatoria de cta cte
$fecha_desde = cambiaf_a_mysql($fecha_desde);
$fecha_hasta = cambiaf_a_mysql($fecha_hasta);
$db = conectar_al_servidor();
//----------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------
// Cargamos el comboBOX de COMISIONISTAS
//----------------------------------------------------------------------------------------------------
$q = "select u.id, u.nombre, u.usuario from usuarios u inner join tipos_de_usuarios tu on \n\t\t\t(u.id_tipo_usuario=tu.codigo) and (tu.codigo=3)";
$res = ejecutar_sql($db, $q);
if (!$res) {
echo $db->ErrorMsg();
//die();
} else {
$combobox_comisionista = $combobox_comisionista . "<option value=0>Solo de Sucursales...</option>";
while (!$res->EOF) {
$combobox_comisionista = $combobox_comisionista . "<option value=" . $res->fields[0] . "> Por el comisionista:<b> " . strtoupper($res->fields[1]) . "</b></option>";
$res->MoveNext();
}
$combobox_comisionista = $combobox_comisionista . "<option value=9999>Completo...</option>";
}
set_var("v_comboBox_comisionista", $combobox_comisionista);
//----------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------
示例8: ejecutar_sql
</b></th>
<th><b><?php
echo $MULTILANG_WSLlavesIP;
?>
</b></th>
<th><b><?php
echo $MULTILANG_WSLlavesFunciones;
?>
</b></th>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<?php
$consulta_forms = ejecutar_sql("SELECT id," . $ListaCamposSinID_llaves_api . " FROM " . $TablasCore . "llaves_api");
while ($registro = $consulta_forms->fetch()) {
echo '
<form action="' . $ArchivoCORE . '" method="POST" name="dactf' . $registro["id"] . '" id="dactf' . $registro["id"] . '" style="display:inline; height: 0px; border-width: 0px; width: 0px; padding: 0; margin: 0;">
<input type="hidden" name="PCO_Accion" value="actualizar_llavews">
<input type="hidden" name="id" value="' . $registro["id"] . '">
<tr>
<td><b><font color=blue>' . $registro["nombre"] . '</font></b><br>' . $registro["llave"] . '<br>' . $registro["secreto"] . '</td>
<td><input type="text" name="uri" value="' . $registro["uri"] . '" size="13" maxlength=255 class="CampoTexto"></td>
<td><input type="text" name="dominio_autorizado" value="' . $registro["dominio_autorizado"] . '" size="13" maxlength=255 class="CampoTexto"></td>
<td><input type="text" name="ip_autorizada" value="' . $registro["ip_autorizada"] . '" size="13" maxlength=255 class="CampoTexto"></td>
<td><textarea name="funciones_autorizadas" cols=20 rows=1>' . $registro["funciones_autorizadas"] . '</textarea></td>
<td align="center">
<button type="submit" class="btn btn-xs btn-info"><i class="fa fa-refresh"></i> ' . $MULTILANG_Actualizar . '</button>
</form>
</td>
示例9: TearDown
function TearDown()
{
ejecutar_sql($this->get_sql_eliminar_juego_datos());
unset($this->dr);
}
示例10: cargar_informe
function cargar_informe($informe, $en_ventana = 1, $formato = "htm", $estilo = "Informes", $embebido = 0)
{
global $ConexionPDO, $ArchivoCORE, $TablasCore, $Nombre_Aplicacion, $PCO_ValorBusquedaBD, $PCO_CampoBusquedaBD;
// Carga variables de sesion por si son comparadas en alguna condicion. De todas formas pueden ser cargadas por el usuario en el diseno del informe
global $PCOSESS_LoginUsuario, $Nombre_usuario, $Descripcion_usuario, $Nivel_usuario, $Correo_usuario, $LlaveDePasoUsuario, $PCO_FechaOperacion;
// Carga variables de definicion de tablas
global $ListaCamposSinID_informe, $ListaCamposSinID_informe_campos, $ListaCamposSinID_informe_tablas, $ListaCamposSinID_informe_condiciones, $ListaCamposSinID_informe_boton;
global $MULTILANG_TotalRegistros, $MULTILANG_ContacteAdmin, $MULTILANG_ObjetoNoExiste, $MULTILANG_ErrorTiempoEjecucion, $MULTILANG_Informes, $MULTILANG_IrEscritorio, $MULTILANG_ErrorDatos, $MULTILANG_InfErrTamano, $MULTILANG_MonCommSQL;
global $IdiomaPredeterminado;
global $PCO_InformesDataTable;
global $ModoDepuracion;
// Busca datos del informe
$consulta_informe = ejecutar_sql("SELECT id," . $ListaCamposSinID_informe . " FROM " . $TablasCore . "informe WHERE id=? ", "{$informe}");
$registro_informe = $consulta_informe->fetch();
$Identificador_informe = $registro_informe["id"];
//Si no encuentra informe presenta error
if ($registro_informe["id"] == "") {
mensaje($MULTILANG_ErrorTiempoEjecucion, $MULTILANG_ObjetoNoExiste . " " . $MULTILANG_ContacteAdmin . "<br>(" . $MULTILANG_Informes . " {$informe})", '', 'fa fa-times fa-5x icon-red texto-blink', 'alert alert-danger alert-dismissible');
}
//Identifica si el informe requiere un formulario de filtrado previo
if ($registro_informe["formulario_filtrado"] != "") {
//Determina si solicita el informe desde el formulario de filtrado apropiado, sino redirecciona a este
global $PCO_FormularioActivo;
if ($registro_informe["formulario_filtrado"] != $PCO_FormularioActivo) {
echo '<form name="precarga_form_filtro" action="' . $ArchivoCORE . '" method="POST">
<input type="Hidden" name="PCO_Accion" value="cargar_objeto">
<input type="Hidden" name="PCO_InformeFiltro" value="' . $registro_informe["id"] . '">
<input type="Hidden" name="objeto" value="frm:' . $registro_informe["formulario_filtrado"] . ':1">
<input type="Hidden" name="Presentar_FullScreen" value="' . @$Presentar_FullScreen . '">
<input type="Hidden" name="Precarga_EstilosBS" value="' . @$Precarga_EstilosBS . '">
<script type="" language="JavaScript"> document.precarga_form_filtro.submit(); </script>';
die;
}
}
//Si hay variables de filtro definidas busca su valor en el contexto global
if ($registro_informe["variables_filtro"] != "") {
$arreglo_variables_filtro = @explode(",", $registro_informe["variables_filtro"]);
//Busca y convierte cada variable recibida en global
foreach ($arreglo_variables_filtro as $nombre_variable_filtro) {
//if (isset($$nombre_variable_filtro)) // {Deprecated}
global ${$nombre_variable_filtro};
}
}
// Inicia CONSTRUCCION DE CONSULTA DINAMICA
$numero_columnas = 0;
//Busca los CAMPOS definidos para el informe
$consulta = "SELECT ";
$consulta_campos = ejecutar_sql("SELECT id," . $ListaCamposSinID_informe_campos . " FROM " . $TablasCore . "informe_campos WHERE informe=? ORDER BY peso", "{$informe}");
$PCO_ColumnasOcultas[] = "ArregloDeCamposOcultos";
while ($registro_campos = $consulta_campos->fetch()) {
//Si tiene alias definido lo agrega
$posfijo_campo = "";
if ($registro_campos["valor_alias"] != "") {
$posfijo_campo = " as " . $registro_campos["valor_alias"];
}
//Agrega el campo a la consulta
$consulta .= $registro_campos["valor_campo"] . $posfijo_campo . ",";
//Crea un arreglo con los campos marcados como ocultos para filtrarlos luego
if ($registro_campos["visible"] == 0) {
$PCO_ColumnasOcultas[] = $registro_campos["valor_campo"] . $posfijo_campo;
//Lleva el campo oculto despues del punto
$PCO_PartesCampo = explode(".", $registro_campos["valor_campo"] . $posfijo_campo);
$PCO_ColumnasOcultas[] = $PCO_PartesCampo[1];
//Lleva el campo oculto si es un alias
$PCO_PartesCampo = explode(" as ", $registro_campos["valor_campo"] . $posfijo_campo);
$PCO_ColumnasOcultas[] = $PCO_PartesCampo[1];
}
}
// Elimina la ultima coma en el listado de campos
$consulta = substr($consulta, 0, strlen($consulta) - 1);
//Busca las TABLAS definidas para el informe
$consulta .= " FROM ";
$consulta_tablas = ejecutar_sql("SELECT id," . $ListaCamposSinID_informe_tablas . " FROM " . $TablasCore . "informe_tablas WHERE informe=? ", "{$informe}");
while ($registro_tablas = $consulta_tablas->fetch()) {
//Si tiene alias definido lo agrega
$posfijo_tabla = "";
if ($registro_tablas["valor_alias"] != "") {
$posfijo_tabla = " as " . $registro_tablas["valor_alias"];
}
//Agrega tabla a la consulta
$consulta .= $registro_tablas["valor_tabla"] . $posfijo_tabla . ",";
}
// Elimina la ultima coma en el listado de tablas
$consulta = substr($consulta, 0, strlen($consulta) - 1);
// Busca las CONDICIONES para el informe
$consulta .= " WHERE ";
$consulta_condiciones = ejecutar_sql("SELECT id," . $ListaCamposSinID_informe_condiciones . " FROM " . $TablasCore . "informe_condiciones WHERE informe=? ORDER BY peso", "{$informe}");
$hay_condiciones = 0;
while ($registro_condiciones = $consulta_condiciones->fetch()) {
//Agrega condicion a la consulta
$valor_izquierdo = $registro_condiciones["valor_izq"];
$valor_derecho = $registro_condiciones["valor_der"];
// CONVIERTE VARIABLES DE SESION PHP A VALORES PARA EL QUERY Cuando el primer simbolos es un PESOS ($), es decir, solo se ingreso una variable
//LADO IZQUIERDO DE LA CONDICION
//Si el valor Izquierdo a comparar inicia por signo pesos y es una variable PHP la usa como tal
if (@$valor_izquierdo[0] == "\$") {
//Quita el signo pesos inicial para buscar la variable
$variable_a_buscar = substr($valor_izquierdo, 1, strlen($valor_izquierdo));
// Si la variable esta definida toma su valor encerrado entre comillas para el query y evitar conflictos de variables con espacios y demas.
if (@isset($variable_a_buscar)) {
//.........这里部分代码省略.........
示例11: limpiar_entradas
$resultado_webservice = @simplexml_load_string($contenido_url);
// Analiza la respuesta recibida en el XML
if (@$resultado_webservice->credencial[0]->aceptacion == 1) {
$ok_login = 1;
}
} else {
limpiar_entradas();
mensaje($MULTILANG_LoginNoWSTit, $MULTILANG_LoginNoWSDes . "<br>Test URL=<a href='" . $webservice_validacion . "' target=_BLANK>Auth WebService</a> (entradas filtradas)", '', 'fa fa-times fa-5x icon-red texto-blink', 'alert alert-danger alert-dismissible');
}
$clave_correcta = 0;
if ($clave != "" && $ok_login == 1 && $ok_captcha == 1) {
// Busca datos del usuario Practico, sin importar metodo de autenticacion para tener configuraciones de permisos y parametros propios de la herramienta
$resultado_usuario = ejecutar_sql("SELECT {$ListaCamposSinID_usuario} FROM " . $TablasCore . "usuario WHERE login='{$uid}'");
$registro = $resultado_usuario->fetch();
// Se buscan datos de la aplicacion
$consulta_parametros = ejecutar_sql("SELECT id," . $ListaCamposSinID_parametros . " FROM " . $TablasCore . "parametros");
$registro_parametros = $consulta_parametros->fetch();
// Actualiza las variables de sesion con el registro
$PCOSESS_SesionAbierta = 1;
// Actualiza booleana de ingreso
$clave_correcta = 1;
// Registro de variables en la sesion
// Antes con depreciada: session_register('PCOSESS_LoginUsuario');
@session_start();
if (!isset($_SESSION["PCOSESS_LoginUsuario"])) {
$_SESSION["PCOSESS_LoginUsuario"] = (string) $resultado_webservice->credencial[0]->login;
}
if (!isset($_SESSION["username"])) {
$_SESSION["username"] = (string) $registro["login"];
}
//Usada para el modulo de chat
示例12: set_var
// Cargamos el membrete
//------------------------------------------------------------------------------
set_var("v_path_logo", LOGO);
set_var("v_razon_social", RAZON_SOCIAL);
set_var("v_direc_razon_social", DIREC_RAZON_SOCIAL);
set_var("v_tel_razon_social", TEL_RAZON_SOCIAL);
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
// MUESTRA TODOS LOS REGISTROS DE LOS CELULARES
//------------------------------------------------------------------------------
$db = conectar_al_servidor();
$q = "SELECT\n e.NRO_GUIA, /* 0 */\n e.FECHA, /* 1 */\n e.REMITENTE, /* 2 */\n e.CUIT_ORIGEN, /* 3 */\n e.DIRECCION_REMITENTE, /* 4 */\n e.TEL_ORIGEN, /* 5 */\n e.DESTINATARIO, /* 6 */\n e.CUIT_DESTINO, /* 7 */\n e.DIRECCION_DESTINO,\n e.TEL_DESTINO,\n e.PRIORIDAD,\n e.FECHA_ENTREGA,\n e.HORA_ENTREGA_DESDE,\n e.HORA_ENTREGA_HASTA,\n e.PRECIO,\n e.ESTADO,\n e.USUARIO,\n lr.localidad AS Localidad_remitente,\n ld.localidad AS Localidad_destinatario,\n pr.provincia,\n pd.provincia,\n CONCAT(f.Nro_SUCURSAL,'-',f.NRO_FACTURA),\n e.COMISION_COMISIONISTA,\n e.COMISION_SUCURSAL,\n e.IMPORTE_SEGURO, /* 24 */\n e.OBSERVACIONES,\n e.ELIMINADO,\n e.porcentaje_seguro,\n e.iva, /* 28 */\n e.DEBE_TENER_FRIO,\n e.CON_AVISO_DE_RETORNO\n FROM\n encomiendas AS e\n Inner Join localidades AS lr ON (e.ID_LOCALIDAD_REMITENTE = lr.codigo)\n Inner Join localidades AS ld ON (e.ID_LOCALIDAD_REMITENTE = ld.codigo)\n Inner Join provincias AS pr ON (lr.id_provincia = pr.codigo)\n Inner Join provincias AS pd ON (ld.id_provincia = pd.codigo)\n Left Join usuarios AS u ON (e.ID_COMISIONISTA = u.id)\n Left Join facturas AS f ON (e.ID_FACTURA = f.CODIGO)\n WHERE (e.nro_guia=" . $b_nro_orden . ")";
$res = ejecutar_sql($db, $q);
//---------------------------------------------------------------------------------------------------
$q2 = "SELECT item, cantidad, descripcion, precio_unitario, id_comisionista, u.usuario, comision_sucursal, comision_comisionista\n FROM detalle_encomiendas AS de inner join usuarios AS u ON (de.id_comisionista=u.id)\n WHERE (de.id_encomienda=" . $b_nro_orden . ")";
$res2 = ejecutar_sql($db, $q2);
if ($res2->fields[24] > 0) {
set_var("v_encomienda_asegurada", "S");
} else {
set_var("v_encomienda_asegurada", "N");
}
if ($res2->fields[28] == "S") {
set_var("v_debe_tener_frio", "S");
} else {
set_var("v_debe_tener_frio", "N");
}
if ($res2->fields[29] == "S") {
set_var("v_con_aviso_de_retorno", "S");
} else {
set_var("v_con_aviso_de_retorno", "N");
}
示例13: ejecutar_sql
<td><b><?php
echo $MULTILANG_Titulo;
?>
</b></td>
<td><b><?php
echo $MULTILANG_TablaDatos;
?>
</b></td>
<td></td>
<td></td>
<td></td>
</tr>
</thead>
<tbody>
<?php
$consulta_forms = ejecutar_sql("SELECT id," . $ListaCamposSinID_formulario . " FROM " . $TablasCore . "formulario ORDER BY titulo");
while ($registro = $consulta_forms->fetch()) {
echo '<tr>
<td><b>' . $registro["id"] . '</b></td>
<td>' . $registro["titulo"] . '</td>
<td>' . str_replace($TablasApp, '', $registro["tabla_datos"]) . '</td>
<td align="center">
<form action="' . $ArchivoCORE . '" method="POST" name="dco' . $registro["id"] . '" id="dco' . $registro["id"] . '">
<input type="hidden" name="PCO_Accion" value="definir_copia_formularios">
<input type="hidden" name="formulario" value="' . $registro["id"] . '">
<input type="hidden" name="titulo_formulario" value="' . $registro["titulo"] . '">
<input type="hidden" name="nombre_tabla" value="' . $registro["tabla_datos"] . '">
<a class="btn btn-default btn-xs" href="javascript:confirmar_evento(\'' . $MULTILANG_FrmAdvCopiar . '\',dco' . $registro["id"] . ');"><i class="fa fa-code-fork"></i> ' . $MULTILANG_FrmCopiar . '</a>
</form>
</td>
<td align="center">
示例14: consultar_tablas
});
Morris.Donut({
element: 'conteos-generales-aplicacion',
data: [
<?php
//Inicia la generacion del arreglo con los datos
//$resultado_auditoria=ejecutar_sql("SELECT fecha,count(*) as cantidad FROM ".$TablasCore."auditoria WHERE fecha>=date_sub(date(now()),INTERVAL 30 DAY) GROUP BY fecha ORDER BY fecha");
$resultado_conteos_tablas = consultar_tablas($TablasApp);
$cadena_datos = "";
while ($registro_conteos_tablas = $resultado_conteos_tablas->fetch()) {
$nombre_tabla = @$registro_conteos_tablas[0];
//Si la tabla es de aplicacion hace los conteos
if (@strpos($nombre_tabla, $TablasApp) !== FALSE) {
$total_registros_tabla = 0;
$registro_conteos_tablas = ejecutar_sql("SELECT count(*) FROM " . $nombre_tabla . "")->fetch();
$registro_conteos_tablas[0];
$cadena_datos .= "\r\n {\r\n label: '" . $nombre_tabla . "',\r\n value: " . $registro_conteos_tablas[0] . "\r\n },\r\n ";
}
}
$cadena_datos = substr($cadena_datos, 0, -1);
echo $cadena_datos;
?>
],
resize: true
});
});
</script>
示例15: ejecutar_sql
}
$resultado = ejecutar_sql("SELECT COUNT(*) as conteo,categoria FROM " . $TablasCore . "informe " . @$Complemento_tablas . " WHERE 1 " . @$Complemento_condicion . " GROUP BY categoria ORDER BY categoria");
// Imprime las categorias encontradas para el usuario
while ($registro = $resultado->fetch()) {
//Crea la categoria en el acordeon
$seccion_menu_activa = $registro["categoria"];
$conteo_opciones = $registro["conteo"];
abrir_ventana($MULTILANG_Informes . ': ' . $seccion_menu_activa . ' (' . $conteo_opciones . ')', 'panel-primary');
// Busca las opciones dentro de la categoria
// Si el usuario es diferente al administrador agrega condiciones al query
if ($PCOSESS_LoginUsuario != "admin") {
$Complemento_tablas = "," . $TablasCore . "usuario_informe";
$Complemento_condicion = " AND " . $TablasCore . "usuario_informe.informe=" . $TablasCore . "informe.id AND " . $TablasCore . "usuario_informe.usuario='{$PCOSESS_LoginUsuario}'";
// AND nivel>0
}
$resultado_opciones_acordeon = ejecutar_sql("SELECT * FROM " . $TablasCore . "informe " . @$Complemento_tablas . " WHERE 1 AND categoria='" . $seccion_menu_activa . "' " . @$Complemento_condicion . " ORDER BY titulo");
while ($registro_opciones_acordeon = $resultado_opciones_acordeon->fetch()) {
//Determina si el informe es texto o grafico y cambia el icono asociado
$icono_informe = "fa-file-text-o";
if ($registro_opciones_acordeon["formato_final"] == "G") {
$icono_informe = "fa-pie-chart";
}
//Determina si el registro fue generado para el admin o un usuario estandar y genera el objeto a enlazar
$objeto_enlazar = $registro_opciones_acordeon["id"];
if ($PCOSESS_LoginUsuario != "admin") {
$objeto_enlazar = $registro_opciones_acordeon["informe"];
}
//Presenta el enlace al informe
echo '<div style="float:left">
<form action="' . $ArchivoCORE . '" method="post" name="acordeinf_' . $registro_opciones_acordeon["id"] . '" id="acordeinf_' . $registro_opciones_acordeon["id"] . '" style="display:inline; height: 0px; border-width: 0px; width: 0px; padding: 0; margin: 0;">
<table class="table table-unbordered table-hover table-condensed"><tr><td align=center>