📄 admin.messages.html.php
字号:
<?php
/**
* @version $Id: admin.messages.html.php,v 1.5 2005/02/15 15:58:12 kochp Exp $
* @package Mambo
* @subpackage Messages
* @copyright (C) 2000 - 2005 Miro International Pty Ltd
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* Mambo is Free Software
*/
/** ensure this file is being included by a parent file */
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
/**
* @package Mambo
* @subpackage Messages
*/
class HTML_messages {
function showMessages( &$rows, $pageNav, $search, $option ) {
global $adminLanguage;
?>
<form action="index2.php" method="post" name="adminForm">
<table class="adminheading">
<tr>
<th class="inbox"><?php echo $adminLanguage->A_COMP_MESS_PRIVATE;?></th>
<td><?php echo $adminLanguage->A_COMP_MESS_SEARCH;?>:</td>
<td> <input type="text" name="search" value="<?php echo $search;?>" class="inputbox" onChange="document.adminForm.submit();" />
</td>
</tr>
</table>
<table class="adminlist">
<tr>
<th width="20"><?php echo $adminLanguage->A_COMP_NB;?></th>
<th width="5%" class="title"> <input type="checkbox" name="toggle" value="" onClick="checkAll(<?php echo count($rows); ?>);" />
</th>
<th width="60%" class="title"><?php echo $adminLanguage->A_COMP_MASS_SUB;?></th>
<th width="15%" class="title"><?php echo $adminLanguage->A_COMP_MESS_FROM;?></th>
<!-- <th width="20%" class="title">UserType</th> -->
<th width="15%" class="title"><?php echo $adminLanguage->A_COMP_DATE;?></th>
<th width="5%" class="title"><?php echo $adminLanguage->A_COMP_MESS_READ;?></th>
</tr>
<?php
$k = 0;
for ($i=0, $n=count( $rows ); $i < $n; $i++) {
$row =& $rows[$i];
?>
<tr class="<?php echo "row$k"; ?>">
<td width="20"><?php echo $i+1+$pageNav->limitstart;?></td>
<td width="5%"><?php echo mosHTML::idBox( $i, $row->message_id ); ?></td>
<td width="60%"> <a href="#edit" onClick="hideMainMenu();return listItemTask('cb<?php echo $i;?>','view')">
<?php echo $row->subject; ?> </a> </td>
<td width="15%"><?php echo $row->user_from; ?></td>
<td width="15%"><?php echo $row->date_time; ?></td>
<td width="15%"><?php
if (intval( $row->state ) == "1") {
echo $adminLanguage->A_COMP_MESS_READ;
} else {
echo $adminLanguage->A_COMP_MESS_UNREAD;
} ?></td>
</tr>
<?php $k = 1 - $k;
} ?>
</table>
<?php echo $pageNav->getListFooter(); ?>
<input type="hidden" name="option" value="<?php echo $option;?>" />
<input type="hidden" name="task" value="" />
<input type="hidden" name="boxchecked" value="0" />
<input type="hidden" name="hidemainmenu" value="0" />
</form>
<?php }
function editConfig( &$vars, $option) {
global $adminLanguage;
$tabs = new mosTabs(0);
?>
<table class="adminheading">
<tr>
<th class="msgconfig"><?php echo $adminLanguage->A_COMP_MESS_CONF;?></th>
</tr>
</table>
<?php
$tabs->startPane("messages");
$tabs->startTab($adminLanguage->A_COMP_MESS_GENERAL, "general-page" );
?>
<form action="index2.php" method="post" name="adminForm">
<script language="javascript" type="text/javascript">
function submitbutton(pressbutton) {
var form = document.adminForm;
if (pressbutton == 'saveconfig') {
if (confirm ("<?php echo $adminLanguage->A_COMP_MESS_SURE;?>")) {
submitform( pressbutton );
}
} else {
document.location.href = 'index2.php?option=<?php echo $option;?>';
}
}
</script>
<table class="adminform">
<tr>
<td width="20%"><?php echo $adminLanguage->A_COMP_MESS_INBOX;?>:</td>
<td> <?php echo $vars['lock']; ?> </td>
</tr>
<tr>
<td width="20%"><?php echo $adminLanguage->A_COMP_MESS_MAILME;?>:</td>
<td> <?php echo $vars['mail_on_new']; ?> </td>
</tr>
</table>
<?php
$tabs->endTab();
$tabs->endPane();
?> <input type="hidden" name="option" value="<?php echo $option; ?>">
<input type="hidden" name="task" value="">
</form>
<?php }
function viewMessage( &$row, $option ) {
global $adminLanguage;
?>
<table class="adminheading">
<tr>
<th class="inbox"><?php echo $adminLanguage->A_COMP_MESS_VIEW;?></th>
</tr>
</table>
<form action="index2.php" method="post" name="adminForm">
<table class="adminform">
<tr>
<td width="100"><?php echo $adminLanguage->A_COMP_MESS_FROM;?>:</td>
<td width="85%" bgcolor="#ffffff"><?php echo $row->user_from;?></td>
</tr>
<tr>
<td><?php echo $adminLanguage->A_COMP_MESS_POSTED;?>:</td>
<td bgcolor="#ffffff"><?php echo $row->date_time;?></td>
</tr>
<tr>
<td><?php echo $adminLanguage->A_COMP_MASS_SUB;?>:</td>
<td bgcolor="#ffffff"><?php echo $row->subject;?></td>
</tr>
<tr>
<td><?php echo $adminLanguage->A_COMP_MASS_MESS;?>:</td>
<td width="100%" bgcolor="#ffffff"><pre><?php echo htmlspecialchars( $row->message );?></pre></td>
</tr>
</table>
<input type="hidden" name="option" value="<?php echo $option;?>" />
<input type="hidden" name="task" value="" />
<input type="hidden" name="boxchecked" value="1" />
<input type="hidden" name="cid[]" value="<?php echo $row->message_id; ?>" />
<input type="hidden" name="userid" value="<?php echo $row->user_id_from; ?>" />
<input type="hidden" name="subject" value="Re: <?php echo $row->subject; ?>" />
<input type="hidden" name="hidemainmenu" value="0" />
</form>
<?php }
function newMessage($option, $recipientslist, $subject ) {
global $adminLanguage;
global $my;
?>
<script language="javascript" type="text/javascript">
function submitbutton(pressbutton) {
var form = document.adminForm;
if (pressbutton == 'cancel') {
submitform( pressbutton );
return;
}
// do field validation
if (form.subject.value == "") {
alert( "<?php echo $adminLanguage->A_COMP_MESS_PROVIDE_SUB;?>" );
} else if (form.message.value == "") {
alert( "<?php echo $adminLanguage->A_COMP_MESS_PROVIDE_MESS;?>" );
} else if (getSelectedValue('adminForm','user_id_to') < 1) {
alert( "<?php echo $adminLanguage->A_COMP_MESS_PROVIDE_REC;?>" );
} else {
submitform( pressbutton );
}
}
</script>
<table class="adminheading">
<tr>
<th class="inbox"><?php echo $adminLanguage->A_COMP_MESS_NEW;?></th>
</tr>
</table>
<form action="index2.php" method="post" name="adminForm">
<table class="adminform">
<tr>
<td width="100"><?php echo $adminLanguage->A_COMP_MESS_TO;?>:</td>
<td width="85%"><?php echo $recipientslist; ?></td>
</tr>
<tr>
<td><?php echo $adminLanguage->A_COMP_MASS_SUB;?>:</td>
<td>
<input type="text" name="subject" size="50" maxlength="100" class="inputbox" />
</td>
</tr>
<tr>
<td valign="top"><?php echo $adminLanguage->A_COMP_MASS_MESS;?>:</td>
<td width="100%">
<textarea name="message" style="width:100%" rows="30" class="inputbox"></textarea>
</td>
</tr>
</table>
<input type="hidden" name="user_id_from" value="<?php echo $my->id; ?>">
<input type="hidden" name="option" value="<?php echo $option; ?>">
<input type="hidden" name="task" value="">
</form>
<?php }
}?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -