###############################################
### Configuration for the plugin
plugin.tx_p123_pi {
includeP123 = portal,sesPid,sesName,prices,pricesRemap,enableSort,sort,order,media,sql,doNotCheckFree,maxPeriods,firstPeriod,firstPeriodExpress,entriesPerPage,dateRestriction,dateLastBooking,enableExpress,pageLocations,pageDesigner,pageBasket,hashFields,enableBasket,basket,storeFiles,disableUserData
##############################################
### Define the pid where to store the session
sesPid =
sesName =
##############################################
### Define the prices and price settings
prices {
# Additional price, once per job
once = 0.00
posters {
1 = 0.00
2 = 0.00
}
expose =
spare =
vat = 19
tax < .vat
}
##############################################
### Define the percentage of deposit for
### express bookings (0-100)
#prices.expressDeposit =
##############################################
### Define the price for further express
### locations
#prices.expressFurther = 0.00
##############################################
### Define the media to display
media {
1 = GF:ST|BF|BS|BU|BX|CI|CS|EK|ES|FH|HB|PH|PR|QA|SC|SE|VB|WH|SP:3560x2520
1.spare = 10
1.price = posters
fileName.wrap = |
}
#############################################
### Enable sorting (1) or not (0)
enableSort = 1
##############################################
### Define the possible sorts (old style)
sort.locationName = 123_StoFZ.Standort
#sort.Standort = Standort
#sort.PLZ = PLZ
#sort.Preis = Tagespreis
##############################################
### Define the possible orders (old style)
order.up = ASC
order.down = DESC
#order.ASC = Aufsteigend
#order.DESC = Absteigend
##############################################
### Special SQL fields, join informations and
### group fields
sql.fields = *
sql.join = LEFT JOIN 123_StoFZ USING(StoID)
sql.groupBy =
sql.id = StoID
##############################################
### Define maximal count of periods displayed
maxPeriods =
##############################################
### Define the days that must be between now
### and the first period
firstPeriod =
##############################################
### Define the days that must be between now
### and the end of the first express period
firstPeriodExpress =
##############################################
### Enable express (1) or not (0)
enableExpress = 0
##############################################
### Define the maximal count of locations that
### will be displayed per Page
entriesPerPage =
##############################################
### Define the days between until a poster had
### to be made before the first periods starts
poster_later_days =
##############################################
### Check if the location is free (0) or not
### check (1)
doNotCheckFree = 0
##############################################
### Define the page where the locations are
### displayed
pageLocations =
##############################################
### Define the page where the designer is
### displayed
pageDesigner =
pageDesignerCreate =
##############################################
### Define the page where the basket is
### displayed
pageBasket =
pageBasketProceed =
##############################################
### Fields for making hash
hashFields = id,period,year
##############################################
### Files to store into pdf upload folder
storeFiles {
storePDF = 0
directory = /var/ftp/order.pdf
if {
isTrue.field = poster
value = 3560x2520,1189x2520,7120x2520
isInList.field = format
}
fileName {
cObject = CASE
cObject {
1189x2520 = TEXT
1189x2520.value = 6_1
7120x2520 = TEXT
7120x2520.value = 36_1
default = TEXT
default.value = 18_1
key.field = format
}
dataWrap = {register:tx_p123_pi[session][sid]}_|.pdf
wrap3 = de|
}
source {
file.field = poster
file.override {
field = poster
if.value.field = poster
if.value.case = lower
if.value.substring = -4,4
if.equals = .pdf
substring = 0,-4
}
file.split {
token = getPdf/
cObjNum = 1 |*| 1 |*| 2
1.current = 1
1.wrap = |services/getPdf.php?code=
2.current = 1
}
}
}
##############################################
### Enable new basket system (1) or not (0)
enableBasket = 0
##############################################
### Define editable and deleteable fields of
### the new basket system
basket {
require {
if.isPositive.field = num
if.isFalse.dataWrap = {field:found // field:later}
lang.de = Bitte gestalte ein Motiv für deine Standortauswahl
lang.en = Please create a motif for your billoard selection
noTrimWrap = || „{field:caption}“|
wrap2 = |
prepend = COA
prepend {
10 = TEXT
10.lang.de = Motiv gestalten
10.lang.en = Create motif
10.stdWrap.noTrimWrap = |» ||
10.typolink.parameter < plugin.tx_p123_pi.pageDesigner
10.typolink.parameter.noTrimWrap = || - csc-mailform-button|
10.typolink.section = create:
#10.typolink.section.dataWrap = |{field:key}:{field:caption}
10.typolink.section.dataWrap = |{field:key}:
10.wrap = |
20 = TEXT
20.lang.de = Motiv nachreichen
20.lang.en = Motif later
20.stdWrap.noTrimWrap = |» ||
20.typolink.parameter < plugin.tx_p123_pi.pageDesigner
20.typolink.parameter.noTrimWrap = || - csc-mailform-button|
20.typolink.section = later:
#20.typolink.section.dataWrap = |{field:key}:{field:caption}
20.typolink.section.dataWrap = |{field:key}:
stdWrap.required = 1
stdWrap.wrap =
|
}
insertData = 1
}
p123search {
delete = 1
label {
preUserFunc = tx_p123search_pi3->getLabel
preUserFunc {
template = ###DATA_PLZ### ###DATA_Ortname######LL_headerPeriodsNameShort######DATA_ZR###/###DATA_GJ### ###DATA_Standort###
}
}
}
p123search-express {
label < plugin.tx_p123_pi.basket.p123search.label
}
p123designer {
poster {
label {
lang.en = Poster printing & and dispatch rates
lang.de = Plakatdruck- & Versandkosten
}
}
spare {
edit {
lang.de = Die Plakatunternehmen fordern zur Durchführung einer Aktion eine Ersatzplakat-Menge. Erfahrungsgemäß werden bei kleineren Aktionen nahezu keine Ersatzmengen benötigt. Wir gehen davon aus, dass Du auf eine Bestellung von Ersatzplakaten verzichten möchtest. Wir müssen Dich allerdings darauf hinweisen, dass Plakatierungsausfälle (z.B. bei Vandalismus) aufgrund nicht vorliegender Ersatzplakate dann allerdings auch nicht zur Reklamation oder Erstattung der Kosten berechtigen.
wrap = spareMotif:|
wrap2 = tx_p123designer_pi6->|
}
label {
lang.en = Spare quantity
lang.de = Ersatzmenge
}
}
}
order.options {
1 {
title.lang.en (
Accept
conditions
)
title.lang.de (
Bedingungen
akzeptieren
)
title.trim = 1
title.split {
token.char = 10
cObjNum = 1 |*| 1 |*| 2
1 = TEXT
1.current = 1
1.trim = 1
1.append = TEXT
1.append.char = 10
2 < .1
2.append >
}
evenOdd = 1
1 {
title.lang.en = Term of payment for express bookings
title.lang.de = Zahlungsbedingungen bei Express Aktionen
type = CHECK
label {
lang.en = I agree to a payment on account in the amount of {register:expressPercent}% ({register:expressPrice}) to the account 209 007 723 at the Sparkasse Herford (bank code: 494 501 20). After incoming payment 1-2-3-Plakat.de GmbH will immediately begin with the processing of my order.
lang.de = Ich bin damit einverstanden eine Abschlagzahlung in Höhe von {register:expressPercent}% ({register:expressPrice}) auf das Konto 209 007 723 bei der Sparkasse Herford (BLZ: 494 501 20) zu überweisen. 1-2-3-Plakat.de GmbH beginnt unmittelbar nach Geldeingang mit der Bearbeitung des Auftrages.
override.cObject = COA
override.cObject {
10 = LOAD_REGISTER
10.expressPercent < plugin.tx_p123_pi.prices.expressDeposit
20 = LOAD_REGISTER
20.expressPrice {
preUserFunc = tx_p123checkout_pi2->hook
preUserFunc {
includeObj = db,sid,sqlWhere,portal,hash,sesName,motifDB,basketDB,query,basket,conf,media
funcName = basket_sum
dontIncludeSetup = 1
rKey = gross
format = 0
}
stdWrap.dataWrap = | * {register:expressPercent} / 100
prioriCalc = 1
postUserFunc = tx_p123checkout_pi2->hook_money_format
}
}
insertData = 1
}
name = express
value = 1
depend {
preUserFunc = tx_p123checkout_pi2->hook
preUserFunc {
includeObj = db,sid,sqlWhere,portal,hash,sesName,motifDB,basketDB,query,basket,conf,media
funcName = basket_find
dontIncludeSetup = 1
ext = *-express
}
wrap = remote:|
}
required.lang.en = You have to accept the conditions for express bookings.
required.lang.de = Bitte akzeptiere die Zahlungsbedingungen für Express-Aktionen.
}
2 {
title.lang.en = Please select:
title.lang.de = Bitte wählen:
type = RADIO
typeCount = 2
label.lang.en = exclude unavailable locations from the process |*| stop the entire process when at least one location is not available
label.lang.de = nicht verfügbare Standorte aus der Aktion ausschließen |*| die gesamte Aktion bei mind. einem nicht verfügbaren Standort stoppen
name = exclude
value = 0 |*| 1
defaultValue = 0
required.lang.en = Please select an option on how we have to react, if a location is not available.
required.lang.de = Bitte wähle eine Option, wie wir verfahren sollen, wenn ein Standort nicht verfügbar sein sollte.
}
3 {
title.lang.en = Right of withdrawal
title.lang.de = Widerrufsrecht
type = CHECK
label.lang.en = I hereby charge 1-2-3-Plakat.de GmbH to immediately start their services and therefore waive my 14-day right of withdrawal accruing from article 355 of the German Civil Code (BGB).
label.lang.de = Hiermit beauftrage ich die 1-2-3-Plakat.de GmbH mit dem sofortigen Beginn der Dienstleistung und verzichte deshalb auf mein 14-tägiges Widerrufsrecht nach § 355 BGB.
name = revocation
value = 1
required.lang.en = Please waive your right of withdrawal. Otherwise we have to wait two weeks before we can start booking your locations and printing your motif. However, in most cases, we do not have that much time.
required.lang.de = Bitte verzichte auf Dein Widerrufsrecht. Wir müssten sonst erst zwei Wochen warten, bevor wir Deine Plakatflächen buchen und Dein Motiv drucken lassen können. Die Zeit haben wir in den meisten Fällen jedoch nicht.
}
4 {
title.lang.en = Conditions of Use and Sale
title.lang.de = Allgemeine Geschäftsbedingungen
type = CHECK
label.lang.en = I have read the general terms of use and sale, terms regarding the rights of third parties and confirmation of order & conclusion of the contract and accept them.
label.lang.de = Ich habe die Allgemeinen Geschäftsbedingungen der 1-2-3-Plakat.de GmbH, Bedingungen zu Rechten Dritter und Bedingungen zur Auftragsbestätigung und Vertragsabschluss gelesen und bin damit einverstanden.
name = terms
value = 1
required.lang.en = You have to accept our general terms of use and sale
required.lang.de = Bitte akzeptiere unsere AGB, die Bedingungen zu Rechten Dritte und zur Auftragsbestätigung und Vertragsabschluss.
}
}
2 {
title < plugin.tx_p123_pi.basket.order.options.1.title
title.lang.en (
Select the
type of payment
)
title.lang.de (
Zahlungsart
auswählen
)
1 {
title.lang.en = Please select:
title.lang.de = Bitte wählen:
type = RADIO |*| RADIO
#type = RADIO
typeCount = 2
label.lang.en = Direct debit from the account of a German financial institution |*| Paypal
#label.lang.en = Direct debit from the account of a German financial institution
label.lang.de = Bankeinzug vom Konto eines deutschen Kreditinstitutes |*| Paypal
#label.lang.de = Bankeinzug vom Konto eines deutschen Kreditinstitutes
name = payment
value = 0 |*| 1
#value = 0
#defaultValue = 0
required.lang.en = Please select the type of payment
required.lang.de = Bitte wähle die Zahlungsart
}
2 {
type = LABEL
name = debit1
label.lang.en = I/ We hereby authorise 1-2-3-Plakat.de GmbH to collect the respective payment from my/ our current account:
label.lang.de = Hiermit ermächtige(n) ich/ wir die 1-2-3-Plakat.de GmbH oder deren Bevollmächtigten, die von mir/ uns zu entrichtende Zahlung bei Fälligkeit zu Lasten meines/ unseres Girokontos:
depend = local:payment:0
}
3 {
type = TEXT
label.lang.en = Financial institution (filled automatically)
label.lang.de = Kreditinstitut (wird automatisch eingefügt)
name = bankname
required.lang.en = Please fill in a valid bank sort code.
required.lang.de = Bitte gib eine gültige Bankleitzahl ein.
depend = local:payment:0
size = 40
maxlength = 40
readonly = 1
}
4 {
type = TEXT |*| TEXT
typeCount = 2
label.lang.en = Bank sort code |*| Account number
label.lang.de = Bankleitzahl |*| Kontonummer
name = bankcode |*| bankaccount
required.lang.en = Please enter a 8 digit bank sort code || Please enter a valid account number
required.lang.de = Bitte gib eine 8-stellige Bankleitzahl ein || Bitte gib eine gültige Kontonummer ein
depend = local:payment:0
size = 15 |*| 18
maxlength = 8 |*| 12
min = 100000 |*| 1000
pattern = [0-9]*
}
5 {
type = TEXT
label.lang.en = Account holder
label.lang.de = Kontoinhaber
name = bankowner
required = 1
depend = local:payment:0
size = 40
maxlength = 80
}
6 {
type = HIDDEN
label.lang.de = Die Bankverbindung konnte nicht automatisch bestätigt werden
label.lang.en = Your bank details could not be confirmed automatically
name = bankproof
depend = local:payment:0
value = 1
defaultValue = 1
}
7 {
type = LABEL
name = debit2
label.lang.en = by debit (Lastschrift) when due. In case my/ our account is short of funds the account-holding institute (see above) is not obliged to issue payment. Partial payments will not be accepted within the framework of direct debit.
label.lang.de = durch Lastschrift einzuziehen. Wenn mein/ unser Konto die erforderliche Deckung nicht aufweist, besteht seitens des kontoführenden Kreditinstituts (s.o.) keine Verpflichtung zur Einlösung. Teileinlösungen werden im Lastschriftverfahren nicht vorgenommen.
depend = local:payment:0
}
}
3 {
title < plugin.tx_p123_pi.basket.order.options.1.title
title.lang.en (
Enter personal
information
)
title.lang.de (
Persönliche Daten
eingeben
)
1 {
title.lang.en = Billing address
title.lang.de = Rechnungsanschrift
type = SELECT
label.lang.en = Title
label.lang.de = Anrede
name = title
value.lang.en = Mr.,Mrs.,Company
value.lang.de = Herr,Frau,Firma
size = 1
required = 1
}
2 {
type = TEXT
label.lang.en = Company
label.lang.de = Firma
name = company
size = 57
maxlength = 80
required = 1
depend.lang.en = Company
depend.lang.de = Firma
depend.required = 1
depend.wrap = local:title:|
}
3 {
type = TEXT
typeCount = 2
label.lang.en = First name |*| Last name
label.lang.de = Vorname |*| Nachname
name = firstname |*| lastname
size = 25
maxlength = 80
required = 1
}
4 {
type = TEXT
label.lang.en = Address
label.lang.de = Anschrift
name = address
size = 57
maxlength = 255
required = 1
}
5 {
type = TEXT |*| TEXT
typeCount = 2
label.lang.en = Postcode |*| City
label.lang.de = PLZ |*| Ort
name = zip |*| city
pattern = [0-9]* |*| |*|
size = 5 |*| 45
maxlength = 10 |*| 50
required = 1
}
6 {
type = SELECT
label.lang.en = Country
label.lang.de = Land
name = country
value.lang.en = Afghanistan,Åland Islands,Albania,Algeria,American Samoa,Andorra,Angola,Anguilla,Antarctica,Antigua and Barbuda,Argentina,Armenia,Aruba,Australia,Austria,Azerbaijan,Bahamas,Bahrain,Bangladesh,Barbados,Belarus,Belgium,Belize,Benin,Bermuda,Bhutan,Bolivia,Bosnia and Herzegovina,Botswana,Bouvet Island,Brazil,British Indian Ocean Territory,British Virgin Islands,Brunei,Bulgaria,Burkina Faso,Burundi,Cambodia,Cameroon,Canada,Cape Verde,Cayman Islands,Central African Republic,Chad,Chile,China,Christmas Island,Cocos [Keeling] Islands,Colombia,Comoros,Congo [DRC],Congo [Republic],Cook Islands,Costa Rica,Côte d’Ivoire,Croatia,Cuba,Cyprus,Czech Republic,Denmark,Djibouti,Dominica,Dominican Republic,Ecuador,Egypt,El Salvador,Equatorial Guinea,Eritrea,Estonia,Ethiopia,Falkland Islands [Islas Malvinas],Faroe Islands,Fiji,Finland,France,French Guiana,French Polynesia,French Southern Territories,Gabon,Gambia,Georgia,Germany,Ghana,Gibraltar,Greece,Greenland,Grenada,Guadeloupe,Guam,Guatemala,Guernsey,Guinea,Guinea-Bissau,Guyana,Haiti,Heard Island and McDonald Islands,Honduras,Hong Kong,Hungary,Iceland,India,Indonesia,Iran,Iraq,Ireland,Isle of Man,Israel,Italy,Jamaica,Japan,Jersey,Jordan,Kazakhstan,Kenya,Kiribati,Kuwait,Kyrgyzstan,Laos,Latvia,Lebanon,Lesotho,Liberia,Libya,Liechtenstein,Lithuania,Luxembourg,Macau,Macedonia [FYROM],Madagascar,Malawi,Malaysia,Maldives,Mali,Malta,Marshall Islands,Martinique,Mauritania,Mauritius,Mayotte,Mexico,Micronesia,Moldova,Monaco,Mongolia,Montenegro,Montserrat,Morocco,Mozambique,Myanmar [Burma] (Myanmar (Burma)),Namibia,Nauru,Nepal,Netherlands,Netherlands Antilles,New Caledonia,New Zealand,Nicaragua,Niger,Nigeria,Niue,Norfolk Island,Northern Mariana Islands,North Korea,Norway,Oman,Pakistan,Palau,Palestinian Territories,Panama,Papua New Guinea,Paraguay,Peru,Philippines,Pitcairn Islands,Poland,Portugal,Puerto Rico,Qatar,Réunion,Romania,Russia,Rwanda,Saint Helena,Saint Kitts and Nevis,Saint Lucia,Saint Pierre and Miquelon,Saint Vincent and the Grenadines,Samoa,San Marino,São Tomé and Príncipe,Saudi Arabia,Senegal,Serbia,Serbia and Montenegro,Seychelles,Sierra Leone,Singapore,Slovakia,Slovenia,Solomon Islands,Somalia,South Africa,South Georgia and the South Sandwich Islands,South Korea,Spain,Sri Lanka,Sudan,Suriname,Svalbard and Jan Mayen,Swaziland,Sweden,Switzerland,Syria,Taiwan,Tajikistan,Tanzania,Thailand,Timor-Leste,Togo,Tokelau,Tonga,Trinidad and Tobago,Tunisia,Turkey,Turkmenistan,Turks and Caicos Islands,Tuvalu,U.S. Minor Outlying Islands,U.S. Virgin Islands,Uganda,Ukraine,United Arab Emirates,United Kingdom,United States,Uruguay,Uzbekistan,Vanuatu,Vatican City,Venezuela,Vietnam,Wallis and Futuna,Western Sahara,Yemen,Zambia,Zimbabwe
value.lang.de = Afghanistan,Ägypten,Alandinseln,Albanien,Algerien,Amerikanische Jungferninseln,Amerikanisch-Ozeanien,Amerikanisch-Samoa,Andorra,Angola,Anguilla,Antarktis,Antigua und Barbuda,Äquatorialguinea,Argentinien,Armenien,Aruba,Aserbaidschan,Äthiopien,Australien,Bahamas,Bahrain,Bangladesch,Barbados,Belarus,Belgien,Belize,Benin,Bermuda,Bhutan,Bolivien,Bosnien und Herzegowina,Botsuana,Bouvetinsel,Brasilien,Britische Jungferninseln,Britisches Territorium im Indischen Ozean,Brunei Darussalam,Bulgarien,Burkina Faso,Burundi,Chile,China,Cookinseln,Costa Rica,Côte d’Ivoire,Dänemark,Demokratische Volksrepublik Korea,Deutschland,Dominica,Dominikanische Republik,Dschibuti,Ecuador,El Salvador,Eritrea,Estland,Falklandinseln,Färöer,Fidschi,Finnland,Frankreich,Französische Süd- und Antarktisgebiete,Französisch-Guayana,Französisch-Polynesien,Gabun,Gambia,Georgien,Ghana,Gibraltar,Grenada,Griechenland,Grönland,Guadeloupe,Guam,Guatemala,Guernsey,Guinea,Guinea-Bissau,Guyana,Haiti,Heard- und McDonald-Inseln,Honduras,Hongkong,Indien,Indonesien,Irak,Iran,Irland,Island,Isle of Man,Israel,Italien,Jamaika,Japan,Jemen,Jersey,Jordanien,Kaimaninseln,Kambodscha,Kamerun,Kanada,Kap Verde,Kasachstan,Katar,Kenia,Kirgisistan,Kiribati,Kokosinseln,Kolumbien,Komoren,Kongo-Brazzaville,Kongo-Kinshasa,Kroatien,Kuba,Kuwait,Laos,Lesotho,Lettland,Libanon,Liberia,Libyen,Liechtenstein,Litauen,Luxemburg,Macao,Madagaskar,Malawi,Malaysia,Malediven,Mali,Malta,Marokko,Marshallinseln,Martinique,Mauretanien,Mauritius,Mayotte,Mazedonien,Mexiko,Mikronesien,Monaco,Mongolei,Montenegro,Montserrat,Mosambik,Myanmar,Namibia,Nauru,Nepal,Neukaledonien,Neuseeland,Nicaragua,Niederlande,Niederländische Antillen,Niger,Nigeria,Niue,Nördliche Marianen,Norfolkinsel,Norwegen,Oman,Österreich,Osttimor,Pakistan,Palästinensische Autonomiegebiete,Palau,Panama,Papua-Neuguinea,Paraguay,Peru,Philippinen,Pitcairn,Polen,Portugal,Puerto Rico,Republik Korea,Republik Moldau,Réunion,Ruanda,Rumänien,Russische Föderation,Salomonen,Sambia,Samoa,San Marino,São Tomé und Príncipe,Saudi-Arabien,Schweden,Schweiz,Senegal,Serbien,Serbien und Montenegro,Seychellen,Sierra Leone,Simbabwe,Singapur,Slowakei,Slowenien,Somalia,Spanien,Sri Lanka,St. Helena,St. Kitts und Nevis,St. Lucia,St. Pierre und Miquelon,St. Vincent und die Grenadinen,Südafrika,Sudan,Südgeorgien und die Südlichen Sandwichinseln,Suriname,Svalbard und Jan Mayen,Swasiland,Syrien,Tadschikistan,Taiwan,Tansania,Thailand,Togo,Tokelau,Tonga,Trinidad und Tobago,Tschad,Tschechische Republik,Tunesien,Türkei,Turkmenistan,Turks- und Caicosinseln,Tuvalu,Uganda,Ukraine,Ungarn,Uruguay,Usbekistan,Vanuatu,Vatikanstadt,Venezuela,Vereinigte Arabische Emirate,Vereinigtes Königreich,Vereinigte Staaten,Vietnam,Wallis und Futuna,Weihnachtsinsel,Westsahara,Zentralafrikanische Republik,Zypern
defaultValue.lang.en = Germany
defaultValue.lang.de = Deutschland
size = 1
required = 1
}
7 {
type = TEL
typeCount = 2
label.lang.en = Telephone |*| Fax
label.lang.de = Telefon |*| Fax
name = telephone |*| fax
size = 25
maxlength = 20
required = 1 |*| 0
}
8 {
type = EMAIL
label.lang.en = E-Mail address
label.lang.de = E-Mail Adresse
name = email
size = 35
maxlength = 80
required = 1
}
9 {
type = TEXTAREA
label.lang.en = Comment
label.lang.de = Bemerkungen
name = note
cols = 57
rows = 4
}
10 {
title.lang.en = Different delivery address
title.lang.de = Abweichende Lieferanschrift
type = CHECK
label.lang.en = Please use a different delivery address
label.lang.de = Eine andere Lieferanschrift verwenden
name = delivery
value = 1
depend {
setCurrent.cObject = COA
setCurrent.cObject {
10 = TEXT
10.preUserFunc = tx_p123checkout_pi2->hook
10.preUserFunc {
includeObj = db,sid,sqlWhere,portal,hash,sesName,motifDB,basketDB,query,basket,conf,media
funcName = basket_find
dontIncludeSetup = 1
pos = additional
ext = p123designer
}
20 < .10
20.preUserFunc.pos = dina1
20.wrap = +|
30 < .10
30.preUserFunc.pos = expose
30.wrap = +|
stdWrap.prioriCalc = intval
}
current = 1
innerWrap = remote:|
}
}
11 < .1
11.name.wrap = delivery_|
11.depend < .10.depend
11.depend.override = 1
11.depend.override.if.isTrue.current = 1
11.depend.innerWrap.if.isFalse.current = 1
11.depend.outerWrap = local:delivery:|
11.depend.outerWrap.if.isTrue.current = 1
12 < .2
12.name.wrap = delivery_|
12.depend < .11.depend
13 < .3
13.name.wrap = delivery_|
13.depend < .11.depend
14 < .4
14.name.wrap = delivery_|
14.depend < .11.depend
15 < .5
15.name.wrap = delivery_|
15.depend < .11.depend
}
}
}
}
################################################
### Example for dateRestriction for decades 31
### and 32 - guilty until 2009-11-08 (day 311)
#[year = 2009] && [dayofyear = <312]
#plugin.tx_p123_pi.dateRestriction {
# 1.exclusive = 2009-11-01
# 1.decade = 2009|31
# 2.exclusive = 2009-11-08
# 2.decade = 2009|32
# 2.start = 2009-10-29
#}
#[global]