/** * Parse the ini a second time with variables * */ public function IniContents() { global $dataDir, $dirPrefix; $folder = basename($this->dest); $variables = array('{$addon}' => $folder, '{$plugin}' => $folder, '{$dataDir}' => $dataDir, '{$dirPrefix}' => $dirPrefix, '{$addonRelativeData}' => \gp\tool::GetDir('/data/_addondata/' . $this->data_folder), '{$addonRelativeCode}' => \gp\tool::GetDir($this->addon_folder_rel . '/' . $folder)); $this->ini_contents = \gp\tool\Ini::ParseString($this->ini_text, $variables); }
/** * Get the export.ini contents * */ public function ExtractIni() { $ini_contents = $this->import_object->getFromName('/gpexport/Export.ini'); if (empty($ini_contents)) { return false; } return \gp\tool\Ini::ParseString($ini_contents); }