function extract_contents($sFilename, $sTempFilename) { if (!OS_WINDOWS) { putenv('LANG=en_US.UTF-8'); $res = parent::extract_contents($sFilename, $sTempFilename); if (strstr($this->aCommandOutput[0], "encrypted")) { return ""; } if (!empty($res)) { return $res; } } return $this->_fallbackExcelReader($sFilename, $sTempFilename); }
function extract_contents($sFilename, $sTempFilename) { if (OS_WINDOWS) { $this->command = 'c:\\antiword\\antiword.exe'; $this->commandconfig = 'indexer/antiword'; $this->args = array(); } putenv('LANG=en_US.UTF-8'); $sCommand = KTUtil::findCommand($this->commandconfig, $this->command); if (empty($sCommand)) { return false; } if (OS_WINDOWS) { $sDir = dirname(dirname($sCommand)); putenv('HOME=' . $sDir); } return parent::extract_contents($sFilename, $sTempFilename); }