Ver Mensaje Individual
  #19 (permalink)  
Antiguo 20/01/2010, 16:24
von_Lestat
 
Fecha de Ingreso: abril-2006
Mensajes: 73
Antigüedad: 18 años
Puntos: 0
Respuesta: PHP principiante

ok...dentro del front/

esto:

<?php

//header("Content-Type: text/html; charset=UTF-8");

require_once '../webservice/usuariomodul.php';
require_once '../utils/auxfunctions.php';
require_once '../webservice/staticdatamodul.php';
require_once 'index_lang.php';


function setButtonState($pageName)
{
global $pageToShow, $language, $toolbarPage;

//onclick="onChangePage('inicio')"

echo "onclick='onChangePage(\"$pageName\")' class='$pageName" . "_" . "$language' style='cursor:pointer;height: 30px;";

if(strcmp($pageToShow, $pageName) == 0)
{
echo "background:url(../images/BAct-$pageName" . _ . "$language.gif) no-repeat;";
}

echo "'";
}

function setButtonStateRegistro($pageName)
{
global $logged;

if($logged)
{
echo "class='registrarse_logged' style='height: 30px;'";
}
else
{
setButtonState($pageName);
}
}

$pageToShow = $_REQUEST["p"];
$language = $_REQUEST["l"];
/*$email = $_POST["email"];
$password = $_POST["password"];
$rememberMe = $_POST["rememberMe"];*/
$logout = $_POST["logout"];

if(strcmp($logout, "doLogOut") == 0)
{
logout();
}
else
{
if(!isSessionRunning())
{
checkUserCookies();
}
else
{
if(strcmp($_SESSION["location"], "back") == 0)
{
logout();
}
}
}

$logged = isSessionRunning();

$toolbarPages = array("inicio", "laborandi", "masofertas", "noticias", "contacto", "registrarse");

$toolbarPage = in_array($pageToShow, $toolbarPages);

initLanguageModul();
setCurrentLanguage($language);
loadIndexLangTable();

$language = getCurrentLanguage();

if(strlen($pageToShow) == 0)
{
$pageToShow = "inicio";
}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link href="../css/front/estilos.css" rel="stylesheet" type="text/css">
<link href="../css/front/mainmenubuttons.css" rel="stylesheet" type="text/css">

<link href="../css/jdMenu/jdMenu.css" rel="stylesheet" type="text/css">

<script type="text/javascript" src="../javascript/jquery.js"></script>

<script type="text/javascript" src="../javascript/jdMenu/jquery.jdMenu.js"></script>
<script type="text/javascript" src="../javascript/jdMenu/jquery.dimensions.js"></script>

<script type="text/javascript" src="../javascript/functions.js"></script>

