Apache2-WebApp-Extra-Admin

 view release on metacpan or  search on metacpan

MANIFEST  view on Meta::CPAN

usr/share/webapp-toolkit/extra/htdocs/admin/js/cookie.js
usr/share/webapp-toolkit/extra/htdocs/admin/js/disable.js
usr/share/webapp-toolkit/extra/htdocs/admin/js/form.js
usr/share/webapp-toolkit/extra/htdocs/admin/js/menu.js
usr/share/webapp-toolkit/extra/htdocs/admin/js/popup.js
usr/share/webapp-toolkit/extra/htdocs/admin/js/prompt.js
usr/share/webapp-toolkit/extra/manifest/Admin
usr/share/webapp-toolkit/extra/startup/Admin
usr/share/webapp-toolkit/extra/templates/admin/default.tt
usr/share/webapp-toolkit/extra/templates/admin/error.tt
usr/share/webapp-toolkit/extra/templates/admin/frame_main.tt
usr/share/webapp-toolkit/extra/templates/admin/frame_side.tt
usr/share/webapp-toolkit/extra/templates/admin/frame_top.tt
usr/share/webapp-toolkit/extra/templates/admin/license.tt
usr/share/webapp-toolkit/extra/templates/admin/logs.tt
usr/share/webapp-toolkit/extra/templates/admin/menu.tt
usr/share/webapp-toolkit/extra/templates/admin/panel.tt
usr/share/webapp-toolkit/extra/templates/admin/system.tt
usr/share/webapp-toolkit/extra/templates/admin/users_form.tt
usr/share/webapp-toolkit/extra/templates/admin/users.tt

usr/share/webapp-toolkit/extra/class/admin.tt  view on Meta::CPAN

#----------------------------------------------------------------------------+
# _default(\%controller)
#
# View the page.

sub _default {
    my ($self, $c) = @_;

    my $load = $c->request->param('load') || 'main';

    my $frame = {
        main    => 'extras/admin/frame_main.tt',
        side    => 'extras/admin/frame_side.tt',
        top     => 'extras/admin/frame_top.tt',
        default => 'extras/admin/default.tt',
      };

    $c->request->content_type('text/html');

    $c->template->process(
        $frame->{$load},
        {
            %{ $c->config },
            username   => $c->request->user,
            ip_address => $c->request->connection->remote_ip,
        }
      )
      or $self->_error($c, 'Template process failed', $c->template->error() );

    exit;
}

usr/share/webapp-toolkit/extra/class/admin.tt  view on Meta::CPAN


=head1 DESCRIPTION

Base class module that is used to load the admin control panel.  Also provides 
shared functionality for installed admin extras.

=head1 OBJECT METHODS

=head2 _default

Create the Control Panel interface.  Load the selected window into an HTML frame.

=head2 _error

Print errors/exceptions and exit.

  $self->_error(\%controller, $title, $value);

=head2 _log_action

Logs the action including HTTP request parameters.

usr/share/webapp-toolkit/extra/manifest/Admin  view on Meta::CPAN

usr/share/webapp-toolkit/extra/htdocs/admin/js/cookie.js
usr/share/webapp-toolkit/extra/htdocs/admin/js/disable.js
usr/share/webapp-toolkit/extra/htdocs/admin/js/form.js
usr/share/webapp-toolkit/extra/htdocs/admin/js/menu.js
usr/share/webapp-toolkit/extra/htdocs/admin/js/popup.js
usr/share/webapp-toolkit/extra/htdocs/admin/js/prompt.js
usr/share/webapp-toolkit/extra/manifest/Admin
usr/share/webapp-toolkit/extra/startup/Admin
usr/share/webapp-toolkit/extra/templates/admin/default.tt
usr/share/webapp-toolkit/extra/templates/admin/error.tt
usr/share/webapp-toolkit/extra/templates/admin/frame_main.tt
usr/share/webapp-toolkit/extra/templates/admin/frame_side.tt
usr/share/webapp-toolkit/extra/templates/admin/frame_top.tt
usr/share/webapp-toolkit/extra/templates/admin/license.tt
usr/share/webapp-toolkit/extra/templates/admin/logs.tt
usr/share/webapp-toolkit/extra/templates/admin/menu.tt
usr/share/webapp-toolkit/extra/templates/admin/panel.tt
usr/share/webapp-toolkit/extra/templates/admin/system.tt
usr/share/webapp-toolkit/extra/templates/admin/users_form.tt
usr/share/webapp-toolkit/extra/templates/admin/users.tt

usr/share/webapp-toolkit/extra/templates/admin/frame_main.tt  view on Meta::CPAN

[%#
   Apache2::WebApp::Toolkit - Admin Control Panel (frame_main.tt)
   Copyright (C) 2010 Marc S. Brooks <mbrooks@cpan.org>

   Licensed under the terms of the BSD License
   http://www.opensource.org/licenses/bsd-license.php
-%]

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
	"http://www.w3.org/TR/html4/frameset.dtd">

<html>
<head>
	<title>[% project_title %] v[% project_version %] - Control Panel</title>

	<script type="text/javascript" src="/extras/admin/js/disable.js"></script>
</head>

<frameset cols="133, *" border="0" noresize>
	<frame src="/app/admin/?load=side" name="side" scrolling="no" />

	<frameset rows="50, *" border="0" noresize>
		<frame src="/app/admin/?load=top" scrolling="no" />

		<frame src="/app/admin/?load=default" name="main" scrolling="auto" />
	</frameset>
</frameset>

<body>

<noframes>
	<h2>
		To use this admin you must have a browser that supports frames
	</h2>
</noframes>

</body>
</html>

usr/share/webapp-toolkit/extra/templates/admin/frame_side.tt  view on Meta::CPAN

[%#
  Apache2::WebApp::Toolkit - Admin Control Panel (frame_side.tt)
  Copyright (C) 2010 Marc S. Brooks <mbrooks@cpan.org>

  Licensed under the terms of the BSD License
  http://www.opensource.org/licenses/bsd-license.php
-%]

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

usr/share/webapp-toolkit/extra/templates/admin/frame_top.tt  view on Meta::CPAN

[%#
   Apache2::WebApp::Toolkit - Admin Control Panel (frame_top.tt)
   Copyright (C) 2010 Marc S. Brooks <mbrooks@cpan.org>

   Licensed under the terms of the BSD License
   http://www.opensource.org/licenses/bsd-license.php
-%]

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">



( run in 0.853 second using v1.01-cache-2.11-cpan-df04353d9ac )