Your IP : 216.73.216.224


Current Path : /var/www/html/components/com_jdonation/view/common/
Upload File :
Current File : /var/www/html/components/com_jdonation/view/common/email_donation_detail.php

<?php
use Joomla\CMS\Factory;
use Joomla\CMS\Language\Text;
use Joomla\Registry\Registry;
use Joomla\CMS\Uri\Uri;
/**
 * @version        4.3
 * @package        Joomla
 * @subpackage     Joom Donation
 * @author         Tuan Pham Ngoc
 * @copyright      Copyright (C) 2009 - 2016 Ossolution Team
 * @license        GNU/GPL, see LICENSE.php
 */
defined('_JEXEC') or die;
$db = Factory::getDbo();
$query = $db->getQuery(true);
?>
<style>
    <?php echo $css ; ?>
</style>
<table width="100%" cellspacing="5" cellpadding ="5">
<tbody>
    <?php
        if ($config->use_campaign)
        {
        ?>
            <tr>
                <td class="title-cell" width="25%">
                    <?php echo Text::_('JD_CAMPAIGN'); ?>
                </td>
                <td>
                    <?php echo $campaignTitle ; ?>
                </td>
            </tr>
        <?php
        }
        echo $form->getOutput(false);
        if ($row->donation_type == 'I')
        {
            $donationType = Text::_('JD_ONETIME') ;
        }
        else
        {
            $donationType = Text::_('JD_RECURRING') ;
        }
    ?>
    <tr>
        <td class="title-cell" width="25%">
            <?php echo Text::_('JD_DONATION_TYPE'); ?>
        </td>
        <td>
            <?php echo $donationType;?>
        </td>
    </tr>
    <tr>
        <td class="title-cell" width="25%">
            <?php echo Text::_('JD_DONATION_AMOUNT'); ?>
        </td>
        <td>
            <?php
            if($config->include_payment_fee == 1) 
			{
                echo DonationHelperHtml::formatAmount($config, $row->amount + $row->payment_fee, $row->currency_code);
            }
			else
			{
                echo DonationHelperHtml::formatAmount($config, $row->amount, $row->currency_code);
            }
			?>
        </td>
    </tr>
    <tr>
        <td class="title-cell" width="25%">
            <?php echo Text::_('JD_TRANSACTION_ID'); ?>
        </td>
        <td>
            <?php 
			if($row->transaction_id != "")
			{
				echo $row->transaction_id;
			}
			elseif($row->subscr_id != "")
			{
				echo $row->subscr_id;
			}
			?>
        </td>
    </tr>
    <?php
    if ($row->donation_type == 'R')
    {
        switch ($row->r_frequency)
        {
            case 'd' :
                $frequency =  Text::_('JD_DAILY') ;
                break ;
            case 'w' :
                $frequency = Text::_('JD_WEEKLY') ;
                break ;
            case 'b' :
                $frequency = Text::_('JD_BI_WEEKLY') ;
                break ;
            case 'm' :
                $frequency = Text::_('JD_MONTHLY') ;
                break ;
            case 'q' :
                $frequency = Text::_('JD_QUARTERLY') ;
                break ;
            case 's' :
                $frequency = Text::_('JD_SEMI_ANNUALLY') ;
                break ;
            case 'a' :
                $frequency = Text::_('JD_ANNUALLY') ;
                break ;
            default:
                $frequency = '';
                break ;
        }
        ?>
        <tr>
            <td class="title-cell" width="25%">
                <?php echo Text::_('JD_FREQUENCY'); ?>
            </td>
            <td>
                <?php echo $frequency;?>
            </td>
        </tr>
        <?php
        if ($row->r_times)
        {
        ?>
            <tr>
                <td class="title-cell" width="25%">
                    <?php echo Text::_('JD_NUMBER_DONATIONS'); ?>
                </td>
                <td>
                    <?php echo $row->r_times;?>
                </td>
            </tr>
        <?php
        }
        $payment_method = $row->payment_method;
        if($payment_method != "" && $payment_method != "os_offline")
        {
            $query->clear();
            $query->select('params')
                ->from('#__jd_payment_plugins')
                ->where('name=' . $db->quote($payment_method))
                ->where('published = 1');
            $db->setQuery($query);
            $plugin = $db->loadObject();

            $params = new Registry($plugin->params);
            require_once JPATH_ROOT . '/components/com_jdonation/payments/' . $payment_method . '.php';
            $paymentClass = new $payment_method($params);

            if (method_exists($paymentClass, 'supportCancelRecurringSubscription'))
            {
                if($paymentClass->supportCancelRecurringSubscription() && $row->recurring_donation_cancelled == 0 && ($row->r_times > 0 && $row->r_times > $row->payment_made))
                {
                    ?>
                    <tr>
                        <td class="title-cell" width="25%">
                            <?php echo Text::_('JD_CANCEL_DONATION'); ?>
                        </td>
                        <td>
                            <a href="<?php echo Uri::root()?>index.php?option=com_jdonation&task=donation.cancelrecurringdonation&id=<?php echo $row->id;?>"><?php echo Uri::root()?>index.php?option=com_jdonation&task=donation.cancelrecurringdonation&id=<?php echo $row->id;?></a>
                        </td>
                    </tr>
                    </a>
                    <?php
                }
            }
        }
    }
    ?>
    <tr>
        <td class="title-cell" width="25%">
            <?php echo Text::_('JD_PAYMENT_OPTION'); ?>
        </td>
        <td>
        <?php
	        $method = os_payments::getPaymentMethod($row->payment_method);
	        if ($method)
	        {
		        echo Text::_($method->getTitle());
	        }
	    ?>
        </td>
    </tr>
</tbody>
</table>