Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/07/2008, 08:42
Avatar de payo22
payo22
 
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 839
Antigüedad: 21 años, 6 meses
Puntos: 1
Respuesta: abrir y cerrar ventana emergente

digamos que tengo login.php y logout.php

en login.php lanzo la ventana emergente
Código PHP:
 function Login$msg$auto true ) {
                global 
$wgUser;
                global 
$wgOut;

                
# Run any hooks; ignore results

                
wfRunHooks('UserLoginComplete', array(&$wgUser));

                
$wgOut->setPageTitlewfMsg'loginsuccesstitle' ) );
                
$wgOut->setRobotpolicy'noindex,nofollow' );
                
$wgOut->setArticleRelatedfalse );
                
$wgOut->addWikiText$msg );
                if ( !empty( 
$this->mReturnTo ) ) {
                        
$wgOut->returnToMain$auto$this->mReturnTo );
                } else {
                        
$wgOut->returnToMain$auto );
                }
                
               if (
$wgUser->getId ()==1){
               include 
"ventana.html";
               }
        } 
y en logout.php quiero cerrar la ventana, el logout lo mando a llamar cuado pulso sobre un enlace, para cerrar la sesion del usuario:
Logout.php
Código PHP:
<?php
function wfSpecialUserlogout() {
        global 
$wgUser$wgOut;

        if (
wfRunHooks('UserLogout', array(&$wgUser))) {

                
$wgUser->logout();

                
wfRunHooks('UserLogoutComplete', array(&$wgUser));

                
$wgOut->setRobotpolicy'noindex,nofollow' );
                
$wgOut->addHTMLwfMsgExt'logouttext', array( 'parse' ) ) );
                
$wgOut->returnToMain();

        }
}