{* This is the orderform template for the nextcloud product This template requires a list of custom fields in exact this order: firstname|Vorname -> customfields[0] lastname|Nachname -> customfields[1] username|Benutzername -> customfields[2] email|E-Mail-Addresse -> customfields[3] password|Passwort -> customfields[4] pwrepeat|Passwort wiederholen -> customfields[5] *} {include file="orderforms/{$carttpl}/common.tpl"} {if file_exists("templates/orderforms/{$carttpl}/layouts/head.tpl")} {include file="templates/orderforms/{$carttpl}/layouts/head.tpl"} {/if}
{if file_exists("templates/orderforms/{$carttpl}/layouts/head.tpl")} {else}

{$LANG.orderconfigure}

{/if} {include file="orderforms/{$carttpl}/sidebar-categories-collapsed.tpl"}

{$LANG.orderForm.configureDesiredOptions}

{$features = "
"|explode:$productinfo.description}

{$productinfo.group_name} - {$productinfo.name}

{foreach $features as $feature} {$featureParts = ":"|explode:$feature} {$featureTrim = $feature|trim} {if !$featureTrim|strstr:':' && $featureTrim ne '' && $featureTrim ne ' ' && $featureTrim ne ' '} {$feature}
{/if} {/foreach}
{foreach $features as $feature} {$featureParts = ":"|explode:$feature} {if $featureParts|@count > 1} {/if} {/foreach}
{$featureParts[0]}: {if $featureParts[1]|trim == "Ja"} {elseif $featureParts[1]|trim == "Nein"} {elseif $featureParts[1]|trim == "Optional"} {else} {$featureParts[1]} {/if}
{* Product Icon set by its group id ----------------------------------------- Mailhosting => gid=1 Thurfiles Private Hosting => gid=2 Nextcloud Private Hosting => gid=3 ThurVServer => gid=4 ThurVCloud => gid=5 Groupware Hosting => gid=7 Mailhosting mit Nextcloud => gid=8 Nextcloud Business Hosting => gid=9 Thurfiles Business Hosting => gid=10 *}
{if $pricing.type eq "recurring"}

{/if} {if count($metrics) > 0}
{$LANG.metrics.title}

{$LANG.metrics.explanation}

    {foreach $metrics as $metric}
  • {$metric.displayName} - {if count($metric.pricing) > 1} {$LANG.metrics.startingFrom} {$metric.lowestPrice} / {if $metric.unitName}{$metric.unitName}{else}{$LANG.metrics.unit}{/if} {elseif count($metric.pricing) == 1} {$metric.lowestPrice} / {if $metric.unitName}{$metric.unitName}{else}{$LANG.metrics.unit}{/if} {if $metric.includedQuantity > 0} ({$metric.includedQuantity} {$LANG.metrics.includedNotCounted}){/if} {/if} {include file="$template/usagebillingpricing.tpl"}
  • {/foreach}

{/if} {if $productinfo.type eq "server"}
{$LANG.cartconfigserver}
{/if} {if $configurableoptions}
{$LANG.orderconfigpackage}
{foreach $configurableoptions as $num => $configoption} {if $configoption.optiontype eq 1}
{elseif $configoption.optiontype eq 2}
{foreach key=num2 item=options from=$configoption.options}
{/foreach}
{elseif $configoption.optiontype eq 3}

{elseif $configoption.optiontype eq 4}
{if $configoption.qtymaximum} {if !$rangesliderincluded} {assign var='rangesliderincluded' value=true} {/if} {else}
x {$configoption.options.0.name}
{/if}
{/if} {if $num % 2 != 0}
{/if} {/foreach}
{/if} {* This requires a list of custom fields in exact this order: firstname|Vorname -> customfields[0] lastname|Nachname -> customfields[1] username|Benutzername -> customfields[2] email|E-Mail-Addresse -> customfields[3] password|Passwort -> customfields[4] pwrepeat|Passwort wiederholen -> customfields[5] *} {if $customfields}
{$LANG.orderadditionalrequiredinfo}
{$customfields[0].input} {if $customfields[0].description} {$customfields[0].description} {/if}
{$customfields[1].input} {if $customfields[1].description} {$customfields[1].description} {/if}
{$customfields[2].input} {if $customfields[2].description} {$customfields[2].description} {/if}
{$customfields[3].input} {if $customfields[3].description} {$customfields[3].description} {/if}
{$customfields[4].input} {if $customfields[4].description} 👁 {$customfields[4].description} {/if}
{$customfields[5].input} {if $customfields[5].description} {$customfields[5].description} {/if}
{/if} {if $addons || count($addonsPromoOutput) > 0}
{$LANG.cartavailableaddons}
{foreach $addonsPromoOutput as $output}
{$output}
{/foreach}
{foreach $addons as $addon}
{$addon.name} {$addon.pricing}

{$addon.description}

{/foreach}
{/if}
{$LANG.orderForm.haveQuestionsContact} {$LANG.orderForm.haveQuestionsClickHere}
{if file_exists("templates/orderforms/{$carttpl}/layouts/foot.tpl")} {include file="templates/orderforms/{$carttpl}/layouts/foot.tpl"} {/if}