Example #1
0
 /**
  * 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;
 }