public function init() { if (isset($GLOBALS['svc'])) { $this->service = $GLOBALS['svc']; $this->pid = $this->service['pid']; $this->id = $GLOBALS['svc_id']; $this->service['id'] = $this->id; unset($GLOBALS['svc']); unset($GLOBALS['svc_id']); ServiceManager::initLogAppend($this->id, "[OK]"); ServiceManager::markAsRunning($this->service['name'], $this->id, $this->service); if (isset($this->service['params'])) { $this->params = $this->service['params']; } ob_start(function ($data) { $this->logAppend("\n" . $data); return ""; }, 1); } else { echo <<<EOF ============================ WARNING ========================== You should start this service from Plansys Service Manager =============================================================== EOF; } }