b0y-101 Mini Shell


Current Path : E:/www/instructor/test02/components/com_eventgallery/models/
File Upload :
Current File : E:/www/instructor/test02/components/com_eventgallery/models/order.php

<?php

/**
 * @package     Sven.Bluege
 * @subpackage  com_eventgallery
 *
 * @copyright   Copyright (C) 2005 - 2019 Sven Bluege All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die();

jimport('joomla.application.component.model');
jimport('joomla.html.pagination');


class EventgalleryModelOrder extends JModelLegacy
{
    

    public function getItem() {

        $app = JFactory::getApplication();


        $orderid = $app->input->getString('id', '-1');

        /**
         * @var EventgalleryLibraryFactoryOrder $orderFactory
         */
        $orderFactory = EventgalleryLibraryFactoryOrder::getInstance();
        $order = $orderFactory->getOrderById($orderid);

        /**
         * check of the current user is allowed to view this order
         */
        $user = JFactory::getUser();
        if ($user->id != $order->getUserId()) {
            return null;
        }

        return $order;
    }

}

Copyright © 2019 by b0y-101