예제 #1
0
 /**
  * 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);
 }
예제 #2
0
 /**
  * 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);
 }