define('EQUIPMENT_TICKET_VIEW', TABLE_PREFIX . 'EquipmentTicketView');
define('EQUIPMENT_SEARCH_VIEW', TABLE_PREFIX . 'EquipmentSearchView');
define('EQUIPMENT_FORM_VIEW', TABLE_PREFIX . 'EquipmentFormView');
define('EQUIPMENT_DELETE_TRIGGER', TABLE_PREFIX . 'equipment_ADEL');
define('EQUIPMENT_INSERT_TRIGGER', TABLE_PREFIX . 'equipment_AINS');
define('EQUIPMENT_UPDATE_TRIGGER', TABLE_PREFIX . 'equipment_AUPD');
define('STATUS_INSERT_TRIGGER', TABLE_PREFIX . 'equipment_status_AINS');
define('STATUS_UPDATE_TRIGGER', TABLE_PREFIX . 'equipment_status_AUPD');
define('STATUS_DELETE_TRIGGER', TABLE_PREFIX . 'equipment_status_ADEL');
define('EVENT_DELETE_TRIGGER', TABLE_PREFIX . 'ticket_event_AINS');
define('EVENT_UPDATE_TRIGGER', TABLE_PREFIX . 'ticket_event_AUPD');
define('CREATE_FORM_FIELDS_PROCEEDURE', TABLE_PREFIX . 'CreateEquipmentFormFields');
define('COPY_FORM_ENTRY_PROCEEDURE', TABLE_PREFIX . 'Equipment_Copy_Form_Entry');
define('REOPEN_TICKET_PROCEEDURE', TABLE_PREFIX . 'Equipment_Reopen_Ticket');
define('CRON_PROCEEDURE', TABLE_PREFIX . 'EquipmentCronProc');
define('OST_WEB_ROOT', osTicket::get_root_path(__DIR__));
define('EQUIPMENT_WEB_ROOT', OST_WEB_ROOT . 'scp/dispatcher.php/equipment/');
define('OST_ROOT', INCLUDE_DIR . '../');
define('PLUGINS_ROOT', INCLUDE_DIR . 'plugins/');
define('EQUIPMENT_PLUGIN_ROOT', __DIR__ . '/');
define('EQUIPMENT_INCLUDE_DIR', EQUIPMENT_PLUGIN_ROOT . 'include/');
define('EQUIPMENT_MODEL_DIR', EQUIPMENT_INCLUDE_DIR . 'model/');
define('EQUIPMENT_CONTROLLER_DIR', EQUIPMENT_INCLUDE_DIR . 'controller/');
define('EQUIPMENT_APP_DIR', EQUIPMENT_PLUGIN_ROOT . 'app/');
define('EQUIPMENT_ASSETS_DIR', EQUIPMENT_PLUGIN_ROOT . 'assets/');
define('EQUIPMENT_VENDOR_DIR', EQUIPMENT_PLUGIN_ROOT . 'vendor/');
define('EQUIPMENT_VIEWS_DIR', EQUIPMENT_PLUGIN_ROOT . 'views/');
define('EQUIPMENT_STAFFINC_DIR', EQUIPMENT_INCLUDE_DIR . 'staff/');
define('EQUIPMENT_CLIENTINC_DIR', EQUIPMENT_INCLUDE_DIR . 'client/');
require_once EQUIPMENT_VENDOR_DIR . 'autoload.php';
spl_autoload_register(array('EquipmentPlugin', 'autoload'));
Exemple #2
0
#Get real path for root dir ---linux and windows
define('INCLUDE_DIR', ROOT_DIR . 'include/');
//Change this if include is moved outside the web path.
define('PEAR_DIR', INCLUDE_DIR . 'pear/');
define('SETUP_DIR', INCLUDE_DIR . 'setup/');
define('UPGRADE_DIR', INCLUDE_DIR . 'upgrader/');
define('I18N_DIR', INCLUDE_DIR . 'i18n/');
/*############## Do NOT monkey with anything else beyond this point UNLESS you really know what you are doing ##############*/
#Current version && schema signature (Changes from version to version)
define('THIS_VERSION', '1.7-git');
//Shown on admin panel
require INCLUDE_DIR . 'class.osticket.php';
require INCLUDE_DIR . 'class.http.php';
// Determine the path in the URI used as the base of the osTicket
// installation
if (!defined('ROOT_PATH') && ($rp = osTicket::get_root_path(dirname(__FILE__)))) {
    define('ROOT_PATH', rtrim($rp, '/') . '/');
}
#load config info
$configfile = '';
if (file_exists(ROOT_DIR . 'ostconfig.php')) {
    //Old installs prior to v 1.6 RC5
    $configfile = ROOT_DIR . 'ostconfig.php';
} elseif (file_exists(INCLUDE_DIR . 'settings.php')) {
    //OLD config file.. v 1.6 RC5
    $configfile = INCLUDE_DIR . 'settings.php';
    //Die gracefully on upgraded v1.6 RC5 installation - otherwise script dies with confusing message.
    if (!strcasecmp(basename($_SERVER['SCRIPT_NAME']), 'settings.php')) {
        die('Please rename config file include/settings.php to include/ost-config.php to continue!');
    }
} elseif (file_exists(INCLUDE_DIR . 'ost-config.php')) {