123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- <?php
- /* For licensing terms, see /license.txt */
- /**
- * Frameset of the Chat tool
- *
- * @author Olivier Brouckaert
- * @package chamilo.chat
- */
- $language_file = array('chat');
- require_once '../inc/global.inc.php';
- $nameTools = get_lang('ToolChat');
- if ($_GET["origin"] != 'whoisonline') {
- api_protect_course_script(true);
- } else {
- $origin = $_SESSION['origin'];
- $target = $_SESSION['target'];
- $_SESSION['origin']=$_GET["origin"];
- $_SESSION['target']=$_GET["target"];
- }
- /* TRACKING */
- event_access_tool(TOOL_CHAT);
- header('Content-Type: text/html; charset='.api_get_system_encoding());
- /*
- * Choose CSS style (platform's, user's, or course's)
- */
- $platform_theme = api_get_setting('stylesheets'); // plataform's css
- $my_style = $platform_theme;
- if (api_get_setting('user_selected_theme') == 'true') {
- $useri = api_get_user_info();
- $user_theme = $useri['theme'];
- if (!empty($user_theme) && $user_theme != $my_style) {
- $my_style = $user_theme; // user's css
- }
- }
- $mycourseid = api_get_course_id();
- if (!empty($mycourseid) && $mycourseid != -1) {
- if (api_get_setting('allow_course_theme') == 'true') {
- $mycoursetheme = api_get_course_setting('course_theme');
- if (!empty($mycoursetheme) && $mycoursetheme != -1) {
- if (!empty($mycoursetheme) && $mycoursetheme != $my_style) {
- $my_style = $mycoursetheme; // course's css
- }
- }
- }
- $open_chat_window = api_get_course_setting('allow_open_chat_window');
- }
- if (api_get_setting('show_navigation_menu') != 'false') {
- $footer_size = 20;
- } else {
- switch($my_style) {
- case 'dokeos_classic' :
- case 'chamilo_classic' :
- $footer_size = 48;
- break;
- case 'academica' :
- $footer_size = 140;
- break;
- case 'silver_line' :
- $footer_size = 60;
- break;
- case 'baby_orange' :
- $footer_size = 120;
- break;
- case 'public_admin' :
- $footer_size =90;
- break;
- default :
- $footer_size = 48;
- break;
- }
- }
- $cidreq = $_GET['cidReq'];
- ?>
- <!DOCTYPE html
- PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo api_get_language_isocode(); ?>" lang="<?php echo api_get_language_isocode(); ?>">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=<?php echo api_get_system_encoding(); ?>" />
- <?php
- echo'<title>'.get_lang('Chat').' - '.$mycourseid.' - '.api_get_setting('siteName').'</title>';
- if (empty($open_chat_window)) {
- echo'<frameset rows="135,*,'.$footer_size.'" border="0" frameborder="0" framespacing="1">';
- echo '<frame src="chat_banner.php?cidReq='.$cidreq.'" name="chat_banner" scrolling="no">';
- }
- if (api_get_setting('show_navigation_menu') == 'false' || !empty($open_chat_window)) {
- echo '<frameset cols="165,*,0" border="1" frameborder="1" framespacing="1">';
- } else {
- echo '<frameset cols="165,*,200" border="1" frameborder="1" framespacing="1">';
- }
- echo '<frame src="chat_whoisonline.php?cidReq='.$cidreq.'" name="chat_whoisonline" scrolling="auto">';
- echo'<frameset rows="25,15" border="1" frameborder="1" framespacing="1">';
- echo '<frame src="chat_chat.php?origin='.$_GET["origin"].'&target='.$_GET["target"].'&cidReq='.$cidreq.'" name="chat_chat" scrolling="auto">';
- echo '<frame src="chat_message.php?cidReq='.$cidreq.'" name="chat_message" scrolling="no">';
- echo '</frameset>';
- echo '<frame src="chat_hidden.php?cidReq='.$cidreq.'" name="chat_hidden" >';
- echo'</frameset>';
- if (api_get_setting('show_navigation_menu') == 'false') {
- if (empty($open_chat_window)) {
- echo '<frame src="chat_footer.php?cidReq='.$cidreq.'" name="chat_footer" scrolling="no">';
- echo '</frameset>';
- }
- }
- echo'<noframes></noframes>';
- echo '</html>';
|