| [ Index ] |
PHP Cross Reference of Moodle 1.9.3 [Build 15-Oct-2008] |
[Summary view] [Print] [Text view]
1 <?php // $Id: chatinput.php,v 1.19.4.4 2008/10/08 06:41:55 dongsheng Exp $ 2 3 $nomoodlecookie = true; // Session not needed! 4 5 require('../../../config.php'); 6 require ('../lib.php'); 7 8 $chat_sid = required_param('chat_sid', PARAM_ALPHANUM); 9 10 if (!$chatuser = get_record('chat_users', 'sid', $chat_sid)) { 11 error('Not logged in!'); 12 } 13 14 //Get the user theme 15 $USER = get_record('user', 'id', $chatuser->userid); 16 17 //Setup course, lang and theme 18 course_setup($chatuser->course); 19 20 ob_start(); 21 ?> 22 <script type="text/javascript"> 23 //<![CDATA[ 24 var waitFlag = false; 25 function empty_field_and_submit() { 26 if(waitFlag) return false; 27 waitFlag = true; 28 var input_chat_message = document.getElementById('input_chat_message'); 29 document.getElementById('sendForm').chat_message.value = input_chat_message.value; 30 input_chat_message.value = ''; 31 input_chat_message.className = 'wait'; 32 document.getElementById('sendForm').submit(); 33 enableForm(); 34 return false; 35 } 36 37 function enableForm() { 38 var input_chat_message = document.getElementById('input_chat_message'); 39 waitFlag = false; 40 input_chat_message.className = ''; 41 input_chat_message.focus(); 42 } 43 44 //]]> 45 </script> 46 <?php 47 48 $meta = ob_get_clean(); 49 print_header('', '', '', 'input_chat_message', $meta, false); 50 51 ?> 52 <form action="../empty.php" method="post" target="empty" id="inputForm" 53 onsubmit="return empty_field_and_submit()" style="margin:0"> 54 <input type="text" id="input_chat_message" name="chat_message" size="50" value="" /> 55 <?php helpbutton('chatting', get_string('helpchatting', 'chat'), 'chat', true, false); ?><br /> 56 <input type="checkbox" id="auto" size="50" value="" checked='true' /><label for="auto"><?php echo get_string('autoscroll', 'chat');?></label> 57 </form> 58 59 <form action="insert.php" method="post" target="empty" id="sendForm"> 60 <input type="hidden" name="chat_sid" value="<?php echo $chat_sid ?>" /> 61 <input type="hidden" name="chat_message" /> 62 </form> 63 <?php 64 print_footer('empty'); 65 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Wed Jan 14 11:33:29 2009 | Cross-referenced by PHPXref 0.7 |