function sDownloadFileName() { $sFN = ""; $sOrg = $this->sOriginalFilename(); if ($sOrg) { $oOrg = new WYPath($sOrg); $sExt = $oOrg->sExtension(); $sFN = $this->sDataFileName(false) . ($sExt !== "" ? ".{$sExt}" : ".dat"); } return $sFN; }
/** * Liefert den Dateinamen des Vorschaubildes zum Dateinamen eines Bildes * * @access private * @param string der Dateiname des Bildes * @return string der Dateiname des Vorschaubildes */ function _sThumbnailName($sFilename) { global $goApp; $oP = $oF = od_nil; $sOrgExt = ""; $sTN = ""; $oP = new WYPath($sFilename); $sOrgExt = $oP->sExtension(); $oP = od_clone($goApp->oDataPath); $iPos = strrpos($sFilename, "."); $sTN = substr($sFilename, 0, $iPos) . "-tn.jpg"; $oP->addComponent($sTN); $oF = new WYFile($oP); if (!$oF->bExists()) { $oP->removeDemoSlotID(); // try again without demo slot ID unset($oF); $oF = new WYFile($oP); if (!$oF->bExists()) { $oP->setExtension($sOrgExt); $sTN = $oP->sBasename(); } } return $sTN; }