{{vtScript}} {{vtAsAdmin}} {{vtSet: Prefix="{vtConfig:mysqlTablePrefix}"}} {{vtCode: $v = new virthos; }} {{vtIf: {vtGlobal:pxtc_version_number} .lt. 5 }} ## imagelists reparieren, die keinen Eintrag in data-Tabelle haben ## {{vtSelect: -origin="//", -type="imagelist", -filter="{Titel} .eq."}} {{vtLoop}} {{vtIf: {Timestamp} .eq.}} {{vtDo: -act="update", -obj="{vtID}", Titel="{vtName}"}} {{vtEndIf}} {{vtEndLoop}} {{vtEndSelect}} ## Seitentyp für Anfrageliste setzen ## {{vtIf: {vtGet:ID_Anfragen} .eq.}} {{vtUse:\index}} {{vtUse: Anfragen}} {{vtSet: ID_Anfragen="{vtID}"}} {{vtDo: -act="update", -obj="{vtID}", -properties[type]="requestlist"}} {{vtEndUse}} {{vtEndUse}} {{vtEndIf}} ## Zugriffsrechte und Sortierwerte der Top-Seiten anpassen ## {{vtDo: -act="update", -obj="{vtGet:ID_Bilder}", -properties[accessRights]="1111000100", -properties[sortValue]="1" }} {{vtDo: -act="update", -obj="{vtGet:ID_Lightbox}", -properties[accessRights]="1111000100", -properties[sortValue]="2" }} {{vtDo: -act="update", -obj="{vtGet:ID_Seiten}", -properties[accessRights]="1111000100", -properties[sortValue]="6" }} {{vtDo: -act="update", -obj="{vtGet:ID_Kontakt}", -properties[accessRights]="1111000100", -properties[sortValue]="7" }} {{vtDo: -act="update", -obj="{vtGet:ID_Anfragen}", -properties[accessRights]="1111000000", -properties[sortValue]="8" }} {{vtDo: -act="update", -obj="{vtGet:ID_Kategorien}", -properties[accessRights]="1111000000", -properties[sortValue]="11" }} ## Registrierungstext für Kontaktformular setzen ## {{vtDo: -act="update", -obj="{vtGet:ID_Kontakt}", Text_Registrierung="Bitte nehmen Sie mich in Ihren Newsletter-Verteiler auf" }} ## neue Seiten für Warenkorbsystem erstellen, falls nötig ## {{vtSelect: -origin="\index", -type="cart"}} {{vtIf: {vtCountSelection} .eq. 0}} {{vtDo: -act="create", -target="{vtGet:Target}", -template="cart", -properties[name] = "Warenkorb", -properties[sortValue] = "3", -properties[owner]="master", -properties[user]="", -properties[accessRights]="1111000100" }} {{vtEndIf}} {{vtEndSelect}} {{vtUse: {vtGet:ID_Seiten} }} {{vtUse: AGB}} {{vtSet: ID_AGB="{vtID}"}} {{vtEndUse}} {{vtEndUse}} {{vtSelect: -origin="\index", -type="checkout"}} {{vtIf: {vtCountSelection} .eq. 0}} {{vtDo: -act="create", -target="{vtGet:Target}", -template="checkout", -properties[name] = "Kasse", -properties[sortValue] = "4", -properties[owner]="master", -properties[user]="", -properties[accessRights]="1111000100", Seite_AGB="{vtGet:ID_AGB}", Text_Registrierung="Bitte nehmen Sie mich in Ihren Newsletter-Verteiler auf", Finish_Headline="Vielen Dank für Ihre Bestellung!", Finish_Text="

Sie erhalten in Kürze eine Bestellbestätigung per E-Mail, die alle weiteren Informationen enthält.

", Order_Confirmation_Begin="Vielen Dank für Ihre Bestellung!", Order_Confirmation_End="Besuchen Sie uns bald wieder!" }} {{vtEndIf}} {{vtEndSelect}} {{vtSelect: -origin="\index", -type="download"}} {{vtIf: {vtCountSelection} .eq. 0}} {{vtDo: -act='create', -target='{vtGet:Target}', -template='download', -properties[name] = 'Download', -properties[sortValue] = '5', -properties[owner]='master', -properties[user]='', -properties[accessRights]='1111000100', Headline='Bereitgestellte Bilder', Text='

