<fieldset>
<div class="pur_col1 purlineitem"><img src="[[+image:add_before=`assets/images/`:phpthumbof=`w=100&h=100&zc=1]]" alt="Foto van [[+productname]] " ></div>
<div class="pur_col2 purlineitem"><label for="[[+productname]]"><h4>[[+productname]]:</h4><span class="error">[[!+fi.error.[[+productname]]]]</span></label><input type="hidden" name="[[+productname]]" id="[[+productname]]" value="[[+productname]]"/></div>
<div class="pur_col4 purlineitem"><label for="[[!getDate:date=`%W`? &offset=`1 Weeks`]]">Week [[!getDate:date=`%W`? &offset=`1 Weeks`]]:<span class="error">[[!+fi.error.[[!getDate:date=`%W`? &offset=`1 Weeks`]]]]</span></label><input type="text" name="[[!getDate:date=`%W`? &offset=`1 Weeks`]]" id="[[!getDate:date=`%W`? &offset=`1 Weeks`]]" placeholder='Gewicht' value="[[!+fi.[[!getDate:date=`%W`? &offset=`1 Weeks`]]]]" /></div>
<div class="pur_col4 purlineitem"><label for="[[!getDate:date=`%W`? &offset=`2 Weeks`]]">Week [[!getDate:date=`%W`? &offset=`2 Weeks`]]:<span class="error">[[!+fi.error.[[!getDate:date=`%W`? &offset=`2 Weeks`]]]]</span></label><input type="text" name="[[!getDate:date=`%W`? &offset=`2 Weeks`]]" id="[[!getDate:date=`%W`? &offset=`2 Weeks`]]" placeholder='Gewicht' value="[[!+fi.[[!getDate:date=`%W`? &offset=`2 Weeks`]]]]" /></div>
<div class="pur_col4 purlineitem"><label for="[[!getDate:date=`%W`? &offset=`3 Weeks`]]">Week [[!getDate:date=`%W`? &offset=`3 Weeks`]]:<span class="error">[[!+fi.error.[[!getDate:date=`%W`? &offset=`3 Weeks`]]]]</span></label><input type="text" name="[[!getDate:date=`%W`? &offset=`3 Weeks`]]" id="[[!getDate:date=`%W`? &offset=`3 Weeks`]]" placeholder='Gewicht' value="[[!+fi.[[!getDate:date=`%W`? &offset=`3 Weeks`]]]]" /></div>
<div class="pur_col4 purlineitem"><label for="[[!getDate:date=`%W`? &offset=`4 Weeks`]]">Week [[!getDate:date=`%W`? &offset=`4 Weeks`]]:<span class="error">[[!+fi.error.[[!getDate:date=`%W`? &offset=`4 Weeks`]]]]</span></label><input type="text" name="[[!getDate:date=`%W`? &offset=`4 Weeks`]]" id="[[!getDate:date=`%W`? &offset=`4 Weeks`]]" placeholder='Gewicht' value="[[!+fi.[[!getDate:date=`%W`? &offset=`4 Weeks`]]]]" /></div>
<div class="pur_col4 purlineitem"><label for="[[!getDate:date=`%W`? &offset=`5 Weeks`]]">Week [[!getDate:date=`%W`? &offset=`5 Weeks`]]:<span class="error">[[!+fi.error.[[!getDate:date=`%W`? &offset=`5 Weeks`]]]]</span></label><input type="text" name="[[!getDate:date=`%W`? &offset=`5 Weeks`]]" id="[[!getDate:date=`%W`? &offset=`5 Weeks`]]" placeholder='Gewicht' value="[[!+fi.[[!getDate:date=`%W`? &offset=`5 Weeks`]]]]" /></div>
</fieldset>[[+name]] Heeft een bestelling gestuurd: <br /> <strong>[[+productname]]</strong><br /> You can respond to [[+name]] by email at <a href="mailto:[[+email]]">[[+email]]</a> etc etc.../code]
<?php
$input = $modx->fromJSON($input);
$output = array();
if (!$input || empty($tpl)) return ' ';
foreach ($input as $row) {
if (isset($set) && !empty($set) && ($set != $row['set'])) continue;
$output[] = $modx->getChunk($tpl, $row);
}
return implode("\n", $output);[[orderform? &tpl=`orderTpl` &set=`[[+set]]`]]
<div class="pur_col2 purlineitem"><label for="[[+productname]]"><h4>[[+productname]]:</h4><span class="error">[[!+fi.error.[[+productname]]]]</span></label><input type="hidden" name="[[!getDate:date=`%W`? &offset=`2 Weeks`]][[+productname]][[+productname]]" id="[[+productname]][[+weight]]" value="[[!getDate:date=`%W`? &offset=`1 Weeks`]][[+productname]][[+weight]]"/></div>
<div class="pur_col2 purlineitem"><label for="[[+productname]]"><h4>[[+productname]]:</h4><span class="error">[[!+fi.error.[[+productname]]]]</span></label><input type="hidden" name="[[!getDate:date=`%W`? &offset=`2 Weeks`]][[+productname]][[+productname]]" id="[[+productname]][[+weight]]" value="[[!getDate:date=`%W`? &offset=`2 Weeks`]][[+productname]][[+weight]]"/></div>[[orderform? &tpl=`orderFormTpl` &input=`[[*product]]` &set=`[[+set]]`]]
$input = $modx->fromJson($modx->resource->getTVValue('product'));$hook->setValue('products_output',$products_output);[[+products_output]]
<?php
$input = $modx->fromJson($modx->resource->getTVValue('productname'));
$hook->setValue('products_output',$products_output);
return true;[[!FormIt?
&hooks=`spam,name,email,orderInput,redirect,FormItAutoResponder`[[+name]] Heeft een bestelling gestuurd: <br /> <strong>[[+products_output]]</strong> You can respond to [[+name]] by email at <a href="mailto:[[+email]]">[[+email]]</a> or phone him at [[+phone]].
<fieldset>
<div class="pur_col1 purlineitem"><img src="[[+image:add_before=`assets/images/`:phpthumbof=`w=100&h=100&zc=1]]" alt="Foto van [[+productname]] " ></div>
<div class="pur_col2 purlineitem"><label for="[[+productname]]"><h4>[[+productname]]:</h4><span class="error">[[!+fi.error.[[+productname]]]]</span></label><input type="hidden" name="[[+productname]]" id="[[+productname]]" value="[[+productname]]"/></div>
<div class="pur_col4 purlineitem"><label for="[[+productname]]_1">Week [[!getDate:date=`%W`? &offset=`1 Weeks`]]:<span class="error">[[!+fi.error.[[+productname]]_1]]</span></label><input type="text" name="[[+productname]]_1" id="[[+productname]]_1" placeholder='Gewicht' value="[[!+fi.[[+productname]]_1]]" /></div>
<div class="pur_col4 purlineitem"><label for="[[+productname]]_2">Week [[!getDate:date=`%W`? &offset=`2 Weeks`]]:<span class="error">[[!+fi.error.[[+productname]]_2]]</span></label><input type="text" name="[[+productname]]_2" id="[[+productname]]_2" placeholder='Gewicht' value="[[!+fi.[[+productname]]_2]]" /></div>
<div class="pur_col4 purlineitem"><label for="[[+productname]]_3">Week [[!getDate:date=`%W`? &offset=`3 Weeks`]]:<span class="error">[[!+fi.error.[[+productname]]_3]]</span></label><input type="text" name="[[+productname]]_3" id="[[+productname]]_3" placeholder='Gewicht' value="[[!+fi.[[+productname]]_3]]" /></div>
<div class="pur_col4 purlineitem"><label for="[[+productname]]_4">Week [[!getDate:date=`%W`? &offset=`4 Weeks`]]:<span class="error">[[!+fi.error.[[+productname]]_4]]</span></label><input type="text" name="[[+productname]]_4" id="[[+productname]]_4" placeholder='Gewicht' value="[[!+fi.[[+productname]]_4]]" /></div>
<div class="pur_col4 purlineitem"><label for="[[+productname]]_5">Week [[!getDate:date=`%W`? &offset=`5 Weeks`]]:<span class="error">[[!+fi.error.[[+productname]]_5]]</span></label><input type="text" name="[[+productname]]_5" id="[[+productname]]_5" placeholder='Gewicht' value="[[!+fi.[[+productname]]_5]]" /></div>
</fieldset>
<?php
$set = $modx->getOption('set', $scriptProperties, '');
$input = $modx->fromJson($modx->resource->getTVValue('product'));
$output = array();
foreach ($input as $row) {
if (isset($set) && !empty($set) && ($set != $row['set']))
continue;
$productname = $modx->getOption('productname', $row, '');
$product_orders = '';
for ($i = 1; $i++; $i < 5) {
$weight = $hook->getValue($productname.'_'.$i);
$week = strftime('%W',strtotime('+'.$i.' week'));
$product_orders .= $week . ' - ' . $weight . 'kg';
}
$output[] = $productname . ':' . $product_orders;
}
$products_output = implode("\n", $output);
$hook->setValue('products_output', $products_output);
$set = $modx->getOption('set', $scriptProperties, '');
$input = $modx->fromJson($modx->resource->getTVValue('product'));
$output = array();
foreach ($input as $row) {
if (isset($set) && !empty($set) && ($set != $row['set']))
continue;
$productname = $modx->getOption('productname', $row, '');
$product_orders = '';
for ($i = 1; $i <= 5;$i++) {
$weight = $hook->getValue($productname.'_'.$i);
$week = strftime('%W',strtotime('+'.$i.' week'));
$product_orders .= $week . ' - ' . $weight . 'kg <br />';
}
$output[] = $productname . ': <br />' . $product_orders;
}
$products_output = implode("<br />", $output);
$hook->setValue('products_output', $products_output);
return true;