/** * Writes a serialized copy of the $contentVariable to the database, under the packvar * variable name of $varName. * * @param string $varName The packvar to create * @param mixed $contentVariable Any variable to serialize (e.g. object, array, other variables, etc) */ function SerializeVar($varName, &$contentVariable) { if ($varName == 'CUBEObject') { if (JoomlapackCUBETables::_isSetCUBEInFile()) { JoomlapackCUBETables::_saveCUBEObjectToFile($contentVariable); return; } } $serialized = serialize($contentVariable); JoomlapackCUBETables::WriteVar($varName, $serialized); }