Remove chat button from elfinder popup file selector for 1.10.x - Refs #7841

1.10.x
José Loguercio 10 years ago
parent 7a253a1710
commit fa29e02ac3
  1. 3
      main/inc/ajax/chat.ajax.php
  2. 29
      main/inc/lib/chat.lib.php
  3. 2
      main/inc/lib/elfinder/filemanager.php

@ -46,6 +46,9 @@ if (!isset($_SESSION['openChatBoxes'])) {
}
$chat = new Chat();
if (chat::disableChat()){
exit;
}
if ($chat->is_chat_blocked_by_exercises()) {
// Disconnecting the user
$chat->setUserStatus(0);

@ -272,7 +272,34 @@ class Chat extends Model
return $text;
}
/**
* SET Disable Chat
* @param boolean status to disable chat
* @return void
*/
public static function setDisableChat($status = true)
{
$_SESSION['disable_chat'] = $status;
}
/**
* Disable Chat - disable the chat
* @return boolean - return true if setDisableChat status is true
*/
public static function disableChat()
{
if (!empty($_SESSION['disable_chat'])){
$status = $_SESSION['disable_chat'];
if ($status == true){
$_SESSION['disable_chat'] = null;
return true;
}
}
return false;
}
public function is_chat_blocked_by_exercises()
{
if (isset($_SESSION['current_exercises'])) {

@ -2,6 +2,6 @@
/* For licensing terms, see /license.txt */
require_once '../../global.inc.php';
Chat::setDisableChat();
$template = new Template();
$template->display('default/javascript/editor/ckeditor/elfinder.tpl');

Loading…
Cancel
Save