SESION INICIADA -> idempleado ($idempleado), idTipo ($idTipo), usuario ($nombreUsuario)
"; $info = session_get_cookie_params(); echo "Session lifetime " .$info['lifetime'] . "
"; } } function iniciaSesionCliente( $idcliente, $nombreEmpresa ) { //limpiar $_SESSION = array(); //establcer a nuevo valor $_SESSION['SESidcliente'] = $idcliente; $_SESSION['SESnomEmpresa'] = $nombreEmpresa; if( DEBUG ) { echo "
SESION CLIENTE INICIADA -> idcliente ($idcliente), empresa ($nombreEmpresa)
"; $info = session_get_cookie_params(); echo "Session lifetime " .$info['lifetime'] . "
"; } } function terminaSesion( ) { //limpiar $_SESSION = array(); //limpiar cookie if( isset($_COOKIE[session_name()]) ) setcookie(session_name(), '', time() - 3*60 * 60, '/'); session_destroy(); } function validaSesion() { if( DEBUG ) { if( isset($_SESSION['SESusuario']) ) { echo "
SESION YA INICIADA -> idempleado (". $_SESSION['SESidempleado'] ."), idTipo (".$_SESSION['SESidTipo']."), usuario (".$_SESSION['SESusuario'].")
"; $info = session_get_cookie_params(); echo "Session lifetime " .$info['lifetime'] . "
"; } else echo "
SESION NO INICIADA
"; } if( isset($_SESSION['SESusuario']) ) return TRUE; else return FALSE; } function validaSesionCliente() { if( DEBUG ) { if( isset($_SESSION['SESnomEmpresa']) ) { echo "
SESION CLIENTE YA INICIADA -> idcliente (". $_SESSION['SESidcliente'] ."), empresa (".$_SESSION['SESnomEmpresa'].")
"; $info = session_get_cookie_params(); echo "Session lifetime " .$info['lifetime'] . "
"; } else echo "
SESION CLIENTE NO INICIADA
"; } if( isset($_SESSION['SESnomEmpresa']) ) return TRUE; else return FALSE; } //PARA DEBUG function debugImprimeError($errno, $errstr, $errfile, $errline) { print("
Error en PHP: [$errno] [$errstr] at $errline in $errfile.
"); if( $errno != 8 ) die(); } function debugInicializa() { if( DEBUG ) { error_reporting( E_ALL ); ini_set( "display_errors", "1"); set_error_handler( "debugImprimeError" ); } else { error_reporting( 0 ); ini_set( "display_errors", "0"); restore_error_handler(); } } function printdata($arraypos,$llave) { $cadena=""; global $link; foreach($arraypos as $key => $value) { if($llave) $cadena.="$key,"; else { if(!is_numeric($value)) $cadena.="'" . mysql_real_escape_string($value,$link) ."',"; else $cadena.= mysql_real_escape_string($value,$link).","; } } return substr($cadena,0,strlen($cadena)-1); } function getData($tabla,$condicion,$arraydata, $orden ="") { global $link; // llave =0 es VALOR a insertar //llave = 1 es POSICION a inseretar $query = "select " .printdata($arraydata,'1')." from $tabla"; if( $condicion > "" ) $query .= " where $condicion"; if( $orden > "" ) $query .= " order by $orden"; $result=mysql_query($query, $link); if( DEBUG ) { echo "
" .$query . "
"; if( !$result ) echo "
" . mysql_error() . "
"; } return $result; } function insertdata ($tabla,$arraydata) { global $link; // llave =0 es VALOR a insertar //llave = 1 es POSICION a inseretar $query="insert into $tabla (" .printdata($arraydata,'1').") values (" .printdata($arraydata,'0').")"; if( DEBUG ) { //echo "
" . print_r($arraydata) ."
"; //echo "
" . printdata($arraydata,'1') . "
"; //echo "
" . printdata($arraydata,'0') . "
"; echo "
" . $query . "
"; } return mysql_query($query,$link); } function updateData($tabla,$condicion,$arraydata) { global $link; $query="update $tabla set "; foreach($arraydata as $key => $value) { $query.="$key="; if(!is_numeric($value)) $query.="'" . mysql_real_escape_string($value,$link) ."',"; else $query.= mysql_real_escape_string($value,$link).","; } $query=substr($query,0,strlen($query)-1); $query.=" where $condicion"; if( DEBUG ) echo "
" .$query . "
"; return mysql_query($query,$link); } function deleteData($tabla,$condicion) { global $link; $query="delete from $tabla where $condicion"; if( DEBUG ) echo "
" .$query . "
"; return mysql_query($query,$link); } // function showTable( $titulo, $arreglo, $result ) { $tamano = count($arreglo); $valores = array_values( $arreglo); $llaves = array_keys( $arreglo); $width = 100 / ($tamano +1 ); echo " \n"; //header echo "\n"; for( $i =1; $i< $tamano; $i++ ) { echo "\t\n"; } echo ""; echo "\n"; //body while( $row = mysql_fetch_row( $result) ) { echo "\n"; for( $i =1; $i< $tamano; $i++) { echo "\t\n"; } echo "\t\n"; echo "\t\n"; echo "\n"; } echo "
" . $valores[$i] . "  
$row[$i]Actualizar datosEliminar
\n"; } function showTableSinLinks( $titulo, $arreglo, $result ) { $tamano = count($arreglo); $valores = array_values( $arreglo); $llaves = array_keys( $arreglo); $width = 100 / ($tamano +1 ); echo " \n"; //header echo "\n"; for( $i =1; $i< $tamano; $i++ ) { echo "\t\n"; } //echo ""; echo "\n"; //body while( $row = mysql_fetch_row( $result) ) { echo "\n"; for( $i =1; $i< $tamano; $i++) { echo "\t\n"; } //echo "\t\n"; //echo "\t\n"; echo "\n"; } echo "
" . $valores[$i] . "  
$row[$i]Actualizar datosEliminar
\n"; } function buscaEquipoCliente( $tabla, $idcliente ) { global $link; $query="select count(*) from $tabla where idcliente = $idcliente"; $result = mysql_query($query,$link); if( DEBUG ) echo "
" .$query . "
"; if (!$result) return -1; $row = mysql_fetch_row($result); return $row[0]; } function NoNull($TestVar,$ValueIfNull) { if (is_null($TestVar)) return $ValueIfNull; else return $TestVar; } function sinValorEnviado( $arreg, $valor, $defualt =0) { if( !array_search($valor, array_keys($arreg))) return array_merge($arreg, array( $valor => $defualt) ); else return $arreg; } //require ('C:\wamp\www\Mappec\Admin\mail2.php'); //require ('/var/www/Mappec/Admin/mail2.php'); //require ('/var/www/Mappec/Admin/ventas/alarmas2.php'); ?>