aboutsummaryrefslogtreecommitdiffstats
path: root/tests/regex/password_complexity_test.php
diff options
context:
space:
mode:
authorJoas Schilling <nickvergessen@gmx.de>2014-06-25 22:14:33 +0200
committerJoas Schilling <nickvergessen@gmx.de>2014-06-25 22:14:33 +0200
commit29ec455a457574b58b3f4ce30323ea22d72389db (patch)
tree347d42a6ee65ff6822bce8636186025fdae5ff9b /tests/regex/password_complexity_test.php
parent8b00be6fce7a992a4a6d86a399ea45d24fe1dcea (diff)
downloadforums-29ec455a457574b58b3f4ce30323ea22d72389db.tar
forums-29ec455a457574b58b3f4ce30323ea22d72389db.tar.gz
forums-29ec455a457574b58b3f4ce30323ea22d72389db.tar.bz2
forums-29ec455a457574b58b3f4ce30323ea22d72389db.tar.xz
forums-29ec455a457574b58b3f4ce30323ea22d72389db.zip
[ticket/12462] Do not use string "None" for different options
... it limits translations. PHPBB3-12462
Diffstat (limited to 'tests/regex/password_complexity_test.php')
0 files changed, 0 insertions, 0 deletions
ef='#n44'>44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
package install_steps_auto_install; # $Id$

use diagnostics;
use strict;
use lang;
use vars qw(@ISA $graphical @graphical_steps);

@ISA = qw(install_steps);

@graphical_steps = qw(enteringStep beforeInstallPackages installPackages);

use modules;


#-######################################################################################
#- misc imports
#-######################################################################################
use common qw(:common :functional);
use install_steps;
use log;

sub new {
    my ($type, $o) = @_;

    if ($graphical) {
	require install_steps_gtk;
	push @ISA, 'interactive_gtk';
	foreach my $f (@graphical_steps) {
	    no strict 'refs';
	    my $pkg = $install_steps_gtk::{$f} ? 'install_steps_gtk' : 'install_steps_interactive';
	    log::l("install_steps_auto_install: adding function ", $pkg, "::", $f);
	    *{"install_steps_auto_install::$f"} = sub {
		local @ISA = ('install_steps_gtk', @ISA);
		&{$pkg . '::' . $f};
	    };
	}
	goto &install_steps_gtk::new;
    } else {
	(bless {}, ref $type || $type)->SUPER::new($o);
    }
}

sub configureNetwork {
    my ($o) = @_;
    modules::load_thiskind('net');
    goto &install_steps::configureNetwork;
}

sub enteringStep($$$) {
    my ($o, $step) = @_;
    print _("Entering step `%s'\n", translate($o->{steps}{$step}{text}));
    $o->SUPER::enteringStep($step);
}

sub ask_warn {
    log::l(ref $_[1] ? join " ", @{$_[1]} : $_[1]);
}
sub wait_message {}

sub errorInStep {
    print "error :(\n"; 
    print "switch to console f2 for a shell\n";
    print "Press <Enter> to reboot\n";
    <STDIN>;
    c::_exit(0);
}


#-######################################################################################
#- Steps Functions
#-######################################################################################
sub selectLanguage {
    my ($o) = @_;
    $o->SUPER::selectLanguage;
    lang::load_console_font($o->{lang});
}

sub installPackages {
    my ($o, $packages) = @_;
    catch_cdie { $o->install_steps::installPackages($packages) } sub { print "$@\n"; 1 }
}

sub exitInstall {
    my ($o, $alldone) = @_;
    return if $o->{autoExitInstall};

    if ($graphical) {
	my $O = bless $o, "install_steps_gtk";
	$O->exitInstall($alldone);
    } else {
	install_steps::exitInstall($o);
	print "\a";
	print "Auto installation complete (the postInstall is not done yet though)\n";
	print "Press <Enter> to reboot\n";
	<STDIN>;
    }
}

1;