'; foreach($userlist as $row) echo "\n"; echo ""; } /** * Displays info stating that the message is sent successfully. */ function display_success_message($uid) { $success= "
".
get_lang('MessageSentTo').
" ".
GetFullUserName($uid).
"".
"
".
get_lang('BackToInbox').
"";
Display::display_normal_message($success);
}
/**
* @todo this function seems no longer user
* but is still mentioned in comments, what can be the use?
*/
function validate_text($texto)
{
$MAX_SIZE = 60; /*Tama� m�imo de caracteres por l�ea*/
$i=0;
$lines = array(); /*Arreglo que contendr�las l�eas del texto*/
$token = strtok($texto, "\n");
while($token)
{
$lines[$i]= $token;
$token = strtok("\n");
$i++;
}
$modificado= "";
for($i=0; $i
';
$message_list[] = $message;
$i++;
}
return $message_list;
}
/**
* Displays the inbox of a user, listing all messages.
* In the process of moving towards sortable table.
*/
function inbox_display()
{
//delete messages if delete action was chosen
if (isset ($_POST['action']))
{
switch ($_POST['action'])
{
case 'delete' :
$number_of_selected_messages = count($_POST['id']);
foreach ($_POST['id'] as $index => $message_id)
{
$query = "DELETE FROM ".MESSAGES_DATABASE." WHERE id_receiver=".$_SESSION['_uid']." AND id='$message_id'";
api_sql_query($query,__FILE__,__LINE__);
}
Display :: display_normal_message(get_lang('SelectedMessagesDeleted'));
break;
}
}
// display sortable table with messages of the current user
$table = new SortableTable('messages', 'get_number_of_messages', 'get_message_data', 1);
$table->set_header(0, '', false);
$table->set_header(1, get_lang('From'));
$table->set_header(2, get_lang('Date'));
$table->set_header(3, get_lang("ReplyToMessage"), false);
$table->set_form_actions(array ('delete' => get_lang('DeleteSelectedMessages')));
$table->display();
}
?>