コード例 #1
0
JHtml::_('behavior.formvalidation');
if (count($this->items['orders'])) {
    ?>

    <div>
        <?php 
    echo JText::_('MOD_VIDEOTRANSLATION_YOU_HAVE_SELECTED');
    ?>
    </div>

    <?php 
    for ($i = 0; $i < count($this->items['orders']); $i++) {
        ?>
        <div style="width: 200px;">
            <div style="float: left; margin-right: 20px;"><?php 
        echo maxsite_the_russian_time(date('j F H:i', $this->items['orders'][$i]->start), $this->lang);
        ?>
 - <?php 
        echo date('H:i', $this->items['orders'][$i]->end);
        ?>
</div>
            <div style="float: left; color: #B1231F; cursor: pointer;" class="removeTimeFromSession" time="<?php 
        echo $this->items['orders'][$i]->start;
        if (isset($this->items['orders'][$i]->time)) {
            echo ',', implode(',', $this->items['orders'][$i]->time);
        }
        ?>
">x</div>
        </div>
        <div style="clear: both;"></div>
    <?php 
コード例 #2
0
 function sentNotificationEmail($order, $event)
 {
     JModelLegacy::addIncludePath(JPATH_ROOT . '/components/com_videotranslation/models', 'VideoTranslationModel');
     $model = JModelLegacy::getInstance('PartnersDetails', 'VideoTranslationModel', array('ignore_request' => true));
     $difference = $model->differenceTime($order->user_timezone);
     //recipient
     $user =& JFactory::getUser($order->user_id);
     $customer_email = $user->email;
     $recipient = array($customer_email);
     $subject = JText::sprintf('COM_VIDEOTRANSLATION_SUBJECT_CUSTOMER_THEME1', $order->envitee_name);
     $link = $event->location . "&order_id=" . $order->id . "&usertype=1&Itemid=155&lang=ru";
     $body = JText::sprintf('COM_VIDEOTRANSLATION_BODY_CUSTOMER', $order->envitee_name, maxsite_the_russian_time(date('j F', $event->dtstart - $difference)), date('H:i', $event->dtstart - $difference), date('H:i', $event->dtend - $difference), $order->user_timezone);
     $body .= "<br /> " . JText::_("COM_VIDEOTRANSLATION_SIGNATURE");
     JModelLegacy::addIncludePath(JPATH_ROOT . '/components/com_videotranslation/models', 'VideoTranslationModel');
     $model = JModelLegacy::getInstance('approve', 'VideoTranslationModel', array('ignore_request' => true));
     $model->mailGeneration($recipient, $subject, $body);
 }
コード例 #3
0
    function sentNotificationEmail($order, $event)
    {
        JModelLegacy::addIncludePath(JPATH_ROOT . '/components/com_videotranslation/models', 'VideoTranslationModel');
        $model = JModelLegacy::getInstance('PartnersDetails', 'VideoTranslationModel', array('ignore_request' => true));
        $language_tag = $model->getSystemLanguage($order->your_partner_language);
        $tag = $model->LoadSpecificLanguageFile($language_tag);
        $difference = $model->differenceTime($order->envitee_timezone);
        $subject = JText::sprintf('COM_VIDEOTRANSLATION_SUBJECT_PARTNER_THEME2', $order->first_name . ' ' . $order->last_name);
        //recipient
        $recipient = array($order->envitee_email);
        //$link = $event->location."&order_id=".$order->id."&usertype=2&Itemid=155&lang=".$tag;
        $link = $event->location;
        $link = '
                        <a style="
                            width:145px;
                            height: 41px;
                            display: block;
                            background-color: #ed6f6d;
                            color: #ffffff;
                            cursor: pointer;
                            text-align:center;
                            display:table-cell;
                            vertical-align:middle;
                            border-radius: 4px;
                            text-decoration:none;
                            "
                            href="' . $link . '"

                            >' . JText::_("COM_VIDEOTRASLATION_SESSION_LINK") . '</a>

                ';
        $body = '<table width="100%" cellpadding="10" >
                    <tr>
                        <td bgcolor="#252d35">
                            <img src="' . JURI::base() . 'images/logo.png" alt="logo"/>
                        </td>
                    </tr>
                ';
        $body .= '<tr><td>' . JText::sprintf('COM_VIDEOTRANSLATION_BODY_PARTNER2', $order->first_name . ' ' . $order->last_name, maxsite_the_russian_time(date('j F', $event->dtstart - $difference), $tag), date('H:i', $event->dtstart - $difference), date('H:i', $event->dtend - $difference), $order->envitee_timezone, $link) . '</td></tr>';
        $body .= "<tr><td><br /> " . JText::_("COM_VIDEOTRANSLATION_SIGNATURE") . '</td></tr></table>';
        $this->mailGeneration($recipient, $subject, $body);
    }
コード例 #4
0
// No direct access to this file
defined('_JEXEC') or die;
JHtml::_('behavior.tooltip');
JHtml::_('behavior.formvalidation');
require_once JPATH_SITE . '/components/com_videotranslation/lib/russian-date.php';
?>
<h1>
<?php 
echo JText::_('COM_VIDEOTRANSLATION_INVITATION');
?>
</h1>


<div>
<?php 
echo JText::sprintf('COM_VIDEOTRANSLATION_SOMEBODY_INVITES_YOU_ON_MEETING', $this->item->first_name . ' ' . $this->item->last_name, maxsite_the_russian_time($this->item->date), $this->item->start, $this->item->end, $this->item->envitee_timezone);
?>
</div>

<br />

<form action="<?php 
echo JRoute::_('index.php');
?>
"
      method="post" name="adminForm" id="userdetails-form" class="form-validate">


    <?php 
foreach ($this->form->getFieldset() as $field) {
    ?>
コード例 #5
0
 function sentNotificationInterpreter($order, $event)
 {
     //        JModelLegacy::addIncludePath(JPATH_ROOT.'/components/com_videotranslation/models', 'VideoTranslationModel');
     //        $model = JModelLegacy::getInstance('PartnersDetails', 'VideoTranslationModel', array('ignore_request' => true));
     //$difference = $model->differenceTime($order->user_timezone);
     $subject_obj =& JTable::getInstance('subject', 'VideoTranslationTable');
     $subject_obj->load($order->subj_id);
     $difference = 0;
     $translator =& JFactory::getUser($order->translator_id);
     $translator_email = $translator->email;
     $recipient = array($translator_email);
     $subject = JText::sprintf('COM_VIDEOTRANSLATION_TRANSLATOR_SUBJECT_YELLOW_LIGHT', maxsite_the_russian_time(date('j F H:i', $event->dtstart + $difference)) . ' - ' . date('H:i', $event->dtend + $difference), $subject_obj->name);
     //$link = $event->location."&order_id=".$order->id."&usertype=3&Itemid=155&lang=ru";
     $link = $event->location;
     $body = JText::sprintf('COM_VIDEOTRANSLATION_TRANSLATOR_BODY_YELLOW_LIGHT', $order->first_name . ' ' . $order->last_name, $order->envitee_name, $subject_obj->name, maxsite_the_russian_time(date('j F', $event->dtstart + $difference)), date('H:i', $event->dtstart + $difference), date('H:i', $event->dtend + $difference), $link);
     $body .= "<br /> " . JText::_("COM_VIDEOTRANSLATION_SIGNATURE");
     JModelLegacy::addIncludePath(JPATH_ROOT . '/components/com_videotranslation/models', 'VideoTranslationModel');
     $model = JModelLegacy::getInstance('approve', 'VideoTranslationModel', array('ignore_request' => true));
     $model->mailGeneration($recipient, $subject, $body);
 }
コード例 #6
-1
 function getInvitationTextArea()
 {
     require_once JPATH_SITE . '/components/com_videotranslation/lib/russian-date.php';
     JModelLegacy::addIncludePath(JPATH_ROOT . '/components/com_videotranslation/models', 'VideoTranslationModel');
     $cart_model = JModelLegacy::getInstance('Cart', 'VideoTranslationModel', array('ignore_request' => true));
     $items = $cart_model->getItems();
     //echo date('Y m d H:i:s',$items[0]->start); die;
     //        echo "<pre>";
     //        print_r($items); die;
     $this->items = $items;
     $session = JFactory::getSession();
     $cart = $session->get('cart');
     $this->difference = $this->differenceTimeInviterInvitee($cart['my_partner_timezone'], $cart['my_timezone']);
     //      $this->difference = 0;
     //     echo $this->difference; die;
     //echo $cart['my_partner_timezone']; die;
     $languageTable =& JTable::getInstance('language', 'VideoTranslationTable');
     $languageTable->load($cart['your_partner_language']);
     $lang = JFactory::getLanguage();
     $lang->load('com_videotranslation', JPATH_SITE, $languageTable->system_language);
     $tag = substr($languageTable->system_language, 0, 2);
     $link = '[LINK]';
     //        $time = ' ';
     //        for($i=0;$i<count($items);$i++) {
     //
     //            $time
     //
     //        }
     //        echo "<pre>";
     //        print_r($items); die;
     $text = JText::sprintf('COM_VIDEOTRANSLATION_BODY_PARTNER1', maxsite_the_russian_time(date('j F', $items[0]->start + $this->difference), $tag), date('H:i', $items[0]->start + $this->difference), date('H:i', $items[0]->end + $this->difference), $cart['my_partner_timezone'], $link);
     $text = str_replace("<br />", "\r\n", $text);
     $lang->load('com_videotranslation', JPATH_SITE, $lang->getTag(), true);
     return $text;
 }