|
Server : Apache/2.4.62 System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64 User : www ( 80) PHP Version : 8.3.8 Disable Function : NONE Directory : /domains/logicswapweb/aplicaciones/admon/generales/ |
Upload File : |
<?php
$numlineas = 8; //m�ximo n�mero de l�neas desplegadas por p�gina
/************************************************************
M�TODO: conectar
DESCRIPCION: se conecta a una base de datos
PARAMETROS:
$basedatos: base de datos a la que se conectara
RETORNA:
error: si la conexion lo genera
*************************************************************/
function conectar(){
//Atributos de conexion
/* $db_HOST = $DBManager->getHost();
$db_USER = $DBManager->getUser();
$basedatos=$DBManager->getDatabase();
if (!$vinculo = mysql_connect($db_HOST,$db_USER))
{
$mensaje = "Error conectando a la base de datos";
$dis_mensaje($mensaje);
return false;
}
if (!mysql_select_db($basedatos,$vinculo))
{
$mensaje = "Error seleccionando la base de datos";
$dis_mensaje($mensaje);
return false;
}*/
$DBManager=new DBManager;
$resultado=$DBManager->connect();
if($resultado) return $DBManager->_mDbHandler;
else return $resultado;
}
/************************************************************
M�TODO: consultar
DESCRIPCION: Realiza conexion a la base de datos y
Verifica que la base de datos sea la adecuada
PARAMETROS:
$consulta: consulta a realizar en la base de datos
$basedatos: base de datos en la que se realizar� la consulta
RETORNA:
error: cuando la consulta genera algun error
$registros: cuando la consulta no genera errores
*************************************************************/
function consultar($consulta){
$vinculo = conectar();
$registros = mysql_query($consulta,$vinculo);
echo mysql_error();
return $registros;
}
/************************************************************
M�TODO: liberar
DESCRIPCION: Libera los recursos asociados a el cursor registros
PARAMETROS:
RETORNA:
*************************************************************/
function liberar($registros)
{
mysql_free_result($registros);
}
/************************************************************
M�TODO: cerrar
DESCRIPCION: cierra la conexi�n
PARAMETROS:
RETORNA:
*************************************************************/
function cerrar()
{
mysql_close($vinculo);
}
/************************************************************
M�TODO: dis_mensaje
DESCRIPCION: despliega un mensaje en la pantalla
PARAMETROS: mensaje a desplegar
RETORNA:
*************************************************************/
function dis_mensaje($mensaje)
{
echo "<tr>
<td colspan=\"4\" class='pront' align='center'>
<br><FONT color=#000099 face='Arial, Helvetica, sans-serif' size=2>".$mensaje."</FONT><br><br>
</td>
</tr>";
}
/************************************************************
M�TODO: btn_aplnoticias
DESCRIPCION: despliega los botones para las opciones generales
de la aplicaci�n de noticias
PARAMETROS: $permisos -- permisos del usuario
1 -- tiene permiso
0 -- no tiene permiso
RETORNA:
*************************************************************/
function btn_aplnoticias($permisos){
list($noticias, $correo, $parametros, $relacionar, $otro) = $permisos;
$cadena ='<table width="100%" border="0" cellspacing="0" cellpadding="0" class="listado" align="center">
<tr><td><img src="../../img/menu.gif" width="49" height="23" align="top">';
if($noticias==1)
$cadena .='<input type="button" class="boton1" onClick="llama_aplicacion(1)" name="noticias" value="Noticias" class="buttonverde"> ';
if($relacionar==1)
$cadena .='<input type="button" class="boton1" onClick="llama_aplicacion(2)" name="relacionar" value="Relacionar" class="buttonverde"> ';
if($correo==1)
$cadena .='<input type="button" class="boton1" onClick="llama_aplicacion(4)" name="correo" value="Temas" class="buttonverde"> ';
if($parametros==1)
$cadena .='<input type="button" class="boton1" onClick="llama_aplicacion(3)" name="parametros" value="Parametros" class="buttonverde"> ';
$cadena .="</td></tr></table>";
echo $cadena;
}
/************************************************************
M�TODO: btn_apleventos
DESCRIPCION: despliega los botones para las opciones generales
de la aplicaci�n de eventos
PARAMETROS: $permisos -- permisos del usuario
1 -- tiene permiso
0 -- no tiene permiso
RETORNA:
*************************************************************/
function btn_apleventos($permisos){
list($eventos, $correo, $parametros, $relacionar, $contactos) = $permisos;
$cadena ='<table width="100%" border="0" cellspacing="0" cellpadding="0" class="listado" align="center">
<tr><td><img src="../../img/menu.gif" width="49" height="23" align="top">';
if($eventos==1)
$cadena .='<input type="button" class="boton1" onClick="llama_aplicacion(1)" name="eventos" value="Eventos" class="buttonverde"> ';
if($relacionar==1)
$cadena .='<input type="button" class="boton1" onClick="llama_aplicacion(2)" name="relacionar" value="Relacionar" class="buttonverde"> ';
if($correo==1)
$cadena .='<input type="button" class="boton1" onClick="llama_aplicacion(3)" name="Temas" value="Temas" class="buttonverde"> ';
if($contactos==1)
$cadena .='<input type="button" class="boton1" onClick="llama_aplicacion(5)" name="Validar" value="Validar" class="buttonverde"> ';
if($parametros==1)
$cadena .='<input type="button" class="boton1" onClick="llama_aplicacion(4)" name="parametros" value="Parametros" class="buttonverde"> ';
$cadena .="</td></tr></table>";
echo $cadena;
}
//funci�n para formatear n�meros (6413456 --> 6'413.456=)
//*************************************************************************************
function fncFormato($numero)
{
//****divide el numero en cadenas de tres digitos
$i = strlen($numero);
$j=1;
while($i>0)
{
if($i-3>=0) {$parnumero=$numero[$i-3].$numero[$i-2].$numero[$i-1];}
if($i==2) {$parnumero=$numero[$i-2].$numero[$i-1];}
if($i==1) {$parnumero=$numero[$i-1];}
$i=$i-3;
switch ($j) {
case 1: $centenas =$parnumero; break;
case 2: $miles =$parnumero; break;
case 3: $millones =$parnumero; break;
case 4: $milmillones =$parnumero; break;
}
$j++;
}
//*****fin de divide el numero en cadenas de tres digitos
$resultado='$';
if(isset($milmillones)) {$resultado.=$milmillones.'.';}
if(isset($millones)) {$resultado.=$millones."'";}
if(isset($miles)) {$resultado.=$miles.'.';}
if(isset($centenas)) {$resultado.=$centenas.'=';}
return $resultado;
}
/************************************************************
M�TODO: btn_aplforos
DESCRIPCION: despliega los botones para las opciones generales
de la aplicaci�n de foros
PARAMETROS: $permisos -- permisos del usuario
1 -- tiene permiso
0 -- no tiene permiso
RETORNA:
*************************************************************/
function btn_aplforos($permisos){
list($foros, $usuarios, $correo, $parametros, $otro) = $permisos;
$cadena ='<table width="100%" border="0" cellspacing="0" cellpadding="0" class="listado" align="center">
<tr><td> ';
if($foros==1)
$cadena .='<input type="button" class="boton1" onClick="llama_aplicacion(1)" name="foros" value="Foros" class="buttonverde"> ';
if($usuarios==1)
$cadena .='<input type="button" class="boton1" onClick="llama_aplicacion(2)" name="usuarios" value="Usuarios" class="buttonverde"> ';
if($correo==1)
$cadena .='<input type="button" class="boton1" onClick="llama_aplicacion(3)" name="correo" value="Correo" class="buttonverde"> ';
if($parametros==1)
$cadena .='<input type="button" class="boton1" onClick="llama_aplicacion(4)" name="parametros" value="Parametros" class="buttonverde"> ';
$cadena .="</td></tr></table>";
echo $cadena;
}
/************************************************************
M�TODO: menuretornar
DESCRIPCION:
PARAMETROS:
RETORNA:
*************************************************************/
function menuretornar($llamado){
if($llamado!=1 && $llamado!=2) $url='../';
else $url='';
$opciones ='<a href="'.$url.'index.php" class="titulo">Home</a>';
$opciones.='  /  <a href="'.$url.'noticias.php" class="titulo">Noticias</a>';
$opciones.='  /  <a href="'.$url.'eventos.php" class="titulo">Eventos</a>';
$opciones.='  /  <a href="'.$url.'foros.php" class="titulo">Foros</a>';
return $opciones;
}
?>