App-Office-Contacts
view release on metacpan or search on metacpan
"requires" : {
"CGI" : "3.63",
"CGI::Snapp" : "1.03",
"CGI::Snapp::Dispatch" : "1.02",
"Config::Tiny" : "2.12",
"DBI" : "1.611",
"DBIx::Admin::CreateTable" : "2.04",
"Data::Session" : "1.13",
"Data::UUID" : "1.203",
"Data::Verifier" : "0.31",
"DateTime" : "0.55",
"Digest::SHA" : "5.48",
"File::Copy" : "2.14",
"File::HomeDir" : "0.97",
"FindBin" : "1.49",
"HTML::Template" : "2.9",
"JSON::XS" : "2.29",
"Log::Handler::Output::DBI" : "0.12",
"Moose" : "2.0604",
"Moose::Role" : "2.0604",
"Path::Class" : "0.23",
requires:
CGI: 3.63
CGI::Snapp: 1.03
CGI::Snapp::Dispatch: 1.02
Config::Tiny: 2.12
DBI: 1.611
DBIx::Admin::CreateTable: 2.04
DBIx::Simple: 1.35
Data::Session: 1.13
Data::Verifier: 0.31
DateTime: 0.55
Digest::SHA: 5.82
Encode: 2.47
File::Copy: 2.14
File::ShareDir: 1.03
FindBin: 1.49
Getopt::Long: 2.38
JSON::XS: 2.29
Lingua::ENG::Inflect: 0.0577
List::Compare: 0.37
Log::Handler::Output::DBI: 0.12
Makefile.PL view on Meta::CPAN
install_share;
requires 'CGI' => 3.63;
requires 'CGI::Snapp' => 1.03;
requires 'CGI::Snapp::Dispatch' => 1.02;
requires 'charnames' => 1.18;
requires 'Config::Tiny' => 2.12;
requires 'Data::Session' => 1.13;
requires 'Data::Verifier' => 0.31;
requires 'DateTime' => 0.55;
requires 'DBI' => 1.611;
requires 'DBIx::Admin::CreateTable' => 2.04;
requires 'DBIx::Simple' => 1.35;
requires 'Digest::SHA' => 5.82;
requires 'Encode' => 2.47;
requires 'feature' => 1.20;
requires 'File::Copy' => 2.14;
requires 'File::ShareDir' => 1.03;
requires 'FindBin' => 1.49;
requires 'Getopt::Long' => 2.38;
lib/App/Office/Contacts/View/Base.pm view on Meta::CPAN
package App::Office::Contacts::View::Base;
use strict;
use utf8;
use warnings;
use warnings qw(FATAL utf8); # Fatalize encoding glitches.
use DateTime;
use Lingua::ENG::Inflect 'PL';
use Moo;
use Text::Xslate 'mark_raw';
extends 'App::Office::Contacts::Database::Base';
has view =>
lib/App/Office/Contacts/View/Base.pm view on Meta::CPAN
return $self -> build_menu("${prefix}${subject}_id", $self -> get_menu_data(PL($subject) ), $default);
} # End of build_simple_menu.
# -----------------------------------------------
sub format_timestamp
{
my($self, $timestamp) = @_;
my(@field) = split(/[- :.]/, $timestamp);
my($datestamp) = DateTime -> new
(
year => $field[0],
month => $field[1],
day => $field[2],
hour => $field[3],
minute => $field[4],
second => $field[5],
);
return $datestamp -> strftime('%A, %e %B %Y %I:%M:%S %P');
( run in 0.266 second using v1.01-cache-2.11-cpan-496ff517765 )