CGI-Kwiki

 view release on metacpan or  search on metacpan

lib/CGI/Kwiki/Scripts.pm  view on Meta::CPAN

package CGI::Kwiki::Scripts;
$VERSION = '0.18';
use strict;
use base 'CGI::Kwiki';

sub directory { #XXX
    $_[1] =~ /(.*)\// ? $1 : '.';
}

sub name { #XXX
    $_[1] =~ /.*\/(.*)/ ? $1 : $_[1];
}

sub suffix { '.cgi' }

sub render_template {
    my ($self, $template) = @_;
    return $self->driver->template->render($template,
        start_perl => $Config::Config{startperl},
    );
}
sub perms {
    my ($self, $file) = @_;
    chmod(0755, $file) or die $!;
}

1;

__DATA__

=head1 NAME 

CGI::Kwiki::Scripts - Script container for CGI::Kwiki

=head1 DESCRIPTION

See installed kwiki pages for more information.

=head1 AUTHOR

Brian Ingerson <INGY@cpan.org>

=head1 COPYRIGHT

Copyright (c) 2003. Brian Ingerson. All rights reserved.

This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.

See http://www.perl.com/perl/misc/Artistic.html

=cut

__index__
[% start_perl %] -w
use lib '.';
# use lib '../lib';
use CGI::Kwiki;
CGI::Kwiki::run_cgi();
__pages__
[% start_perl %] -w
use lib '.';
# use lib '../lib';
use CGI::Kwiki::Pages;
CGI::Kwiki::run_cgi();
__admin__
[% start_perl %] -w
use lib '.';
# use lib '../lib';
use CGI::Kwiki;
$CGI::Kwiki::ADMIN = 1;
$CGI::Kwiki::ADMIN = 1;
CGI::Kwiki::run_cgi();
__kwiki__
[% start_perl %] -w
use lib '.';
# use lib '../lib';
use CGI::Kwiki;
CGI::Kwiki::run_cgi();
__blog__
[% start_perl %] -w
use lib '.';
# use lib '../lib';
use CGI::Kwiki::Blog;



( run in 0.599 second using v1.01-cache-2.11-cpan-99c4e6809bf )