Rechts sehen Sie die Bilder, die Sie bestellt haben. Klicken Sie auf die einzelnen Download-Links, um die zugehörigen Dateien herunterzuladen.

Vielen Dank für Ihre Bestellung!

', Headline_unbezahlt='Verzeihung!', Text_unbezahlt='

Ihre Bestellung ist noch nicht als »bezahlt« gekennzeichet, darum stehen noch keine Bilddateien zum Herunterladen bereit. Bitte versuchen Sie es später noch einmal.

', Headline_error='Verzeihung!', Text_error='

Der Link, den Sie aufgerufen haben, scheint unvollständig oder fehlerhaft zu sein. Möglicherweise wurde der Link von Ihrem E-Mail-Programm auf zwei Zeilen umbrochen. Bitte kopieren Sie den Link in diesem Fall zunächst in einen Texteditor und entfernen Sie den Zeilenumbruch. Versuchen Sie es anschließend noch einmal.

Sollten dauerhaft Probleme auftreten, nehmen Sie bitte Kontakt mit uns auf.

' }} {{vtEndIf}} {{vtEndSelect}} {{vtSelect: -origin="\index", -type="orderlist"}} {{vtIf: {vtCountSelection} .eq. 0}} {{vtDo: -act="create", -target="{vtGet:Target}", -template="orderlist", -properties[name] = "Bestellungen", -properties[sortValue] = "9", -properties[owner]="master", -properties[user]="", -properties[accessRights]="1111000000" }} {{vtEndIf}} {{vtEndSelect}} {{vtSelect: -origin="\index", -type="productlist"}} {{vtIf: {vtCountSelection} .eq. 0}} {{vtDo: -act="create", -target="{vtGet:Target}", -template="productlist", -properties[name] = "Produkte", -properties[sortValue] = "10", -properties[owner]="master", -properties[user]="", -properties[accessRights]="1111000000" }} {{vtEndIf}} {{vtEndSelect}} ## Download-Tabelle erstellen, falls nötig ## {{vtCode: $table = $v->vtget('Prefix') . 'table_downloads'; $query = "CREATE TABLE IF NOT EXISTS `$table` ( `code` varchar(32) NOT NULL default '', `path` varchar(255) NOT NULL default '', `reference` varchar(64) NOT NULL default '', `created` datetime NOT NULL default '0000-00-00 00:00:00', `expires` datetime NOT NULL default '0000-00-00 00:00:00', `download_ts` datetime NOT NULL default '0000-00-00 00:00:00', `download_ip` varchar(15) NOT NULL default '', PRIMARY KEY (`code`) ) TYPE=MyISAM"; mysql_query( $query ); }} {{vtEndIf}} {{vtIf: {vtGlobal:pxtc_version_number} .lt. 6 }} ### Grundeinstellungen von index-Seite in Systemeinstellungen übertragen ### {{vtUse:\index}} {{vtSet: pixtacyTitle="{Titel}"}} {{vtSet: pixtacyBaseURL="{BaseURL}"}} {{vtIf: {DownloadGroups} .neq. }} {{vtSet: pixtacyDownloadGroups="{DownloadGroups:raw}"}} {{vtSet: pixtacyDownloadPrivilege="3"}} {{vtElse}} {{vtSet: pixtacyDownloadGroups=""}} {{vtSet: pixtacyDownloadPrivilege=""}} {{vtEndIf}} {{vtIf: {DownloadDirectory} .bw. /}} {{vtSet: pixtacyDownloadDirectory="{DownloadDirectory}"}} {{vtElseIf: {DownloadDirectory} .bw. .}} {{vtSet: pixtacyDownloadDirectory="{DownloadDirectory}"}} {{vtElse}} {{vtSet: pixtacyDownloadDirectory="./{DownloadDirectory}"}} {{vtEndIf}} {{vtSet: pixtacyEmail="{Email}"}} {{vtSet: pixtacyCharset="{IPTC_Charset}"}} {{vtSet: pixtacyLogo="{vtMedia:Logo}"}} {{vtSet: pixtacyLogoLink="{LogoLink}"}} {{vtSet: pixtacyTheme="{Theme}"}} {{vtIf: {Currency} .neq. }} {{vtSet: pixtacyCurrency="{Currency}"}} {{vtElse}} {{vtSet: pixtacyCurrency="EUR"}} {{vtEndIf}} {{vtIf: {DecimalPoint} .neq.}} {{vtSet: pixtacyDecimalPoint="{DecimalPoint}"}} {{vtElse}} {{vtSet: pixtacyDecimalPoint=","}} {{vtEndIf}} {{vtSet: pixtacyPaypalCode="{PaymentMethod_PaypalID}"}} {{vtSet: pixtacySofortueberweisungUser="{PaymentMethod_SofortUserID}"}} {{vtSet: pixtacySofortueberweisungProject="{PaymentMethod_SofortProjectID}"}} {{vtSet: pixtacySofortueberweisungPassword="{PaymentMethod_SofortProjectPassword}"}} {{vtSet: pixtacyPaymentMethodPrepay="{PaymentMethod_Prepay}"}} {{vtSet: pixtacyPaymentMethodInvoice="{PaymentMethod_Invoice}"}} {{vtSet: pixtacyPaymentMethodPaypal="{PaymentMethod_Paypal}"}} {{vtSet: pixtacyPaymentMethodSofort="{PaymentMethod_Sofort}"}} {{vtEndUse}} {{vtDo: -act="update", -obj="70", siteName="{vtGet:pixtacyTitle}", mailSender="{vtGet:pixtacyEmail}", numberFormatDecimals="{vtGet:pixtacyDecimalPoint}", numberFormatThousands=".", pxtcPathLores="{vtGet:pixtacyBaseURL}", pxtcPathHires="{vtGet:pixtacyDownloadDirectory}", pxtcTheme="{vtGet:pixtacyTheme}", pxtcLogoLink="{vtGet:pixtacyLogoLink}", pxtcIPTCCharset="{vtGet:pixtacyCharset}", pxtcCurrency="{vtGet:pixtacyCurrency}", pxtcPaypalID="{vtGet:pixtacyPaypalCode}", pxtcSofubUserID="{vtGet:pixtacySofortueberweisungUser}", pxtcSofubProjectID="{vtGet:pixtacySofortueberweisungProject}", pxtcSofubPassword="{vtGet:pixtacySofortueberweisungPassword}", pxtcPaymentPrepay="{vtGet:pixtacyPaymentMethodPrepay}", pxtcPaymentInvoice="{vtGet:pixtacyPaymentMethodInvoice}", pxtcPaymentPaypal="{vtGet:pixtacyPaymentMethodPaypal}", pxtcPaymentSofub="{vtGet:pixtacyPaymentMethodSofort}", pxtcPrivilegeLoresDownload="1", pxtcPrivilegeHiresDownload="{vtGet:pixtacyDownloadPrivilege}", pxtcGroupsHiresDownload="{vtGet:pixtacyDownloadGroups}", pxtcNotifyHiresDownload="1", pxtcLanguage="de" }} ## Neue Einstellungsseiten anlegen ## {{vtDo: -act="create", -target="76", -template="setup_tracker", -properties[name]="Besucherzähler"}} {{vtDo: -act="create", -target="76", -template="setup_payment", -properties[name]="Bezahlmethoden"}} {{vtDo: -act="create", -target="76", -template="setup_files", -properties[name]="Dateien"}} {{vtDo: -act="create", -target="76", -template="setup_appearance", -properties[name]="Erscheinungsbild"}} {{vtDo: -act="create", -target="76", -template="setup_delivery", -properties[name]="Liefermethoden"}} {{vtDo: -act="create", -target="76", -template="setup_vat", -properties[name]="Mehrwertsteuer"}} {{vtDo: -act="create", -target="76", -template="setup_privileges", -properties[name]="Rechte"}} {{vtDo: -act="create", -target="76", -template="setup_numbers", -properties[name]="Zahlenformat"}} {{vtDo: -act="update", -obj="76", -properties[sortField]="name"}} ## Hires-Downloadrecht setzen für imagelists, die nicht öffentlich sind ## {{vtSelect: -origin="//", -type="imagelist", -filter="{vtPageUserID} .gte. 100"}} {{vtLoop}} {{vtDo: -act="update", -obj="{vtID}", DownloadAllowed="1"}} {{vtEndLoop}} {{vtEndSelect}} {{vtEndIf}} {{vtIf: {vtGlobal:pxtc_version_number} .lt. 7 }} ### Zugriffsrechte reparieren (wg. Virthos-Bug) ### {{vtUse:\index}} {{vtLoop}} {{vtIf: {vtPageUserID} .eq. 4}} {{vtIf: userviewaccess}} {{vtElse}} {{vtDo: -act="update", -obj="{vtID}", -properties[userID]="" }} {{vtEndIf}} {{vtEndIf}} {{vtEndLoop}} {{vtEndUse}} {{vtEndIf}} {{vtIf: {vtGlobal:pxtc_version_number} .lt. 8 }} ### Feld "Verzeichnis" in data_imagelist erstellen und füllen ### {{vtCode: $data_table = $v->vtget('Prefix') . 'data_imagelist'; $query = "ALTER TABLE `$data_table` ADD `verzeichnis` text DEFAULT '', ADD `istkategorie` text DEFAULT ''; "; mysql_query( $query ); $v->vtset( array( 'Errors' => $v->vtget('Errors') . "\n" . mysql_error() ) ); $query = "UPDATE `$data_table` SET `verzeichnis` = name WHERE 1; "; mysql_query( $query ); $v->vtset( array( 'Errors' => $v->vtget('Errors') . "\n" . mysql_error() ) ); }} ### Felder "Verzeichnis" und "Dateiname" in data_image erstellen/umbenennen ### {{vtCode: $data_table = $v->vtget('Prefix') . 'data_image'; $query = "ALTER TABLE `$data_table` CHANGE `thumbnail` `dateiname` text DEFAULT NULL, CHANGE `folder` `verzeichnis` text DEFAULT NULL; "; mysql_query( $query ); $v->vtset( array( 'Errors' => $v->vtget('Errors') . "\n" . mysql_error() ) ); }} {{vtEndIf}} {{vtIf: {vtGlobal:pxtc_version_number} .lt. 9 }} ### neue Einstellungsseiten erzeugen ### {{vtDo: -act="create", -target="76", -template="setup_import", -properties[name]="Import"}} {{vtDo: -act="create", -target="76", -template="setup_details", -properties[name]="Bilddetails"}} {{vtDo: -act="update", -obj="70", pxtcDefaultUser="-1"}} {{vtUse:76}} {{vtIf: {vtSortField} .neq. name}} {{vtDo: -act="update", -obj="{vtID}", -properties[sortField]="name"}} {{vtEndIf}} {{vtEndUse}} {{vtEndIf}} {{vtIf: {vtGlobal:pxtc_version_flags} .ncn. numberformat_fixed }} ### Zahlen in deutscher Schreibweise (Dezimalkomma) korrigieren ### {{vtUse:{vtGet:ID_Produkte} }} {{vtLoop}} {{vtIf: {Preis} .cn. ,}} {{vtCalc: str_replace( ',', '.', '{Preis:escaped}' ) }} {{vtDo: -act="update", -obj="{vtID}", Preis="{vtResult}" }} {{vtEndIf}} {{vtEndLoop}} {{vtEndUse}} {{vtUse:{vtGet:ID_Bestellungen} }} {{vtLoop}} {{vtIf: {Rechnungsbetrag} .cn. ,}} {{vtCalc: str_replace( ',', '.', '{Mehrwertsteuer}' ) }} {{vtSet:Mehrwertsteuer}} {{vtCalc: str_replace( ',', '.', '{Rechnungsbetrag}' ) }} {{vtSet:Rechnungsbetrag}} {{vtCalc: str_replace( ',', '.', '{Versandkosten}' ) }} {{vtSet:Versandkosten}} {{vtCalc: str_replace( ',', '.', '{Zwischensumme}' ) }} {{vtSet:Zwischensumme}} {{vtRepeat: {Warenkorb:raw} }} {{vtCalc: str_replace( ',', '.', '{vtItem:price}' ) }} {{vtCalc: setAttribute( '{vtItem}', 'price', '{vtResult}' ) }} {{vtSet: Item}} {{vtCalc: str_replace( ',', '.', '{vtItem:total}' ) }} {{vtCalc: setAttribute( '{vtGet:Item}', 'total', '{vtResult}' ) }} {{vtSet: Item}} {{vtCalc: addToList( '{vtGet:NewCart}', '{vtGet:Item}' ) }} {{vtSet: NewCart}} {{vtEndRepeat}} {{vtDo: -act="update", -obj="{vtID}", Mehrwertsteuer="{vtGet:Mehrwertsteuer}", Rechnungsbetrag="{vtGet:Rechnungsbetrag}", Versandkosten="{vtGet:Versandkosten}", Zwischensumme="{vtGet:Zwischensumme}", Warenkorb="{vtGet:NewCart}" }} {{vtEndIf}} {{vtEndLoop}} {{vtEndUse}} {{vtCalc: str_replace( ',', '.', '{vtGlobal:pxtcDeliveryPrice1}' ) }} {{vtSet: pxtcDeliveryPrice1}} {{vtCalc: str_replace( ',', '.', '{vtGlobal:pxtcDeliveryPrice2}' ) }} {{vtSet: pxtcDeliveryPrice2}} {{vtCalc: str_replace( ',', '.', '{vtGlobal:pxtcDeliveryPrice3}' ) }} {{vtSet: pxtcDeliveryPrice3}} {{vtCalc: str_replace( ',', '.', '{vtGlobal:pxtcDeliveryPrice4}' ) }} {{vtSet: pxtcDeliveryPrice4}} {{vtCalc: str_replace( ',', '.', '{vtGlobal:pxtcDeliveryPrice5}' ) }} {{vtSet: pxtcDeliveryPrice5}} {{vtCalc: str_replace( ',', '.', '{vtGlobal:pxtcVatRate}' ) }} {{vtSet: pxtcVatRate}} {{vtDo: -act="update", -obj="70", pxtcDeliveryPrice1="{vtGet:pxtcDeliveryPrice1}", pxtcDeliveryPrice2="{vtGet:pxtcDeliveryPrice2}", pxtcDeliveryPrice3="{vtGet:pxtcDeliveryPrice3}", pxtcDeliveryPrice4="{vtGet:pxtcDeliveryPrice4}", pxtcDeliveryPrice5="{vtGet:pxtcDeliveryPrice5}", pxtcVatRate="{vtGet:pxtcVatRate}", pxtc_version_flags="{vtGlobal:pxtc_version_flags}|numberformat_fixed" }} {{vtEndIf}} {{vtIf: {vtGlobal:pxtc_version_number} .lt. 11 }} ### falsch benannte imagelist-Seiten korrigieren ### {{vtCode: $content_table = $v->vtget('Prefix') . 'content'; $data_table = $v->vtget('Prefix') . 'data_imagelist'; $query = "UPDATE `$content_table` c, `$data_table` d SET name = SUBSTRING_INDEX( d.verzeichnis, '/', -1 ) WHERE c.id = d.vtid AND c.type = 'imagelist' AND d.verzeichnis != '' AND d.verzeichnis != '/'; "; mysql_query( $query ); $v->vtset( array( 'Errors' => $v->vtget('Errors') . "\n" . mysql_error() ) ); }} {{vtEndIf}} {{vtIf: {vtGlobal:pxtc_version_number} .lt. 12 }} ### neue Grundeinstellungen setzen ### {{vtDo: -act="update", -obj="70", pxtcDeliveryDownloadablesText1de="Ich möchte die Bilddateien gern auf CD geliefert bekommen", pxtcDeliveryDownloadablesText1en="I want all image files to be delivered on CD-Rom", pxtcDeliveryDownloadablesText2de="Bilddateien werden auf CD geliefert", pxtcDeliveryDownloadablesText2en="Image files to be delivered on CD-Rom" }} {{vtEndIf}} {{vtIf: {vtGlobal:pxtc_version_number} .lt. 14 }} {{vtCode: $table = $v->vtget('Prefix') . 'table_downloads'; $query = "ALTER TABLE `$table` CHANGE `path` `path` text DEFAULT ''; "; mysql_query( $query ); $v->vtset( array( 'Errors' => $v->vtget('Errors') . "\n" . mysql_error() ) ); $table = $v->vtget('Prefix') . 'data_image'; $query = "UPDATE `$table` SET `verzeichnis` = CONCAT( '/', `verzeichnis` ) WHERE LEFT( `verzeichnis`, 1 ) != '/'; "; mysql_query( $query ); $v->vtset( array( 'Errors' => $v->vtget('Errors') . "\n" . mysql_error() ) ); }} {{vtEndIf}} {{vtIf: {vtGlobal:pxtc_version_number} .lt. 15 }} ## sicherstellen, dass die Spalten "copyright" und "credit" angelegt sind (für pmConnector) {{vtDo: -act="create", -target="2", -template="image", Name="Dummy", Copyright="copyright", Credit="credit"}} {{vtDo: -act="delete", -obj="{vtResult}"}} {{vtEndIf}} {{vtIf: {vtGlobal:pxtc_version_number} .lt. 16 }} ## Seiten mit erweitertem HTML-Feld in normale Seiten konvertieren {{vtSelect: -origin="5", -type="page-extended" }} {{vtIf: {vtCountSelection} .gt. 0 .and. {vtGlobal:pxtcUseExtendedEditor} .neq. 1}} {{vtDo: -act="update", -obj="70", pxtcUseExtendedEditor="1"}} {{vtEndIf}} {{vtLoop}} {{vtDo: -act="update", -obj="{vtID}", -properties[type]="page"}} {{vtEndLoop}} {{vtEndSelect}} ## Seitennamen setzen {{vtSelect: -origin="5", -type="page", -filter="{Name} .eq." }} {{vtLoop}} {{vtDo:-act="update", -obj="{vtID}", Name="{vtName}", Text="

