Вход Регистрация
Файл: concrete5.7.5.6/concrete/single_pages/account/messages/inbox.php
Строк: 170
<?php defined('C5_EXECUTE') or die("Access Denied.");

$dh Core::make('helper/date'); /* @var $dh ConcreteCoreLocalizationServiceDate */
?>

<div class="row">
<div class="col-sm-10 col-sm-offset-1">

<div class="page-header">
<h1><?php echo t("Private Messages")?></h1>
</div>

        <?php switch($this->controller->getTask()) {
            case 
'view_message'?>

            <?php echo Loader::helper('concrete/ui')->tabs(array(
                array(
$view->action('view_mailbox''inbox'), t('Inbox'), $box == 'inbox'),
                array(
$view->action('view_mailbox''sent'), t('Sent'), $box == 'sent')
            ), 
false)?>

            <div id="ccm-private-message-detail">
            <?php
            $profileURL 
$msg->getMessageRelevantUserObject()->getUserPublicProfileURL();
            if (
$profileURL) { ?>
                <a href=""><?php echo $msg->getMessageRelevantUserObject()->getUserAvatar()->output()?></a>
                <a href="<?php echo $profileURL?>"><?php echo $msg->getMessageRelevantUserName()?></a>
            <?php } else { ?>
                <?php echo $msg->getMessageRelevantUserObject()->getUserAvatar()->output()?>
                <?php echo $msg->getMessageRelevantUserName()?>
            <?php ?>

                <div id="ccm-private-message-actions">

                <div class="btn-toolbar">

                <div class="btn-group">
                <a href="<?php echo $backURL?>" class="btn btn-small"><i class="icon-arrow-left"></i> <?php echo t('Back to Messages')?></a>
                </div>

                <div class="btn-group">
                <a class="btn btn-small dropdown-toggle" data-toggle="dropdown" href="#">
                <i class="icon-cog"></i> <?php echo t('Action')?>
                &nbsp;
                <span class="caret"></span>
                </a>
                <ul class="dropdown-menu">
                <?php $u = new User(); ?>
                <?php if ($msg->getMessageAuthorID() != $u->getUserID()) { ?>
                    <?php
                    $mui 
$msg->getMessageRelevantUserObject();
                    if (
is_object($mui)) {
                        if (
$mui->getUserProfilePrivateMessagesEnabled()) { ?>
                            <li><a href="<?php echo $view->action('reply'$box$msg->getMessageID())?>"><?php echo t('Reply')?></a>
                            <li class="divider"></li>
                        <?php }
                    }
?>
                <?php ?>
                <li><a href="javascript:void(0)" onclick="if(confirm('<?php echo t('Delete this message?')?>')) { window.location.href='<?php echo $deleteURL?>'}; return false"><?php echo t('Delete')?></a>
                </ul>
                </div>
                </div>

                </div>

                <strong><?php echo $subject?></strong>
                <time><?php echo $dateAdded?></time>
                <br/><br/>

                <div>
                   <?php echo $msg->getFormattedMessageBody()?>
                   </div>
            </div>


            <?php
                
break;
            case 
'view_mailbox'?>

                <a href="<?php echo URL::to('/account')?>" class="btn btn-default pull-right" /><?php echo t('Back to Account')?></a>

                <?php echo Loader::helper('concrete/ui')->tabs(array(
                array(
$view->action('view_mailbox''inbox'), t('Inbox'), $mailbox == 'inbox'),
                array(
$view->action('view_mailbox''sent'), t('Sent'), $mailbox == 'sent')
            ), 
false)?>


            <table class="ccm-profile-messages-list table-striped table" border="0" cellspacing="0" cellpadding="0">
            <thead>
            <tr>
                <th><?php if ($mailbox == 'sent') { ?><?php echo t('To')?><?php } else { ?><?php echo t('From')?><?php ?></th>
                <th><?php echo t('Subject')?></th>
                <th><?php echo t('Sent At')?></th>
                <th><?php echo t('Status')?></th>
            </tr>
            </thead>
            <tbody>


            <?php
                
if (is_array($messages)) {
                    foreach(
$messages as $msg) {
                        
$profileURL $msg->getMessageRelevantUserObject()->getUserPublicProfileURL();
                        
?>
                    <tr>
                        <td class="ccm-profile-message-from">

                            <?php if ($profileURL) { ?>

                                <a href="<?php echo $profileURL?>"><?php echo $msg->getMessageRelevantUserObject()->getUserAvatar()->output()?></a>
                                <a href="<?php echo $profileURL?>"><?php echo $msg->getMessageRelevantUserName()?></a>

                            <?php } else { ?>

                                <div><?php echo $msg->getMessageRelevantUserObject()->getUserAvatar()->output()?></div>
                                <div><?php echo $msg->getMessageRelevantUserName()?></div>

                            <?php ?>
                        </td>
                        <td class="ccm-profile-messages-item-name"><a href="<?php echo $view->url('/account/messages/inbox''view_message'$mailbox$msg->getMessageID())?>"><?php echo $msg->getFormattedMessageSubject()?></a></td>
                        <td style="white-space: nowrap"><?php echo $dh->formatDateTime($msg->getMessageDateAdded(), true)?></td>
                        <td><?php echo $msg->getMessageStatus()?></td>
                    </tr>



                <?php ?>
            <?php } else { ?>
                <tr>
                    <Td colspan="4"><?php echo t('No messages found.')?></td>
                </tr>
            <?php ?>
            </tbody>
            </table>


            <?php

                $messageList
->displayPaging();
                break;
            case 
'reply_complete'?>

            <div class="alert alert-success"><?php echo t('Reply Sent.')?></div>
            <a href="<?php echo $view->url('/account/messages/inbox''view_message'$box$msgID)?>" class="btn btn-default"><?php echo t('Back to Message')?></a>

            <?php
                
break;
            case 
'send_complete':
                
$profileURL $recipient->getUserPublicProfileURL();
                
?>

            <div class="alert alert-success"><?php echo t('Message Sent.')?></div>

                <?php if ($profileURL) { ?>
                    <a href="<?php echo $profileURL?>" class="btn btn-default"><?php echo t('Back to Profile')?></a>
                <?php ?>
            <?php
                
break;
            case 
'over_limit'?>
                <h2><?php echo t('Woops!')?></h2>
                <p><?php echo t("You've sent more messages than we can handle just now, that last one didn't go out.
                We've notified an administrator to check into this.
                Please wait a few minutes before sending a new message."
); ?></p>
                <?php break;
            case 
'send':
            case 
'reply':
            case 
'write'?>

            <div id="ccm-profile-message-compose">
                <form method="post" action="<?php echo $view->action('send')?>">

                <?php echo $form->hidden("uID"$recipient->getUserID())?>
                <?php if ($this->controller->getTask() == 'reply') { ?>
                    <?php echo $form->hidden("msgID"$msgID)?>
                    <?php echo $form->hidden("box"$box)?>
                <?php
                    $subject 
t('Re: %s'$text->entities($msgSubject));
                } else {
                    
$subject $text->entities($msgSubject);
                }
                
?>

                <h4><?php echo t('Send a Private Message')?></h4>

                <div class="form-group">
                    <label class="control-label"><?php echo t("To")?></label>
                    <input disabled="disabled" class="form-control" type="text" value="<?php echo $recipient->getUserName()?>" class="span5" />
                </div>

                <div class="form-group">
                    <?php echo $form->label('subject't('Subject'))?>
                    <?php echo $form->text('msgSubject'$subject, array('class' => 'span5'))?>
                </div>

                <div class="form-group">
                    <?php echo $form->label('body't('Message'))?>
                    <?php echo $form->textarea('msgBody'$msgBody, array('rows'=>8'class' => 'span5'))?>
                </div>

                <?php echo $form->submit('button_submit't('Send Message'), array('class' => 'pull-right btn btn-primary'))?>
                <?php echo $form->submit('button_cancel't('Cancel'), array('class' => 'btn-default''onclick' => 'window.location.href='' . $backURL . ''; return false'))?>

                <?php echo $valt->output('validate_send_message');?>

                </form>

            </div>


            <?php break;

            default:
                
// the inbox and sent box and other controls ?>

                <table class="table table-striped" border="0" cellspacing="0" cellpadding="0">
                <tr>
                    <th class="ccm-profile-messages-item-name"><?php echo t('Mailbox')?></th>
                    <th><?php echo t('Messages')?></th>
                    <th><?php echo t('Latest Message')?></th>
                </tr>
                <tr>
                    <td class="ccm-profile-messages-item-name"><a href="<?php echo $view->action('view_mailbox''inbox')?>"><?php echo t('Inbox')?></a></td>
                    <td><?php echo $inbox->getTotalMessages()?></td>
                    <td class="ccm-profile-mailbox-last-message"><?php
                    $msg 
$inbox->getLastMessageObject();
                    if (
is_object($msg)) {
                        print 
t('<strong>%s</strong>, sent by %s on %s'$msg->getFormattedMessageSubject(), $msg->getMessageAuthorName(), $dh->formatDateTime($msg->getMessageDateAdded(), true));
                    }
                    
?></td>
                </tr>
                <tr>
                    <td class="ccm-profile-messages-item-name"><a href="<?php echo $view->action('view_mailbox''sent')?>"><?php echo t('Sent Messages')?></a></td>
                    <td><?php echo $sent->getTotalMessages()?></td>
                    <td class="ccm-profile-mailbox-last-message"><?php
                     $msg 
$sent->getLastMessageObject();
                    if (
is_object($msg)) {
                        print 
t('<strong>%s</strong>, sent by %s on %s'$msg->getFormattedMessageSubject(), $msg->getMessageAuthorName(), $dh->formatDateTime($msg->getMessageDateAdded(), true));
                    }
                    
?>
                   </td>
                </tr>
                </table>

                <div class="form-actions">
                    <a href="<?php echo URL::to('/account')?>" class="btn btn-default" /><?php echo t('Back to Account')?></a>
                </div>

            <?php
                
break;
        } 
?>


</div>
</div>
Онлайн: 0
Реклама