File: test17.cs

package info (click to toggle)
clearsilver 0.10.5-7
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 3,304 kB
  • sloc: ansic: 24,586; python: 4,233; sh: 2,502; cs: 1,429; ruby: 819; java: 735; makefile: 589; perl: 120; lisp: 34; sql: 21
file content (21 lines) | stat: -rw-r--r-- 609 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

Test from Chuck Simmons for setting of null value

<?cs def:set_field(card, out_field, in_field, default, color)
?><?cs   if:in_field.changed == #1
?><?cs     set:color="#ff0000"
?><?cs   /if
?><?cs   set:val = in_field
?><?cs   if:!?val || (val == "")
?><?cs     set:val = default
?><?cs   /if
?><?cs   set:card[out_field] = "<font color=" + color + ">" + val +
"</font>"
?><?cs /def ?>

<?cs call:set_field(Biz, "Address2", Biz.Address2, "", "#888888")
?><?cs call:set_field(Biz, "Address3", Biz.Address3, "", "#888888") ?>

Biz.Address2 = <?cs var:Biz.Address2 ?>
Biz.Address3 = <?cs var:Biz.Address3 ?>