even more descriptions and format tooltips

1.2@1701
Daniel Tiefnig 16 years ago
parent b93cd833b6
commit abc681dc87

@ -11,7 +11,7 @@
<table>
[% IF products %]
<tr class="table_header">
<td>class</td>
<td>on sale</td>
<td>name</td>
<td />
<td />
@ -19,7 +19,10 @@
[% id = 0 %]
[% FOREACH product = products %]
<tr>
<td>[% product.data.class %]</td>
<td class="tdcenter">
<input type="checkbox" class="checkbox" name="on_sale" disabled="disabled"
[% IF product.data.on_sale %]checked="checked"[% END %] />
</td>
<td>[% product.data.name %]</td>
<td>
[% UNLESS Catalyst.session.admin.read_only %]

@ -17,18 +17,29 @@
[% IF handle %]
<td>[% bilprof.handle %]</td>
[% ELSE %]
<td><input type="text" name="handle" value="[% bilprof.handle %]" /></td>
<td>
<input type="text" name="handle" title="alphanumeric characters and underscore only"
value="[% bilprof.handle %]" />
unique identifier string
</td>
[% END %]
</tr>
[% IF messages.handle %]<tr><td /><td><div class="errormsg">[% messages.handle %]</div></td></tr>[% END %]
<tr>
<td class="tdkey">name:</td>
<td><input type="text" name="name" value="[% bilprof.data.name %]" /></td>
<td>
<input type="text" name="name" title="free-form string"
value="[% bilprof.data.name %]" />
human readable profile name
</td>
</tr>
[% IF messages.name %]<tr><td /><td><div class="errormsg">[% messages.name %]</div></td></tr>[% END %]
<tr>
<td class="tdkey">prepaid:</td>
<td><input type="checkbox" class="checkbox" name="prepaid" [% IF bilprof.data.prepaid %]checked="checked"[% END %] /></td>
<td>
<input type="checkbox" class="checkbox" name="prepaid" title="uncheck for postpaid"
[% IF bilprof.data.prepaid %]checked="checked"[% END %] />
</td>
</tr>
<!--
<tr>
@ -49,17 +60,29 @@
-->
<tr>
<td class="tdkey">interval charge:</td>
<td><input type="text" name="interval_charge" value="[% bilprof.data.interval_charge %]" /></td>
<td>
<input type="text" name="interval_charge" title="float, specifying Euro"
value="[% bilprof.data.interval_charge %]" />
base fee charged per billing interval
</td>
</tr>
[% IF messages.charge %]<tr><td /><td><div class="errormsg">[% messages.charge %]</div></td></tr>[% END %]
<tr>
<td class="tdkey">interval free time:</td>
<td><input type="text" name="interval_free_time" value="[% bilprof.data.interval_free_time %]" /></td>
<td>
<input type="text" name="interval_free_time" title="integer, specifying seconds"
value="[% bilprof.data.interval_free_time %]" />
included time per billing interval
</td>
</tr>
[% IF messages.free_time %]<tr><td /><td><div class="errormsg">[% messages.free_time %]</div></td></tr>[% END %]
<tr>
<td class="tdkey">interval free cash:</td>
<td><input type="text" name="interval_free_cash" value="[% bilprof.data.interval_free_cash %]" /></td>
<td>
<input type="text" name="interval_free_cash" title="float, specifying Euro"
value="[% bilprof.data.interval_free_cash %]" />
included money per billing interval
</td>
</tr>
[% IF messages.free_cash %]<tr><td /><td><div class="errormsg">[% messages.free_cash %]</div></td></tr>[% END %]
</table>

@ -18,7 +18,11 @@
[% IF handle %]
<td>[% product.handle %]</td>
[% ELSE %]
<td><input type="text" name="handle" value="[% product.handle %]" /></td>
<td>
<input type="text" name="handle" title="alphanumeric characters and underscore only"
value="[% product.handle %]" />
unique identifier string
</td>
[% END %]
</tr>
[% IF messages.handle %]<tr><td /><td><div class="errormsg">[% messages.handle %]</div></td></tr>[% END %]
@ -37,28 +41,43 @@
-->
<tr>
<td class="tdkey">name:</td>
<td><input type="text" name="name" value="[% product.data.name %]" /></td>
<td>
<input type="text" name="name" title="free-form string"
value="[% product.data.name %]" />
human readable product name
</td>
</tr>
[% IF messages.name %]<tr><td /><td><div class="errormsg">[% messages.name %]</div></td></tr>[% END %]
<tr>
<td class="tdkey">on sale:</td>
<td><input type="checkbox" class="checkbox" name="on_sale" [% IF product.data.on_sale %]checked="checked"[% END %] /></td>
<td>
<input type="checkbox" class="checkbox" name="on_sale" title="uncheck to disable product"
[% IF product.data.on_sale %]checked="checked"[% END %] />
</td>
</tr>
[% IF messages.on_sale %]<tr><td /><td><div class="errormsg">[% messages.on_sale %]</div></td></tr>[% END %]
<tr>
<td class="tdkey">price:</td>
<td><input type="text" name="price" value="[% product.data.price %]" /></td>
<td>
<input type="text" name="price" title="float, specifying Euro"
value="[% product.data.price %]" />
selling or setup fee
</td>
</tr>
[% IF messages.price %]<tr><td /><td><div class="errormsg">[% messages.price %]</div></td></tr>[% END %]
<tr>
<td class="tdkey">weight:</td>
<td><input type="text" name="weight" value="[% product.data.weight %]" /></td>
<td>
<input type="text" name="weight" title="integer, specifying gram"
value="[% product.data.weight %]" />
weight for shipping
</td>
</tr>
[% IF messages.weight %]<tr><td /><td><div class="errormsg">[% messages.weight %]</div></td></tr>[% END %]
<tr>
<td class="tdkey">billing_profile:</td>
<td>
<select size="1" name="billing_profile">
<select size="1" name="billing_profile" title="associated billing profile">
[% FOREACH bilprof = bilprofs %]
<option [% IF bilprof.handle == product.data.billing_profile %]selected="selected"[% END %]
value="[% bilprof.handle %]">[% bilprof.data.name %]</option>

Loading…
Cancel
Save