<script>
$(document).ready(function()
{
/*var element = $('.<?php echo $pageToShow;?>');
var background = element.css('background-image');
element.css('background-image', background.replace('B-', 'BAct-'));*/

$('ul.jd_menu').jdMenu();
$('ul.jd_menu ul:visible').jdMenuHide();
});
function changeLanguageTo(newLanguage)
{
var paramsTable = new Array();

if(typeof beforeChangeLanguage == 'function')
{
paramsTable = urlToList(beforeChangeLanguage(), 'l');
}

document.location = 'index.php?p=<?php echo $pageToShow; ?>&l=' + newLanguage + '&' + listToUrl(paramsTable);
}
function onChangePage(newPage)
{
document.location = 'index.php?p=' + newPage + '&l=<?php echo $language; ?>';
}
function onGotoPanel()
{
document.location = '../panel/index.php?l=<?php echo $language; ?>';
}
function onSolicitarBaja()
{
if(confirm('<?php T("Una vez dado de baja todos los datos registrados en el sistema de Laborandi serán borrados y no se podrán recuperar. ¿Confirma que desea darse de baja del sistema de Laborandi?"); ?>'))
{
$.ajax({
type:'POST',
url: '../utils/email.php',
dataType: 'xml',
data: {'action' : 'sendBajaMail'},
error: function(XMLHttpRequest, textStatus, exceptionObj)
{
if(textStatus != 'error')
{
alert("<?php T("Error al conectarse con el servidor:"); ?> " + XMLHttpRequest.responseText);
}
},
success: function(xml)
{
var response = $(xml).find('error');
if(response.length == 1)
{
alert("<?php T("Se ha producido un error al enviar el email de solicitud de baja. Si el problema persiste pongase en contacto con nosotros enviando un email a la direccion [email protected]. Disculpe las molestias."); ?>");
}
else
{
alert("<?php T("Se ha enviado un email al departamento correspondiente de Laborandi con su solicitud de baja. En breve se procederá a dar de baja a su usuario. Gracias por usar Laborandi"); ?>");
}
}
});
}
}
function onLogout()
{
if(confirm('<?php T("¿Desea salir de su sesión?"); ?>'))
{
$('#logout').val('doLogOut');
$('#logoutForm').submit();
}
}
function onCondicionesUso()
{
onChangePage('condicionesuso');
}
function onContacto()
{
onChangePage('contacto');
}
</script>
</head>
<body>
<div class="langMenu">
<span onclick="changeLanguageTo('es')"><img src="http://www.forosdelweb.com/f18/app_icons/flag_spain.gif"/>&nbsp;Español</span>&nbsp;
<span onclick="changeLanguageTo('cat')"><img src="http://www.forosdelweb.com/f18/app_icons/flag_catalonia.gif"/>&nbsp;Catalá</span>
</div>
<div class="total">
<div class="BannerCabecera"></div>
<div id="mainMenuButtons" style="width:100%;height:30px">
<ul>
<li <?php setButtonState("inicio"); ?> ></li>
<li <?php setButtonState("laborandi"); ?> ></li>
<li <?php setButtonState("masofertas"); ?> ></li>
<li <?php setButtonState("noticias"); ?> ></li>
<li <?php setButtonState("contacto"); ?> ></li>
<li <?php setButtonStateRegistro("registrarse"); ?> >
<?php if($logged)
{
?>
<div class="userMiniMenu">
<table width="100%">
<tr>
<td style="width:240px;vertical-align:middle">
<?php echo $_SESSION["email"]; ?>
</td>
<td>
<ul class="jd_menu jd_menu_slate" style="width:80px;">
<li style="width:80px;padding:0;text-align:center"><a class="accessible" style="vertical-align:middle;"><?php T("Mi Laborandi"); ?></a>
<ul>
<li style="text-align:left" onclick="onGotoPanel()" onmouseover="$(this).addClass('jd_menu_hover')" onmouseout="$(this).removeClass('jd_menu_hover')"> <span><?php T("Mi panel"); ?></span></li>
<li style="text-align:left" onclick="onSolicitarBaja()" onmouseover="$(this).addClass('jd_menu_hover')" onmouseout="$(this).removeClass('jd_menu_hover')"> <span><?php T("Solicitar baja"); ?></span></li>
<li style="text-align:left" onclick="onLogout()" onmouseover="$(this).addClass('jd_menu_hover')" onmouseout="$(this).removeClass('jd_menu_hover')"> <span><?php T("Cerrar sesión"); ?></span></li>
</ul>
</li>
</ul>
</td>
</tr>
</table>
</div>
<?php
}
?>
</li>
</ul>
</div>
<?php
require_once $pageToShow . "_lang.php";
include($pageToShow . ".php");
?>
</div>
<div class="Pie">
<p>
© 2009 - 2010, Laborandi ETT S.L.R.
<span class="pieLink" onclick="onCondicionesUso()"><?php T("Condiciones de uso"); ?></span>
<span class="pieLink" onclick="onContacto()"><?php T("Contacto"); ?></span>
</p>
</div>

<form id="logoutForm" action='index.php' method='post'>
<input type="hidden" name="p" value="inicio"/>
<input type="hidden" name="l" value="<?php echo $language; ?>"/>
<input type="hidden" name="logout" id="logout"/>
</form>
</body>
</html>