HTML-Merge
view release on metacpan or search on metacpan
public/template/Repository/build_form.inc view on Meta::CPAN
<$RSET.__pos_dir__='(uc("<$RVAR.dir>") eq "RTL")?"right":"left"'>
<$REM - Build the Macro hash>
<$RIF.'!"<$RVAR.__loaded__macros__>"'>
<$R[__macro__].DB='SYSTEM'>
<$R[__macro__].Q='SELECT name,note FROM tbl WHERE tbl="MACROS" '>
<$R[__macro__].LOOP>
<$RSET.__macro_<$R[__macro__].SQL.name>__=' "<$R[__macro__].SQL.note>" '>
</$R[__macro__].LOOP>
<$RASSIGN.__loaded__macros__='1'>
</$RIF>
<$REM - Do the page build>
<$RINCLUDE.'Repository/repush.inc'>
<$RINCLUDE.'Repository/repository_query.inc'>
<$R[<$RVAR.repository_query_engine>].LOOP>
<$RPERL>
my $buf;
# written in merge internals for preformance reason
foreach ($engines{$vars{"repository_query_engine"}}->Columns)
{
next if /^parent/;
$buf = getfield($_, getvar('repository_query_engine'));
$vars{"__${_}__"}=($buf ne '')?$buf:getfield("parent_$_", getvar('repository_query_engine'));
}
$vars{__pos_x_fld__}=($vars{__isfield__} ne '')?($vars{__pos_x__}+$vars{__pos_delta__}):$vars{__pos_x__};
</$RPERL>
<$RASSIGN.__border__=' <$RDECIDE.'<$RPIC.N(.0)."<$RVAR.__DEBUG__>">'?'thin solid':'<$RVAR.__border__>'> '>
<$RASSIGN.__visibility__=' <$RDECIDE.' "<$RVAR.__fldstatus__>" eq "hidden" '?'hidden':''> '>
<div id="<$RVAR.__field_name__>_fld" class="<$RVAR.__class__>" dir="<$RVAR.dir>" style="position: absolute;<$RVAR.__pos_dir__>: <$RVAR.__pos_x_fld__>px; top: <$RVAR.__pos_y__>px; width:<$RVAR.__width__>px; height:<$RVAR.__height__>px; border: <$RVAR...
<$RPERL>
my $__x__ = getvar('__field_template__');
$__x__=~ s/\@(.*?)\@/getvar("__macro_$1__")/ge;
$__x__=~ s/#(.*?)#/getvar("__${1}__")/ge;
$__x__=~ s/``/\"/g;
$__x__=~ s/`/\'/g;
merge($__x__);
</$RPERL>
</div>
<$RIF.' <$RPIC.N(.0)."<$RVAR.__isfield__>"> '>
<$RSET.__pos_y_cap__='<$RVAR.__pos_y__> + 0'>
<$RASSIGN.__border__=' <$RDECIDE.'<$RPIC.N(.0)."<$RVAR.__DEBUG__>">'?'thin solid':''> '>
<div id="<$RVAR.__field_name__>_cap" class="<$RVAR.__class__>" style="position: absolute;<$RVAR.__pos_dir__>: <$RVAR.__pos_x__>px; top: <$RVAR.__pos_y_cap__>px; border: <$RVAR.__border__>; visibility: <$RVAR.__visibility__>;">
<$RVAR.__caption__>
</div>
</$RIF>
</$R[<$RVAR.repository_query_engine>].LOOP>
<$RINCLUDE.'Repository/repop.inc'>
( run in 0.702 second using v1.01-cache-2.11-cpan-39bf76dae61 )