%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/config/
Upload File :
Create Path :
Current File : /home/tjamichg/intranet.tjamich.gob.mx/intranet/config/config2.php

<?php
/*
 Archivo: config.php
 Fecha: 22-10-2015
 Este archivo contiene los parametros generales de configuración del sistema INNOVA.
*/
	class Constantes {
		const HOST = "localhost";
		const USER = "tjamichg_uintra";
		const PASSWORD = "8HY#c@3ekr";
		const DB = "tjamichg_intranet";
	}
	
	class Configuracion extends Constantes{

		public $mysql = NULL;	

		public function conectarBD($bd = Constantes::DB)
		{
			date_default_timezone_set("America/Mexico_City");
			$this->mysql = new mysqli(Constantes::HOST, Constantes::USER, Constantes::PASSWORD, $bd);	
			mysqli_set_charset($this->mysql, "utf8");	
			return $this->mysql;

		}

		
		public function consulta($query)
		{			
			$i = 0;
			$contenedor = array();	
			$result = mysqli_query($this->mysql, $query) or die("Error en la consulta: $query ".mysqli_error());
			
			while($row = mysqli_fetch_array($result,MYSQLI_ASSOC))
			{
				$contenedor[$i] = $row;
				$i++;
			}
			
			return $contenedor;
		}

		public function actualizacion($query)
		{
			mysqli_query($this->mysql, $query) or die("Error en la consulta: $query ".mysqli_error());
		}


        // Regresa el último valor insertado
        public function insertRegLID($query)
		{
		    
            
		    $last_id=0;
            

            if (mysqli_query($this->mysql, $query)) {
                
                    $last_id = mysqli_insert_id($this->mysql);

            } else {
            echo "Error: " . $query . "<br>" . mysqli_error($this->mysql);
            }

            //echo 'Llega'.$last_id;
			return $last_id;
		}
		   public function ultimo_id($query)
		{
		    
            
		    $last_id=0;
            

            if (mysqli_query($this->mysql, $query)) {
                
                    $last_id = mysqli_insert_id($this->mysql);

            } else {
            echo "Error: " . $query . "<br>" . mysqli_error($this->mysql);
            }

            //echo 'Llega'.$last_id;
			return $last_id;
		}

		public function desconectarDB()
		{
				mysqli_close($this->mysql);
		}

	}
	
	function formatMoney($number, $fractional=true) {
	    if ($fractional) {
	        $number = sprintf('%.2f', $number);
	    }
	    while (true) {
	        $replaced = preg_replace('/(-?\d+)(\d\d\d)/', '$1,$2', $number);
	        if ($replaced != $number) {
	            $number = $replaced;
	        } else {
	            break;
	        }
	    }
	    return '$'.$number;
	} 
		function formatMoney2($number, $fractional=false) {
	    if ($fractional) {
	        $number = sprintf('%.2f', $number);
	    }
	    while (true) {
	        $replaced = preg_replace('/(-?\d+)(\d\d\d)/', '$1,$2', $number);
	        if ($replaced != $number) {
	            $number = $replaced;
	        } else {
	            break;
	        }
	    }
	    return $number;
	} 

