package cPanel::CMS::Mambo;

use strict;
use warnings;

our $VERSION = 0.2;
my $pkg = __PACKAGE__;

our $meta_info = {
    setphpsuexecvar => 1,
    adminuser_pass => 1, 
    admin_email    => 1, 
    installdir     => 'mambo',
    description    => 'PHP/MySQL based CMS', # required
    security       => 'Configuration has to be world readable. Cache directory can be expoited. Subject to all common PHP security problems',
    version        => '4.6.5.cp', # required
    security_rank  => 1, 
    website        => 'http://mambo-code.org/gf/project/mambo/', 
    config_files   => ['configuration.php'],
    mysql          => ['mambo'],
    table_prefix   => 'mambo', 
    chmod => {
        '0777' => ['cache'], 
    }, 
};

if ( defined &Cpanel::cPAddons::proc_keys_named_after_version ) {
   Cpanel::cPAddons::proc_keys_named_after_version( $meta_info, __PACKAGE__ );
}

#### action functions ##
sub install { 
    my $cpo = shift;
    $cpo->stdinstall(@_);
    $cpo->_do_phpsuexec_perms();
}
sub upgrade {
    my $cpo = shift;
    $cpo->stdupgrade(@_)
}
sub uninstall { shift->stduninstall(@_) }

#### non action functions ##
sub installform { print shift->{installform} }
sub upgradeform { print shift->{upgradeform} }
sub uninstallform { print shift->{uninstallform} }

1;
