DBIx-Web
view release on metacpan or search on metacpan
examples/cgi-bin/cmdb.cgi view on Meta::CPAN
,-lbl_ru=>'RAM', -cmt_ru=>'Îáúåì îïåðàòèâíîé ïàìÿòè, Mb'
,-flg=>'euq'
,-hidel=>$w->{-a_cmdbm_fho}
}, ''
,{-fld=>'hdd'
,-lbl=>'HDD', -cmt=>'Main HDD capacity, Gb'
,-lbl_ru=>'HDD', -cmt_ru=>'Îáúåì îñíîâíîé äèñêîâîé ïàìÿòè, Gb'
,-flg=>'euq'
,-hidel=>$w->{-a_cmdbm_fho}
}
,{-fld=>'application'
,-lbl=>'Application', -cmt=>'Application to use a service, description or service, may be in \'Applications\' container'
,-lbl_ru=>'Ïðèëîæåíèå', -cmt_ru=>'Ïðèëîæåíèå äîñòóïà ê ñåðâèñó, îïèñàíèå èëè ñåðâèñ, ìîæåò íàõîäèòüñÿ â êîíòåéíåðå \'Ïðèëîæåíèÿ\''
,-flg=>'euq'
,-hidel=>$w->{-a_cmdbm_fho}
,-ddlb=> sub{$_[0]->cgiQuery('cmdbmn',undef
,{-qkey=>{'record'=>['service','description']
,$_ ? ('system'=>$_) : ('system'=>['','Applications','Ïðèëîæåíèÿ'])}
,$_ ? () : (-qorder=>['vordh','name'])
})}
,-ddlbloop=>1
,-form=>$w->{-a_cmdbm_fl}
,-colspan=>5
}
,{-fld=>'service'
,-lbl=>'Service', -cmt=>'Service being used/supplied'
,-lbl_ru=>'Ñåðâèñ', -cmt_ru=>'Ñåðâèñ, ïðèìåíÿåìûé/ïîñòàâëÿåìûé'
,-flg=>'euq'
,-hidel=>$w->{-a_cmdbm_fho}
,-ddlb=> sub{$_[0]->cgiQuery('cmdbmn',undef
,{-qwhere=>"record IN('description','service','computer','interface')"
, -qkey=>{$_ ? ('system'=>$_) : ('system'=>'')}})}
,-ddlbloop=>1
,-form=>$w->{-a_cmdbm_fl}
,-colspan=>5
}
,{-fld=>'device'
,-lbl=>'Device', -cmt=>'Device/computer connected'
,-lbl_ru=>'Óñòðîéñòâî', -cmt_ru=>'Ïîäêëþ÷àåìîå óñòðîéñòâî/êîìïüþòåð'
,-flg=>'euq'
,-hidel=>$w->{-a_cmdbm_fho}
,-ddlb=> sub{$_[0]->cgiQuery('cmdbmn',undef
,{-qwhere=>"record IN('description','service','computer','device','netint')"
.($_ ? '' : " AND (system IS NULL OR system='' OR system IN('Computers','Êîìïüþòåðû') OR record='computer')")
, -qkey=>{$_ ? ('system'=>$_) : ()}
, $_ ? () : (-qorder=>['vordh','name'])
})}
,-form=>$w->{-a_cmdbm_fl}
,-colspan=>5
}
,{-fld=>'action'
,-lbl=>'Action', -cmt=>'Action of the computer delivering/accepting service'
,-lbl_ru=>'Äåéñòâèå', -cmt_ru=>'Äåéñòâèå âû÷èñëèòåëüíîé óñòàíîâêè ïî ïðåäîñòàâëåíèþ èëè ïîòðåáëåíèþ óñëóãè'
,-flg=>'euq'
,-hidel=>$w->{-a_cmdbm_fho}
,-inp=>{-values=>['','user','supplier']
,-labels_ru=>{''=>'','user'=>'ïîòðåáèòåëü','supplier'=>'ïîñòàâùèê'}
}
}, ''
,{-fld=>'computer'
,-lbl=>'Computer', -cmt=>'Computer installation (server, cluster, desktop, or another)'
,-lbl_ru=>'Êîìïüþòåð', -cmt_ru=>'Âû÷èñëèòåëüíàÿ óñòàíîâêà (ñåðâåð, êëàñòåð, íàñòîëüíàÿ ñèñòåìà, è ò.ï.)'
,-flg=>'euq'
,-hidel=>$w->{-a_cmdbm_fho}
,-ddlb=> sub{$_[0]->cgiQuery('cmdbmn',undef
,{-qwhere=>"record IN('description','service','computer')"
.($_ ? '' : " AND (system IS NULL OR system='' OR system IN('Computers','Êîìïüþòåðû') OR record='computer')")
, -qkey=>{$_ ? ('system'=>$_) : ()}
, $_ ? () : (-qorder=>['vordh','name'])
})}
,-ddlbloop=>1
,-form=>$w->{-a_cmdbm_fl}
},''
,{-fld=>'interface'
,-lbl=>'Interface', -cmt=>'Computer\'s network interface'
,-lbl_ru=>'Èíòåðôåéñ', -cmt_ru=>'Ñåòåâîé èíòåðôåéñ âû÷èñëèòåëüíîé óñòàíîâêè'
,-flg=>'euq'
,-hidel=>$w->{-a_cmdbm_fho}
,-ddlb=> sub{$_[0]->cgiQuery('cmdbmn',undef
,{-qwhere=>"record in('interface','computer')"
,-qkey=>{$_[0]->{-pout}->{computer}||$_[0]->{-pout}->{device}
? ('computer'=>$_[0]->{-pout}->{computer}||$_[0]->{-pout}->{device})
: ()}}
)}
,-form=>sub{['',-cmd=>'recRead',-form=>'cmdbm'
,-key=>{'name' =>$_||'?'}]}
,-form=>$w->{-a_cmdbm_fl}
}
,{-fld=>'port'
,-lbl=>'Port', -cmt=>'Device\'s port connected'
,-lbl_ru=>'Ïîðò', -cmt_ru=>'Ïîäêëþ÷àåìûé ïîðò óñòðîéñòâà'
,-flg=>'euq'
,-hidel=>$w->{-a_cmdbm_fho}
,-ddlb =>sub{$_[0]->cgiQueryFv('','port')}, -form=>'cmdbm'
,-colspan=>5
}
,{-fld=>'ipaddr'
,-lbl=>'IP addr', -cmt=>'TCP/IP address'
,-lbl_ru=>'Àäðåñ IP', -cmt_ru=>'Àäðåñ TCP/IP'
,-flg=>'euq'
,-hidel=>$w->{-a_cmdbm_fho}
}, ''
,{-fld=>'ipmask'
,-lbl=>'IP mask', -cmt=>'TCP/IP network mask'
,-lbl_ru=>'Ìàñêà IP', -cmt_ru=>'Ìàñêà ñåòè TCP/IP'
,-flg=>'euq'
,-hidel=>$w->{-a_cmdbm_fho}
}, ''
,{-fld=>'macaddr'
,-lbl=>'MAC', -cmt=>'MAC address'
,-lbl_ru=>'MAC', -cmt_ru=>'Àäðåñ MAC'
,-flg=>'euq'
,-hidel=>$w->{-a_cmdbm_fho}
}
,{-fld=>'speed'
,-lbl=>'Speed', -cmt=>'Network speed mbit/sec'
,-lbl_ru=>'Ñêîðîñòü', -cmt_ru=>'Ñêîðîñòü ñåòè mbit/sec'
,-flg=>'euq'
,-hidel=>$w->{-a_cmdbm_fho}
,-inp=>{-values=>['',10,100,1000,10000]}
},''
( run in 3.116 seconds using v1.01-cache-2.11-cpan-2398b32b56e )