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'));
#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')) {