Пример #1
0
 function sDownloadFileName()
 {
     $sFN = "";
     $sOrg = $this->sOriginalFilename();
     if ($sOrg) {
         $oOrg = new WYPath($sOrg);
         $sExt = $oOrg->sExtension();
         $sFN = $this->sDataFileName(false) . ($sExt !== "" ? ".{$sExt}" : ".dat");
     }
     return $sFN;
 }
Пример #2
0
 /**
  * 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;
 }