{Titel:raw}

{Text:raw}", Titel=""}} {{vtEndLoop}} {{vtEndSelect}} ## sicherstellen, das in "page"-Tabelle die Spalte "name_en" existiert {{vtDo: -act="create", -target="0", -template="page", name="dummy", name_en="dummy"}} ## Buttonbeschriftungen setzen {{vtIf: {vtGlobal:pxtcNaviHomeLabel} .eq.}} {{vtDo: -act="update", -obj="70", pxtcNaviHomeLabel="{vtGet:s_navi_home}" }} {{vtEndIf}} {{vtIf: {vtGlobal:pxtcNaviImagesLabel} .eq.}} {{vtDo: -act="update", -obj="70", pxtcNaviImagesLabel="{vtGet:s_navi_images}" }} {{vtEndIf}} {{vtIf: {vtGlobal:pxtcNaviLightboxLabel} .eq.}} {{vtDo: -act="update", -obj="70", pxtcNaviLightboxLabel="{vtGet:s_navi_lightbox}" }} {{vtEndIf}} {{vtEndIf}} {{vtIf: {vtGlobal:pxtc_version_number} .lt. 17 }} ## Default-Inhalt für Lightbox setzen {{vtUse: {vtGet:ID_Lightbox} }} {{vtIf: {Text_kaufen} .eq.}} {{vtDo: -act="update", -obj="{vtID}", Text_kaufen="