function formatFecha($fecha) 
{

		$meses = array(" ","Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
    	return getCadenaIndividual($fecha,'-',1).' de '.$meses[(int)getCadenaIndividual($fecha,'-',2)].' de '.getCadenaIndividual($fecha,'-',3);

} 
function round_up($value, $places) 
{
    $mult = pow(10, abs($places)); 
     return $places < 0 ?
    ceil($value / $mult) * $mult :
        ceil($value * $mult) / $mult;
}

function limpiarString($texto)
{
      $textoLimpio = preg_replace('([^A-Za-z0-9@.](/\s+/))', ' ', $texto);	     					
      return $textoLimpio;
}



function getCadenaIndividual($cadena,$token,$posicion)
{
	$tk = strtok($cadena, $token);
	$count = 0;
	while ($tk !== false)
	{
		$count++;	
		if($posicion == $count)
		{
				return $tk;
		}
		$tk = strtok($token);
	}
	return '';
}

function enviar_correo_Recordatorio($correoFrom,$correoTo,$asunto,$mensaje,$adjunto,$user,$pass,$pie)
{
	
	require_once('../../../common/PHPMailer_5.2.4/class.phpmailer.php');

	$mail = new PHPMailer(); 

	$mensaje = 'Bienvenido a la Plataforma de Gestión del CIDAM<br><br>

        Estimado(a)  C:  <br><br>
El usuario y contraseña son confidenciales por lo que le sugerimos los conserve. <br><br>

 <br>  Usuario: '.$user.' <br> Password: '.$pass.'<br><br>  http://www.servicios.cidam.org
 <br> 	';
	$body  = '<body style="margin: 10px;">
		<div style="width: 640px; font-family: Arial, Helvetica, sans-serif; font-size: 14px;">'.utf8_decode($mensaje).'<br><br><div align="center">
		<img src="../img/cidam.png" style="height: 140px; width: 840px"></div>
		<br>
		</div>
		</body>';
	$mail->SetFrom($correoFrom, 'www.servicios.cidam.org');


	$address = $correoTo;
	

	$mail->AddAddress($address, " ");

	$mail->Subject    = utf8_decode($asunto);

	$mail->MsgHTML($body);

	$mail->AddAttachment($adjunto);      // attachment

	if(!$mail->Send()) {
	  return false;
	} else {
	  return true;
	}

}
# auxiliar para generar folio
function swapstr($s){    
    $endpos = strlen($s)-1;
    $last     = $s[$endpos];
    $first  = $s[0];
    $s = substr_replace ($s , $last ,0, 1); 
    $s = substr_replace ($s , $first ,$endpos, 1); 
    return strtoupper($s);
}

# coding folio generador
function ofusca_key($n){
    return swapstr(strval(dechex(rand(1000,10000) + $n*$n)));
} 


function enviar_correo_Registro($nombreC,$correoFrom,$correoTo,$asunto,$mensaje,$adjunto,$user,$pass,$pie)
{
	
	require_once('../../../common/PHPMailer_5.2.4/class.phpmailer.php');

	$mail = new PHPMailer(); 

	$mensaje = 'Bienvenido al Sistema de Consulta de resultados por Internet del CIDAM<br><br>

        Estimado(a)  C: '.$nombreC.' <br><br>
Con el fin de proporcionarle un mejor servicio, usted podra consultar, descargar o imprimir, sus servicios  vía internet en el link que proporcionamos a continuacion. <br>
El usuario y contraseña son unicos y permanentes por lo que le sugerimos los conserve. <br><br>

http://www.servicios.cidam.org
 <br> 	
 <br>  Usuario: '.$user.' <br> Password: '.$pass;
	$body  = '<body style="margin: 10px;">
		<div style="width: 640px; font-family: Arial, Helvetica, sans-serif; font-size: 14px;">'.utf8_decode($mensaje).'<br><br><div align="center">
		<img src="../img/cidam.png" style="height: 140px; width: 340px"></div>
		<br>
		</div>
		</body>';
		
		

	$correoFrom = "erp@cidam.org";

	$mail->SetFrom($correoFrom, 'www.servicios.cidam.org');

	$address = $correoTo;
	$mail->AddAddress($address, " ");

	$mail->Subject    = utf8_decode($asunto);

	$mail->MsgHTML($body);

	$mail->AddAttachment($adjunto);      // attachment

	if(!$mail->Send()) {
	  return false;
	} else {
	  return true;
	}

}
		function RegistrarBitacora($conf,$nombre,$ip,$observaciones,$id_usuario) 
		{
			// $insertar = "INSERT INTO servicios_bitacora (nombre,ip,observaciones,id_usuario) 
			// 			VALUES ('$nombre','$ip','$observaciones','$id_usuario')";
			// $conf->actualizacion($insertar);
		} 


	function url_amigable($url) 
{
 
      // Tranformamos todo a minusculas
 
      $url = strtolower($url);
 
      //Rememplazamos caracteres especiales latinos
 
      $find = array('á', 'é', 'í', 'ó', 'ú', 'ñ');
 
      $repl = array('a', 'e', 'i', 'o', 'u', 'n');
 
      $url = str_replace ($find, $repl, $url);
 
      // Añadimos los guiones
 
      $find = array(' ', '&', '\r\n', '\n', '+');
      $url = str_replace ($find, '-', $url);
 
      // Eliminamos y Reemplazamos otros carácteres especiales
 
      $find = array('/[^a-z0-9\-<>]/', '/[\-]+/', '/<[^>]*>/');
 
      $repl = array('', '-', '');
 
      $url = preg_replace ($find, $repl, $url);
 
      return $url.'-Michoacan';
 
}
?>

Zerion Mini Shell 1.0