コード例 #1
0
print caNavUrl($this->request, 'client/orders', 'Communications', 'ViewMessage', array('communication_id' => $pn_communication_id));
?>
');"><?php 
print _t('Cancel');
?>
 &rsaquo;</a>
<?php 
print caFormTag($this->request, 'SendReply', 'caClientCommunicationsReplyForm');
$t_comm = new ca_commerce_communications($pn_communication_id);
$vn_to_user_id = $t_comm->get('from_user_id');
if (!preg_match('!' . _t("Re:") . '!i', $vs_subject = $t_comm->get('subject'))) {
    $vs_subject = _t("Re:") . ' ' . $vs_subject;
}
$t_comm->clear();
$t_comm->set('subject', $vs_subject);
print "<div class='replyMessageHeader'><span class='replyMessageHeaderHeading'>" . _t('Date') . ':</span> ' . caGetLocalizedDateRange($t = time(), $t) . "</div>";
print "<div class='replyMessageHeader'><span class='replyMessageHeaderHeading'>" . _t('To') . ':</span> ' . caClientServicesGetSenderName(array('from_user_id' => $vn_to_user_id)) . "</div>";
foreach ($t_comm->getFormFields() as $vs_f => $va_info) {
    switch ($vs_f) {
        case 'subject':
        case 'message':
        case 'transaction_id':
            print $t_comm->htmlFormElement($vs_f) . "<br/>\n";
            break;
    }
}
print caHTMLHiddenInput('transaction_id', array('value' => $t_transaction->getPrimaryKey()));
print caFormSubmitButton($this->request, __CA_NAV_BUTTON_SAVE__, _t("Send"), 'caClientCommunicationsReplyForm');
?>
		</form>
	</div>
コード例 #2
0
        if (is_array($va_last_transaction = $va_messages_by_transaction[array_pop(array_keys($va_messages_by_transaction))])) {
            $va_last_message = $va_last_transaction[array_pop(array_keys($va_last_transaction))];
        } else {
            $va_last_message = array('subject' => _t('New inquiry'));
        }
        $vs_subject = isset($va_last_message['subject']) ? $va_last_message['subject'] : '';
        if (sizeof($va_messages_by_transaction) && !preg_match('!' . _t("Re:") . '!i', $vs_subject)) {
            $vs_subject = _t("Re:") . ' ' . $vs_subject;
        }
        $t_comm->set('subject', $vs_subject);
        foreach ($t_comm->getFormFields() as $vs_f => $va_info) {
            switch ($vs_f) {
                case 'subject':
                case 'message':
                case 'transaction_id':
                    print $t_comm->htmlFormElement($vs_f, "<div class='formLabel'>^LABEL<br/>^ELEMENT</div>") . "\n";
                    break;
            }
        }
        print caHTMLHiddenInput('transaction_id', array('value' => $t_order->get("transaction_id")));
        print caHTMLHiddenInput('order_id', array('value' => $t_order->get("order_id")));
        print "<a href='#' onclick='jQuery(\"#caClientCommunicationsReplyFormMyAccount\").submit(); return false;' class='save'>" . _t("Send") . "</a>";
        ?>
				</form>
			</div><!-- end messageForm -->
<?php 
        if (sizeof($va_messages_by_transaction)) {
            ?>
 			<div id="messageInbox"><h2><?php 
            print _t("Inbox");
            ?>