function start() { // Prep basic translation support Internationalization::bootstrap(); if (!($ost = new osTicket())) { return null; } //Set default time zone... user/staff settting will override it (on login). $_SESSION['TZ_OFFSET'] = $ost->getConfig()->getTZoffset(); $_SESSION['TZ_DST'] = $ost->getConfig()->observeDaylightSaving(); // Bootstrap installed plugins $ost->plugins->bootstrap(); // Mirror content updates to the search backend $ost->searcher = new SearchInterface(); return $ost; }
function start() { if (!($ost = new osTicket())) { return null; } //Set default time zone... user/staff settting will override it (on login). $_SESSION['TZ_OFFSET'] = $ost->getConfig()->getTZoffset(); $_SESSION['TZ_DST'] = $ost->getConfig()->observeDaylightSaving(); // Bootstrap installed plugins $ost->plugins->bootstrap(); return $ost; }
function start($configId) { if (!$configId || !($ost = new osTicket($configId)) || $ost->getConfigId() != $configId) { return null; } //Set default time zone... user/staff settting will overwrite it (on login). $_SESSION['TZ_OFFSET'] = $ost->getConfig()->getTZoffset(); $_SESSION['TZ_DST'] = $ost->getConfig()->observeDaylightSaving(); return $ost; }