本文整理汇总了PHP中conecta_bd_cacic函数的典型用法代码示例。如果您正苦于以下问题:PHP conecta_bd_cacic函数的具体用法?PHP conecta_bd_cacic怎么用?PHP conecta_bd_cacic使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了conecta_bd_cacic函数的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: insereNovoSO
function insereNovoSO($te_so_new)
{
conecta_bd_cacic();
// Busco o último valor do Identificador Externo caso não tenha recebido valor para o ID Externo
$querySEL = 'SELECT max(id_so) as MaxIdSo
FROM so';
$resultSEL = mysql_query($querySEL);
$rowSEL = mysql_fetch_array($resultSEL);
$id_so = ($rowSEL['MaxIdSo']+1);
// Insiro a informação na tabela de Sistemas Operacionais incrementando o Identificador Externo
$queryINS = 'INSERT
INTO so(id_so,te_desc_so,sg_so,te_so)
VALUES ('.$id_so.',"S.O. a Cadastrar","Sigla a Cadastrar","'.$te_so_new.'")';
$resultINS = mysql_query($queryINS);
return $id_so;
}
示例2: criaSessao
function criaSessao($p_dt_hr_inicio_sessao,
$p_nm_nome_acesso_autenticacao,
$p_nm_nome_completo,
$p_te_email,
$p_te_node_address,
$p_id_so)
{
if ($p_te_email <> '')
{
// Envio e-mail informando da abertura de sessão
$corpo_mail = "Prezado usuário(a) ".$p_nm_nome_completo.",\n\n
informamos que foi iniciada uma sessão para Suporte Remoto Seguro através do Sistema CACIC em ".$p_dt_hr_inicio_sessao . "\n\n\n\n
_______________________________________________________________________
CACIC - Configurador Automático e Coletor de Informações Computacionais\n
srCACIC - Módulo para Suporte Remoto Seguro do Sistema CACIC\n
Desenvolvido pela Dataprev - Unidade Regional Espírito Santo";
//GravaTESTES('SetSession: Enviando Email...');
// Manda mail para os administradores.
//mail("$p_te_email", "Sistema CACIC - Módulo srCACIC - Abertura de Sessão para Suporte Remoto Seguro", "$corpo_mail", "From: cacic@{$_SERVER['SERVER_NAME']}");
}
conecta_bd_cacic();
$query_SESSAO = "INSERT INTO srcacic_sessoes
( dt_hr_inicio_sessao,
nm_acesso_usuario_srv,
nm_completo_usuario_srv,
te_email_usuario_srv,
te_node_address_srv,
id_so_srv,
dt_hr_ultimo_contato)
VALUES ('" . $p_dt_hr_inicio_sessao . "',
'" . $p_nm_nome_acesso_autenticacao . "',
'" . $p_nm_nome_completo . "',
'" . $p_te_email . "',
'" . $p_te_node_address . "',
'" . $p_id_so . "',
'" . $p_dt_hr_inicio_sessao . "')";
$result_SESSAO = mysql_query($query_SESSAO);
}
示例3: date
<td nowrap bgcolor="#FFFFFF"><font color="#333333" size="4" face="Verdana, Arial, Helvetica, sans-serif"><strong>CACIC - Relatório
de Configurações do TCP/IP</strong></font></td>
</tr>
<tr>
<td height="1" bgcolor="#333333"></td>
</tr>
<tr>
<td><p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Gerado
em <? echo date("d/m/Y à\s H:i"); ?></font></p></td>
</tr>
</table>
<br>
<?
require_once('../../include/library.php');
AntiSpy();
conecta_bd_cacic();
$redes_selecionadas = '';
if ($_SESSION['cs_nivel_administracao']<>1 && $_SESSION['cs_nivel_administracao']<>2)
{
//if($_SESSION["cs_situacao"] == 'S') // Apenas Redes Selecionadas
//{
// Aqui pego todas as redes selecionadas e faço uma query p/ condição de redes
$redes_selecionadas = "'" . $_SESSION["list2"][0] . "'";
for( $i = 1; $i < count($_SESSION["list2"] ); $i++ )
$redes_selecionadas = $redes_selecionadas . ",'" . $_SESSION["list2"][$i] . "'";
$query_redes = 'AND computadores.id_ip_rede IN ('. $redes_selecionadas .')';
//}
//else // Todas as Redes
//{
示例4: compacta_dados_tabelas
function compacta_dados_tabelas($p_dbname, $p_data_hora_inicio, $p_arquivo_saida)
{
conecta_bd_cacic();
$send = bzopen($p_arquivo_saida, "w");
//necessário ativar módulo componente bzip2
$res = mysql_list_tables($p_dbname) or die(mysql_error() . 'ou sua sessão expirou!');
// Pega a lista de todas as tabelas
while ($row = mysql_fetch_row($res)) {
$table = $row[0];
// cada uma das tabelas
$v_fields = mysql_list_fields($p_dbname, $table);
if (mysql_field_name($v_fields, 0) == 'cs_enviado') {
$res2 = mysql_query("SHOW CREATE TABLE {$table}");
while ($lin = mysql_fetch_row($res2)) {
// Para cada tabela
$res3 = mysql_query("SELECT * FROM {$table}");
if ($sql) {
bzwrite($send, "#");
}
while ($r = mysql_fetch_row($res3)) {
// Dump de todos os dados das tabelas
# Evitar fechamento de aspas simples!!
$r = str_replace("'", "\\'", $r);
// Na minha base tem aspas duplas e tive que acrescentar essa linha:
$r = str_replace('"', '\\"', $r);
$sql = "#INSERT INTO {$table} VALUES ('";
$sql .= implode("','", $r);
$sql .= "')";
bzwrite($send, $sql);
}
}
}
}
bzclose($send);
}
示例5: VerificaComponentes
function VerificaComponentes($strCsTipoComponente, $strTripaComponentesRecebidos, $intTotalGeralExistentes = 0)
{
// =============================================================
// Esta função retorna um array contendo os seguintes elementos:
// =============================================================
// ACR => Acrescentados
// REM => Removidos
// =============================================================
global $te_node_address;
global $arrSO;
$strTripaComponentesExistentes = '';
$strTripaACR = '';
$strTripaREM = '';
$intTotalExistentes = 0;
$intTotalRecebidos = 0;
$arrComponentesAcrescentados = array();
// ===============================================================================
// Monto array com tripa de valores enviada pelo agente e passada para verificação
// ===============================================================================
$strTripaComponentesRecebidosAux = $strTripaComponentesRecebidos;
$arrComponentesRecebidos = explode('#'.$strCsTipoComponente.'#',$strTripaComponentesRecebidosAux);
$intTotalRecebidos = count($arrComponentesRecebidos);
conecta_bd_cacic();
$strQueryComponentesExistentes = ' SELECT *
FROM componentes_estacoes
WHERE te_node_address = "'.$te_node_address . '" AND
id_so=' . $arrSO['id_so'].' AND
cs_tipo_componente = "'.$strCsTipoComponente.'"
ORDER BY te_valor';
$resultComponentesExistentes = mysql_query($strQueryComponentesExistentes) or die('Problema Consultando Tabela Componentes_Estações 2!');
$intTotalExistentes = @mysql_num_rows($resultComponentesExistentes);
// ====================================================================================
// Se já existem componentes associados à estação, vou tratar ACRESCENTADOS e REMOVIDOS
// ====================================================================================
if ($intTotalExistentes > 0)
{
while ($rowComponentesExistentes = mysql_fetch_array($resultComponentesExistentes))
{
if ($strTripaComponentesExistentes)
$strTripaComponentesExistentes .= '#'.$strCsTipoComponente.'#';
$strTripaComponentesExistentes .= $rowComponentesExistentes['te_valor'];
}
// ==============================
// Retiro as tags de aspas duplas
// ==============================
$strTripaComponentesExistentes = str_replace('<AD>','',$strTripaComponentesExistentes);
$strTripaComponentesExistentesAux = $strTripaComponentesExistentes;
$arrComponentesExistentes = explode('#'.$strCsTipoComponente.'#',$strTripaComponentesExistentes);
// ===============================================================================================================================================
// Verifico se houve ACRÉSCIMO de componentes
// ===============================================================================================================================================
$strTripaComponentesRecebidosAux = $strTripaComponentesRecebidos;
for ($intContaComponentesExistentes = 0;$intContaComponentesExistentes < count($arrComponentesExistentes);$intContaComponentesExistentes++)
$strTripaComponentesRecebidosAux = str_replace($arrComponentesExistentes[$intContaComponentesExistentes],'',$strTripaComponentesRecebidosAux);
if ($strTripaComponentesRecebidosAux <> '' && $strTripaComponentesRecebidosAux <> '#'.$strCsTipoComponente.'#')
$arrComponentesAcrescentados = explode('#'.$strCsTipoComponente.'#',$strTripaComponentesRecebidosAux);
// ===============================================================================================================================================
// ===============================================================================================================================================
// Verifico se houve REMOÇÃO de componentes
// ===============================================================================================================================================
$strTripaComponentesExistentesAux = $strTripaComponentesExistentes;
for ($intContaComponentesRecebidos = 0;$intContaComponentesRecebidos < count($arrComponentesRecebidos);$intContaComponentesRecebidos++)
$strTripaComponentesExistentesAux = str_replace($arrComponentesRecebidos[$intContaComponentesRecebidos],'',$strTripaComponentesExistentesAux);
if ($strTripaComponentesExistentesAux <> '' && $strTripaComponentesExistentesAux <> '#'.$strCsTipoComponente.'#')
$arrComponentesRemovidos = explode('#'.$strCsTipoComponente.'#',$strTripaComponentesExistentesAux);
// ===============================================================================================================================================
}
else
$arrComponentesAcrescentados = $arrComponentesRecebidos;
// ===============================
// Acrescento os componentes novos
// ===============================
if (count($arrComponentesAcrescentados)>0)
{
$strTripaInsereComponentes = '';
$strTripaACR = '';
for ($intItemComponentesAcrescentados = 0;$intItemComponentesAcrescentados < count($arrComponentesAcrescentados);$intItemComponentesAcrescentados ++)
{
if ($arrComponentesAcrescentados[$intItemComponentesAcrescentados] <> '')
{
if ($strTripaInsereComponentes<>'')
//.........这里部分代码省略.........
示例6: session_start
*/
session_start();
/*
* verifica se houve login e também regras para outras verificações (ex: permissões do usuário)!
*/
if(!isset($_SESSION['id_usuario']))
die('Acesso negado (Access denied)!');
else { // Inserir regras para outras verificações (ex: permissões do usuário)!
}
require_once('../include/library.php');
AntiSpy();
require_once ('../include/multipagina.class.php');
$DbConnect = conecta_bd_cacic();
$titulo = $oTranslator->_('Relatorio de estacoes por sistema operacional')." (".$oTranslator->_('ID Externa').")";
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title><?php
echo $titulo;
?>
</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="<?php
echo CACIC_URL;
?>
/include/cacic.css" rel="stylesheet" type="text/css" />
示例7: atualiza_ger_ver_mod
function atualiza_ger_ver_mod($p_id_ip_gerente, $p_nm_modulo, $p_te_versao_modulo)
{
conecta_bd_cacic();
$query_DEL = "DELETE from gerentes_versoes_modulos
WHERE id_ip_gerente = '".$p_id_ip_gerente."' AND
nm_modulo = '".$p_nm_modulo."'";
$result_DEL = mysql_query($query_DEL);
$query_INS = "INSERT into gerentes_versoes_modulos (id_ip_gerente,
nm_modulo,
te_versao_modulo)
values ('".$p_id_ip_gerente."',
'".$p_nm_modulo."',
'".$p_te_versao_modulo."')";
$result_INS = mysql_query($query_INS);
}
示例8: eh_excecao
function eh_excecao($id_acao, $te_node_address)
{
$query_exc = ' SELECT count(*) as num_registros
FROM acoes_excecoes
WHERE id_acao = "'.$id_acao.'" AND
te_node_address = "'.$te_node_address.'"';
conecta_bd_cacic();
$result_exc = mysql_query($query_exc);
$campos_exc = mysql_fetch_array($result_exc);
return ($campos_exc['num_registros'] == 0?0:1);
}