Ausgewählte Bilder kaufen

Um alle Bilder zu kaufen, die Sie in der Lightbox gesammelt haben, klicken Sie rechts auf das gewünschte Produkt und dann auf den Knopf "In den Warenkorb legen". Sie haben anschließend noch die Möglichkeit, die Bestellmenge für einzelne Bilder zu ändern.

" }} {{vtEndIf}} {{vtEndUse}} ## gallery-Seite konvertieren {{vtUse: {vtGet:ID_Bilder} }} {{vtIf: {vtPageType} .eq. gallery }} {{vtDo: -act="update", -obj="{vtID}", -properties[type]="imagelist", Titel="{vtName}", Verzeichnis="/", istKategorie="1"}} {{vtEndIf}} {{vtEndUse}} ## Registrierungsseite anlegen {{vtIf: {vtGet:ID_Registrierung} .eq.}} {{vtDo: -act="create", -target="{vtGet:ID_Home}", -template="register", -properties[name]="Registrierung", -properties[protected]="1", Headline="Ihre Daten", Text="

Registrierung

Um Zugangsdaten für diesen Shop anzufordern, füllen Sie das nebenstehende Formular bitte vollständig aus, und klicken Sie auf »absenden«.

", Text_gesendet="

Vielen Dank!

Ihre Registrierung wurde erfolgreich durchgeführt. Aus Sicherheitsgründen, wurde an Ihre angegebene E-Mail-Adresse
eine Nachricht gesendet, die einen Aktivierungslink enthält. Erst wenn Sie diesen Link anklicken, wird Ihr Benutzerzugang freigeschaltet.

