|
|
|
@ -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; |
|
|
|
} |
|
|
|
|