DBIx-Web
view release on metacpan or search on metacpan
# 2005-06-18 recSel: new -query, removed -display, -data, -field
# 2005-06-18 reoganized -qlist -> -recQBFl, it is in doubt at all
# 2005-06-18 reoganized -qform -> -recQBF
# 2005-06-16 cgiForm: new -qform form description
# 2005-06-15 rfdPath '/rfa' usage correctn
# 2005-06-14 rfdStamp considering usernames from missed local domains
# 2005-06-12 webus gwo testing
# 2005-06-12 webus gwo 'period'
# 2005-06-10 message translation into russian
# 2005-06-10 htmlMenu recNew/recIns decoration alike recEdit/recUpd
# 2005-06-10 new -labels_LL for 'popup_menu' localization within htmlField
# 2005-06-10 changed lng() and -lng, new lngslot(), lnghash()
# 2005-06-07 cgiQuery: $qo ||'-aeq'
# 2005-06-07 new -env
# 2005-06-07 lnglbl: htmlMChs
# 2005-06-06 lnglbl: tfdRFD tvmVersions tvmHistory tvmReferences tvdIndex tvdFTQuery
# 2005-06-05 lnglbl() & lngsmt(), for htmlMenu, cgiForm, cgiList
# 2005-06-03 hash item variants for -frmLso and -frmLsc
# 2005-05-31 new -frmLsc
# 2005-05-30 cgiForm field list obtain order changed; use of -mdefld
# 2005-05-30 dbiSel field descriptions obtain using -mdefld
lib/DBIx/Web.pm view on Meta::CPAN
}
elsif ($m->{-values} ||$m->{-labels}) { # Listbox
my $tv =$m->{-values};
$tv =&$tv($s) if ref($tv) eq 'CODE';
my $tl =$s->lngslot($m, '-labels');
$tl =&$tl($s) if ref($tl) eq 'CODE';
$tv =do{use locale; [sort {$tl->{$a} cmp $tl->{$b}} keys %$tl]}
if !$tv && $tl;
unshift @$tv, $v if defined($v) && ($v ne '') && !grep {$_ eq $v} @$tv;
unshift @$tv, '' if $s->{-pcmd}->{-cmg} eq 'recQBF';
$wgp =$s->cgi->popup_menu(
($cs ? (-class=>$cs) : ())
,($m->{-ddlbloop} ? !ref($m->{-ddlbloop}) || &{$m->{-ddlbloop}}($s) : 0)
||($m->{-loop} ? !ref($m->{-loop}) || &{$m->{-loop}}($s) : 0)
? (-onchange => '{window.document.DBIx_Web._cmd.value="recForm"; window.document.DBIx_Web.submit(); return(false)}')
: ()
,(map { !defined($m->{$_}) || ($_=~/^(?:-ddlbloop|loop)$/)
? ()
: ref($m->{$_}) eq 'CODE'
? (do { my $n =$_; local $_ =$v;
($n => &{$m->{$n}}($s,$m,$_))
lib/DBIx/Web.pm view on Meta::CPAN
&& ($s->{-c}->{-RevertToSelf}
||$s->w32ufswtr());
$g->param('_qftwhere'
, defined($g->param('_qftwhere')) && ($g->param('_qftwhere') ne '')
? $g->param('_qftwhere')
: defined($g->param('_qftext')) && ($g->param('_qftext') ne '')
? $g->param('_qftext')
: '');
$s->output($g->textfield(-name=>'_qftwhere', -size=>70, -title=>$s->lng(1,'-qftwhere'))
, '<br />'
, $g->popup_menu(-name=>'_qftord'
,-values=>['write','hitcount','vpath','docauthor']
,-labels=>{
'write' =>'Chronologically'
,'hitcount' =>'Ranked'
,'vpath' =>'by Name'
,'docauthor' =>'by Author'
}
,-default=>'write')
, $g->popup_menu(-name=>'_qlimit'
,-values=>['',128,256,512,1024,2048,4096]
,-labels=>{
'' =>"$LIMRS default"
,128 =>'128 max'
,256 =>'256 max'
,512 =>'512 max'
,1024=>'1024 max'
,2048=>'2048 max'
,4096=>'4096 max'
}
( run in 1.993 second using v1.01-cache-2.11-cpan-364913b4093 )