<?php
/**
 * APP Start
 *
 * @package 	FastPHP
 * @subpackage	App
 *
 * @copyright	Copyright (C) 2014 Marcel Oleart. All rights reserved.
 * @license
 */

// Constant to check in every included file
define('FP_EXEC', 1);

// Define main folders
define('FP_PATH_ROOT', __DIR__);
define('FP_PATH_APP', __DIR__);
define('FP_PATH_LIBS', __DIR__.'/../_libraries');
define('FP_PATH_TMP', __DIR__.'/../tmp');
define('FP_PATH_CORE', __DIR__.'/../_libraries/fastphp');

// Init framework
require_once(FP_PATH_CORE.'/init.php');

// Instantiate the application.
$app = FP_Framework::getApp();
$cfg = FP_Framework::getConfig();

define('MPC_PATH_BACKEND', $cfg->path_backend);
define('MPC_PATH_FRONTEND', $cfg->path_frontend);

require_once(MPC_PATH_BACKEND.'/extended/helper.php');
require_once(FP_PATH_APP.'/extended/controller_item.php');
require_once(FP_PATH_APP.'/extended/view_item.php');

// MAIL OPTIN LOGS FOLDER
define('FP_PATH_MAIL_OPT_IN_LOGS', __DIR__.'/../mail_optin_logs');

// Ticket Invoices
define('FP_PATH_INVOICES_TICKET_BOOKINGS', __DIR__.'/../invoices_ticketbookings');
define('FP_PATH_INVOICES_RESERVATION_PREPAY', __DIR__.'/../invoices_reservation_prepay');

// Execute the application.
$app->execute();