", Text_Aktivierung="

Vielen Dank!

Ihr Benutzerzugang wurde freigeschaltet, und Sie können sich jetzt mit dem Namen und dem Passwort, das Sie bei der Registrierung angegeben haben, einloggen.

", Text_Mail="Vielen Dank für Ihre Registrierung! Bitte rufen Sie die folgende Adresse in Ihrem Webbrowser auf, um den Registrierungsvorgang abzuschließen: %link% Stellen Sie sicher, dass der Link vollständig ist! Sollten Sie keine Registrierung angefordert haben, können Sie diese Nachricht einfach löschen. Mit freundlichem Gruß Ihr Kundendienst", Mandatory_Fields="Name" }} {{vtEndIf}} {{vtEndIf}} {{vtIf: {vtGlobal:pxtc_version_number} .lt. 18 }} ## sicherstellen, dass die Spalten "produkte" und "fs_status" in Tabelle "data_imagelist" existieren {{vtDBQuery: ALTER TABLE {vtDBTable:data_imagelist} ADD `produkte` text NULL DEFAULT NULL }} {{vtDBQuery: ALTER TABLE {vtDBTable:data_imagelist} ADD `fs_status` text NULL DEFAULT NULL }} ## Buttonbeschriftung setzen {{vtIf: {vtGlobal:pxtcNaviSearchLabel} .eq.}} {{vtDo: -act="update", -obj="70", pxtcNaviSearchLabel="{vtGet:s_txt_0025}", pxtcNaviSearchLabel_en="Search images" }} {{vtEndIf}} ## falsche Login-URL korrigieren {{vtUse: {vtGet:ID_Registrierung} }} {{vtCalc: str_replace( 'http://dev.pixtacy.de/pxtc12/index.php?login', 'index.php?login', '{Text_Aktivierung:escaped}' ) }} {{vtDo: -act="update", -obj="{vtID}", Text_Aktivierung="{vtResult}"}} {{vtEndUse}} ## sicherstellen, dass die Spalte "instructions" in Tabelle "data_image" existiert (wg. PmConnector) {{vtDBQuery: ALTER TABLE {vtDBTable:data_image} ADD `instructions` text NULL DEFAULT NULL }} ## image- und imagelist-Seiten gegen Umbenennen/Verschieben schützen {{vtDBQuery: UPDATE {vtDBTable:content} SET accessRights = CONCAT( '1', accessRights ) WHERE ( type = 'image' OR type = 'imagelist' ) AND accessRights NOT LIKE '1%' }} ## falls keine Bilderserien existieren, ist auch keine Reparatur erforderlich {{vtSelect: -origin="{vtGet:ID_Bilder}", -type="imagelist"}} {{vtIf: {vtCountSelection} .eq. 0}} {{vtDo: -act="update", -obj="70", pxtcFsStatus="1" }} {{vtEndIf}} {{vtEndSelect}} ## Einstellungsseite "Schnittstellen" anlegen {{vtSelect: -origin="76", -type="setup_interfaces"}} {{vtIf: {vtCountSelection} .eq. 0}} {{vtDo: -act="create", -target="76", -template="setup_interfaces", -properties[name]="Schnittstellen"}} {{vtEndIf}} {{vtEndSelect}} ## Standardland für neue Bestellungen festlegen {{vtDo: -act="update", -obj="{vtGet:ID_Kasse}", Land="DE"}} ## Zugriffsrechte im Thumbnails-Verzeichnis anpassen {{vtCalc: chmodr( '{vtGet:thumbnailURL}', 0777 ) }} {{vtEndIf}} {{vtIf: {vtGlobal:pxtc_version_number} .lt. 19 }} ## Benutzerdaten aktualisieren {{vtSelect: -origin="4", -type="vtuser"}} {{vtLoop}} {{vtIf: {Contact_Firstname} .eq. .and. {Contact_Name} .neq. }} {{vtCalc: strpos( '{Contact_Name:escaped}', ' ' ) }} {{vtSet: Pos}} {{vtIf: {vtGet:Pos} .gt. 0 }} {{vtCalc: trim( substr( '{Contact_Name:escaped}', 0, {vtGet:Pos} ) ) }} {{vtSet:Vorname}} {{vtCalc: trim( substr( '{Contact_Name:escaped}', {vtGet:Pos} ) ) }} {{vtDo: -act="update", -obj="{vtID}", Contact_Firstname="{vtGet:Vorname}", Contact_Name="{vtResult}" }} {{vtEndIf}} {{vtSet: Pos=""}} {{vtEndIf}} {{vtIf: {Contact_PLZ} .eq. .and. {Contact_City} .neq. }} {{vtCalc: strpos( '{Contact_City:escaped}', ' ' ) }} {{vtSet: Pos}} {{vtIf: {vtGet:Pos} .gt. 0 }} {{vtCalc: trim( substr( '{Contact_City:escaped}', 0, {vtGet:Pos} ) ) }} {{vtSet:PLZ}} {{vtCalc: trim( substr( '{Contact_City:escaped}', {vtGet:Pos} ) ) }} {{vtDo: -act="update", -obj="{vtID}", Contact_PLZ="{vtGet:PLZ}", Contact_City="{vtResult}" }} {{vtEndIf}} {{vtEndIf}} {{vtEndLoop}} {{vtEndSelect}} {{vtEndIf}} {{vtIf: {vtGlobal:pxtc_version_number} .lt. 20 }} {{vtUse: {vtGet:ID_Bilder} }} {{vtIf: {Verzeichnis} .neq. / }} {{vtDo: -act="update", -obj="{vtID}", Verzeichnis="/" }} {{vtEndIf}} {{vtEndUse}} {{vtEndIf}} {{vtIf: {vtGlobal:pxtc_version_number} .lt. 21 }} ## Buttonbeschriftung setzen {{vtIf: {vtGlobal:pxtcNaviContactLabel} .eq.}} {{vtDo: -act="update", -obj="70", pxtcNaviContactLabel="{vtGet:s_navi_contact}" }} {{vtEndIf}} {{vtEndIf}} {{vtIf: {vtGlobal:pxtc_version_number} .lt. 22 }} ## sicherstellen, dass die Spalte "format" in Tabelle "data_image" existiert (wg. PmConnector) {{vtDBQuery: ALTER TABLE {vtDBTable:data_image} ADD `format` text }} {{vtEndIf}} {{vtIf: {vtGlobal:pxtc_version_number} .lt. 23 }} ## Einstellungsseite "Suche" erstellen {{vtSelect: -origin="76", -type="setup_search" }} {{vtIf: {vtCountSelection} .eq. 0 }} {{vtDo: -act="create", -target="76", -template="setup_search", -properties[name]="Suche"}} {{vtEndIf}} {{vtEndSelect}} {{vtEndIf}} {{vtIf: {vtGlobal:pxtc_version_number} .lt. 24 }} ## Sortierfolge für Bildsuche festlegen {{vtIf: {vtGlobal:pxtcSearchSortfield} .eq.}} {{vtUse: {vtGet:ID_Bilder} }} {{vtSet: Field="{vtSortField}", Order="{vtSortOrder}" }} {{vtIf: {vtSortField} .eq. sortValue .or. {vtSortOrder} .eq. random }} {{vtSet: Field="creationTime", Order="ascending" }} {{vtElseIf: {vtSortField} .eq. image.name }} {{vtSet: Field="title" }} {{vtElseIf: {vtSortField} .eq. image.creationdate }} {{vtSet: Field="creationDate" }} {{vtEndIf}} {{vtDo: -act="update", -obj="70", pxtcSearchSortfield="{vtGet:Field}", Order="{vtGet:pxtcSearchSortorder}" }} {{vtEndUse}} {{vtEndIf}} {{vtEndIf}} {{vtIf: {vtGlobal:pxtc_version_number} .lt. 25 }} ## Darstellungsform für Bilderserien setzen {{vtIf: {vtGlobal:pxtcCategoryListType} .eq. 1 }} {{vtDBQuery: UPDATE {vtDBTable:data_imagelist} SET `istKategorie` = '2' WHERE `istKategorie` = '1' }} {{vtEndIf}} {{vtEndIf}} {{vtEndAsAdmin}} {{vtEndScript}}