- Added django-yui-layout-templates project with few modifications
[haanga.git] / lib / tags / firstof.php
blob99fdc8b9d9d0f23c4871092ea5cf06426cebc93c
1 <?php
3 class FirstOf_Tag
5 /**
6 * firstof tag
8 */
9 function generator($cmp, $args)
11 $texpr = array();
12 foreach ($args as $var) {
13 if ($cmp->is_string($var)) {
14 $texpr[] = $var;
15 break;
17 $texpr[] = $cmp->expr_cond(
18 $cmp->expr_exec('empty', $var),
19 "",
20 $var
23 $texpr = array_reverse($texpr);
24 for ($i=1; $i < count($texpr); $i++) {
25 $texpr[$i]['true'] = $texpr[$i-1];
27 return $texpr[$i-1];