{{vtScript}} {{vtInclude:includes/initialize.html}} {{vtIf: {vtGetValue:o} .gt. 0}} {{vtUse: {vtGetValue:o} }} {{vtSet: Token="{Token}"}} {{vtSet: Bestellnummer="{Nummer}"}} {{vtIf: {Bezahlmethode} .in. rechnung|sepa .and. {abgeschlossen} .eq. 1 }} {{vtSet: bezahlt="1"}} {{vtElse}} {{vtSet: bezahlt="{bezahlt}"}} {{vtEndIf}} {{vtSet: Warenkorb="{Warenkorb:raw}"}} {{vtSet: Kunde="{Vorname} {Name}"}} {{vtEndUse}} {{vtElse}} {{vtSet: Token="x"}} {{vtEndIf}} {{vtIf: {vtGlobal:pxtcPathHires} .bw. / }} {{vtSet: pxtcPathHires = "{vtGlobal:pxtcPathHires}" }} {{vtElse}} {{vtSet: pxtcPathHires = "{vtConfig:pathToVirthos}{vtGlobal:pxtcPathHires}" }} {{vtEndIf}} {{vtIf: {vtGet:bezahlt} .eq. 1 .and. {vtGet:Token} .eq. {vtGetValue:t} }} {{vtRepeat:{vtGet:Warenkorb} }} {{vtIf: {vtItem:type} .eq. file .and. {vtItem:hires_path} .neq.}} {{vtCalc: trim( '{vtItem:folder,escaped}', '/' ) }} {{vtSet: File="{vtResult}/{vtItem:hires_path}"}} {{vtCalc: file_exists( '{vtGet:pxtcPathHires}/{vtGet:File,raw}' ) ? '1' : '' }} {{vtIf: {vtResult} .eq. 1 }} {{vtIf: {vtItem:rule} .neq. }} {{vtCalc: generate_image_file( '{vtGet:pxtcPathHires}/{vtGet:File,raw}', '{vtItem:rule}', '{vtItem:image}' ) }} {{vtSet: TempFile }} {{vtIf: {vtGet:TempFile} .bw. - }} {{vtLogError: Error generating image for file {vtGet:File,raw} with rule '{vtItem:rule}' ({vtGet:TempFile}) }} {{vtElse}} {{vtCalc: substr( '{vtGet:File,escaped}', 0, strrpos( '{vtGet:File,raw}', '.' ) ) . '_' . strtolower('{vtItem:rule}') . '.' . pathinfo( v::vtget('TempFile'), PATHINFO_EXTENSION ) }} {{vtSet: FinalList[] = "{vtResult}|{vtGet:TempFile}" }} {{vtSet: DeleteList[] = "{vtGet:TempFile}" }} {{vtEndIf}} {{vtElse}} {{vtSet: FinalList[] = "{vtGet:File,raw}" }} {{vtEndIf}} {{vtEndIf}} {{vtEndIf}} {{vtEndRepeat}} {{vtEndIf}} {{vtIf: {vtGet:FinalList} .neq.}} {{vtCalc: getZipMethod() }} {{vtSet: ZipMethod }} {{vtIf: {vtGet:ZipMethod} .eq. external }} {{vtCalc: create_zip_file( 'bilder.zip', '{vtGet:pxtcPathHires,escaped}', '{vtGet:FinalList,escaped}' ) }} {{vtSet: ZipFile}} {{vtElse}} {{vtCalc: deliver_zip_file( 'bilder.zip', '{vtGet:pxtcPathHires,escaped}', '{vtGet:FinalList,escaped}' ) }} {{vtSet: SuccessfulDelivery }} {{vtEndIf}} {{vtIf: {vtGet:ZipFile} .cn. : .or. {vtGet:SuccessfulDelivery} .eq. 1 }} {{vtIf: {vtGlobal:mailRecipient} .neq. .or. {vtGlobal:pxtcNotifyRecipient} .neq. }} {{vtIf: {vtGlobal:pxtcNotifyHiresDownload} .eq. 1 }} {{vtIf: {vtGlobal:pxtcNotifyRecipient} .neq. }} {{vtSet: Recipient = "{vtGlobal:pxtcNotifyRecipient}" }} {{vtElse}} {{vtSet: Recipient = "{vtGlobal:mailRecipient}" }} {{vtEndIf}} {{vtSet: Mailtext="{vtInclude:mails/notify_order_download.txt}"}} {{vtDo: -act="mail", -to="{vtGet:Recipient}", -subject="Pixtacy-Download zu Bestellung Nr. {vtGet:Bestellnummer} (zip)", -message="{vtGet:Mailtext,raw}" }} {{vtEndIf}} {{vtEndIf}} {{vtRepeat: {vtGet:DeleteList} }} {{vtCalc: unlink('{vtItem:escaped}') }} {{vtEndRepeat}} {{vtIf: {vtGet:ZipMethod} .eq. external }} {{vtRedirect: -url="{vtGet:ZipFile}" }} {{vtEndIf}} {{vtEndIf}} {{vtReturn}} {{vtEndIf}} {{vtEndScript}}{{vtInclude:download.html}}