} elseif (isset($a) && 'create_prod' === $a) {
    $aMsgPost = $oAdmin->getItemTransation('PRODUCT', 'BACK', $lang, 'CREATE_PROD');
    $oCat = new Product();
    $aCat = $oCat->getDataCategories();
    $aDataProd = array();
    if (!isset($conf)) {
        if (isset($_SESSION['products'])) {
            $prod_name = $_SESSION['products']['name'];
            $prod_desc = $_SESSION['products']['desc'];
        } else {
            $prod_name = '';
            $prod_desc = '';
        }
    }
    if (isset($c) && 'add_product' === $c) {
        $oTicket = new ProductContext('Ticket');
        if (!isset($conf)) {
            $oProduct = new Product($_POST);
            $oTicket->memorizeData($oProduct, $_POST);
            $btOk = 'admin.php?p=product&a=create_prod&c=add_product&conf=yes';
            $oProduct->RequestConfirmation('modif', $aMsgPost[$lang]['lib_create_confirm'], $btOk, 'admin.php?p=product&a=create_prod', $lang);
        } else {
            //Create confirmation
            $oTicket->createProduct();
        }
    } else {
        include 'core/Product/view/create-product-view.php';
    }
    // ORDER MANAGEMENT
} elseif (isset($a) && 'order_admin' === $a) {
    $aMsgPost = $oAdmin->getItemTransation('PRODUCT', 'BACK', $lang, 'ORDER_MANAGEMENT');
    <div class="row">
      <div class="col-sm-12 col-md-12 col-lg-12">
      <!--#include virtual="includes/menu.html" -->
      </div>
    </div>

  <?php 
}
//Seach paypal settings
$sReq = "SELECT * FROM adm_paypal";
$select = SPDO::getInstance()->query($sReq);
$aSet = $select->fetch(PDO::FETCH_ASSOC);
// initialize Paypal configuration.
$oPaypal = new Paypal($aSet['user'], $aSet['pwd'], $aSet['signature'], $aSet['prod'], $aSet['version'], $aSet['endpoint'], $aSet['money']);
//Inialize strategy for 'Ticket' products
$oTicket = new ProductContext('Ticket');
$aDataTickets = $oTicket->readProducts();
if (!isset($c)) {
    include 'core/Product/view/front-display-all-shows.php';
} else {
    if ($c == 'select') {
        // user select a show for booking it.
        $aDataShow = $oTicket->readProduct($id_prod);
        $aDataPrices = $oTicket->readAllPrices($id_prod);
        include 'core/Product/view/front-display-one-show.php';
    } elseif ($c == 'pay') {
        $oTicket->SetExpressChekout($oPaypal);
    } elseif ($c == 'checkout') {
        $oTicket->GetAndDoExpressCheckout($oPaypal);
    } elseif ($c == 'cancel') {
        echo "A problem has occurred please contact the merchant site";