/** * Registers a temporary file with the CUBE object * * @param string $fileName The path of the file, relative to configured TempDirectory * * @return string The absolute path to the temporary file, for use in file operations */ function registerTempFile($fileName) { $tempFiles = JoomlapackTables::UnserializeVar('CUBETempFiles', array()); if (!in_array($fileName, $tempFiles)) { $tempFiles[] = $fileName; JoomlapackTables::SerializeVar('CUBETempFiles', $tempFiles); } $configuration =& JoomlapackConfiguration::getInstance(); return $configuration->get('TempDirectory') . DS . $fileName; }