Browse Source

- Now Movim disconnect properly from the XMPP server

pull/16/head
Jaussoin Timothée 12 years ago
parent
commit
c68b63356a
  1. 11
      app/widgets/Presence/Presence.php
  2. 1
      bootstrap.php

11
app/widgets/Presence/Presence.php

@ -74,6 +74,14 @@ class Presence extends WidgetBase
}
}
function ajaxLogout()
{
$user = new User();
$user->desauth();
RPC::call('movim_redirect', Route::urlize('disconnect'));
RPC::commit();
}
function preparePresence()
{
$txt = getPresences();
@ -107,9 +115,10 @@ class Presence extends WidgetBase
<a onclick="'.$this->genCallAjax('ajaxSetStatus', "'away'").'; hideLogoutList();" class="away">'.$txt[2].'</a>
<a onclick="'.$this->genCallAjax('ajaxSetStatus', "'dnd'").'; hideLogoutList();" class="dnd">'.$txt[3].'</a>
<a onclick="'.$this->genCallAjax('ajaxSetStatus', "'xa'").'; hideLogoutList();" class="xa">'.$txt[4].'</a>
<a href="'.Route::urlize('disconnect').'" class="disconnect">'.t('Disconnect').'</a>
<a onclick="'.$this->genCallAjax('ajaxLogout').'; hideLogoutList();" class="disconnect">'.t('Disconnect').'</a>
</div>
';
//href="'.Route::urlize('disconnect').'"
return $html;
}

1
bootstrap.php

@ -57,7 +57,6 @@ class Bootstrap {
$this->setTimezone();
$loadmodlsuccess = $this->loadModl();
$this->loadMoxl();

Loading…
Cancel
Save