HTML-Tested-ClassDBI
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/HTML/Tested/ClassDBI/Field.pm view on Meta::CPAN
}
sub get_column_value {
my ($self, $cdbi) = @_;
my $c = $self->column_name;
return exists $cdbi->{$c} ? $cdbi->{$c} : $cdbi->$c;
}
sub column_name { return shift()->[0]; }
sub update_column {
my ($self, $setter, $root, $name) = @_;
$setter->($self->[0], $root->$name) unless $root->ht_get_widget_option(
$name, "cdbi_readonly");
}
my %_dt_fmts = (date => '%x', 'time' => '%X', timestamp => '%c');
sub setup_datetime_from_info {
my ($self, $w, $info) = @_;
return unless $info->{type};
lib/HTML/Tested/ClassDBI/Upload.pm view on Meta::CPAN
$dbh->func($lo_fd, $buf, 4096, 'lo_read');
($ct, $buf) = HTML::Tested::ClassDBI::Upload->strip_mime_header($buf);
my $res = $buf;
while ($dbh->func($lo_fd, $buf, 4096, 'lo_read')) {
$res .= $buf;
}
$dbh->func($lo_fd, 'lo_close') or confess "Unable to close $loid";
return ($res, $ct);
}
sub update_column {
my ($self, $setter, $root, $name) = @_;
my $val = $root->$name or return;
my $lo = $self->import_lo_object($self->[0]->db_Main, $val, $self->[2]);
$setter->($self->[1], $lo);
}
sub get_column_value {}
1;
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.994 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )