[vhffs-dev] [902] Big cleanup in mail prefs. |
[ Thread Index |
Date Index
| More vhffs.org/vhffs-dev Archives
]
Revision: 902
Author: beuss
Date: 2007-09-10 18:17:22 +0000 (Mon, 10 Sep 2007)
Log Message:
-----------
Big cleanup in mail prefs.
Added new class Vhffs::Panel::Template which can handle I18N.
Deletion fieldsets now have dedicated CSS class to avoid tainting other pages.
Modified Paths:
--------------
trunk/vhffs-api/src/Vhffs/Makefile.am
trunk/vhffs-api/src/Vhffs/Services/Mail.pm
trunk/vhffs-intl/createpot.sh
trunk/vhffs-intl/src/vhffs.pot
trunk/vhffs-panel/Makefile.am
trunk/vhffs-panel/mail/prefs.pl
trunk/vhffs-panel/templates/Makefile.am
trunk/vhffs-panel/templates/cvs/prefs.tmpl
trunk/vhffs-panel/templates/dns/prefs.tmpl
trunk/vhffs-panel/templates/group/prefs.tmpl
trunk/vhffs-panel/templates/mail/prefs.tmpl
trunk/vhffs-panel/templates/mailinglist/prefs.tmpl
trunk/vhffs-panel/templates/mysql/prefs.tmpl
trunk/vhffs-panel/templates/pgsql/prefs.tmpl
trunk/vhffs-panel/templates/repository/prefs.tmpl
trunk/vhffs-panel/templates/svn/prefs.tmpl
trunk/vhffs-panel/templates/user/prefs.tmpl
trunk/vhffs-panel/templates/web/prefs.tmpl
trunk/vhffs-panel/themes/vhffs/main.css
Added Paths:
-----------
trunk/vhffs-panel/templates/mail/prefs_boxes.tmpl
trunk/vhffs-panel/templates/mail/prefs_forwards.tmpl
Removed Paths:
-------------
trunk/vhffs-panel/mail/add_account.pl
trunk/vhffs-panel/mail/add_forward.pl
trunk/vhffs-panel/mail/change_forward.pl
trunk/vhffs-panel/mail/delete_box.pl
trunk/vhffs-panel/mail/delete_forward.pl
trunk/vhffs-panel/mail/password_box.pl
trunk/vhffs-panel/mail/save_catchall.pl
trunk/vhffs-panel/mail/spambox.pl
trunk/vhffs-panel/mail/spamvirus.pl
trunk/vhffs-panel/templates/mail/prefs_box.tmpl
trunk/vhffs-panel/templates/mail/prefs_forward.tmpl
trunk/vhffs-panel/templates/mail/prefs_spam.tmpl
trunk/vhffs-panel/templates/mail/prefs_virus.tmpl
Modified: trunk/vhffs-api/src/Vhffs/Makefile.am
===================================================================
--- trunk/vhffs-api/src/Vhffs/Makefile.am 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-api/src/Vhffs/Makefile.am 2007-09-10 18:17:22 UTC (rev 902)
@@ -35,6 +35,7 @@
Panel/Pgsql.pm \
Panel/Repository.pm \
Panel/Svn.pm \
+ Panel/Template.pm \
Panel/User.pm \
Panel/Web.pm \
Robots/Cvs.pm \
Modified: trunk/vhffs-api/src/Vhffs/Services/Mail.pm
===================================================================
--- trunk/vhffs-api/src/Vhffs/Services/Mail.pm 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-api/src/Vhffs/Services/Mail.pm 2007-09-10 18:17:22 UTC (rev 902)
@@ -206,7 +206,48 @@
return 1;
}
+=head2 set_spam_status
+ $mail->set_spam_status($boxname, $status);
+
+Sets the spam protection status to C<$status> (0 or 1).
+
+=cut
+
+sub set_spam_status {
+ my ($self, $boxname, $status) = @_;
+
+ return -1 unless(defined $self->{boxes}{$boxname});
+
+ $self->{boxes}{$boxname}{nospam} = $status;
+ my $sql = 'UPDATE vhffs_boxes SET nospam = ? WHERE domain = ? AND local_part = ?';
+ my $dbh = $self->get_db_object();
+ return -2 unless( $dbh->do($sql, undef, $status, $self->{domain}, $boxname) );
+ return 1;
+}
+
+
+=head2 set_virus_status
+
+ $mail->set_virus_status($boxname, $status);
+
+Sets the virus protection status to C<$status> (0 or 1).
+
+=cut
+
+sub set_virus_status {
+ my ($self, $boxname, $status) = @_;
+
+ return -1 unless(defined $self->{boxes}{$boxname});
+
+ $self->{boxes}{$boxname}{novirus} = $status;
+ my $sql = 'UPDATE vhffs_boxes SET novirus = ? WHERE domain = ? AND local_part = ?';
+ my $dbh = $self->get_db_object();
+ return -2 unless( $dbh->do($sql, undef, $status, $self->{domain}, $boxname) );
+ return 1;
+}
+
+
#work as change_spam_status
sub change_virus_status
{
@@ -312,7 +353,7 @@
return -1 unless( defined $name && ( $name =~ /^[a-z0-9\_\-\.]+$/ ) );
- undef $self->{boxes}{$name};
+ delete $self->{boxes}{$name};
my $query = "DELETE FROM vhffs_boxes WHERE local_part='".$name."' AND domain='".$self->{'domain'}."'";
my $request = $self->{'db'}->prepare( $query );
@@ -327,7 +368,7 @@
my $name = shift;
return -1 unless( defined $name && ( $name =~ /^[a-z0-9\_\-\.]+$/ ) );
- undef $self->{forward}{$name};
+ delete $self->{forward}{$name};
my $query = "DELETE FROM vhffs_forward WHERE local_part='".$name."' AND domain='".$self->{'domain'}."'";
my $request = $self->{'db'}->prepare( $query );
@@ -530,7 +571,7 @@
my ($dbh, $domain) = @_;
my $sql = q{SELECT domain, local_part, domain_hash, password,
mbox_name, nospam, novirus FROM vhffs_boxes
- WHERE domain = ?};
+ WHERE domain = ? ORDER BY local_part};
return $dbh->selectall_hashref($sql, 'local_part', undef, $domain);
}
@@ -548,7 +589,7 @@
sub fetch_forwards {
my ($dbh, $domain) = @_;
my $sql = q{SELECT domain, local_part, remote_name, password
- FROM vhffs_forward WHERE domain = ?};
+ FROM vhffs_forward WHERE domain = ? ORDER BY local_part};
return $dbh->selectall_hashref($sql, 'local_part', undef, $domain);
}
Modified: trunk/vhffs-intl/createpot.sh
===================================================================
--- trunk/vhffs-intl/createpot.sh 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-intl/createpot.sh 2007-09-10 18:17:22 UTC (rev 902)
@@ -1,3 +1,4 @@
#!/bin/sh
+find .. -name '*.tmpl' | xargs perl -ne 'if(/<TMPL_I18N\s+KEY="([^"]+)/i) { print "gettext(\"$1\");\n"; }' > template_strings.pl
xgettext -L Perl -d .. -s -o src/vhffs.pot `find ../ -name "*.p[lm]"`
Modified: trunk/vhffs-intl/src/vhffs.pot
===================================================================
--- trunk/vhffs-intl/src/vhffs.pot 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-intl/src/vhffs.pot 2007-09-10 18:17:22 UTC (rev 902)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-07-13 15:30+0200\n"
+"POT-Creation-Date: 2007-09-08 15:43+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@xxxxxx>\n"
@@ -43,18 +43,38 @@
" \"subscription refuse %s %s\" \n"
msgstr ""
-#: ../vhffs-irc/modobot.pl:397
+#: ../vhffs-irc/modobot.pl:399
msgid ""
" was accepted\n"
"Please wait while we are creating your object\n"
msgstr ""
-#: ../vhffs-panel/public/index.pl:63
+#: ../vhffs-panel/mailinglist/add_sub.pl:108
#, perl-format
+msgid "%s has been successfully added"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/add_sub.pl:105
+#, perl-format
+msgid "%s is already subscribed"
+msgstr ""
+
+#: ../vhffs-panel/mail/prefs.pl:97
+#, perl-format
+msgid "%s is not a correct mail address"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/add_sub.pl:102
+#, perl-format
+msgid "%s is not a valid mail"
+msgstr ""
+
+#: ../vhffs-public/index.pl:64
+#, perl-format
msgid "%s public area"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:593
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:721
#, perl-format
msgid "%s's Panel"
msgstr ""
@@ -66,11 +86,7 @@
msgid "%s-request@%s with subject \"help\"\n"
msgstr ""
-#: ../vhffs-panel/web/create.pl:84
-msgid "<new site>."
-msgstr ""
-
-#: ../vhffs-panel/dns/prefs.pl:327
+#: ../vhffs-panel/dns/prefs.pl:326
#, perl-format
msgid "@ represents the origin (%s)"
msgstr ""
@@ -80,11 +96,11 @@
"A CNAME, A or AAAA record with the same name already exists for this domain"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:128
+#: ../vhffs-panel/dns/prefs.pl:127
msgid "A Record deleted"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:123
+#: ../vhffs-panel/dns/prefs.pl:122
msgid "A Record updated"
msgstr ""
@@ -104,57 +120,57 @@
"\n"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:151
+#: ../vhffs-panel/dns/prefs.pl:150
msgid "A record added"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:140
+#: ../vhffs-panel/dns/prefs.pl:139
msgid "AAAA Record deleted"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:135
+#: ../vhffs-panel/dns/prefs.pl:134
msgid "AAAA Record updated"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:146
+#: ../vhffs-panel/dns/prefs.pl:145
msgid "AAAA record added"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:127
+#: ../vhffs-panel/acl/view.pl:128
msgid "ACL Administration"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:147
+#: ../vhffs-panel/acl/view.pl:148
msgid "ACL level"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:92 ../vhffs-panel/acl/view.pl:107
+#: ../vhffs-panel/acl/view.pl:93 ../vhffs-panel/acl/view.pl:108
msgid "ACL sucessfuly added"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:122
+#: ../vhffs-panel/acl/view.pl:123
msgid "ACL updated"
msgstr ""
-#: ../vhffs-panel/admin/moderation.pl:115
-#: ../vhffs-panel/admin/moderation.pl:157
-#: ../vhffs-panel/admin/moderation.pl:198
-#: ../vhffs-panel/admin/moderation.pl:242
-#: ../vhffs-panel/admin/moderation.pl:285
-#: ../vhffs-panel/admin/moderation.pl:330
-#: ../vhffs-panel/admin/moderation.pl:375
-#: ../vhffs-panel/admin/moderation.pl:418
-#: ../vhffs-panel/admin/moderation.pl:460
-#: ../vhffs-panel/admin/moderation.pl:502
+#: ../vhffs-panel/admin/moderation.pl:112
+#: ../vhffs-panel/admin/moderation.pl:154
+#: ../vhffs-panel/admin/moderation.pl:195
+#: ../vhffs-panel/admin/moderation.pl:239
+#: ../vhffs-panel/admin/moderation.pl:282
+#: ../vhffs-panel/admin/moderation.pl:327
+#: ../vhffs-panel/admin/moderation.pl:372
+#: ../vhffs-panel/admin/moderation.pl:415
+#: ../vhffs-panel/admin/moderation.pl:457
+#: ../vhffs-panel/admin/moderation.pl:499
msgid "Accept"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:121
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:141
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:182
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:203
msgid "Access denied"
msgstr ""
-#: ../vhffs-panel/logout.pl:60 ../vhffs-api/src/Vhffs/Panel/Commons.pm:65
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:64
msgid "Access to panel"
msgstr ""
@@ -162,11 +178,11 @@
msgid "Account successfully deleted"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:106
+#: ../vhffs-panel/mail/prefs.pl:122
msgid "Accounts"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:375
+#: ../vhffs-panel/user/prefs.pl:379
#, perl-format
msgid "Activate %s@%s email"
msgstr ""
@@ -182,64 +198,68 @@
msgid "Activated"
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:148 ../vhffs-panel/group/prefs.pl:194
+#: ../vhffs-panel/group/prefs.pl:149 ../vhffs-panel/group/prefs.pl:231
msgid "Add"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:156 ../vhffs-panel/dns/prefs.pl:280
+#: ../vhffs-panel/dns/prefs.pl:279
msgid "Add !"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:293
+#: ../vhffs-panel/dns/prefs.pl:292
msgid "Add a CNAME field to your domain"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:285
+#: ../vhffs-panel/dns/prefs.pl:284
msgid "Add a MX field to your domain"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:301
+#: ../vhffs-panel/dns/prefs.pl:300
msgid "Add a NS field to your domain"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:307
+#: ../vhffs-panel/dns/prefs.pl:306
msgid "Add a SRV record to your domain"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:319
+#: ../vhffs-panel/dns/prefs.pl:318
msgid "Add a TXT record"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:117 ../vhffs-panel/mail/prefs.pl:127
+#: ../vhffs-panel/mail/prefs.pl:133 ../vhffs-panel/mail/prefs.pl:143
msgid "Add a forward on this domain"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:154
-msgid "Add a member"
-msgstr ""
-
-#: ../vhffs-panel/mail/prefs.pl:126
+#: ../vhffs-panel/mail/prefs.pl:142
msgid "Add a popbox to this domain"
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:193
+#: ../vhffs-panel/group/prefs.pl:230
msgid "Add a user in this group"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:253
+#: ../vhffs-panel/dns/prefs.pl:252
msgid "Add an A record"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:254
+#: ../vhffs-panel/dns/prefs.pl:253
msgid "Add an AAAA record"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:108
+#: ../vhffs-panel/mail/prefs.pl:124
msgid "Add an account"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:223 ../vhffs-panel/user/prefs.pl:267
-#: ../vhffs-panel/admin/user/edit.pl:104 ../vhffs-panel/admin/user/show.pl:104
+#: ../vhffs-panel/mailinglist/prefs.pl:156
+msgid "Add members"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/prefs.pl:158
+msgid "Add them !"
+msgstr ""
+
+#: ../vhffs-panel/subscribe.pl:225 ../vhffs-panel/user/prefs.pl:269
+#: ../vhffs-panel/admin/user/edit.pl:104 ../vhffs-panel/admin/user/show.pl:103
msgid "Address"
msgstr ""
@@ -247,51 +267,55 @@
msgid "Address (Servername)"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:109
+#: ../vhffs-panel/user/prefs.pl:113
msgid "Address is not correct !"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:182
+#: ../vhffs-panel/mailinglist/prefs.pl:157
+msgid "Addresses (one per line)"
+msgstr ""
+
+#: ../vhffs-panel/mailinglist/prefs.pl:191
#: ../vhffs-panel/admin/user/edit.pl:101 ../vhffs-panel/admin/user/edit.pl:131
-#: ../vhffs-panel/admin/user/show.pl:101 ../vhffs-panel/admin/user/show.pl:136
+#: ../vhffs-panel/admin/user/show.pl:100 ../vhffs-panel/admin/user/show.pl:135
msgid "Admin"
msgstr ""
-#: ../vhffs-panel/cvs/prefs.pl:89
+#: ../vhffs-panel/cvs/prefs.pl:116
msgid "Admin CVS Repository"
msgstr ""
-#: ../vhffs-panel/repository/prefs.pl:96
+#: ../vhffs-panel/repository/prefs.pl:95
msgid "Admin Download repository"
msgstr ""
-#: ../vhffs-panel/svn/prefs.pl:130 ../vhffs-panel/dns/prefs.pl:260
-#: ../vhffs-panel/web/prefs.pl:103 ../vhffs-panel/mail/prefs.pl:138
+#: ../vhffs-panel/svn/prefs.pl:129 ../vhffs-panel/dns/prefs.pl:259
+#: ../vhffs-panel/web/prefs.pl:103 ../vhffs-panel/mail/prefs.pl:154
msgid "Admin Rights on this object (ACL)"
msgstr ""
-#: ../vhffs-panel/svn/prefs.pl:113
+#: ../vhffs-panel/svn/prefs.pl:112
msgid "Admin Subversion Repository"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:401
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:442
msgid "Admin account"
msgstr ""
-#: ../vhffs-panel/admin/index.pl:53 ../vhffs-api/src/Vhffs/Panel/Main.pm:402
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:405
+#: ../vhffs-panel/admin/index.pl:54 ../vhffs-api/src/Vhffs/Panel/Main.pm:443
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:446
msgid "Administration"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:105
+#: ../vhffs-panel/mailinglist/prefs.pl:107
msgid "Administration for list "
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:121
+#: ../vhffs-panel/mailinglist/prefs.pl:123
msgid "Admins only"
msgstr ""
-#: ../vhffs-panel/web/create.pl:91
+#: ../vhffs-panel/web/create.pl:88
msgid "Adress (ServerName directive)"
msgstr ""
@@ -299,44 +323,43 @@
msgid "Alert on Vhffs platform"
msgstr ""
-#: ../vhffs-panel/public/allwebsites.pl:73
-#: ../vhffs-panel/public/allgroups.pl:69
+#: ../vhffs-public/allwebsites.pl:74 ../vhffs-public/allgroups.pl:69
msgid "All"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:247
+#: ../vhffs-panel/dns/prefs.pl:246
msgid "All A TYPE for your domain name"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:248
+#: ../vhffs-panel/dns/prefs.pl:247
msgid "All AAAA TYPE for your domain name"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:292
+#: ../vhffs-panel/dns/prefs.pl:291
msgid "All CNAME TYPE for your domain name"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:250
+#: ../vhffs-panel/dns/prefs.pl:249
msgid "All CNAME for your domain name"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:249 ../vhffs-panel/dns/prefs.pl:284
+#: ../vhffs-panel/dns/prefs.pl:248 ../vhffs-panel/dns/prefs.pl:283
msgid "All MX TYPE for your domain name"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:300
+#: ../vhffs-panel/dns/prefs.pl:299
msgid "All NS TYPE for your domain name"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:306
+#: ../vhffs-panel/dns/prefs.pl:305
msgid "All SRV records for your domain name"
msgstr ""
-#: ../vhffs-panel/admin/svn/list.pl:73
+#: ../vhffs-panel/admin/svn/list.pl:72
msgid "All Subversion repositories lists"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:320
+#: ../vhffs-panel/dns/prefs.pl:319
msgid "All TXT records for your domain name"
msgstr ""
@@ -344,7 +367,7 @@
msgid "All commands can be sent as mail subject.\n"
msgstr ""
-#: ../vhffs-panel/public/allgroups.pl:67
+#: ../vhffs-public/allgroups.pl:67
#, perl-format
msgid "All groups on %s"
msgstr ""
@@ -362,12 +385,11 @@
msgid "All objects List"
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:211
+#: ../vhffs-panel/group/prefs.pl:248
msgid "All users in this group"
msgstr ""
-#: ../vhffs-panel/public/allwebsites.pl:71
-#: ../vhffs-panel/public/websearch.pl:76
+#: ../vhffs-public/allwebsites.pl:72 ../vhffs-public/websearch.pl:77
#, perl-format
msgid "All websites on %s"
msgstr ""
@@ -385,6 +407,10 @@
msgid "An NS record with the same name already exists for this domain"
msgstr ""
+#: ../vhffs-panel/cvs/prefs.pl:98 ../vhffs-panel/cvs/prefs.pl:110
+msgid "An error occured during CVS repository update"
+msgstr ""
+
#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:486
#, perl-format
msgid ""
@@ -403,27 +429,27 @@
"\n"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:177
+#: ../vhffs-panel/user/prefs.pl:187
msgid "An error occured while adding the box"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:179
+#: ../vhffs-panel/user/prefs.pl:189
msgid "An error occured while adding the box (anti-spam adding)"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:181
+#: ../vhffs-panel/user/prefs.pl:191
msgid "An error occured while adding the box (anti-virus adding)"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:221
+#: ../vhffs-panel/user/prefs.pl:231
msgid "An error occured while adding the forwarding"
msgstr ""
-#: ../vhffs-panel/user/delete.pl:83
+#: ../vhffs-panel/user/delete.pl:82
msgid "An error occured while applying changes. This user will NOT be deleted"
msgstr ""
-#: ../vhffs-panel/web/delete.pl:92
+#: ../vhffs-panel/web/delete.pl:91
msgid ""
"An error occured while applying changes. This web area will NOT be deleted"
msgstr ""
@@ -432,7 +458,7 @@
msgid "An error occured while creating the mail area"
msgstr ""
-#: ../vhffs-panel/admin/mailing/mailing_submit.pl:84
+#: ../vhffs-panel/admin/mailing/mailing_submit.pl:83
msgid "An error occured while creating the message in the database"
msgstr ""
@@ -442,29 +468,29 @@
"already have a download repository"
msgstr ""
-#: ../vhffs-panel/dns/create.pl:50
+#: ../vhffs-panel/dns/create.pl:49
msgid ""
"An error occured while creating the object. The domain is not correct or "
"aleady exists in Vhffs database"
msgstr ""
-#: ../vhffs-panel/mailinglist/create.pl:81 ../vhffs-panel/cvs/create.pl:83
+#: ../vhffs-panel/mailinglist/create.pl:81 ../vhffs-panel/cvs/create.pl:84
msgid "An error occured while creating the object.It probably already exists"
msgstr ""
-#: ../vhffs-panel/svn/create.pl:78
+#: ../vhffs-panel/svn/create.pl:79
msgid "An error occured while creating the svn repository"
msgstr ""
-#: ../vhffs-panel/cvs/delete.pl:99
+#: ../vhffs-panel/cvs/delete.pl:98
msgid "An error occured while deleting the CVS repository"
msgstr ""
-#: ../vhffs-panel/repository/delete.pl:99
+#: ../vhffs-panel/repository/delete.pl:98
msgid "An error occured while deleting the Download repository"
msgstr ""
-#: ../vhffs-panel/svn/delete.pl:98
+#: ../vhffs-panel/svn/delete.pl:97
msgid "An error occured while deleting the Subversion repository"
msgstr ""
@@ -480,7 +506,7 @@
msgid "An error occured while modifying the rights"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:228
+#: ../vhffs-panel/user/prefs.pl:238
msgid "An error occured while the forwarding"
msgstr ""
@@ -498,19 +524,16 @@
"An error occured while updating language for the following address: %s.\n"
msgstr ""
-#: ../vhffs-panel/cvs/prefs_save.pl:112
-msgid "An error occured while updating the CVS repository"
-msgstr ""
-
-#: ../vhffs-panel/repository/prefs_save.pl:96
+#: ../vhffs-panel/repository/prefs_save.pl:95
msgid "An error occured while updating the Download repository"
msgstr ""
-#: ../vhffs-panel/svn/prefs_save.pl:107 ../vhffs-panel/svn/prefs_save.pl:119
+#: ../vhffs-panel/svn/prefs_save.pl:106 ../vhffs-panel/svn/prefs_save.pl:118
+#: ../vhffs-panel/svn/prefs_save.pl:124
msgid "An error occured while updating the Subversion repository"
msgstr ""
-#: ../vhffs-panel/mail/save_catchall.pl:96
+#: ../vhffs-panel/mail/prefs.pl:108
msgid "An error occured while updating the mail domain"
msgstr ""
@@ -518,11 +541,11 @@
msgid "An error occured while updating the object"
msgstr ""
-#: ../vhffs-panel/group/delete.pl:89 ../vhffs-panel/group/prefs.pl:93
+#: ../vhffs-panel/group/delete.pl:88 ../vhffs-panel/group/prefs.pl:94
msgid "An error occured while updating the project"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:148
+#: ../vhffs-panel/user/prefs.pl:162
msgid "An error occured while updating the user account"
msgstr ""
@@ -530,19 +553,19 @@
msgid "April"
msgstr ""
-#: ../vhffs-panel/svn/prefs.pl:124
+#: ../vhffs-panel/svn/prefs.pl:123
msgid "Are you SURE you want DELETE this subversion repository ?"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:132
+#: ../vhffs-panel/mail/prefs.pl:148
msgid "Are you SURE you want DELETE this Mail Area ?"
msgstr ""
-#: ../vhffs-panel/mysql/prefs.pl:117
+#: ../vhffs-panel/mysql/prefs.pl:116
msgid "Are you SURE you want DELETE this MySQL database ?"
msgstr ""
-#: ../vhffs-panel/pgsql/prefs.pl:110
+#: ../vhffs-panel/pgsql/prefs.pl:109
msgid "Are you SURE you want DELETE this PostgreSQL database ?"
msgstr ""
@@ -550,27 +573,27 @@
msgid "Are you SURE you want DELETE this Web Area ?"
msgstr ""
-#: ../vhffs-panel/cvs/prefs.pl:99
+#: ../vhffs-panel/cvs/prefs.pl:126
msgid "Are you SURE you want DELETE this cvs repository ?"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:268
+#: ../vhffs-panel/dns/prefs.pl:267
msgid "Are you SURE you want DELETE this domain ?"
msgstr ""
-#: ../vhffs-panel/repository/prefs.pl:105
+#: ../vhffs-panel/repository/prefs.pl:104
msgid "Are you SURE you want DELETE this download repository ?"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:203
+#: ../vhffs-panel/mailinglist/prefs.pl:212
msgid "Are you SURE you want DELETE this mailing list ?"
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:187
+#: ../vhffs-panel/group/prefs.pl:209
msgid "Are you SURE you want DELETE this project ?"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:287
+#: ../vhffs-panel/user/prefs.pl:289
msgid "Are you SURE you want DELETE this user?"
msgstr ""
@@ -591,27 +614,27 @@
msgid "Awaiting sending"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:187 ../vhffs-panel/subscribe.pl:225
+#: ../vhffs-panel/subscribe.pl:189 ../vhffs-panel/subscribe.pl:227
msgid "Back to Login"
msgstr ""
-#: ../vhffs-panel/lost.pl:56
+#: ../vhffs-panel/lost.pl:58
msgid "Back to login page"
msgstr ""
-#: ../vhffs-panel/mysql/prefs.pl:98
+#: ../vhffs-panel/mysql/prefs.pl:97
msgid ""
"Be careful ! If you click on modify, VHFFS will stop the database and set a "
"new password for this database."
msgstr ""
-#: ../vhffs-panel/dns/create.pl:63
+#: ../vhffs-panel/dns/create.pl:62
msgid ""
"Be careful ! You must give the reason why you want to host this domain on "
"our servers."
msgstr ""
-#: ../vhffs-panel/web/create.pl:92
+#: ../vhffs-panel/web/create.pl:89
msgid ""
"Be careful, if you want create www.domain.tld, you should create a webspace "
"with domain.tld as servername. VHFFS redirect all request from www.domain."
@@ -622,7 +645,7 @@
msgid "Body"
msgstr ""
-#: ../vhffs-panel/lost.pl:53
+#: ../vhffs-panel/lost.pl:55
msgid ""
"But fortunately we're smart, so just type your login here<br/>and a new "
"password will be sent to you by email!"
@@ -643,13 +666,13 @@
msgstr ""
#: ../vhffs-panel/admin/user/edit_submit.pl:91
-#: ../vhffs-panel/admin/user/edit.pl:79 ../vhffs-panel/admin/user/show.pl:81
+#: ../vhffs-panel/admin/user/edit.pl:79 ../vhffs-panel/admin/user/show.pl:80
#: ../vhffs-panel/admin/user/edit_note.pl:81
#: ../vhffs-panel/admin/pgsql/edit_submit.pl:79
#: ../vhffs-panel/admin/pgsql/edit.pl:79 ../vhffs-panel/admin/pgsql/show.pl:79
#: ../vhffs-panel/admin/group/edit_submit.pl:83
#: ../vhffs-panel/admin/group/edit.pl:77
-#: ../vhffs-panel/admin/repository/edit_submit.pl:81
+#: ../vhffs-panel/admin/repository/edit_submit.pl:80
#: ../vhffs-panel/admin/repository/edit.pl:79
#: ../vhffs-panel/admin/repository/show.pl:79
#: ../vhffs-panel/admin/object/edit_submit.pl:77
@@ -659,7 +682,7 @@
#: ../vhffs-panel/admin/web/edit.pl:79 ../vhffs-panel/admin/web/show.pl:79
#: ../vhffs-panel/admin/mysql/edit_submit.pl:78
#: ../vhffs-panel/admin/mysql/edit.pl:79 ../vhffs-panel/admin/mysql/show.pl:78
-#: ../vhffs-panel/admin/cvs/edit_submit.pl:81
+#: ../vhffs-panel/admin/cvs/edit_submit.pl:80
#: ../vhffs-panel/admin/cvs/edit.pl:79 ../vhffs-panel/admin/cvs/show.pl:79
#: ../vhffs-panel/admin/mail/edit.pl:81 ../vhffs-panel/admin/mail/show.pl:81
msgid "CGI ERROR !"
@@ -670,50 +693,51 @@
msgid "CGI ERROR ! %s"
msgstr ""
-#: ../vhffs-panel/public/user.pl:68 ../vhffs-panel/public/group.pl:72
+#: ../vhffs-public/user.pl:70 ../vhffs-public/group.pl:74
msgid "CGI ERROR!"
msgstr ""
-#: ../vhffs-panel/svn/prefs.pl:82 ../vhffs-panel/acl/view.pl:84
-#: ../vhffs-panel/acl/view.pl:99 ../vhffs-panel/acl/view.pl:114
+#: ../vhffs-panel/svn/prefs.pl:81 ../vhffs-panel/acl/view.pl:85
+#: ../vhffs-panel/acl/view.pl:100 ../vhffs-panel/acl/view.pl:115
msgid "CGI Error"
msgstr ""
-#: ../vhffs-panel/svn/delete.pl:73 ../vhffs-panel/history.pl:84
-#: ../vhffs-panel/pgsql/delete.pl:81 ../vhffs-panel/repository/prefs.pl:72
-#: ../vhffs-panel/admin/mailing/mailing_submit.pl:78
+#: ../vhffs-panel/svn/delete.pl:72 ../vhffs-panel/history.pl:84
+#: ../vhffs-panel/pgsql/delete.pl:80 ../vhffs-panel/repository/prefs.pl:71
+#: ../vhffs-panel/admin/mailing/mailing_submit.pl:77
#: ../vhffs-panel/admin/broadcast_submit.pl:83
#: ../vhffs-panel/admin/broadcast_delete.pl:83
#: ../vhffs-panel/admin/group/edit_submit.pl:95
-#: ../vhffs-panel/admin/broadcast_view.pl:78 ../vhffs-panel/mysql/delete.pl:76
-#: ../vhffs-panel/mysql/prefs.pl:71 ../vhffs-panel/mysql/prefs_save.pl:79
-#: ../vhffs-panel/cvs/prefs.pl:72
+#: ../vhffs-panel/admin/broadcast_view.pl:78 ../vhffs-panel/mysql/delete.pl:75
+#: ../vhffs-panel/mysql/prefs.pl:70 ../vhffs-panel/mysql/prefs_save.pl:78
+#: ../vhffs-panel/cvs/prefs.pl:71
msgid "CGI Error !"
msgstr ""
-#: ../vhffs-panel/svn/prefs_save.pl:76 ../vhffs-panel/repository/delete.pl:74
-#: ../vhffs-panel/repository/prefs_save.pl:74 ../vhffs-panel/cvs/delete.pl:74
-#: ../vhffs-panel/cvs/prefs_save.pl:74
+#: ../vhffs-panel/svn/prefs_save.pl:75 ../vhffs-panel/repository/delete.pl:73
+#: ../vhffs-panel/repository/prefs_save.pl:73 ../vhffs-panel/cvs/delete.pl:73
#, perl-format
msgid "CGI Error ! %s"
msgstr ""
#: ../vhffs-panel/mailinglist/delete.pl:78
#: ../vhffs-panel/mailinglist/save_sig.pl:77
-#: ../vhffs-panel/mailinglist/add_sub.pl:79
-#: ../vhffs-panel/mailinglist/save_options.pl:81
+#: ../vhffs-panel/mailinglist/add_sub.pl:80
+#: ../vhffs-panel/mailinglist/save_options.pl:83
#: ../vhffs-panel/mailinglist/change_right.pl:81
#: ../vhffs-panel/mailinglist/change_right.pl:101
-#: ../vhffs-panel/mailinglist/del_member.pl:79 ../vhffs-panel/user/prefs.pl:86
-#: ../vhffs-panel/dns/delete.pl:79 ../vhffs-panel/dns/prefs.pl:79
+#: ../vhffs-panel/mailinglist/del_member.pl:79 ../vhffs-panel/user/prefs.pl:90
+#: ../vhffs-panel/dns/delete.pl:78 ../vhffs-panel/dns/prefs.pl:78
msgid "CGI Error!"
msgstr ""
-#: ../vhffs-panel/mailinglist/create.pl:72 ../vhffs-panel/svn/create.pl:69
-#: ../vhffs-panel/pgsql/create.pl:74 ../vhffs-panel/group/prefs.pl:87
-#: ../vhffs-panel/group/prefs.pl:106 ../vhffs-panel/group/prefs.pl:121
-#: ../vhffs-panel/group/prefs.pl:162 ../vhffs-panel/repository/create.pl:68
+#: ../vhffs-panel/mailinglist/create.pl:72 ../vhffs-panel/svn/create.pl:70
+#: ../vhffs-panel/pgsql/create.pl:74 ../vhffs-panel/group/prefs.pl:88
+#: ../vhffs-panel/group/prefs.pl:107 ../vhffs-panel/group/prefs.pl:122
+#: ../vhffs-panel/group/prefs.pl:163 ../vhffs-panel/repository/create.pl:68
#: ../vhffs-panel/web/create.pl:69 ../vhffs-panel/mysql/create.pl:74
+#: ../vhffs-panel/cvs/prefs.pl:91 ../vhffs-panel/cvs/create.pl:72
+#: ../vhffs-panel/mail/prefs.pl:95
msgid "CGI error"
msgstr ""
@@ -721,15 +745,15 @@
msgid "CGI problem"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:190
+#: ../vhffs-panel/dns/prefs.pl:189
msgid "CNAME Record added"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:185
+#: ../vhffs-panel/dns/prefs.pl:184
msgid "CNAME Record deleted"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:181
+#: ../vhffs-panel/dns/prefs.pl:180
msgid "CNAME Record updated"
msgstr ""
@@ -746,11 +770,11 @@
msgid "CVS Repository"
msgstr ""
-#: ../vhffs-panel/admin/cvs/list.pl:89
+#: ../vhffs-panel/admin/cvs/list.pl:88
msgid "CVS Root"
msgstr ""
-#: ../vhffs-panel/cvs/index.pl:58
+#: ../vhffs-panel/cvs/index.pl:59
#, perl-format
msgid "CVS repositories for %s"
msgstr ""
@@ -759,15 +783,15 @@
msgid "CVS repositories' administration"
msgstr ""
-#: ../vhffs-panel/admin/moderation.pl:217
+#: ../vhffs-panel/admin/moderation.pl:214
msgid "CVS repository awaiting validation"
msgstr ""
-#: ../vhffs-panel/public/group.pl:148
+#: ../vhffs-public/group.pl:149
msgid "CVS repository for this group"
msgstr ""
-#: ../vhffs-panel/cvs/prefs_save.pl:116
+#: ../vhffs-panel/cvs/prefs.pl:96 ../vhffs-panel/cvs/prefs.pl:108
msgid "CVS repository updated"
msgstr ""
@@ -775,23 +799,23 @@
msgid "CVS stats"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:139 ../vhffs-panel/acl/view.pl:165
+#: ../vhffs-panel/acl/view.pl:140 ../vhffs-panel/acl/view.pl:166
msgid "Can destroy this service"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:138 ../vhffs-panel/acl/view.pl:164
+#: ../vhffs-panel/acl/view.pl:139 ../vhffs-panel/acl/view.pl:165
msgid "Can manage ACL for this service"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:137 ../vhffs-panel/acl/view.pl:163
+#: ../vhffs-panel/acl/view.pl:138 ../vhffs-panel/acl/view.pl:164
msgid "Can modify this service"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:136 ../vhffs-panel/acl/view.pl:162
+#: ../vhffs-panel/acl/view.pl:137 ../vhffs-panel/acl/view.pl:163
msgid "Can view this service"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:135 ../vhffs-panel/acl/view.pl:161
+#: ../vhffs-panel/acl/view.pl:136 ../vhffs-panel/acl/view.pl:162
msgid "Can't access"
msgstr ""
@@ -809,12 +833,12 @@
msgstr ""
#: ../vhffs-panel/admin/group/edit_submit.pl:110
-#: ../vhffs-panel/admin/repository/edit_submit.pl:101
-#: ../vhffs-panel/admin/cvs/edit_submit.pl:100
+#: ../vhffs-panel/admin/repository/edit_submit.pl:100
+#: ../vhffs-panel/admin/cvs/edit_submit.pl:99
msgid "Can't modify object..."
msgstr ""
-#: ../vhffs-panel/subscribe.pl:180
+#: ../vhffs-panel/subscribe.pl:182
msgid "Cannot apply changes to the user"
msgstr ""
@@ -826,7 +850,13 @@
msgid "Cannot commit changes on this object, will NOT be deleted"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:170
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:369
+msgid ""
+"Cannot create or fetch session file, please check that /tmp is readable and "
+"writeable"
+msgstr ""
+
+#: ../vhffs-panel/subscribe.pl:172
msgid "Cannot create user, the username you entered already exists"
msgstr ""
@@ -835,7 +865,7 @@
msgstr ""
#: ../vhffs-panel/admin/user/edit_submit.pl:96
-#: ../vhffs-panel/admin/user/edit.pl:85 ../vhffs-panel/admin/user/show.pl:87
+#: ../vhffs-panel/admin/user/edit.pl:85 ../vhffs-panel/admin/user/show.pl:86
#: ../vhffs-panel/admin/user/edit_note.pl:86
#: ../vhffs-panel/admin/pgsql/edit.pl:85 ../vhffs-panel/admin/pgsql/show.pl:85
#: ../vhffs-panel/admin/group/edit_submit.pl:89
@@ -854,14 +884,14 @@
msgstr ""
#: ../vhffs-panel/admin/pgsql/edit_submit.pl:85
-#: ../vhffs-panel/admin/repository/edit_submit.pl:87
+#: ../vhffs-panel/admin/repository/edit_submit.pl:86
#: ../vhffs-panel/admin/mysql/edit_submit.pl:84
-#: ../vhffs-panel/admin/cvs/edit_submit.pl:87
+#: ../vhffs-panel/admin/cvs/edit_submit.pl:86
#, perl-format
msgid "Cannot fetch object %s"
msgstr ""
-#: ../vhffs-panel/object/upavatar.pl:101
+#: ../vhffs-panel/object/upavatar.pl:100
msgid "Cannot find object"
msgstr ""
@@ -869,23 +899,22 @@
msgid "Cannot get information on this object"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:71
+#: ../vhffs-panel/acl/view.pl:72
#, perl-format
msgid "Cannot get informations on object #%d"
msgstr ""
#: ../vhffs-panel/mailinglist/delete.pl:82
#: ../vhffs-panel/mailinglist/save_sig.pl:81
-#: ../vhffs-panel/mailinglist/add_sub.pl:83
-#: ../vhffs-panel/mailinglist/prefs.pl:84
-#: ../vhffs-panel/mailinglist/save_options.pl:85
+#: ../vhffs-panel/mailinglist/add_sub.pl:84
+#: ../vhffs-panel/mailinglist/prefs.pl:86
+#: ../vhffs-panel/mailinglist/save_options.pl:87
#: ../vhffs-panel/mailinglist/change_right.pl:85
-#: ../vhffs-panel/mailinglist/del_member.pl:83 ../vhffs-panel/svn/prefs.pl:93
-#: ../vhffs-panel/dns/delete.pl:84 ../vhffs-panel/dns/prefs.pl:86
-#: ../vhffs-panel/pgsql/prefs.pl:71 ../vhffs-panel/repository/prefs.pl:76
-#: ../vhffs-panel/web/prefs.pl:72 ../vhffs-panel/mysql/prefs.pl:77
-#: ../vhffs-panel/cvs/prefs.pl:76 ../vhffs-panel/mail/add_account.pl:75
-#: ../vhffs-panel/mail/save_catchall.pl:74
+#: ../vhffs-panel/mailinglist/del_member.pl:83 ../vhffs-panel/svn/prefs.pl:92
+#: ../vhffs-panel/dns/delete.pl:83 ../vhffs-panel/dns/prefs.pl:85
+#: ../vhffs-panel/pgsql/prefs.pl:70 ../vhffs-panel/repository/prefs.pl:75
+#: ../vhffs-panel/web/prefs.pl:72 ../vhffs-panel/mysql/prefs.pl:76
+#: ../vhffs-panel/cvs/prefs.pl:75 ../vhffs-panel/mail/add_account.pl:75
#: ../vhffs-panel/mail/add_forward.pl:73
msgid "Cannot get informations on this object"
msgstr ""
@@ -894,25 +923,25 @@
msgid "Cannot get statistics"
msgstr ""
-#: ../vhffs-panel/cvs/delete.pl:78 ../vhffs-panel/cvs/prefs_save.pl:77
+#: ../vhffs-panel/cvs/delete.pl:77
msgid "Cannot retrieve informations about this CVS repository"
msgstr ""
-#: ../vhffs-panel/repository/delete.pl:78
-#: ../vhffs-panel/repository/prefs_save.pl:78
+#: ../vhffs-panel/repository/delete.pl:77
+#: ../vhffs-panel/repository/prefs_save.pl:77
msgid "Cannot retrieve informations about this Download repository"
msgstr ""
-#: ../vhffs-panel/svn/prefs_save.pl:80
+#: ../vhffs-panel/svn/prefs_save.pl:79
msgid "Cannot retrieve informations about this Subversion repository"
msgstr ""
-#: ../vhffs-panel/svn/delete.pl:77
+#: ../vhffs-panel/svn/delete.pl:76
msgid "Cannot retrieve informations about this repository"
msgstr ""
#: ../vhffs-panel/mailinglist/save_sig.pl:95
-#: ../vhffs-panel/mailinglist/save_options.pl:124
+#: ../vhffs-panel/mailinglist/save_options.pl:126
msgid "Cannot save"
msgstr ""
@@ -924,27 +953,27 @@
msgid "Catchall"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:101
+#: ../vhffs-panel/mail/prefs.pl:117
msgid "Catchall address"
msgstr ""
-#: ../vhffs-panel/mail/save_catchall.pl:100
+#: ../vhffs-panel/mail/prefs.pl:99
msgid "Catchall address successfully changed"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:104
+#: ../vhffs-panel/mail/prefs.pl:120
msgid "Catchall mail"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:211
+#: ../vhffs-panel/mail/prefs.pl:228
msgid "Change Forward"
msgstr ""
-#: ../vhffs-panel/admin/mail/edit.pl:142 ../vhffs-panel/mail/prefs.pl:152
+#: ../vhffs-panel/admin/mail/edit.pl:142 ../vhffs-panel/mail/prefs.pl:169
msgid "Change Password"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:125
+#: ../vhffs-panel/mail/prefs.pl:141
msgid "Change catchall forward"
msgstr ""
@@ -952,65 +981,67 @@
msgid "Change forward"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:168
+#: ../vhffs-panel/mailinglist/prefs.pl:177
msgid "Change rights\n"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:196
+#: ../vhffs-panel/user/prefs.pl:206
msgid "Change spam protection status for your account\n"
msgstr ""
-#: ../vhffs-panel/admin/web/list.pl:91
+#: ../vhffs-panel/admin/web/list.pl:90
msgid "Change this Website"
msgstr ""
-#: ../vhffs-panel/admin/su.pl:76 ../vhffs-api/src/Vhffs/Panel/Admin.pm:93
+#: ../vhffs-panel/admin/su.pl:71 ../vhffs-api/src/Vhffs/Panel/Admin.pm:93
msgid "Change user-id"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:207
+#: ../vhffs-panel/user/prefs.pl:217
msgid "Changed anti-virus status for your account\n"
msgstr ""
-#: ../vhffs-robots/src/refused_ml.pl:77 ../vhffs-robots/src/refused_mail.pl:79
-#: ../vhffs-robots/src/refused_postgres.pl:80
-#: ../vhffs-robots/src/refused_cvs.pl:76 ../vhffs-robots/src/refused_web.pl:75
-#: ../vhffs-robots/src/refused_mysql.pl:50
-#: ../vhffs-robots/src/refused_svn.pl:46
-#: ../vhffs-robots/src/refused_groups.pl:75
-#: ../vhffs-robots/src/refused_repository.pl:80
-#: ../vhffs-robots/src/refused_dns.pl:79
+#: ../vhffs-robots/src/mailinglist_refused.pl:77
+#: ../vhffs-robots/src/web_refused.pl:75
+#: ../vhffs-robots/src/group_refused.pl:75
+#: ../vhffs-robots/src/svn_refused.pl:46
+#: ../vhffs-robots/src/mail_refused.pl:79
+#: ../vhffs-robots/src/mysql_refused.pl:50
+#: ../vhffs-robots/src/dns_refused.pl:79
+#: ../vhffs-robots/src/repository_refused.pl:80
+#: ../vhffs-robots/src/pgsql_refused.pl:80
+#: ../vhffs-robots/src/cvs_refused.pl:76
msgid "Cheers,"
msgstr ""
-#: ../vhffs-irc/modobot.pl:398
+#: ../vhffs-irc/modobot.pl:400
msgid ""
"Cheers,\n"
"The Moderator and Admin team\n"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:221 ../vhffs-panel/user/prefs.pl:266
-#: ../vhffs-panel/admin/user/edit.pl:105 ../vhffs-panel/admin/user/show.pl:105
+#: ../vhffs-panel/subscribe.pl:223 ../vhffs-panel/user/prefs.pl:268
+#: ../vhffs-panel/admin/user/edit.pl:105 ../vhffs-panel/admin/user/show.pl:104
msgid "City"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:97
+#: ../vhffs-panel/user/prefs.pl:101
msgid "City is not correct !"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:114
+#: ../vhffs-panel/mailinglist/prefs.pl:116
msgid "Closed"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:232
+#: ../vhffs-panel/subscribe.pl:233
msgid "Code confirmation"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:103
+#: ../vhffs-panel/subscribe.pl:105
msgid "Codes do not match"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:270
+#: ../vhffs-panel/user/prefs.pl:272
msgid "Confirm Password"
msgstr ""
@@ -1018,24 +1049,24 @@
msgid "Confirmation code was wrong.\n"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:234
+#: ../vhffs-panel/subscribe.pl:235
msgid "Confirmation code, contact administrator team if you can't read it"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:222 ../vhffs-panel/user/prefs.pl:268
-#: ../vhffs-panel/admin/user/edit.pl:107 ../vhffs-panel/admin/user/show.pl:107
+#: ../vhffs-panel/subscribe.pl:224 ../vhffs-panel/user/prefs.pl:270
+#: ../vhffs-panel/admin/user/edit.pl:107 ../vhffs-panel/admin/user/show.pl:106
msgid "Country"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:106
+#: ../vhffs-panel/user/prefs.pl:110
msgid "Country is not correct !"
msgstr ""
-#: ../vhffs-panel/cvs/create.pl:95
+#: ../vhffs-panel/cvs/create.pl:96
msgid "Create a CVS Repository"
msgstr ""
-#: ../vhffs-panel/dns/create.pl:58
+#: ../vhffs-panel/dns/create.pl:57
msgid "Create a DNS"
msgstr ""
@@ -1055,7 +1086,7 @@
msgid "Create a Project"
msgstr ""
-#: ../vhffs-panel/svn/create.pl:88
+#: ../vhffs-panel/svn/create.pl:89
msgid "Create a Subversion Repository"
msgstr ""
@@ -1067,11 +1098,11 @@
msgid "Create a new mailing list"
msgstr ""
-#: ../vhffs-panel/web/create.pl:90
+#: ../vhffs-panel/web/create.pl:87
msgid "Create a web space"
msgstr ""
-#: ../vhffs-panel/user/projects.pl:58
+#: ../vhffs-panel/group/index.pl:62
msgid "Create new project"
msgstr ""
@@ -1100,11 +1131,11 @@
msgid "Creation error"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:297 ../vhffs-panel/group/prefs.pl:201
+#: ../vhffs-panel/user/prefs.pl:299 ../vhffs-panel/group/prefs.pl:238
msgid "Current avatar"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:428
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:466
msgid "Current group:"
msgstr ""
@@ -1120,16 +1151,16 @@
msgid "DNS Admin"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:242
+#: ../vhffs-panel/dns/prefs.pl:241
#, perl-format
msgid "DNS Administration - %s"
msgstr ""
-#: ../vhffs-panel/admin/moderation.pl:175
+#: ../vhffs-panel/admin/moderation.pl:172
msgid "DNS awaiting validation"
msgstr ""
-#: ../vhffs-panel/dns/create.pl:64
+#: ../vhffs-panel/dns/create.pl:63
msgid "DNS servers:"
msgstr ""
@@ -1145,7 +1176,7 @@
msgid "Database Name"
msgstr ""
-#: ../vhffs-panel/ajax/help.pl:46 ../vhffs-api/src/Vhffs/Panel/DNS.pm:160
+#: ../vhffs-panel/ajax/help.pl:47 ../vhffs-api/src/Vhffs/Panel/DNS.pm:160
#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:196
#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:208
#: ../vhffs-api/src/Vhffs/Panel/DNS.pm:226
@@ -1162,14 +1193,15 @@
msgid "Database error"
msgstr ""
-#: ../vhffs-panel/pgsql/delete.pl:85
+#: ../vhffs-panel/pgsql/delete.pl:84
msgid "Database will NOT be deleted !"
msgstr ""
-#: ../vhffs-panel/pgsql/delete.pl:97
+#: ../vhffs-panel/pgsql/delete.pl:96
msgid "Database will be DELETE"
msgstr ""
+#: ../vhffs-panel/group/history.pl:84
#: ../vhffs-panel/admin/broadcast_view.pl:85
msgid "Date"
msgstr ""
@@ -1182,19 +1214,19 @@
msgid "December"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:206 ../vhffs-panel/svn/prefs.pl:127
-#: ../vhffs-panel/user/prefs.pl:290 ../vhffs-panel/dns/prefs.pl:271
-#: ../vhffs-panel/dns/prefs.pl:328 ../vhffs-panel/dns/prefs.pl:340
-#: ../vhffs-panel/dns/prefs.pl:353 ../vhffs-panel/dns/prefs.pl:365
-#: ../vhffs-panel/dns/prefs.pl:381 ../vhffs-panel/dns/prefs.pl:392
-#: ../vhffs-panel/dns/prefs.pl:408 ../vhffs-panel/pgsql/prefs.pl:113
-#: ../vhffs-panel/group/prefs.pl:190 ../vhffs-panel/repository/prefs.pl:108
-#: ../vhffs-panel/web/prefs.pl:113 ../vhffs-panel/mysql/prefs.pl:120
-#: ../vhffs-panel/cvs/prefs.pl:102 ../vhffs-panel/mail/prefs.pl:135
+#: ../vhffs-panel/mailinglist/prefs.pl:215 ../vhffs-panel/svn/prefs.pl:126
+#: ../vhffs-panel/user/prefs.pl:292 ../vhffs-panel/dns/prefs.pl:270
+#: ../vhffs-panel/dns/prefs.pl:327 ../vhffs-panel/dns/prefs.pl:339
+#: ../vhffs-panel/dns/prefs.pl:352 ../vhffs-panel/dns/prefs.pl:364
+#: ../vhffs-panel/dns/prefs.pl:380 ../vhffs-panel/dns/prefs.pl:391
+#: ../vhffs-panel/dns/prefs.pl:407 ../vhffs-panel/pgsql/prefs.pl:112
+#: ../vhffs-panel/group/prefs.pl:212 ../vhffs-panel/repository/prefs.pl:107
+#: ../vhffs-panel/web/prefs.pl:113 ../vhffs-panel/mysql/prefs.pl:119
+#: ../vhffs-panel/cvs/prefs.pl:129 ../vhffs-panel/mail/prefs.pl:151
msgid "Delete"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:285
+#: ../vhffs-panel/user/prefs.pl:287
msgid "Delete YOUR user"
msgstr ""
@@ -1202,35 +1234,35 @@
msgid "Delete avatar for this object"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:167
+#: ../vhffs-panel/mailinglist/prefs.pl:176
msgid "Delete from list"
msgstr ""
-#: ../vhffs-panel/pgsql/prefs.pl:108
+#: ../vhffs-panel/pgsql/prefs.pl:107
msgid "Delete this PostgreSQL database"
msgstr ""
-#: ../vhffs-panel/mysql/prefs.pl:115
+#: ../vhffs-panel/mysql/prefs.pl:114
msgid "Delete this database"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:266
+#: ../vhffs-panel/dns/prefs.pl:265
msgid "Delete this domain name from the VHFFS platform"
msgstr ""
-#: ../vhffs-panel/admin/mail/edit.pl:144 ../vhffs-panel/mail/prefs.pl:212
+#: ../vhffs-panel/admin/mail/edit.pl:144 ../vhffs-panel/mail/prefs.pl:229
msgid "Delete this forward"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:201
+#: ../vhffs-panel/mailinglist/prefs.pl:210
msgid "Delete this list"
msgstr ""
-#: ../vhffs-panel/admin/mail/edit.pl:129 ../vhffs-panel/mail/prefs.pl:153
+#: ../vhffs-panel/admin/mail/edit.pl:129 ../vhffs-panel/mail/prefs.pl:170
msgid "Delete this mail account"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:130
+#: ../vhffs-panel/mail/prefs.pl:146
msgid "Delete this mail domain"
msgstr ""
@@ -1238,12 +1270,12 @@
msgid "Delete this mailing"
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:185 ../vhffs-panel/repository/prefs.pl:103
-#: ../vhffs-panel/cvs/prefs.pl:97
+#: ../vhffs-panel/group/prefs.pl:207 ../vhffs-panel/repository/prefs.pl:102
+#: ../vhffs-panel/cvs/prefs.pl:124
msgid "Delete this project"
msgstr ""
-#: ../vhffs-panel/svn/prefs.pl:122
+#: ../vhffs-panel/svn/prefs.pl:121
msgid "Delete this repository"
msgstr ""
@@ -1251,9 +1283,10 @@
msgid "Delete this web area"
msgstr ""
-#: ../vhffs-panel/svn/create.pl:95 ../vhffs-panel/dns/create.pl:69
-#: ../vhffs-panel/pgsql/create.pl:104 ../vhffs-panel/group/create.pl:85
-#: ../vhffs-panel/repository/create.pl:92
+#: ../vhffs-public/lastgroups.pl:77 ../vhffs-public/group.pl:92
+#: ../vhffs-public/allgroups.pl:84 ../vhffs-panel/svn/create.pl:96
+#: ../vhffs-panel/dns/create.pl:68 ../vhffs-panel/pgsql/create.pl:104
+#: ../vhffs-panel/group/create.pl:85 ../vhffs-panel/repository/create.pl:92
#: ../vhffs-panel/admin/pgsql/edit.pl:101
#: ../vhffs-panel/admin/pgsql/show.pl:99
#: ../vhffs-panel/admin/group/edit.pl:100
@@ -1264,10 +1297,8 @@
#: ../vhffs-panel/admin/web/show.pl:98 ../vhffs-panel/admin/mysql/edit.pl:102
#: ../vhffs-panel/admin/mysql/show.pl:98 ../vhffs-panel/admin/cvs/edit.pl:100
#: ../vhffs-panel/admin/cvs/show.pl:99 ../vhffs-panel/admin/mail/edit.pl:102
-#: ../vhffs-panel/admin/mail/show.pl:102
-#: ../vhffs-panel/public/lastgroups.pl:77 ../vhffs-panel/public/group.pl:91
-#: ../vhffs-panel/public/allgroups.pl:84 ../vhffs-panel/mysql/create.pl:104
-#: ../vhffs-panel/cvs/create.pl:103
+#: ../vhffs-panel/admin/mail/show.pl:102 ../vhffs-panel/mysql/create.pl:104
+#: ../vhffs-panel/cvs/create.pl:104
msgid "Description"
msgstr ""
@@ -1275,19 +1306,19 @@
msgid "Description of your webarea"
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:95
+#: ../vhffs-panel/group/prefs.pl:96
msgid "Description updated"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:295
+#: ../vhffs-panel/dns/prefs.pl:294
msgid "Destination"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:166
+#: ../vhffs-panel/mail/prefs.pl:183
msgid "Disable anti-spam"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:185
+#: ../vhffs-panel/mail/prefs.pl:202
msgid "Disable anti-virus"
msgstr ""
@@ -1301,7 +1332,7 @@
msgid "Domain"
msgstr ""
-#: ../vhffs-panel/dns/create.pl:60 ../vhffs-panel/admin/dns/list.pl:87
+#: ../vhffs-panel/dns/create.pl:59 ../vhffs-panel/admin/dns/list.pl:87
#: ../vhffs-panel/admin/mail/list.pl:87 ../vhffs-intl/extra_strings.pl:40
msgid "Domain Name"
msgstr ""
@@ -1311,7 +1342,7 @@
msgid "Domain names"
msgstr ""
-#: ../vhffs-panel/dns/index.pl:58
+#: ../vhffs-panel/dns/index.pl:59
#, perl-format
msgid "Domain names for %s"
msgstr ""
@@ -1324,7 +1355,7 @@
msgid "Download repositories Admin"
msgstr ""
-#: ../vhffs-panel/repository/index.pl:58
+#: ../vhffs-panel/repository/index.pl:59
#, perl-format
msgid "Download repositories for %s"
msgstr ""
@@ -1333,11 +1364,11 @@
msgid "Download repositories' administration"
msgstr ""
-#: ../vhffs-panel/admin/moderation.pl:477
+#: ../vhffs-panel/admin/moderation.pl:474
msgid "Download repository awaiting validation"
msgstr ""
-#: ../vhffs-panel/repository/prefs_save.pl:100
+#: ../vhffs-panel/repository/prefs_save.pl:99
msgid "Download repository updated"
msgstr ""
@@ -1377,31 +1408,27 @@
msgid "Edit Web Area"
msgstr ""
-#: ../vhffs-panel/admin/object/list.pl:96
+#: ../vhffs-panel/admin/object/list.pl:97
msgid "Edit this object"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:143
+#: ../vhffs-panel/user/prefs.pl:157
msgid "Email address changed"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:155
-msgid "Email adress"
-msgstr ""
-
-#: ../vhffs-panel/user/prefs.pl:100
+#: ../vhffs-panel/user/prefs.pl:104
msgid "Email is not correct !"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:170
+#: ../vhffs-panel/mail/prefs.pl:187
msgid "Enable anti-spam"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:189
+#: ../vhffs-panel/mail/prefs.pl:206
msgid "Enable anti-virus"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:103
+#: ../vhffs-panel/mail/prefs.pl:119
msgid "Enter a mail address to catch all email for this domain"
msgstr ""
@@ -1417,7 +1444,7 @@
msgid "Error !"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:175
+#: ../vhffs-panel/user/prefs.pl:185
msgid ""
"Error ! You MUST provide a password in your account when you create your "
"popable account"
@@ -1431,37 +1458,41 @@
msgid "Error creating webarea."
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:198
+#: ../vhffs-panel/user/prefs.pl:208
msgid "Error for spam protection\n"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:209
+#: ../vhffs-panel/user/prefs.pl:219
msgid "Error for virus protection\n"
msgstr ""
-#: ../vhffs-panel/object/upavatar.pl:130
+#: ../vhffs-panel/object/upavatar.pl:129
msgid "Error when uploading avatar for this object"
msgstr ""
-#: ../vhffs-panel/dns/delete.pl:102
+#: ../vhffs-panel/dns/delete.pl:101
msgid "Error while switching state. DNS will NOT be deleted"
msgstr ""
-#: ../vhffs-panel/mysql/prefs_save.pl:83
+#: ../vhffs-panel/mysql/prefs_save.pl:82
msgid "Error, password can be only alphanumeric caracters"
msgstr ""
-#: ../vhffs-panel/group/delete.pl:82
+#: ../vhffs-panel/group/delete.pl:81
msgid ""
"Error, your group is not empty. Please remove all objects from this group "
"and try again"
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:68
+#: ../vhffs-panel/group/history.pl:69 ../vhffs-panel/group/prefs.pl:69
msgid "Error. This group doesn't exists"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:335
+#: ../vhffs-panel/group/history.pl:87
+msgid "Event"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:377
msgid "Expired session ! Please login again"
msgstr ""
@@ -1473,29 +1504,33 @@
msgid "February"
msgstr ""
-#: ../vhffs-panel/object/upavatar.pl:114
+#: ../vhffs-panel/object/upavatar.pl:113
msgid "Filetype not supported, only png is supported"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:218 ../vhffs-panel/user/prefs.pl:263
-#: ../vhffs-panel/admin/user/edit.pl:96 ../vhffs-panel/admin/user/show.pl:97
-#: ../vhffs-panel/public/user.pl:85 ../vhffs-panel/public/lastusers.pl:80
+#: ../vhffs-panel/mailinglist/prefs.pl:165
+msgid "Fill with project's members emails"
+msgstr ""
+
+#: ../vhffs-public/user.pl:86 ../vhffs-public/lastusers.pl:80
+#: ../vhffs-panel/subscribe.pl:220 ../vhffs-panel/user/prefs.pl:265
+#: ../vhffs-panel/admin/user/edit.pl:96 ../vhffs-panel/admin/user/show.pl:96
msgid "Firstname"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:91
+#: ../vhffs-panel/user/prefs.pl:95
msgid "Firstname is not correct !"
msgstr ""
-#: ../vhffs-panel/svn/prefs.pl:133
+#: ../vhffs-panel/svn/prefs.pl:132
msgid "Fix permissions in this repository"
msgstr ""
-#: ../vhffs-panel/svn/prefs.pl:135
+#: ../vhffs-panel/svn/prefs.pl:134
msgid "Fix them !"
msgstr ""
-#: ../vhffs-panel/svn/prefs.pl:134
+#: ../vhffs-panel/svn/prefs.pl:133
msgid ""
"Fixing permissions on a repository solve permission access on the "
"repository. Can be helpful if you encounter problems"
@@ -1511,11 +1546,15 @@
msgid "Forward %s successfully added"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:223
+#: ../vhffs-panel/user/prefs.pl:233 ../vhffs-panel/group/prefs.pl:190
msgid "Forward added"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:379
+#: ../vhffs-panel/group/prefs.pl:187
+msgid "Forward deleted"
+msgstr ""
+
+#: ../vhffs-panel/user/prefs.pl:383
#, perl-format
msgid "Forward emails from %s@%s to %s"
msgstr ""
@@ -1524,7 +1563,7 @@
msgid "Forward for"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:120
+#: ../vhffs-panel/mail/prefs.pl:136
msgid "Forward mail"
msgstr ""
@@ -1536,23 +1575,28 @@
msgid "Forward successfully deleted"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:230
+#: ../vhffs-panel/user/prefs.pl:240
msgid "Forward updated"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:115
+#: ../vhffs-panel/mail/prefs.pl:131
msgid "Forwards"
msgstr ""
-#: ../vhffs-panel/admin/user/edit.pl:103 ../vhffs-panel/admin/user/show.pl:103
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:576
+msgid "Full history"
+msgstr ""
+
+#: ../vhffs-panel/admin/user/edit.pl:103 ../vhffs-panel/admin/user/show.pl:102
#: ../vhffs-panel/admin/group/edit.pl:95 ../vhffs-panel/admin/group/show.pl:94
msgid "GID"
msgstr ""
-#: ../vhffs-panel/admin/user/edit.pl:109 ../vhffs-panel/admin/user/show.pl:109
+#: ../vhffs-panel/admin/user/edit.pl:109 ../vhffs-panel/admin/user/show.pl:108
msgid "GPG key"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:575
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:78
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:100
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:108
@@ -1565,35 +1609,35 @@
msgid "Get Statistics"
msgstr ""
-#: ../vhffs-panel/lost.pl:55
+#: ../vhffs-panel/lost.pl:57
msgid "Give me a new password"
msgstr ""
-#: ../vhffs-panel/public/user.pl:116 ../vhffs-panel/public/lastgroups.pl:104
-#: ../vhffs-panel/public/lastusers.pl:113
-#: ../vhffs-panel/public/allwebsites.pl:100 ../vhffs-panel/public/index.pl:82
-#: ../vhffs-panel/public/group.pl:226 ../vhffs-panel/public/allgroups.pl:112
+#: ../vhffs-public/user.pl:118 ../vhffs-public/lastgroups.pl:105
+#: ../vhffs-public/lastusers.pl:114 ../vhffs-public/allwebsites.pl:102
+#: ../vhffs-public/index.pl:84 ../vhffs-public/group.pl:236
+#: ../vhffs-public/allgroups.pl:113
msgid "Go on login page"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:775
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:814
msgid "Go to administration"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:217 ../vhffs-panel/svn/prefs.pl:160
-#: ../vhffs-panel/dns/prefs.pl:423
+#: ../vhffs-panel/mailinglist/prefs.pl:226 ../vhffs-panel/svn/prefs.pl:153
+#: ../vhffs-panel/dns/prefs.pl:422
msgid "Go to object-part admin"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:82
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:81
msgid "Go to public area"
msgstr ""
-#: ../vhffs-panel/svn/prefs.pl:88
+#: ../vhffs-panel/svn/prefs.pl:87
msgid "Grant an user access to this repository"
msgstr ""
-#: ../vhffs-panel/mailinglist/add_sub.pl:110
+#: ../vhffs-panel/mailinglist/add_sub.pl:113
#, perl-format
msgid ""
"Greetings,\n"
@@ -1606,23 +1650,23 @@
"Cheers."
msgstr ""
-#: ../vhffs-panel/admin/svn/list.pl:77 ../vhffs-panel/admin/mailing/list.pl:87
+#: ../vhffs-panel/admin/svn/list.pl:76 ../vhffs-panel/admin/mailing/list.pl:86
#: ../vhffs-panel/admin/dns/list.pl:88 ../vhffs-panel/admin/pgsql/edit.pl:98
#: ../vhffs-panel/admin/pgsql/show.pl:96 ../vhffs-panel/admin/pgsql/list.pl:88
#: ../vhffs-panel/admin/repository/edit.pl:96
#: ../vhffs-panel/admin/repository/show.pl:95
#: ../vhffs-panel/admin/repository/list.pl:89
#: ../vhffs-panel/admin/web/edit.pl:96 ../vhffs-panel/admin/web/show.pl:95
-#: ../vhffs-panel/admin/web/list.pl:79 ../vhffs-panel/admin/mysql/edit.pl:99
+#: ../vhffs-panel/admin/web/list.pl:78 ../vhffs-panel/admin/mysql/edit.pl:99
#: ../vhffs-panel/admin/mysql/show.pl:95 ../vhffs-panel/admin/mysql/list.pl:89
#: ../vhffs-panel/admin/cvs/edit.pl:97 ../vhffs-panel/admin/cvs/show.pl:96
-#: ../vhffs-panel/admin/cvs/list.pl:90 ../vhffs-panel/admin/mail/edit.pl:99
+#: ../vhffs-panel/admin/cvs/list.pl:89 ../vhffs-panel/admin/mail/edit.pl:99
#: ../vhffs-panel/admin/mail/show.pl:99 ../vhffs-panel/admin/mail/list.pl:88
#: ../vhffs-intl/extra_strings.pl:33
msgid "Group"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:501
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:562
#, perl-format
msgid "Group %s"
msgstr ""
@@ -1631,27 +1675,27 @@
msgid "Group Admin"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:498
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:559
msgid "Group error"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:101
+#: ../vhffs-panel/acl/view.pl:102
msgid "Group not found"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:116
+#: ../vhffs-panel/acl/view.pl:117
msgid "Group or user not found"
msgstr ""
-#: ../vhffs-panel/cvs/create.pl:99
+#: ../vhffs-panel/cvs/create.pl:100
msgid "Group owning this CVS"
msgstr ""
-#: ../vhffs-panel/dns/create.pl:65
+#: ../vhffs-panel/dns/create.pl:64
msgid "Group owning this DNS"
msgstr ""
-#: ../vhffs-panel/svn/create.pl:91
+#: ../vhffs-panel/svn/create.pl:92
msgid "Group owning this Subversion repository"
msgstr ""
@@ -1663,7 +1707,7 @@
msgid "Group owning this mail domain"
msgstr ""
-#: ../vhffs-panel/mailinglist/create.pl:105
+#: ../vhffs-panel/mailinglist/create.pl:104
msgid "Group owning this mailing list"
msgstr ""
@@ -1671,18 +1715,18 @@
msgid "Group owning this repository"
msgstr ""
-#: ../vhffs-panel/web/create.pl:94
+#: ../vhffs-panel/web/create.pl:91
msgid "Group owning this web space"
msgstr ""
-#: ../vhffs-panel/public/index.pl:72
+#: ../vhffs-public/index.pl:73
msgid "Group public area"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:176 ../vhffs-panel/admin/group/edit.pl:94
-#: ../vhffs-panel/admin/group/show.pl:93 ../vhffs-panel/admin/group/list.pl:89
-#: ../vhffs-panel/public/lastgroups.pl:73 ../vhffs-panel/public/group.pl:90
-#: ../vhffs-panel/public/allgroups.pl:80
+#: ../vhffs-public/lastgroups.pl:73 ../vhffs-public/group.pl:91
+#: ../vhffs-public/allgroups.pl:80 ../vhffs-panel/acl/view.pl:177
+#: ../vhffs-panel/admin/group/edit.pl:94 ../vhffs-panel/admin/group/show.pl:93
+#: ../vhffs-panel/admin/group/list.pl:89
msgid "Groupname"
msgstr ""
@@ -1692,20 +1736,20 @@
"in lower case"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:133
+#: ../vhffs-panel/acl/view.pl:134
msgid "Groupname:"
msgstr ""
-#: ../vhffs-panel/public/user.pl:89 ../vhffs-panel/public/lastusers.pl:84
+#: ../vhffs-public/user.pl:90 ../vhffs-public/lastusers.pl:84
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:110
msgid "Groups"
msgstr ""
-#: ../vhffs-panel/admin/moderation.pl:88
+#: ../vhffs-panel/admin/moderation.pl:85
msgid "Groups awaiting validation"
msgstr ""
-#: ../vhffs-panel/admin/user/edit.pl:233
+#: ../vhffs-panel/admin/user/edit.pl:233 ../vhffs-panel/admin/user/show.pl:153
msgid "Groups of this user"
msgstr ""
@@ -1717,7 +1761,7 @@
msgid "Groups' administration"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:141
+#: ../vhffs-panel/user/prefs.pl:155
#, perl-format
msgid ""
"Hello %s %s,\n"
@@ -1730,6 +1774,11 @@
"VHFFS administrators\n"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:518
+#, perl-format
+msgid "Hello %s, welcome in VHFFS !"
+msgstr ""
+
#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:43
msgid "Hello and welcome on listengine help\n"
msgstr ""
@@ -1751,8 +1800,11 @@
"%s"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:411
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:610
+#: ../vhffs-panel/user/prefs.pl:386 ../vhffs-panel/group/prefs.pl:224
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:453
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:580
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:674
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:822
msgid "Help"
msgstr ""
@@ -1772,20 +1824,20 @@
msgstr ""
#: ../vhffs-panel/history.pl:105 ../vhffs-panel/admin/user/edit.pl:110
-#: ../vhffs-panel/admin/user/show.pl:111
+#: ../vhffs-panel/admin/user/show.pl:110
#: ../vhffs-panel/admin/pgsql/edit.pl:103
#: ../vhffs-panel/admin/pgsql/show.pl:100
#: ../vhffs-panel/admin/group/edit.pl:102
#: ../vhffs-panel/admin/group/show.pl:100
#: ../vhffs-panel/admin/repository/edit.pl:101
#: ../vhffs-panel/admin/repository/show.pl:99
-#: ../vhffs-panel/admin/object/list.pl:90
-#: ../vhffs-panel/admin/object/list.pl:97 ../vhffs-panel/admin/web/edit.pl:101
+#: ../vhffs-panel/admin/object/list.pl:91
+#: ../vhffs-panel/admin/object/list.pl:98 ../vhffs-panel/admin/web/edit.pl:101
#: ../vhffs-panel/admin/web/show.pl:99 ../vhffs-panel/admin/mysql/edit.pl:104
#: ../vhffs-panel/admin/mysql/show.pl:100 ../vhffs-panel/admin/cvs/edit.pl:102
#: ../vhffs-panel/admin/cvs/show.pl:100 ../vhffs-panel/admin/mail/edit.pl:104
#: ../vhffs-panel/admin/mail/show.pl:103
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:776
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:815
msgid "History"
msgstr ""
@@ -1793,24 +1845,27 @@
msgid "History of this object"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:226 ../vhffs-panel/admin/user/edit.pl:100
-#: ../vhffs-panel/admin/user/show.pl:100
+#: ../vhffs-panel/admin/user/edit.pl:100 ../vhffs-panel/admin/user/show.pl:99
msgid "Home"
msgstr ""
-#: ../vhffs-panel/public/user.pl:115 ../vhffs-panel/public/lastgroups.pl:103
-#: ../vhffs-panel/public/lastusers.pl:112
-#: ../vhffs-panel/public/allwebsites.pl:99 ../vhffs-panel/public/index.pl:81
-#: ../vhffs-panel/public/group.pl:225 ../vhffs-panel/public/allgroups.pl:111
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:450
+msgid "Home page"
+msgstr ""
+
+#: ../vhffs-public/user.pl:117 ../vhffs-public/lastgroups.pl:104
+#: ../vhffs-public/lastusers.pl:113 ../vhffs-public/allwebsites.pl:101
+#: ../vhffs-public/index.pl:83 ../vhffs-public/group.pl:235
+#: ../vhffs-public/allgroups.pl:112
msgid "Homepage of public area"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:310 ../vhffs-panel/dns/prefs.pl:395
-#: ../vhffs-panel/dns/prefs.pl:411
+#: ../vhffs-panel/dns/prefs.pl:309 ../vhffs-panel/dns/prefs.pl:394
+#: ../vhffs-panel/dns/prefs.pl:410
msgid "Host"
msgstr ""
-#: ../vhffs-panel/admin/user/edit.pl:132 ../vhffs-panel/admin/user/show.pl:140
+#: ../vhffs-panel/admin/user/edit.pl:132 ../vhffs-panel/admin/user/show.pl:139
msgid "Hosted"
msgstr ""
@@ -1823,32 +1878,40 @@
msgid "However you are (%s) already subscribed to this list.\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:66
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:65
msgid "I've lost my password"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:278
+#: ../vhffs-panel/dns/prefs.pl:277
msgid "IP"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:302
+#: ../vhffs-panel/dns/prefs.pl:301
msgid "IP/host of your NS"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:521
+msgid ""
+"If you are new to VHFFS, you should start to read quickly the whole help "
+"available by clicking on the help button in the upper right of your screen"
+msgstr ""
+
#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:85
msgid ""
"If you don't asked to be subscribed to this mailing list,\n"
"just forget this email\n"
msgstr ""
-#: ../vhffs-robots/src/refused_ml.pl:76 ../vhffs-robots/src/refused_mail.pl:78
-#: ../vhffs-robots/src/refused_postgres.pl:79
-#: ../vhffs-robots/src/refused_cvs.pl:75 ../vhffs-robots/src/refused_web.pl:74
-#: ../vhffs-robots/src/refused_mysql.pl:49
-#: ../vhffs-robots/src/refused_svn.pl:45
-#: ../vhffs-robots/src/refused_groups.pl:74
-#: ../vhffs-robots/src/refused_repository.pl:79
-#: ../vhffs-robots/src/refused_dns.pl:78
+#: ../vhffs-robots/src/mailinglist_refused.pl:76
+#: ../vhffs-robots/src/web_refused.pl:74
+#: ../vhffs-robots/src/group_refused.pl:74
+#: ../vhffs-robots/src/svn_refused.pl:45
+#: ../vhffs-robots/src/mail_refused.pl:78
+#: ../vhffs-robots/src/mysql_refused.pl:49
+#: ../vhffs-robots/src/dns_refused.pl:78
+#: ../vhffs-robots/src/repository_refused.pl:79
+#: ../vhffs-robots/src/pgsql_refused.pl:79
+#: ../vhffs-robots/src/cvs_refused.pl:75
#, perl-format
msgid "If you encounters problem, please mail: %s\n"
msgstr ""
@@ -1859,21 +1922,23 @@
"please don't answer to this mail\n"
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:178
+#: ../vhffs-panel/group/prefs.pl:200
msgid ""
"If you want more disk space for your project, you must fill a form in the "
"bug report section, in the menu. Don't forget to mention the name of the "
"group."
msgstr ""
-#: ../vhffs-robots/src/refused_ml.pl:70 ../vhffs-robots/src/refused_mail.pl:72
-#: ../vhffs-robots/src/refused_postgres.pl:73
-#: ../vhffs-robots/src/refused_cvs.pl:70 ../vhffs-robots/src/refused_web.pl:69
-#: ../vhffs-robots/src/refused_mysql.pl:43
-#: ../vhffs-robots/src/refused_svn.pl:40
-#: ../vhffs-robots/src/refused_groups.pl:69
-#: ../vhffs-robots/src/refused_repository.pl:73
-#: ../vhffs-robots/src/refused_dns.pl:72
+#: ../vhffs-robots/src/mailinglist_refused.pl:70
+#: ../vhffs-robots/src/web_refused.pl:69
+#: ../vhffs-robots/src/group_refused.pl:69
+#: ../vhffs-robots/src/svn_refused.pl:40
+#: ../vhffs-robots/src/mail_refused.pl:72
+#: ../vhffs-robots/src/mysql_refused.pl:43
+#: ../vhffs-robots/src/dns_refused.pl:72
+#: ../vhffs-robots/src/repository_refused.pl:73
+#: ../vhffs-robots/src/pgsql_refused.pl:73
+#: ../vhffs-robots/src/cvs_refused.pl:70
msgid "In hope to keep you in our hosting service"
msgstr ""
@@ -1911,7 +1976,7 @@
msgid "Invalid destination host"
msgstr ""
-#: ../vhffs-panel/dns/create.pl:41 ../vhffs-panel/mail/create.pl:64
+#: ../vhffs-panel/dns/create.pl:40 ../vhffs-panel/mail/create.pl:64
msgid "Invalid domain name"
msgstr ""
@@ -1965,7 +2030,7 @@
msgid "Invalid record"
msgstr ""
-#: ../vhffs-panel/svn/create.pl:71
+#: ../vhffs-panel/svn/create.pl:72 ../vhffs-panel/cvs/create.pl:74
msgid ""
"Invalid reponame. It must contain between 3 and 64 characters, only "
"lowercase letters and numbers"
@@ -1979,7 +2044,7 @@
msgid "Invalid service syntax"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:111
+#: ../vhffs-panel/subscribe.pl:113
msgid ""
"Invalid username, it must contain between 3 and 12 alphanumeric characters, "
"all in lowercase"
@@ -1990,11 +2055,11 @@
msgid "Invalid weight"
msgstr ""
-#: ../vhffs-panel/cvs/prefs.pl:93
+#: ../vhffs-panel/cvs/prefs.pl:120
msgid "Is this CVS repository public ??"
msgstr ""
-#: ../vhffs-panel/svn/prefs.pl:118
+#: ../vhffs-panel/svn/prefs.pl:117
msgid "Is this a public repository ?"
msgstr ""
@@ -2010,49 +2075,49 @@
msgid "June"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:271
+#: ../vhffs-panel/user/prefs.pl:273
msgid "Language"
msgstr ""
-#: ../vhffs-panel/public/user.pl:118 ../vhffs-panel/public/lastgroups.pl:106
-#: ../vhffs-panel/public/lastusers.pl:115
-#: ../vhffs-panel/public/allwebsites.pl:102 ../vhffs-panel/public/index.pl:84
-#: ../vhffs-panel/public/group.pl:228 ../vhffs-panel/public/allgroups.pl:114
+#: ../vhffs-public/user.pl:120 ../vhffs-public/lastgroups.pl:107
+#: ../vhffs-public/lastusers.pl:116 ../vhffs-public/allwebsites.pl:104
+#: ../vhffs-public/index.pl:86 ../vhffs-public/group.pl:238
+#: ../vhffs-public/allgroups.pl:115
msgid "Last groups"
msgstr ""
-#: ../vhffs-panel/public/lastgroups.pl:64
+#: ../vhffs-public/lastgroups.pl:64
#, perl-format
msgid "Last groups on %s"
msgstr ""
-#: ../vhffs-panel/public/user.pl:119 ../vhffs-panel/public/lastgroups.pl:107
-#: ../vhffs-panel/public/lastusers.pl:116
-#: ../vhffs-panel/public/allwebsites.pl:103 ../vhffs-panel/public/index.pl:85
-#: ../vhffs-panel/public/group.pl:229 ../vhffs-panel/public/allgroups.pl:115
+#: ../vhffs-public/user.pl:121 ../vhffs-public/lastgroups.pl:108
+#: ../vhffs-public/lastusers.pl:117 ../vhffs-public/allwebsites.pl:105
+#: ../vhffs-public/index.pl:87 ../vhffs-public/group.pl:239
+#: ../vhffs-public/allgroups.pl:116
msgid "Last users"
msgstr ""
-#: ../vhffs-panel/public/lastusers.pl:70
+#: ../vhffs-public/lastusers.pl:69
#, perl-format
msgid "Last users on %s"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:219 ../vhffs-panel/user/prefs.pl:264
-#: ../vhffs-panel/admin/user/edit.pl:97 ../vhffs-panel/admin/user/show.pl:98
-#: ../vhffs-panel/public/user.pl:87 ../vhffs-panel/public/lastusers.pl:82
+#: ../vhffs-public/user.pl:88 ../vhffs-public/lastusers.pl:82
+#: ../vhffs-panel/subscribe.pl:221 ../vhffs-panel/user/prefs.pl:266
+#: ../vhffs-panel/admin/user/edit.pl:97 ../vhffs-panel/admin/user/show.pl:97
msgid "Lastname"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:94
+#: ../vhffs-panel/user/prefs.pl:98
msgid "Lastname is not correct !"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:251
+#: ../vhffs-panel/dns/prefs.pl:250
msgid "List all A reccords"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:252
+#: ../vhffs-panel/dns/prefs.pl:251
msgid "List all AAAA reccords"
msgstr ""
@@ -2072,11 +2137,11 @@
msgid "List all SVN repos"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:318
+#: ../vhffs-panel/dns/prefs.pl:317
msgid "List all TXT records"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:107
+#: ../vhffs-panel/mail/prefs.pl:123
msgid "List all accounts"
msgstr ""
@@ -2088,7 +2153,7 @@
msgid "List all download repositories"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:116
+#: ../vhffs-panel/mail/prefs.pl:132
msgid "List all forwardings for this domain"
msgstr ""
@@ -2104,7 +2169,7 @@
msgid "List all mailing lists"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:153
+#: ../vhffs-panel/mailinglist/prefs.pl:155
msgid "List all members"
msgstr ""
@@ -2120,11 +2185,11 @@
msgid "List all webareas"
msgstr ""
-#: ../vhffs-panel/admin/moderation.pl:261
+#: ../vhffs-panel/admin/moderation.pl:258
msgid "List awaiting validation"
msgstr ""
-#: ../vhffs-panel/admin/cvs/list.pl:86
+#: ../vhffs-panel/admin/cvs/list.pl:85
msgid "List of all CVS repositories"
msgstr ""
@@ -2152,19 +2217,18 @@
msgid "List of all mail-domain"
msgstr ""
-#: ../vhffs-panel/admin/mailing/list.pl:83
+#: ../vhffs-panel/admin/mailing/list.pl:82
msgid "List of all mailing-list"
msgstr ""
-#: ../vhffs-panel/admin/user/list.pl:76
+#: ../vhffs-panel/admin/user/list.pl:75
msgid "List of all users"
msgstr ""
-#: ../vhffs-panel/admin/web/list.pl:75 ../vhffs-panel/public/user.pl:117
-#: ../vhffs-panel/public/lastgroups.pl:105
-#: ../vhffs-panel/public/lastusers.pl:114
-#: ../vhffs-panel/public/allwebsites.pl:101 ../vhffs-panel/public/index.pl:83
-#: ../vhffs-panel/public/group.pl:227 ../vhffs-panel/public/allgroups.pl:113
+#: ../vhffs-public/user.pl:119 ../vhffs-public/lastgroups.pl:106
+#: ../vhffs-public/lastusers.pl:115 ../vhffs-public/allwebsites.pl:103
+#: ../vhffs-public/index.pl:85 ../vhffs-public/group.pl:237
+#: ../vhffs-public/allgroups.pl:114 ../vhffs-panel/admin/web/list.pl:74
msgid "List of all websites"
msgstr ""
@@ -2172,7 +2236,7 @@
msgid "List will NOT be deleted"
msgstr ""
-#: ../vhffs-panel/public/group.pl:201
+#: ../vhffs-public/group.pl:208
msgid "List(s) for this group"
msgstr ""
@@ -2180,27 +2244,27 @@
msgid "Listengine stats"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:119
+#: ../vhffs-panel/mail/prefs.pl:135
msgid "Local Part"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:110
+#: ../vhffs-panel/mail/prefs.pl:126
msgid "Local Part for this account"
msgstr ""
-#: ../vhffs-panel/lost_ack.pl:80 ../vhffs-panel/lost_ack.pl:91
+#: ../vhffs-panel/lost_ack.pl:74 ../vhffs-panel/lost_ack.pl:82
msgid "Login"
msgstr ""
-#: ../vhffs-panel/auth.pl:69
+#: ../vhffs-panel/auth.pl:71
msgid "Login failed !"
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:199
+#: ../vhffs-panel/group/prefs.pl:236
msgid "Logo"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:413
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:455
msgid "Logout"
msgstr ""
@@ -2209,29 +2273,29 @@
msgid "ML"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:167
+#: ../vhffs-panel/dns/prefs.pl:166
msgid "MX Record added"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:162
+#: ../vhffs-panel/dns/prefs.pl:161
msgid "MX Record deleted"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:157
+#: ../vhffs-panel/dns/prefs.pl:156
msgid "MX Record updated"
msgstr ""
-#: ../vhffs-panel/admin/user/edit.pl:108 ../vhffs-panel/admin/user/show.pl:108
+#: ../vhffs-panel/admin/user/edit.pl:108 ../vhffs-panel/admin/user/show.pl:107
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:70
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:118
msgid "Mail"
msgstr ""
-#: ../vhffs-panel/mail/prefs.pl:98
+#: ../vhffs-panel/mail/prefs.pl:114
msgid "Mail Administration for domain "
msgstr ""
-#: ../vhffs-panel/admin/moderation.pl:350
+#: ../vhffs-panel/admin/moderation.pl:347
msgid "Mail Area awaiting validation"
msgstr ""
@@ -2239,7 +2303,7 @@
msgid "Mail Domain"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:235
+#: ../vhffs-panel/user/prefs.pl:245
msgid "Mail deleted"
msgstr ""
@@ -2251,7 +2315,7 @@
msgid "Mail domains Admin"
msgstr ""
-#: ../vhffs-panel/mail/index.pl:58
+#: ../vhffs-panel/mail/index.pl:59
#, perl-format
msgid "Mail domains for %s"
msgstr ""
@@ -2260,7 +2324,7 @@
msgid "Mail domains' administration"
msgstr ""
-#: ../vhffs-panel/mailinglist/create.pl:104
+#: ../vhffs-panel/mailinglist/create.pl:103
msgid "Mail for the list"
msgstr ""
@@ -2268,7 +2332,7 @@
msgid "Mail stats"
msgstr ""
-#: ../vhffs-panel/admin/mailing/mailing_submit.pl:88
+#: ../vhffs-panel/admin/mailing/mailing_submit.pl:87
msgid "Mail successfully sent"
msgstr ""
@@ -2281,19 +2345,19 @@
msgid "Mail with id %s"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:140
+#: ../vhffs-panel/user/prefs.pl:154
msgid "Mailbox modified"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:183
+#: ../vhffs-panel/user/prefs.pl:193
msgid "Mailbox successfully added"
msgstr ""
-#: ../vhffs-panel/admin/mailing/list.pl:86 ../vhffs-intl/extra_strings.pl:42
+#: ../vhffs-panel/admin/mailing/list.pl:85 ../vhffs-intl/extra_strings.pl:42
msgid "Mailing List"
msgstr ""
-#: ../vhffs-panel/svn/prefs_save.pl:124
+#: ../vhffs-panel/svn/prefs_save.pl:132
msgid "Mailing list address is invalid"
msgstr ""
@@ -2301,7 +2365,7 @@
msgid "Mailing lists Admin"
msgstr ""
-#: ../vhffs-panel/mailinglist/index.pl:58
+#: ../vhffs-panel/mailinglist/index.pl:59
#, perl-format
msgid "Mailing lists for %s"
msgstr ""
@@ -2322,11 +2386,11 @@
msgid "Manage mailings"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:152
+#: ../vhffs-panel/mailinglist/prefs.pl:154
msgid "Manage members"
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:150
+#: ../vhffs-panel/group/prefs.pl:151
msgid "Many users matched your query. Please choose between them"
msgstr ""
@@ -2338,11 +2402,11 @@
msgid "May"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:119
+#: ../vhffs-panel/mailinglist/prefs.pl:121
msgid "Members only"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:120
+#: ../vhffs-panel/mailinglist/prefs.pl:122
msgid "Members only and moderated"
msgstr ""
@@ -2364,22 +2428,22 @@
msgid "Message with id: %s"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:117
+#: ../vhffs-panel/mailinglist/prefs.pl:119
msgid "Moderated for everyone"
msgstr ""
-#: ../vhffs-panel/admin/moderation.pl:84
+#: ../vhffs-panel/admin/moderation.pl:81
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:76
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:94
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:90
msgid "Moderation"
msgstr ""
-#: ../vhffs-panel/admin/user/edit.pl:130 ../vhffs-panel/admin/user/show.pl:132
+#: ../vhffs-panel/admin/user/edit.pl:130 ../vhffs-panel/admin/user/show.pl:131
msgid "Moderator"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:404
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:445
msgid "Moderator account"
msgstr ""
@@ -2409,19 +2473,19 @@
msgid "Modifications applied successfully"
msgstr ""
-#: ../vhffs-panel/pgsql/prefs_save.pl:100
+#: ../vhffs-panel/pgsql/prefs_save.pl:99
msgid "Modifications applied to your database"
msgstr ""
-#: ../vhffs-panel/web/prefs_save.pl:92
+#: ../vhffs-panel/web/prefs_save.pl:91
msgid "Modifications applied to your webarea"
msgstr ""
#: ../vhffs-panel/admin/pgsql/edit_submit.pl:102
#: ../vhffs-panel/admin/group/edit_submit.pl:114
-#: ../vhffs-panel/admin/repository/edit_submit.pl:105
+#: ../vhffs-panel/admin/repository/edit_submit.pl:104
#: ../vhffs-panel/admin/mysql/edit_submit.pl:106
-#: ../vhffs-panel/admin/cvs/edit_submit.pl:104
+#: ../vhffs-panel/admin/cvs/edit_submit.pl:103
msgid "Modifications successfully added"
msgstr ""
@@ -2430,17 +2494,18 @@
msgid "Modifications successfully applied"
msgstr ""
-#: ../vhffs-panel/svn/prefs.pl:121 ../vhffs-panel/user/prefs.pl:274
-#: ../vhffs-panel/dns/prefs.pl:330 ../vhffs-panel/dns/prefs.pl:342
-#: ../vhffs-panel/dns/prefs.pl:355 ../vhffs-panel/dns/prefs.pl:366
-#: ../vhffs-panel/dns/prefs.pl:393 ../vhffs-panel/dns/prefs.pl:409
-#: ../vhffs-panel/acl/view.pl:166 ../vhffs-panel/pgsql/prefs.pl:107
-#: ../vhffs-panel/group/prefs.pl:184 ../vhffs-panel/web/prefs.pl:101
-#: ../vhffs-panel/mysql/prefs.pl:114 ../vhffs-panel/cvs/prefs.pl:96
+#: ../vhffs-panel/svn/prefs.pl:120 ../vhffs-panel/user/prefs.pl:276
+#: ../vhffs-panel/dns/prefs.pl:329 ../vhffs-panel/dns/prefs.pl:341
+#: ../vhffs-panel/dns/prefs.pl:354 ../vhffs-panel/dns/prefs.pl:365
+#: ../vhffs-panel/dns/prefs.pl:392 ../vhffs-panel/dns/prefs.pl:408
+#: ../vhffs-panel/acl/view.pl:167 ../vhffs-panel/pgsql/prefs.pl:106
+#: ../vhffs-panel/group/prefs.pl:206 ../vhffs-panel/group/prefs.pl:220
+#: ../vhffs-panel/web/prefs.pl:101 ../vhffs-panel/mysql/prefs.pl:113
+#: ../vhffs-panel/cvs/prefs.pl:123
msgid "Modify"
msgstr ""
-#: ../vhffs-panel/admin/cvs/list.pl:97
+#: ../vhffs-panel/admin/cvs/list.pl:96
msgid "Modify this CVS repository"
msgstr ""
@@ -2456,7 +2521,7 @@
msgid "Modify this PostgreSQL database"
msgstr ""
-#: ../vhffs-panel/admin/svn/list.pl:87
+#: ../vhffs-panel/admin/svn/list.pl:86
msgid "Modify this Subversion repository"
msgstr ""
@@ -2468,7 +2533,7 @@
msgid "Modify this group"
msgstr ""
-#: ../vhffs-panel/admin/mailing/list.pl:97
+#: ../vhffs-panel/admin/mailing/list.pl:96
msgid "Modify this list"
msgstr ""
@@ -2476,15 +2541,15 @@
msgid "Modify this mail domain"
msgstr ""
-#: ../vhffs-panel/admin/user/list.pl:92
+#: ../vhffs-panel/admin/user/list.pl:90
msgid "Modify this user"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:275
+#: ../vhffs-panel/dns/prefs.pl:274
msgid "Must we redirect the DNS on our servers ?"
msgstr ""
-#: ../vhffs-panel/user/projects.pl:49 ../vhffs-api/src/Vhffs/Panel/Main.pm:409
+#: ../vhffs-panel/group/index.pl:53 ../vhffs-api/src/Vhffs/Panel/Main.pm:452
msgid "My Projects"
msgstr ""
@@ -2497,7 +2562,7 @@
msgid "MySQL Admin"
msgstr ""
-#: ../vhffs-panel/mysql/prefs.pl:97
+#: ../vhffs-panel/mysql/prefs.pl:96
msgid "MySQL Administration"
msgstr ""
@@ -2505,12 +2570,12 @@
msgid "MySQL DB"
msgstr ""
-#: ../vhffs-panel/mysql/index.pl:58
+#: ../vhffs-panel/mysql/index.pl:59
#, perl-format
msgid "MySQL DBs for %s"
msgstr ""
-#: ../vhffs-panel/admin/moderation.pl:393
+#: ../vhffs-panel/admin/moderation.pl:390
msgid "MySQL database awaiting validation"
msgstr ""
@@ -2530,40 +2595,41 @@
msgid "MySQL stats"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:176
+#: ../vhffs-panel/dns/prefs.pl:175
msgid "NS Record added"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:172
+#: ../vhffs-panel/dns/prefs.pl:171
msgid "NS Record deleted"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:299
+#: ../vhffs-panel/dns/prefs.pl:298
msgid "NS TYPE"
msgstr ""
+#: ../vhffs-panel/group/history.pl:86
#: ../vhffs-panel/admin/repository/edit.pl:95
#: ../vhffs-panel/admin/repository/show.pl:94
msgid "Name"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:279
+#: ../vhffs-panel/dns/prefs.pl:278
msgid "Name for reccord"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:322
+#: ../vhffs-panel/dns/prefs.pl:321
msgid "Name for record"
msgstr ""
-#: ../vhffs-panel/pgsql/prefs.pl:93 ../vhffs-panel/mysql/prefs.pl:100
+#: ../vhffs-panel/pgsql/prefs.pl:92 ../vhffs-panel/mysql/prefs.pl:99
msgid "Name of the database"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:286
+#: ../vhffs-panel/dns/prefs.pl:285
msgid "Name of your MX"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:777
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:816
msgid "New"
msgstr ""
@@ -2572,153 +2638,156 @@
msgid "New language is: %s\n"
msgstr ""
-#: ../vhffs-panel/svn/prefs.pl:120 ../vhffs-panel/dns/prefs.pl:277
+#: ../vhffs-panel/svn/prefs.pl:119 ../vhffs-panel/dns/prefs.pl:276
#: ../vhffs-panel/admin/cvs/edit.pl:104 ../vhffs-panel/admin/cvs/show.pl:108
-#: ../vhffs-panel/cvs/prefs.pl:95
+#: ../vhffs-panel/cvs/prefs.pl:122
msgid "No"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:334
+#: ../vhffs-panel/dns/prefs.pl:333
msgid "No A type found"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:346
+#: ../vhffs-panel/dns/prefs.pl:345
msgid "No AAAA type found"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:373
+#: ../vhffs-panel/dns/prefs.pl:372
msgid "No CNAME available on this domain"
msgstr ""
-#: ../vhffs-panel/admin/moderation.pl:207
+#: ../vhffs-panel/admin/moderation.pl:204
msgid "No DNS to validate"
msgstr ""
-#: ../vhffs-panel/admin/moderation.pl:124
+#: ../vhffs-panel/admin/moderation.pl:121
msgid "No Group to validate"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:360
+#: ../vhffs-panel/dns/prefs.pl:359
msgid "No MX reccord for this domain"
msgstr ""
-#: ../vhffs-panel/admin/moderation.pl:384
+#: ../vhffs-panel/admin/moderation.pl:381
msgid "No Mail Area to validate"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:386
+#: ../vhffs-panel/dns/prefs.pl:385
msgid "No NS available on this domain"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:402
+#: ../vhffs-panel/dns/prefs.pl:401
msgid "No SRV available on this domain"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:415
+#: ../vhffs-panel/dns/prefs.pl:414
msgid "No TXT available on this domain"
msgstr ""
-#: ../vhffs-panel/admin/moderation.pl:166
+#: ../vhffs-panel/admin/moderation.pl:163
msgid "No Web Area to validate"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:328
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:362
msgid "No cookie found, please accept the cookie and then please login again !"
msgstr ""
-#: ../vhffs-panel/public/group.pl:163
+#: ../vhffs-public/group.pl:166
msgid "No cvs repository available for this group"
msgstr ""
-#: ../vhffs-panel/admin/moderation.pl:427
-#: ../vhffs-panel/admin/moderation.pl:469
+#: ../vhffs-panel/admin/moderation.pl:424
+#: ../vhffs-panel/admin/moderation.pl:466
msgid "No database to validate"
msgstr ""
-#: ../vhffs-panel/object/upavatar.pl:105
+#: ../vhffs-panel/object/upavatar.pl:104
msgid "No enough rights"
msgstr ""
+#: ../vhffs-panel/group/history.pl:91
+msgid "No event about this group"
+msgstr ""
+
#: ../vhffs-panel/history.pl:115 ../vhffs-panel/admin/object/edit.pl:203
msgid "No event about this object"
msgstr ""
-#: ../vhffs-panel/public/allgroups.pl:72
+#: ../vhffs-public/allgroups.pl:72
msgid "No group"
msgstr ""
-#: ../vhffs-panel/public/user.pl:100 ../vhffs-panel/public/lastgroups.pl:86
-#: ../vhffs-panel/public/lastusers.pl:94 ../vhffs-panel/public/allgroups.pl:94
+#: ../vhffs-public/user.pl:101 ../vhffs-public/lastgroups.pl:86
+#: ../vhffs-public/lastusers.pl:94 ../vhffs-public/allgroups.pl:94
msgid "No group for this user"
msgstr ""
-#: ../vhffs-panel/public/group.pl:218
+#: ../vhffs-public/group.pl:227
msgid "No list available for this group"
msgstr ""
-#: ../vhffs-panel/admin/moderation.pl:294
+#: ../vhffs-panel/admin/moderation.pl:291
msgid "No list to validate"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:197
+#: ../vhffs-panel/mailinglist/prefs.pl:206
msgid "No member on this list"
msgstr ""
-#: ../vhffs-listengine/src/listengine.pl:736
+#: ../vhffs-listengine/src/listengine.pl:745
msgid "No message to moderate"
msgstr ""
-#: ../vhffs-panel/pgsql/prefs_save.pl:96
+#: ../vhffs-panel/pgsql/prefs_save.pl:95
msgid "No modification can be applied. Please check your fields."
msgstr ""
-#: ../vhffs-panel/admin/moderation.pl:251
-#: ../vhffs-panel/admin/moderation.pl:339
-#: ../vhffs-panel/admin/moderation.pl:511
+#: ../vhffs-panel/admin/moderation.pl:248
+#: ../vhffs-panel/admin/moderation.pl:336
+#: ../vhffs-panel/admin/moderation.pl:508
msgid "No repository to validate"
msgstr ""
-#: ../vhffs-panel/public/group.pl:190
+#: ../vhffs-public/group.pl:195
msgid "No subversion repository available for this group"
msgstr ""
-#: ../vhffs-panel/public/group.pl:79
+#: ../vhffs-public/group.pl:81
msgid "No such group"
msgstr ""
-#: ../vhffs-panel/public/user.pl:75
+#: ../vhffs-public/user.pl:77
msgid "No such user"
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:209 ../vhffs-panel/public/group.pl:103
+#: ../vhffs-public/group.pl:104 ../vhffs-panel/group/prefs.pl:246
msgid "No user for this group"
msgstr ""
-#: ../vhffs-panel/public/allwebsites.pl:76
+#: ../vhffs-public/allwebsites.pl:77
msgid "No webarea"
msgstr ""
-#: ../vhffs-panel/public/group.pl:139
+#: ../vhffs-public/group.pl:140
msgid "No website available for this group"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:289 ../vhffs-panel/dns/prefs.pl:270
+#: ../vhffs-panel/user/prefs.pl:291 ../vhffs-panel/dns/prefs.pl:269
#: ../vhffs-panel/web/prefs.pl:112
msgid "No, I'm not sure, I prefer to keep it."
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:205 ../vhffs-panel/svn/prefs.pl:126
-#: ../vhffs-panel/pgsql/prefs.pl:112 ../vhffs-panel/group/prefs.pl:189
-#: ../vhffs-panel/repository/prefs.pl:107 ../vhffs-panel/mysql/prefs.pl:119
-#: ../vhffs-panel/cvs/prefs.pl:101 ../vhffs-panel/mail/prefs.pl:134
+#: ../vhffs-panel/mailinglist/prefs.pl:214 ../vhffs-panel/svn/prefs.pl:125
+#: ../vhffs-panel/pgsql/prefs.pl:111 ../vhffs-panel/group/prefs.pl:211
+#: ../vhffs-panel/repository/prefs.pl:106 ../vhffs-panel/mysql/prefs.pl:118
+#: ../vhffs-panel/cvs/prefs.pl:128 ../vhffs-panel/mail/prefs.pl:150
msgid "No, I'm not sure, I prefer to keep this project."
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:778
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:817
msgid "None"
msgstr ""
-#: ../vhffs-panel/mailinglist/add_sub.pl:95
#: ../vhffs-panel/mailinglist/change_right.pl:97
#: ../vhffs-panel/mailinglist/del_member.pl:95
msgid "Not valid mail"
@@ -2728,7 +2797,7 @@
msgid "Note successfully modified"
msgstr ""
-#: ../vhffs-panel/svn/prefs.pl:138
+#: ../vhffs-panel/svn/prefs.pl:137
msgid "Notify changes on mailing-list :"
msgstr ""
@@ -2736,6 +2805,10 @@
msgid "November"
msgstr ""
+#: ../vhffs-intl/template_strings.pl:1
+msgid "OK"
+msgstr ""
+
#: ../vhffs-panel/admin/object/list.pl:87
msgid "Object ID"
msgstr ""
@@ -2744,8 +2817,8 @@
msgid "Object id"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:218 ../vhffs-panel/svn/prefs.pl:161
-#: ../vhffs-panel/dns/prefs.pl:424
+#: ../vhffs-panel/mailinglist/prefs.pl:227 ../vhffs-panel/svn/prefs.pl:154
+#: ../vhffs-panel/dns/prefs.pl:423
msgid "Object part"
msgstr ""
@@ -2753,7 +2826,7 @@
msgid "Object successfully updated"
msgstr ""
-#: ../vhffs-panel/object/upavatar.pl:97
+#: ../vhffs-panel/object/upavatar.pl:96
msgid "Object-ID error"
msgstr ""
@@ -2761,8 +2834,8 @@
msgid "October"
msgstr ""
-#: ../vhffs-panel/svn/prefs.pl:132 ../vhffs-panel/dns/prefs.pl:262
-#: ../vhffs-panel/web/prefs.pl:105 ../vhffs-panel/mail/prefs.pl:140
+#: ../vhffs-panel/svn/prefs.pl:131 ../vhffs-panel/dns/prefs.pl:261
+#: ../vhffs-panel/web/prefs.pl:105 ../vhffs-panel/mail/prefs.pl:156
msgid "Ok, go to ACL admin"
msgstr ""
@@ -2774,32 +2847,32 @@
msgid "Only this list administrators can use the following commands.\n"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:116
+#: ../vhffs-panel/mailinglist/prefs.pl:118
msgid "Open for everyone"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:118
+#: ../vhffs-panel/mailinglist/prefs.pl:120
msgid "Open for members, moderated for non-members"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:113
+#: ../vhffs-panel/mailinglist/prefs.pl:115
msgid "Open, approval required"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:112
+#: ../vhffs-panel/mailinglist/prefs.pl:114
msgid "Open, no approval required"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:110 ../vhffs-panel/svn/prefs.pl:137
+#: ../vhffs-panel/mailinglist/prefs.pl:112 ../vhffs-panel/svn/prefs.pl:136
msgid "Options"
msgstr ""
#: ../vhffs-panel/mailinglist/save_sig.pl:97
-#: ../vhffs-panel/mailinglist/save_options.pl:128
+#: ../vhffs-panel/mailinglist/save_options.pl:130
msgid "Options successfully modified"
msgstr ""
-#: ../vhffs-panel/public/allwebsites.pl:87
+#: ../vhffs-public/allwebsites.pl:88
msgid "Owned by"
msgstr ""
@@ -2808,29 +2881,37 @@
#: ../vhffs-panel/admin/group/show.pl:95
#: ../vhffs-panel/admin/repository/edit.pl:97
#: ../vhffs-panel/admin/repository/show.pl:96
-#: ../vhffs-panel/admin/object/list.pl:88 ../vhffs-panel/admin/web/edit.pl:97
-#: ../vhffs-panel/admin/web/show.pl:96 ../vhffs-panel/admin/mysql/edit.pl:100
+#: ../vhffs-panel/admin/web/edit.pl:97 ../vhffs-panel/admin/web/show.pl:96
+#: ../vhffs-panel/admin/mysql/edit.pl:100
#: ../vhffs-panel/admin/mysql/show.pl:96 ../vhffs-panel/admin/cvs/edit.pl:98
#: ../vhffs-panel/admin/cvs/show.pl:97 ../vhffs-panel/admin/mail/edit.pl:100
#: ../vhffs-panel/admin/mail/show.pl:100
msgid "Owner"
msgstr ""
+#: ../vhffs-panel/admin/object/list.pl:89
+msgid "Owner group"
+msgstr ""
+
#: ../vhffs-panel/admin/group/list.pl:90
msgid "Owner name"
msgstr ""
-#: ../vhffs-panel/admin/user/edit.pl:226
+#: ../vhffs-panel/admin/user/edit.pl:226 ../vhffs-panel/admin/user/show.pl:147
msgid "Owner of this group"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:269 ../vhffs-panel/admin/user/edit.pl:99
+#: ../vhffs-panel/admin/object/list.pl:88
+msgid "Owner user"
+msgstr ""
+
+#: ../vhffs-panel/user/prefs.pl:271 ../vhffs-panel/admin/user/edit.pl:99
#: ../vhffs-panel/admin/pgsql/edit.pl:97 ../vhffs-panel/admin/mysql/edit.pl:97
-#: ../vhffs-panel/mail/prefs.pl:111 ../vhffs-api/src/Vhffs/Panel/Commons.pm:64
+#: ../vhffs-panel/mail/prefs.pl:127 ../vhffs-api/src/Vhffs/Panel/Commons.pm:63
msgid "Password"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:133
+#: ../vhffs-panel/user/prefs.pl:142
msgid "Password changed"
msgstr ""
@@ -2839,11 +2920,11 @@
msgid "Password changed for box %s"
msgstr ""
-#: ../vhffs-panel/pgsql/prefs.pl:99 ../vhffs-panel/mysql/prefs.pl:106
+#: ../vhffs-panel/pgsql/prefs.pl:98 ../vhffs-panel/mysql/prefs.pl:105
msgid "Password for this database"
msgstr ""
-#: ../vhffs-panel/lost_ack.pl:90
+#: ../vhffs-panel/lost_ack.pl:81
msgid "Password recovery failed!"
msgstr ""
@@ -2855,7 +2936,7 @@
msgid "Password will not be modified if it is set to 'blanked' or empty"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:112
+#: ../vhffs-panel/user/prefs.pl:116
msgid "Passwords don't match"
msgstr ""
@@ -2872,40 +2953,43 @@
msgid "PgSQL stats"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:59
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:70
-msgid "Platform temporary closed"
-msgstr ""
-
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:71
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:341
msgid "Platform temporary closed."
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:60
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:330
msgid "Platform temporary closed<br/>database error"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:155
+#: ../vhffs-panel/group/create.pl:86 ../vhffs-panel/web/create.pl:96
+msgid ""
+"Please consider that this description is going to be displayed in the public "
+"area. So you have to write it in impersonal form. You should take care to "
+"write it with correct grammar and tenses. Take all the time you need to fill "
+"it with the best content you are able to do."
+msgstr ""
+
+#: ../vhffs-panel/subscribe.pl:157
msgid "Please enter a correct city"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:159
+#: ../vhffs-panel/subscribe.pl:161
msgid "Please enter a correct country"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:147
+#: ../vhffs-panel/subscribe.pl:149
msgid "Please enter a correct firstname"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:151
+#: ../vhffs-panel/subscribe.pl:153
msgid "Please enter a correct lastname"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:61
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:60
msgid "Please enter your username and password"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:215
+#: ../vhffs-panel/subscribe.pl:217
msgid ""
"Please fill in all fields, a mail containing your password will be sent to "
"you"
@@ -2923,16 +3007,16 @@
msgid "Please try again.\n"
msgstr ""
-#: ../vhffs-panel/lost_ack.pl:79
+#: ../vhffs-panel/lost_ack.pl:73
#, perl-format
msgid "Please wait %s, a new password will be sent to you in a few minutes..."
msgstr ""
-#: ../vhffs-panel/pgsql/prefs.pl:84 ../vhffs-panel/pgsql/prefs_save.pl:81
+#: ../vhffs-panel/pgsql/prefs.pl:83 ../vhffs-panel/pgsql/prefs_save.pl:80
msgid "Please wait modification, creation or deletion"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:185
+#: ../vhffs-panel/subscribe.pl:187
msgid ""
"Please wait while we are creating the account, it will take some minutes"
msgstr ""
@@ -2941,7 +3025,7 @@
msgid "Popboxes for"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:311 ../vhffs-panel/dns/prefs.pl:396
+#: ../vhffs-panel/dns/prefs.pl:310 ../vhffs-panel/dns/prefs.pl:395
msgid "Port"
msgstr ""
@@ -2949,11 +3033,11 @@
msgid "PostgreSQL Admin"
msgstr ""
-#: ../vhffs-panel/pgsql/prefs.pl:91
+#: ../vhffs-panel/pgsql/prefs.pl:90
msgid "PostgreSQL Administration"
msgstr ""
-#: ../vhffs-panel/pgsql/index.pl:58
+#: ../vhffs-panel/pgsql/index.pl:59
#, perl-format
msgid "PostgreSQL DBs for %s"
msgstr ""
@@ -2970,15 +3054,15 @@
msgid "PostgreSQL password for this database "
msgstr ""
-#: ../vhffs-panel/admin/moderation.pl:435
+#: ../vhffs-panel/admin/moderation.pl:432
msgid "Postgres database awaiting validation"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:115
+#: ../vhffs-panel/mailinglist/prefs.pl:117
msgid "Posting control:"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:513
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:574
msgid "Preferences"
msgstr ""
@@ -2987,35 +3071,39 @@
msgid "Prefix already exists"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:143
+#: ../vhffs-panel/mailinglist/prefs.pl:145
msgid "Prefix on subject"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:312 ../vhffs-panel/dns/prefs.pl:397
+#: ../vhffs-panel/dns/prefs.pl:311 ../vhffs-panel/dns/prefs.pl:396
msgid "Priority"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:287
+#: ../vhffs-panel/dns/prefs.pl:286
msgid "Priority of your MX"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:356
+#: ../vhffs-panel/dns/prefs.pl:355
msgid "Priority: "
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:182
+#: ../vhffs-panel/group/prefs.pl:204
msgid "Project Description"
msgstr ""
+#: ../vhffs-panel/group/history.pl:82
+msgid "Project History"
+msgstr ""
+
#: ../vhffs-panel/group/create.pl:81
msgid "Project Name"
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:180
+#: ../vhffs-panel/group/prefs.pl:202
msgid "Project Owner"
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:176
+#: ../vhffs-panel/group/prefs.pl:198
msgid "Project Preferences"
msgstr ""
@@ -3023,33 +3111,36 @@
msgid "Project Successfully created !"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:429
+#: ../vhffs-panel/group/prefs.pl:217
+msgid "Project contact"
+msgstr ""
+
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:467
msgid "Project home"
msgstr ""
-#: ../vhffs-panel/user/projects.pl:57
+#: ../vhffs-panel/group/index.pl:61
msgid "Projects you contribute to"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:308
+#: ../vhffs-panel/dns/prefs.pl:307
msgid "Protocol"
msgstr ""
-#: ../vhffs-panel/svn/prefs.pl:117 ../vhffs-panel/admin/cvs/edit.pl:96
+#: ../vhffs-panel/svn/prefs.pl:116 ../vhffs-panel/admin/cvs/edit.pl:96
#: ../vhffs-panel/admin/cvs/show.pl:95
msgid "Public"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:141
+#: ../vhffs-panel/mailinglist/prefs.pl:143
msgid "Public archives"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:99
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:67
msgid "Public area is not available on this platform."
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:97
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:98
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:66
msgid "Public area not available"
msgstr ""
@@ -3059,9 +3150,9 @@
msgid "Quota"
msgstr ""
-#: ../vhffs-panel/repository/prefs.pl:100
+#: ../vhffs-panel/repository/prefs.pl:99
#: ../vhffs-panel/admin/group/edit.pl:109
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:505
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:566
#, perl-format
msgid "Quota (used/total) : %s/%s"
msgstr ""
@@ -3072,27 +3163,28 @@
msgid "Quota used"
msgstr ""
-#: ../vhffs-panel/public/rss/lastgroups.pl:108
-#: ../vhffs-panel/public/rss/lastusers.pl:106
+#: ../vhffs-public/rss/lastgroups.pl:108 ../vhffs-public/rss/lastusers.pl:106
msgid "RSS infos are not published"
msgstr ""
-#: ../vhffs-panel/admin/user/list.pl:80
+#: ../vhffs-panel/admin/user/list.pl:79
msgid "Real Name"
msgstr ""
-#: ../vhffs-robots/src/refused_ml.pl:73 ../vhffs-robots/src/refused_mail.pl:75
-#: ../vhffs-robots/src/refused_postgres.pl:76
-#: ../vhffs-robots/src/refused_cvs.pl:72 ../vhffs-robots/src/refused_web.pl:71
-#: ../vhffs-robots/src/refused_mysql.pl:46
-#: ../vhffs-robots/src/refused_svn.pl:42
-#: ../vhffs-robots/src/refused_groups.pl:71
-#: ../vhffs-robots/src/refused_repository.pl:76
-#: ../vhffs-robots/src/refused_dns.pl:75
+#: ../vhffs-robots/src/mailinglist_refused.pl:73
+#: ../vhffs-robots/src/web_refused.pl:71
+#: ../vhffs-robots/src/group_refused.pl:71
+#: ../vhffs-robots/src/svn_refused.pl:42
+#: ../vhffs-robots/src/mail_refused.pl:75
+#: ../vhffs-robots/src/mysql_refused.pl:46
+#: ../vhffs-robots/src/dns_refused.pl:75
+#: ../vhffs-robots/src/repository_refused.pl:76
+#: ../vhffs-robots/src/pgsql_refused.pl:76
+#: ../vhffs-robots/src/cvs_refused.pl:72
msgid "Reason given : "
msgstr ""
-#: ../vhffs-panel/subscribe.pl:233
+#: ../vhffs-panel/subscribe.pl:234
msgid "Recopy the code"
msgstr ""
@@ -3110,33 +3202,34 @@
msgid "Record type doesn't exists"
msgstr ""
-#: ../vhffs-panel/admin/moderation.pl:116
-#: ../vhffs-panel/admin/moderation.pl:158
-#: ../vhffs-panel/admin/moderation.pl:199
-#: ../vhffs-panel/admin/moderation.pl:243
-#: ../vhffs-panel/admin/moderation.pl:286
-#: ../vhffs-panel/admin/moderation.pl:331
-#: ../vhffs-panel/admin/moderation.pl:376
-#: ../vhffs-panel/admin/moderation.pl:419
-#: ../vhffs-panel/admin/moderation.pl:461
-#: ../vhffs-panel/admin/moderation.pl:503
+#: ../vhffs-panel/admin/moderation.pl:113
+#: ../vhffs-panel/admin/moderation.pl:155
+#: ../vhffs-panel/admin/moderation.pl:196
+#: ../vhffs-panel/admin/moderation.pl:240
+#: ../vhffs-panel/admin/moderation.pl:283
+#: ../vhffs-panel/admin/moderation.pl:328
+#: ../vhffs-panel/admin/moderation.pl:373
+#: ../vhffs-panel/admin/moderation.pl:416
+#: ../vhffs-panel/admin/moderation.pl:458
+#: ../vhffs-panel/admin/moderation.pl:500
msgid "Refuse"
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:208
+#: ../vhffs-panel/group/prefs.pl:245
msgid "Remove"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:142
+#: ../vhffs-panel/mailinglist/prefs.pl:144
msgid "Reply to: on list"
msgstr ""
-#: ../vhffs-panel/svn/create.pl:89 ../vhffs-panel/repository/create.pl:85
-#: ../vhffs-panel/admin/repository/list.pl:88 ../vhffs-panel/cvs/create.pl:97
+#: ../vhffs-panel/svn/create.pl:90 ../vhffs-panel/repository/create.pl:85
+#: ../vhffs-panel/admin/repository/list.pl:88 ../vhffs-panel/cvs/create.pl:98
msgid "Repository Name"
msgstr ""
-#: ../vhffs-panel/svn/prefs_save.pl:111 ../vhffs-panel/svn/prefs_save.pl:121
+#: ../vhffs-panel/svn/prefs_save.pl:110 ../vhffs-panel/svn/prefs_save.pl:120
+#: ../vhffs-panel/svn/prefs_save.pl:128
msgid "Repository updated"
msgstr ""
@@ -3144,19 +3237,19 @@
msgid "Rights successfully changed"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:213
+#: ../vhffs-panel/dns/prefs.pl:212
msgid "SRV Record added"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:202
+#: ../vhffs-panel/dns/prefs.pl:201
msgid "SRV Record deleted"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:198
+#: ../vhffs-panel/dns/prefs.pl:197
msgid "SRV Record updated"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:305
+#: ../vhffs-panel/dns/prefs.pl:304
msgid "SRV TYPE"
msgstr ""
@@ -3173,7 +3266,7 @@
msgid "SVN Repository"
msgstr ""
-#: ../vhffs-panel/svn/index.pl:58
+#: ../vhffs-panel/svn/index.pl:59
#, perl-format
msgid "SVN repositories for %s"
msgstr ""
@@ -3182,11 +3275,11 @@
msgid "SVN repositories' administration"
msgstr ""
-#: ../vhffs-panel/public/group.pl:174
+#: ../vhffs-public/group.pl:177
msgid "SVN repository for this group"
msgstr ""
-#: ../vhffs-panel/admin/svn/list.pl:76
+#: ../vhffs-panel/admin/svn/list.pl:75
msgid "SVN root"
msgstr ""
@@ -3194,7 +3287,7 @@
msgid "SVN stats"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:146
+#: ../vhffs-panel/mailinglist/prefs.pl:148
msgid "Save options"
msgstr ""
@@ -3264,7 +3357,7 @@
msgid "Search for a webarea"
msgstr ""
-#: ../vhffs-panel/public/index.pl:77
+#: ../vhffs-public/index.pl:78
msgid "Search for a website"
msgstr ""
@@ -3285,13 +3378,13 @@
msgid "Search result "
msgstr ""
-#: ../vhffs-panel/admin/mailing/list.pl:79
-#: ../vhffs-panel/admin/user/list.pl:72 ../vhffs-panel/admin/web/list.pl:71
+#: ../vhffs-panel/admin/mailing/list.pl:78
+#: ../vhffs-panel/admin/user/list.pl:71 ../vhffs-panel/admin/web/list.pl:70
#: ../vhffs-panel/admin/mail/list.pl:80
msgid "Search result for"
msgstr ""
-#: ../vhffs-panel/admin/cvs/list.pl:82
+#: ../vhffs-panel/admin/cvs/list.pl:81
msgid "Search result for CVS repository"
msgstr ""
@@ -3299,7 +3392,7 @@
msgid "Search result for Download repository"
msgstr ""
-#: ../vhffs-panel/admin/svn/list.pl:69
+#: ../vhffs-panel/admin/svn/list.pl:68
msgid "Search result for Subversion repository"
msgstr ""
@@ -3311,15 +3404,15 @@
msgid "Search result for domain"
msgstr ""
-#: ../vhffs-panel/public/user.pl:120 ../vhffs-panel/public/lastgroups.pl:108
-#: ../vhffs-panel/public/lastusers.pl:117
-#: ../vhffs-panel/public/allwebsites.pl:104 ../vhffs-panel/public/index.pl:86
-#: ../vhffs-panel/public/group.pl:230 ../vhffs-panel/public/allgroups.pl:116
+#: ../vhffs-public/user.pl:122 ../vhffs-public/lastgroups.pl:109
+#: ../vhffs-public/lastusers.pl:118 ../vhffs-public/allwebsites.pl:106
+#: ../vhffs-public/index.pl:88 ../vhffs-public/group.pl:240
+#: ../vhffs-public/allgroups.pl:117
msgid "Search:"
msgstr ""
-#: ../vhffs-panel/mailinglist/create.pl:109 ../vhffs-panel/svn/create.pl:94
-#: ../vhffs-panel/dns/create.pl:68 ../vhffs-panel/pgsql/create.pl:103
+#: ../vhffs-panel/mailinglist/create.pl:108 ../vhffs-panel/svn/create.pl:95
+#: ../vhffs-panel/dns/create.pl:67 ../vhffs-panel/pgsql/create.pl:103
#: ../vhffs-panel/group/create.pl:84 ../vhffs-panel/repository/create.pl:91
#: ../vhffs-panel/alert.pl:71 ../vhffs-panel/admin/user/edit.pl:111
#: ../vhffs-panel/admin/pgsql/edit.pl:102
@@ -3330,8 +3423,8 @@
#: ../vhffs-panel/admin/broadcast_view.pl:100
#: ../vhffs-panel/admin/web/edit.pl:100 ../vhffs-panel/admin/mysql/edit.pl:103
#: ../vhffs-panel/admin/cvs/edit.pl:101 ../vhffs-panel/admin/mail/edit.pl:103
-#: ../vhffs-panel/web/create.pl:97 ../vhffs-panel/mysql/create.pl:103
-#: ../vhffs-panel/cvs/create.pl:102 ../vhffs-panel/mail/create.pl:86
+#: ../vhffs-panel/web/create.pl:94 ../vhffs-panel/mysql/create.pl:103
+#: ../vhffs-panel/cvs/create.pl:103 ../vhffs-panel/mail/create.pl:86
msgid "Send"
msgstr ""
@@ -3343,11 +3436,11 @@
msgid "Send an email with the subject \"help\" to the following address: \n"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:150
+#: ../vhffs-panel/acl/view.pl:151
msgid "Send it"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:296 ../vhffs-panel/user/prefs.pl:298
+#: ../vhffs-panel/user/prefs.pl:298 ../vhffs-panel/user/prefs.pl:300
msgid "Send my avatar"
msgstr ""
@@ -3356,17 +3449,17 @@
msgstr ""
#: ../vhffs-panel/admin/web/edit.pl:95 ../vhffs-panel/admin/web/show.pl:94
-#: ../vhffs-panel/admin/web/list.pl:78 ../vhffs-panel/admin/mysql/edit.pl:95
+#: ../vhffs-panel/admin/web/list.pl:77 ../vhffs-panel/admin/mysql/edit.pl:95
#: ../vhffs-panel/admin/mysql/show.pl:93
msgid "Servername"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:309
+#: ../vhffs-panel/dns/prefs.pl:308
msgid "Service"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:273 ../vhffs-panel/admin/user/edit.pl:98
-#: ../vhffs-panel/admin/user/show.pl:99
+#: ../vhffs-panel/user/prefs.pl:275 ../vhffs-panel/admin/user/edit.pl:98
+#: ../vhffs-panel/admin/user/show.pl:98
msgid "Shell"
msgstr ""
@@ -3394,7 +3487,7 @@
msgid "Show PostgreSQL database"
msgstr ""
-#: ../vhffs-panel/admin/user/show.pl:94
+#: ../vhffs-panel/admin/user/show.pl:93
msgid "Show User"
msgstr ""
@@ -3402,34 +3495,34 @@
msgid "Show Web Area"
msgstr ""
-#: ../vhffs-panel/public/index.pl:71
+#: ../vhffs-public/index.pl:72
#, perl-format
msgid "Show me all groups on %s"
msgstr ""
-#: ../vhffs-panel/public/index.pl:75
+#: ../vhffs-public/index.pl:76
msgid "Show me all websites"
msgstr ""
-#: ../vhffs-panel/public/index.pl:70
+#: ../vhffs-public/index.pl:71
#, perl-format
msgid "Show me last groups on %s"
msgstr ""
-#: ../vhffs-panel/public/index.pl:64
+#: ../vhffs-public/index.pl:65
#, perl-format
msgid "Show me last users on %s"
msgstr ""
-#: ../vhffs-panel/public/index.pl:73
+#: ../vhffs-public/index.pl:74
msgid "Show me this group according to this username"
msgstr ""
-#: ../vhffs-panel/public/index.pl:66
+#: ../vhffs-public/index.pl:67
msgid "Show me this user according to this username"
msgstr ""
-#: ../vhffs-panel/admin/cvs/list.pl:102
+#: ../vhffs-panel/admin/cvs/list.pl:101
msgid "Show this CVS repository"
msgstr ""
@@ -3445,7 +3538,7 @@
msgid "Show this PostgreSQL database"
msgstr ""
-#: ../vhffs-panel/admin/web/list.pl:94
+#: ../vhffs-panel/admin/web/list.pl:93
msgid "Show this Website"
msgstr ""
@@ -3453,7 +3546,7 @@
msgid "Show this group"
msgstr ""
-#: ../vhffs-panel/admin/mailing/list.pl:99
+#: ../vhffs-panel/admin/mailing/list.pl:98
msgid "Show this list"
msgstr ""
@@ -3461,19 +3554,19 @@
msgid "Show this mail domain"
msgstr ""
-#: ../vhffs-panel/admin/user/list.pl:95
+#: ../vhffs-panel/admin/user/list.pl:93
msgid "Show this user"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:148
+#: ../vhffs-panel/mailinglist/prefs.pl:150
msgid "Signature"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:90 ../vhffs-panel/acl/view.pl:105
+#: ../vhffs-panel/acl/view.pl:91 ../vhffs-panel/acl/view.pl:106
msgid "Sorry, can't add ACL"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:120
+#: ../vhffs-panel/acl/view.pl:121
msgid "Sorry, can't update ACL"
msgstr ""
@@ -3486,18 +3579,18 @@
msgid "Spam status updated for box %s"
msgstr ""
-#: ../vhffs-panel/admin/svn/list.pl:78 ../vhffs-panel/admin/mailing/list.pl:88
-#: ../vhffs-panel/admin/user/list.pl:81 ../vhffs-panel/admin/dns/list.pl:89
+#: ../vhffs-panel/admin/svn/list.pl:77 ../vhffs-panel/admin/mailing/list.pl:87
+#: ../vhffs-panel/admin/user/list.pl:80 ../vhffs-panel/admin/dns/list.pl:89
#: ../vhffs-panel/admin/pgsql/list.pl:89 ../vhffs-panel/admin/group/list.pl:91
#: ../vhffs-panel/admin/repository/list.pl:90
-#: ../vhffs-panel/admin/object/list.pl:89
+#: ../vhffs-panel/admin/object/list.pl:90
#: ../vhffs-panel/admin/broadcast_view.pl:87
-#: ../vhffs-panel/admin/web/list.pl:80 ../vhffs-panel/admin/mysql/list.pl:90
-#: ../vhffs-panel/admin/cvs/list.pl:91 ../vhffs-panel/admin/mail/list.pl:89
+#: ../vhffs-panel/admin/web/list.pl:79 ../vhffs-panel/admin/mysql/list.pl:90
+#: ../vhffs-panel/admin/cvs/list.pl:90 ../vhffs-panel/admin/mail/list.pl:89
msgid "State"
msgstr ""
-#: ../vhffs-panel/admin/user/edit.pl:137 ../vhffs-panel/admin/user/show.pl:110
+#: ../vhffs-panel/admin/user/edit.pl:137 ../vhffs-panel/admin/user/show.pl:109
#: ../vhffs-panel/admin/pgsql/edit.pl:100
#: ../vhffs-panel/admin/pgsql/show.pl:98 ../vhffs-panel/admin/group/edit.pl:99
#: ../vhffs-panel/admin/group/show.pl:98
@@ -3511,15 +3604,15 @@
msgid "Status"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:611
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:675
msgid "Stay over an icon to see its description."
msgstr ""
-#: ../vhffs-panel/admin/su.pl:79
+#: ../vhffs-panel/admin/su.pl:73
msgid "Su !"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:296
+#: ../vhffs-panel/dns/prefs.pl:295
msgid "Subdomain name"
msgstr ""
@@ -3528,29 +3621,28 @@
msgid "Subject"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:288 ../vhffs-panel/dns/prefs.pl:294
-#: ../vhffs-panel/dns/prefs.pl:315
+#: ../vhffs-panel/dns/prefs.pl:287 ../vhffs-panel/dns/prefs.pl:293
+#: ../vhffs-panel/dns/prefs.pl:314
msgid "Submit"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:412
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:454
msgid "Submit a bug"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:224 ../vhffs-panel/subscribe.pl:239
-#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:67
+#: ../vhffs-panel/subscribe.pl:226 ../vhffs-api/src/Vhffs/Panel/Commons.pm:66
msgid "Subscribe"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:111
+#: ../vhffs-panel/mailinglist/prefs.pl:113
msgid "Subscribe control:"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:178
+#: ../vhffs-panel/mailinglist/prefs.pl:187
msgid "Subscribed"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:214
+#: ../vhffs-panel/subscribe.pl:216
msgid "Subscription"
msgstr ""
@@ -3563,15 +3655,11 @@
"Have a nice day.\n"
msgstr ""
-#: ../vhffs-panel/admin/moderation.pl:305
+#: ../vhffs-panel/admin/moderation.pl:302
msgid "Subversion repository awaiting validation"
msgstr ""
-#: ../vhffs-panel/mailinglist/add_sub.pl:105
-msgid "Successfully added"
-msgstr ""
-
-#: ../vhffs-panel/object/upavatar.pl:126
+#: ../vhffs-panel/object/upavatar.pl:125
msgid "Successfully created or updated avatar"
msgstr ""
@@ -3600,15 +3688,15 @@
msgid "Suspended before deletion"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:218
+#: ../vhffs-panel/dns/prefs.pl:217
msgid "TXT Record added"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:229
+#: ../vhffs-panel/dns/prefs.pl:228
msgid "TXT Record deleted"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:224
+#: ../vhffs-panel/dns/prefs.pl:223
msgid "TXT Record updated"
msgstr ""
@@ -3616,15 +3704,15 @@
msgid "Tell us for what purpose you want to create this mail domain"
msgstr ""
-#: ../vhffs-panel/mailinglist/create.pl:110
+#: ../vhffs-panel/mailinglist/create.pl:109
msgid "Tell us what the use of this mailing list will be"
msgstr ""
-#: ../vhffs-panel/web/create.pl:98
+#: ../vhffs-panel/web/create.pl:95
msgid "Tell us what the use of this web space will be"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:321
+#: ../vhffs-panel/dns/prefs.pl:320
msgid "Text"
msgstr ""
@@ -3633,22 +3721,24 @@
msgid "Text can't be empty"
msgstr ""
-#: ../vhffs-panel/cvs/create.pl:80
+#: ../vhffs-panel/cvs/create.pl:81
msgid "The CVS object was successfully created !"
msgstr ""
-#: ../vhffs-panel/dns/create.pl:47
+#: ../vhffs-panel/dns/create.pl:46
msgid "The DNS object was successfully created !"
msgstr ""
-#: ../vhffs-robots/src/refused_ml.pl:78 ../vhffs-robots/src/refused_mail.pl:80
-#: ../vhffs-robots/src/refused_postgres.pl:81
-#: ../vhffs-robots/src/refused_cvs.pl:77 ../vhffs-robots/src/refused_web.pl:76
-#: ../vhffs-robots/src/refused_mysql.pl:51
-#: ../vhffs-robots/src/refused_svn.pl:47
-#: ../vhffs-robots/src/refused_groups.pl:76
-#: ../vhffs-robots/src/refused_repository.pl:81
-#: ../vhffs-robots/src/refused_dns.pl:80
+#: ../vhffs-robots/src/mailinglist_refused.pl:78
+#: ../vhffs-robots/src/web_refused.pl:76
+#: ../vhffs-robots/src/group_refused.pl:76
+#: ../vhffs-robots/src/svn_refused.pl:47
+#: ../vhffs-robots/src/mail_refused.pl:80
+#: ../vhffs-robots/src/mysql_refused.pl:51
+#: ../vhffs-robots/src/dns_refused.pl:80
+#: ../vhffs-robots/src/repository_refused.pl:81
+#: ../vhffs-robots/src/pgsql_refused.pl:81
+#: ../vhffs-robots/src/cvs_refused.pl:77
msgid "The Moderator and Admin team"
msgstr ""
@@ -3660,17 +3750,17 @@
msgid "The PostgreSQL DB was successfully created !"
msgstr ""
-#: ../vhffs-panel/svn/create.pl:75
+#: ../vhffs-panel/svn/create.pl:76
msgid "The SVN object was successfully created !"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:299
+#: ../vhffs-panel/user/prefs.pl:301
msgid ""
"The avatar is a pictures that describes you. You can upload an PNG image and "
"use it as avatar. This image will then appear in the public section."
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:200
+#: ../vhffs-panel/group/prefs.pl:237
msgid "The avatar is an image to describe the group"
msgstr ""
@@ -3685,6 +3775,10 @@
"s_dbname). The database user is the database full name (%s_dbname)."
msgstr ""
+#: ../vhffs-panel/group/prefs.pl:180
+msgid "The email you entered fails syntax check"
+msgstr ""
+
#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:381
#, perl-format
msgid ""
@@ -3698,6 +3792,12 @@
" %s\n"
msgstr ""
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:534
+msgid ""
+"The following projects has reached or are going to reach the disk quota "
+"limit, please take a look !"
+msgstr ""
+
#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:267
#, perl-format
msgid ""
@@ -3731,11 +3831,11 @@
msgid "The webarea was successfully created !"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:272
+#: ../vhffs-panel/user/prefs.pl:274
msgid "Theme"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:219
+#: ../vhffs-panel/user/prefs.pl:229
msgid ""
"There is a problem with the address you filled in your profile, unable to "
"add forwarding"
@@ -3747,41 +3847,41 @@
"domain before creating a mailing list"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:377
+#: ../vhffs-panel/user/prefs.pl:381
msgid "There is two possible usages :"
msgstr ""
-#: ../vhffs-panel/cvs/delete.pl:90
+#: ../vhffs-panel/cvs/delete.pl:89
msgid "This CVS repository will NOT be deleted"
msgstr ""
-#: ../vhffs-panel/cvs/delete.pl:103
+#: ../vhffs-panel/cvs/delete.pl:102
msgid "This CVS will be delete"
msgstr ""
-#: ../vhffs-panel/pgsql/delete.pl:73 ../vhffs-panel/pgsql/prefs_save.pl:77
+#: ../vhffs-panel/pgsql/delete.pl:72 ../vhffs-panel/pgsql/prefs_save.pl:76
msgid "This DB doesn't exist in VHFFS database"
msgstr ""
-#: ../vhffs-panel/repository/delete.pl:90
+#: ../vhffs-panel/repository/delete.pl:89
msgid "This Download repository will NOT be deleted"
msgstr ""
-#: ../vhffs-panel/repository/delete.pl:103
+#: ../vhffs-panel/repository/delete.pl:102
msgid "This Download repository will be deleted"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:202 ../vhffs-panel/svn/prefs.pl:123
-#: ../vhffs-panel/dns/prefs.pl:267 ../vhffs-panel/pgsql/prefs.pl:109
-#: ../vhffs-panel/group/prefs.pl:186 ../vhffs-panel/repository/prefs.pl:104
-#: ../vhffs-panel/web/prefs.pl:109 ../vhffs-panel/mysql/prefs.pl:116
-#: ../vhffs-panel/cvs/prefs.pl:98 ../vhffs-panel/mail/prefs.pl:131
+#: ../vhffs-panel/mailinglist/prefs.pl:211 ../vhffs-panel/svn/prefs.pl:122
+#: ../vhffs-panel/dns/prefs.pl:266 ../vhffs-panel/pgsql/prefs.pl:108
+#: ../vhffs-panel/group/prefs.pl:208 ../vhffs-panel/repository/prefs.pl:103
+#: ../vhffs-panel/web/prefs.pl:109 ../vhffs-panel/mysql/prefs.pl:115
+#: ../vhffs-panel/cvs/prefs.pl:125 ../vhffs-panel/mail/prefs.pl:147
msgid ""
"This action is non-reversible. All services associated to this project will "
"be DESTROYED."
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:286
+#: ../vhffs-panel/user/prefs.pl:288
msgid "This action is non-reversible. WHEN YOU DELETE IT, YOU CANNOT CANCEL."
msgstr ""
@@ -3795,27 +3895,27 @@
msgid "This box has been successfully added to this domain"
msgstr ""
-#: ../vhffs-panel/pgsql/delete.pl:93
+#: ../vhffs-panel/pgsql/delete.pl:92
msgid "This database cannot be deleted"
msgstr ""
-#: ../vhffs-panel/mysql/delete.pl:72
+#: ../vhffs-panel/mysql/delete.pl:71
msgid "This database doesn't exist in VHFFS database"
msgstr ""
-#: ../vhffs-panel/mysql/prefs_save.pl:75
+#: ../vhffs-panel/mysql/prefs_save.pl:74
msgid "This database doesn't exist on VHFFS"
msgstr ""
-#: ../vhffs-panel/mysql/delete.pl:84
+#: ../vhffs-panel/mysql/delete.pl:83
msgid "This database will NOT be deleted"
msgstr ""
-#: ../vhffs-panel/dns/delete.pl:111
+#: ../vhffs-panel/dns/delete.pl:110
msgid "This domain will NOT be DELETED from Vhffs platform"
msgstr ""
-#: ../vhffs-panel/dns/delete.pl:106
+#: ../vhffs-panel/dns/delete.pl:105
msgid "This domain will be DELETED from Vhffs platform"
msgstr ""
@@ -3823,7 +3923,7 @@
msgid "This forward has been successfully added to this domain"
msgstr ""
-#: ../vhffs-panel/group/delete.pl:91
+#: ../vhffs-panel/group/delete.pl:90
msgid "This group will be deleted"
msgstr ""
@@ -3831,10 +3931,6 @@
msgid "This host is already registered for this service"
msgstr ""
-#: ../vhffs-panel/mail/save_catchall.pl:90
-msgid "This is not a correct mail address"
-msgstr ""
-
#: ../vhffs-panel/mail/delete.pl:102
msgid "This mail domain WILL BE DELETED"
msgstr ""
@@ -3864,39 +3960,33 @@
"\n"
msgstr ""
-#: ../vhffs-panel/mailinglist/add_sub.pl:101
-msgid "This member already exists on this list !"
-msgstr ""
-
#: ../vhffs-panel/admin/object/delete_avatar.pl:104
msgid "This object does not have an avatar"
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:71
+#: ../vhffs-panel/group/history.pl:72 ../vhffs-panel/group/prefs.pl:72
msgid "This object is not functional yet. Please wait creation or moderation."
msgstr ""
#: ../vhffs-panel/mailinglist/delete.pl:86
#: ../vhffs-panel/mailinglist/save_sig.pl:85
-#: ../vhffs-panel/mailinglist/add_sub.pl:87
-#: ../vhffs-panel/mailinglist/prefs.pl:92
-#: ../vhffs-panel/mailinglist/save_options.pl:89
+#: ../vhffs-panel/mailinglist/add_sub.pl:88
+#: ../vhffs-panel/mailinglist/prefs.pl:94
+#: ../vhffs-panel/mailinglist/save_options.pl:91
#: ../vhffs-panel/mailinglist/change_right.pl:89
-#: ../vhffs-panel/mailinglist/del_member.pl:87 ../vhffs-panel/svn/delete.pl:85
-#: ../vhffs-panel/svn/prefs_save.pl:88 ../vhffs-panel/dns/prefs.pl:100
-#: ../vhffs-panel/group/delete.pl:74 ../vhffs-panel/repository/delete.pl:86
-#: ../vhffs-panel/repository/prefs_save.pl:86
+#: ../vhffs-panel/mailinglist/del_member.pl:87 ../vhffs-panel/svn/delete.pl:84
+#: ../vhffs-panel/svn/prefs_save.pl:87 ../vhffs-panel/dns/prefs.pl:99
+#: ../vhffs-panel/group/delete.pl:73 ../vhffs-panel/repository/delete.pl:85
+#: ../vhffs-panel/repository/prefs_save.pl:85
#: ../vhffs-panel/admin/mail/delete_box.pl:89
#: ../vhffs-panel/admin/mail/password_box.pl:90
#: ../vhffs-panel/admin/mail/delete_forward.pl:90
#: ../vhffs-panel/admin/mail/change_forward.pl:90
-#: ../vhffs-panel/web/prefs.pl:80 ../vhffs-panel/web/prefs_save.pl:81
-#: ../vhffs-panel/mysql/prefs.pl:90 ../vhffs-panel/mysql/prefs_save.pl:91
-#: ../vhffs-panel/cvs/delete.pl:86 ../vhffs-panel/cvs/prefs_save.pl:85
-#: ../vhffs-panel/mail/delete.pl:82 ../vhffs-panel/mail/delete_box.pl:86
-#: ../vhffs-panel/mail/add_account.pl:89 ../vhffs-panel/mail/prefs.pl:85
-#: ../vhffs-panel/mail/save_catchall.pl:80
-#: ../vhffs-panel/mail/password_box.pl:89
+#: ../vhffs-panel/web/prefs.pl:80 ../vhffs-panel/web/prefs_save.pl:80
+#: ../vhffs-panel/mysql/prefs.pl:89 ../vhffs-panel/mysql/prefs_save.pl:90
+#: ../vhffs-panel/cvs/delete.pl:85 ../vhffs-panel/mail/delete.pl:82
+#: ../vhffs-panel/mail/delete_box.pl:86 ../vhffs-panel/mail/add_account.pl:89
+#: ../vhffs-panel/mail/prefs.pl:81 ../vhffs-panel/mail/password_box.pl:89
#: ../vhffs-panel/mail/delete_forward.pl:84
#: ../vhffs-panel/mail/add_forward.pl:83
#: ../vhffs-panel/mail/change_forward.pl:89
@@ -3904,22 +3994,22 @@
msgid "This object is not functionnal yet. Please wait creation or moderation."
msgstr ""
-#: ../vhffs-panel/svn/prefs.pl:106 ../vhffs-panel/repository/prefs.pl:89
-#: ../vhffs-panel/cvs/prefs.pl:84
+#: ../vhffs-panel/svn/prefs.pl:105 ../vhffs-panel/repository/prefs.pl:88
+#: ../vhffs-panel/cvs/prefs.pl:83
msgid ""
"This object is not functionnal yet. Please wait creation, moderation or "
"modification."
msgstr ""
-#: ../vhffs-panel/web/delete.pl:96
+#: ../vhffs-panel/web/delete.pl:95
msgid "This object will BE DELETED"
msgstr ""
-#: ../vhffs-panel/group/delete.pl:78 ../vhffs-panel/web/delete.pl:101
+#: ../vhffs-panel/group/delete.pl:77 ../vhffs-panel/web/delete.pl:100
msgid "This object will NOT be DELETED"
msgstr ""
-#: ../vhffs-panel/object/upavatar.pl:93
+#: ../vhffs-panel/object/upavatar.pl:92
msgid "This platform does not provide avatar support"
msgstr ""
@@ -3927,44 +4017,44 @@
msgid "This platform does not support avatar"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:61
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:331
msgid ""
"This platform is temporary closed. Administrators are performing some "
"maintenances tasks or system has database errors. Please come back in a few "
"minutes to log in."
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:72
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:342
msgid ""
"This platform is temporary closed. Administrators are performing some "
"maintenances tasks. Please come back in a few minutes to log in."
msgstr ""
-#: ../vhffs-panel/svn/delete.pl:102
+#: ../vhffs-panel/svn/delete.pl:101
msgid "This repository will be deleted"
msgstr ""
-#: ../vhffs-panel/svn/delete.pl:89
+#: ../vhffs-panel/svn/delete.pl:88
msgid "This subversion repository will NOT be deleted"
msgstr ""
-#: ../vhffs-panel/user/delete.pl:76
+#: ../vhffs-panel/user/delete.pl:75
msgid "This user is always in a group"
msgstr ""
-#: ../vhffs-panel/user/delete.pl:87
+#: ../vhffs-panel/user/delete.pl:86
msgid "This user will BE DELETED"
msgstr ""
-#: ../vhffs-panel/user/delete.pl:93
+#: ../vhffs-panel/user/delete.pl:92
msgid "This user will NOT be DELETED"
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:110
+#: ../vhffs-panel/group/prefs.pl:111
msgid "This user will be removed from this group as soon as possible"
msgstr ""
-#: ../vhffs-panel/web/delete.pl:79 ../vhffs-panel/web/prefs_save.pl:77
+#: ../vhffs-panel/web/delete.pl:78 ../vhffs-panel/web/prefs_save.pl:76
msgid "This web area doesn't exist in VHFFS database"
msgstr ""
@@ -3983,7 +4073,7 @@
msgid "To refuse this subscriber, send a message to\n"
msgstr ""
-#: ../vhffs-panel/ajax/help.pl:54 ../vhffs-panel/ajax/help.pl:59
+#: ../vhffs-panel/ajax/help.pl:51
msgid "Topic not found"
msgstr ""
@@ -4083,7 +4173,11 @@
msgid "Total subscribtion for lists"
msgstr ""
-#: ../vhffs-panel/admin/user/edit.pl:102 ../vhffs-panel/admin/user/show.pl:102
+#: ../vhffs-panel/group/history.pl:85
+msgid "Type"
+msgstr ""
+
+#: ../vhffs-panel/admin/user/edit.pl:102 ../vhffs-panel/admin/user/show.pl:101
msgid "UID"
msgstr ""
@@ -4091,42 +4185,42 @@
msgid "UID of owner"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:150
+#: ../vhffs-panel/dns/prefs.pl:149
#, perl-format
msgid "Unable to add A record: %s"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:145
+#: ../vhffs-panel/dns/prefs.pl:144
#, perl-format
msgid "Unable to add AAAA record: %s"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:189
+#: ../vhffs-panel/dns/prefs.pl:188
#, perl-format
msgid "Unable to add CNAME record: %s"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:166
+#: ../vhffs-panel/dns/prefs.pl:165
#, perl-format
msgid "Unable to add MX record: %s"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:175
+#: ../vhffs-panel/dns/prefs.pl:174
#, perl-format
msgid "Unable to add NS record: %s"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:212
+#: ../vhffs-panel/dns/prefs.pl:211
#, perl-format
msgid "Unable to add SRV record: %s"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:217
+#: ../vhffs-panel/dns/prefs.pl:216
#, perl-format
msgid "Unable to add TXT record: %s"
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:135 ../vhffs-panel/group/prefs.pl:169
+#: ../vhffs-panel/group/prefs.pl:136 ../vhffs-panel/group/prefs.pl:170
msgid ""
"Unable to add user, he might already be in the group (waiting for addition "
"or deletion)"
@@ -4142,7 +4236,7 @@
msgid "Unable to change spam status for %s"
msgstr ""
-#: ../vhffs-panel/mysql/prefs_save.pl:95
+#: ../vhffs-panel/mysql/prefs_save.pl:94
msgid "Unable to change this database's password"
msgstr ""
@@ -4151,37 +4245,37 @@
msgid "Unable to change virus protection status for %s"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:127
+#: ../vhffs-panel/dns/prefs.pl:126
#, perl-format
msgid "Unable to delete A record: %s"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:139
+#: ../vhffs-panel/dns/prefs.pl:138
#, perl-format
msgid "Unable to delete AAAA record: %s"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:184
+#: ../vhffs-panel/dns/prefs.pl:183
#, perl-format
msgid "Unable to delete CNAME record: %s"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:161
+#: ../vhffs-panel/dns/prefs.pl:160
#, perl-format
msgid "Unable to delete MX record: %s"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:171
+#: ../vhffs-panel/dns/prefs.pl:170
#, perl-format
msgid "Unable to delete NS record: %s"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:201
+#: ../vhffs-panel/dns/prefs.pl:200
#, perl-format
msgid "Unable to delete SRV record: %s"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:228
+#: ../vhffs-panel/dns/prefs.pl:227
#, perl-format
msgid "Unable to delete TXT record: %s"
msgstr ""
@@ -4206,23 +4300,23 @@
"Unable to find default redirection address, please contact administrators"
msgstr ""
-#: ../vhffs-panel/cvs/index.pl:61
+#: ../vhffs-panel/cvs/index.pl:62
msgid "Unable to get CVS repositories"
msgstr ""
-#: ../vhffs-panel/dns/index.pl:61
+#: ../vhffs-panel/dns/index.pl:62
msgid "Unable to get DNS"
msgstr ""
-#: ../vhffs-panel/mysql/index.pl:61
+#: ../vhffs-panel/mysql/index.pl:62
msgid "Unable to get MySQL databases."
msgstr ""
-#: ../vhffs-panel/pgsql/index.pl:61
+#: ../vhffs-panel/pgsql/index.pl:62
msgid "Unable to get PgSQL databases"
msgstr ""
-#: ../vhffs-panel/svn/index.pl:61
+#: ../vhffs-panel/svn/index.pl:62
msgid "Unable to get SVN repositories"
msgstr ""
@@ -4231,7 +4325,7 @@
#: ../vhffs-panel/admin/mail/delete_forward.pl:77
#: ../vhffs-panel/admin/mail/change_forward.pl:77
#: ../vhffs-panel/mail/delete.pl:78 ../vhffs-panel/mail/delete_box.pl:73
-#: ../vhffs-panel/mail/prefs.pl:77 ../vhffs-panel/mail/password_box.pl:76
+#: ../vhffs-panel/mail/prefs.pl:75 ../vhffs-panel/mail/password_box.pl:76
#: ../vhffs-panel/mail/delete_forward.pl:74
#: ../vhffs-panel/mail/change_forward.pl:76
#: ../vhffs-panel/mail/spamvirus.pl:76 ../vhffs-panel/mail/spambox.pl:76
@@ -4239,48 +4333,48 @@
msgid "Unable to get information on mail domain %s"
msgstr ""
-#: ../vhffs-panel/mail/index.pl:61
+#: ../vhffs-panel/mail/index.pl:62
msgid "Unable to get mail domains"
msgstr ""
-#: ../vhffs-panel/mailinglist/index.pl:61
+#: ../vhffs-panel/mailinglist/index.pl:62
msgid "Unable to get mailing lists"
msgstr ""
-#: ../vhffs-panel/repository/index.pl:61
+#: ../vhffs-panel/repository/index.pl:62
msgid "Unable to get repositories"
msgstr ""
-#: ../vhffs-panel/web/index.pl:61
+#: ../vhffs-panel/web/index.pl:62
msgid "Unable to get webareas"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:122
+#: ../vhffs-panel/dns/prefs.pl:121
#, perl-format
msgid "Unable to modify A record: %s"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:134
+#: ../vhffs-panel/dns/prefs.pl:133
#, perl-format
msgid "Unable to modify AAAA record: %s"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:180
+#: ../vhffs-panel/dns/prefs.pl:179
#, perl-format
msgid "Unable to modify CNAME record: %s"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:156
+#: ../vhffs-panel/dns/prefs.pl:155
#, perl-format
msgid "Unable to modify MX record: %s"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:197
+#: ../vhffs-panel/dns/prefs.pl:196
#, perl-format
msgid "Unable to modify SRV record: %s"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:223
+#: ../vhffs-panel/dns/prefs.pl:222
#, perl-format
msgid "Unable to modify TXT record: %s"
msgstr ""
@@ -4296,7 +4390,7 @@
msgid "Unable to modify the object"
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:112
+#: ../vhffs-panel/group/prefs.pl:113
msgid "Unable to remove user from group"
msgstr ""
@@ -4306,8 +4400,8 @@
"\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Functions.pm:402
-#: ../vhffs-api/src/Vhffs/Functions.pm:407
+#: ../vhffs-api/src/Vhffs/Functions.pm:468
+#: ../vhffs-api/src/Vhffs/Functions.pm:473
msgid "Unknown"
msgstr ""
@@ -4342,11 +4436,11 @@
msgid "Unsubscribe for the list %s was not complete.\n"
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:198
+#: ../vhffs-panel/group/prefs.pl:235
msgid "Update"
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:202
+#: ../vhffs-panel/group/prefs.pl:239
msgid "Update avatar"
msgstr ""
@@ -4354,31 +4448,31 @@
msgid "Update note"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:150
+#: ../vhffs-panel/mailinglist/prefs.pl:152
msgid "Update signature"
msgstr ""
-#: ../vhffs-panel/object/upavatar.pl:118
+#: ../vhffs-panel/object/upavatar.pl:117
msgid "Uploaded file is too big. The maximum size is 20 Kbytes."
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:255
+#: ../vhffs-panel/dns/prefs.pl:254
#, perl-format
msgid "Use @ for origin (%s)"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:378
+#: ../vhffs-panel/user/prefs.pl:382
#, perl-format
msgid ""
"Use VHFFS servers to manage this mail,<br>you should use use the host pop.%s "
"or imap.%s to fetch your mails"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:384
+#: ../vhffs-panel/user/prefs.pl:393
msgid "Use anti-spam protection"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:392
+#: ../vhffs-panel/user/prefs.pl:401
msgid "Use anti-virus protection"
msgstr ""
@@ -4388,66 +4482,66 @@
msgid "User"
msgstr ""
-#: ../vhffs-panel/panel.pl:84
+#: ../vhffs-panel/admin/su.pl:95
#, perl-format
-msgid "User %s does not exists"
+msgid "User %s does not exist"
msgstr ""
#: ../vhffs-api/src/Vhffs/Panel/Admin.pm:117
msgid "User Admin"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:256 ../vhffs-api/src/Vhffs/Panel/Main.pm:410
+#: ../vhffs-panel/user/prefs.pl:258 ../vhffs-api/src/Vhffs/Panel/Main.pm:451
msgid "User Preferences"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:184
+#: ../vhffs-panel/subscribe.pl:186
msgid "User Successfully created"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:407
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:448
msgid "User account"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:338
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:385
msgid "User does not exist"
msgstr ""
-#: ../vhffs-panel/auth.pl:71
+#: ../vhffs-panel/auth.pl:73
msgid "User is not active yet"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:86 ../vhffs-panel/group/prefs.pl:142
+#: ../vhffs-panel/acl/view.pl:87 ../vhffs-panel/group/prefs.pl:143
msgid "User not found"
msgstr ""
-#: ../vhffs-panel/public/index.pl:65
+#: ../vhffs-public/index.pl:66
msgid "User public area"
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:132 ../vhffs-panel/group/prefs.pl:166
+#: ../vhffs-panel/group/prefs.pl:133 ../vhffs-panel/group/prefs.pl:167
msgid "User will be added as soon as possible"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:216 ../vhffs-panel/user/prefs.pl:261
-#: ../vhffs-panel/acl/view.pl:171 ../vhffs-panel/group/prefs.pl:192
-#: ../vhffs-panel/admin/user/list.pl:79 ../vhffs-panel/admin/su.pl:78
-#: ../vhffs-panel/public/user.pl:83 ../vhffs-panel/public/lastusers.pl:78
-#: ../vhffs-panel/lost.pl:54 ../vhffs-api/src/Vhffs/Panel/Commons.pm:62
+#: ../vhffs-public/user.pl:84 ../vhffs-public/lastusers.pl:78
+#: ../vhffs-panel/subscribe.pl:218 ../vhffs-panel/user/prefs.pl:263
+#: ../vhffs-panel/acl/view.pl:172 ../vhffs-panel/group/prefs.pl:229
+#: ../vhffs-panel/admin/user/list.pl:78 ../vhffs-panel/admin/su.pl:72
+#: ../vhffs-panel/lost.pl:56 ../vhffs-api/src/Vhffs/Panel/Commons.pm:61
msgid "Username"
msgstr ""
-#: ../vhffs-panel/pgsql/prefs.pl:96 ../vhffs-panel/mysql/prefs.pl:103
+#: ../vhffs-panel/pgsql/prefs.pl:95 ../vhffs-panel/mysql/prefs.pl:102
msgid "Username for this database"
msgstr ""
-#: ../vhffs-panel/acl/view.pl:132 ../vhffs-panel/admin/user/edit.pl:95
-#: ../vhffs-panel/admin/user/show.pl:96
+#: ../vhffs-panel/acl/view.pl:133 ../vhffs-panel/admin/user/edit.pl:95
+#: ../vhffs-panel/admin/user/show.pl:95
msgid "Username:"
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:210 ../vhffs-panel/public/lastgroups.pl:75
-#: ../vhffs-panel/public/group.pl:94 ../vhffs-panel/public/allgroups.pl:82
+#: ../vhffs-public/lastgroups.pl:75 ../vhffs-public/group.pl:95
+#: ../vhffs-public/allgroups.pl:82 ../vhffs-panel/group/prefs.pl:247
#: ../vhffs-api/src/Vhffs/Panel/Menu.pm:109
msgid "Users"
msgstr ""
@@ -4460,22 +4554,6 @@
msgid "Users' administration"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:58
-msgid "VHFFS Login"
-msgstr ""
-
-#: ../vhffs-panel/logout.pl:58
-msgid "VHFFS Logout"
-msgstr ""
-
-#: ../vhffs-panel/lost_ack.pl:78
-msgid "VHFFS Password Lost OK"
-msgstr ""
-
-#: ../vhffs-panel/lost_ack.pl:89
-msgid "VHFFS Password Lost failed"
-msgstr ""
-
#: ../vhffs-panel/admin/user/edit.pl:140
#: ../vhffs-panel/admin/pgsql/edit.pl:116
#: ../vhffs-panel/admin/group/edit.pl:121
@@ -4491,7 +4569,7 @@
msgid "Vhffs Statistics"
msgstr ""
-#: ../vhffs-panel/public/group.pl:211
+#: ../vhffs-public/group.pl:220
msgid "View archives"
msgstr ""
@@ -4516,7 +4594,7 @@
msgid "WEB stats"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:179
+#: ../vhffs-panel/mailinglist/prefs.pl:188
msgid "Waiting for confirmation"
msgstr ""
@@ -4531,7 +4609,7 @@
msgid "Waiting for creation"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:181
+#: ../vhffs-panel/mailinglist/prefs.pl:190
msgid "Waiting for deletion"
msgstr ""
@@ -4546,7 +4624,7 @@
msgid "Waiting for modification"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:180
+#: ../vhffs-panel/mailinglist/prefs.pl:189
#: ../vhffs-panel/admin/user/edit.pl:139
#: ../vhffs-panel/admin/pgsql/edit.pl:115
#: ../vhffs-panel/admin/group/edit.pl:120
@@ -4558,7 +4636,7 @@
msgid "Waiting for validation"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:119
+#: ../vhffs-panel/user/prefs.pl:124
msgid "Wanted shell is not in the shell list"
msgstr ""
@@ -4588,8 +4666,13 @@
"\n"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:376
+#: ../vhffs-panel/group/prefs.pl:218
#, perl-format
+msgid "We offer you the possibility to forward emails from %s@%s."
+msgstr ""
+
+#: ../vhffs-panel/user/prefs.pl:380
+#, perl-format
msgid "We offer you the possibility to have one email box on the domain %s"
msgstr ""
@@ -4606,7 +4689,7 @@
msgid "Web Area Administration"
msgstr ""
-#: ../vhffs-panel/admin/moderation.pl:131
+#: ../vhffs-panel/admin/moderation.pl:128
msgid "Web Area awaiting validation"
msgstr ""
@@ -4614,7 +4697,7 @@
msgid "Webarea"
msgstr ""
-#: ../vhffs-panel/web/index.pl:58
+#: ../vhffs-panel/web/index.pl:59
#, perl-format
msgid "Webareas for %s"
msgstr ""
@@ -4623,23 +4706,19 @@
msgid "Webareas' administration"
msgstr ""
-#: ../vhffs-panel/public/group.pl:124
+#: ../vhffs-public/group.pl:125
msgid "Website for this group"
msgstr ""
-#: ../vhffs-panel/public/index.pl:76
+#: ../vhffs-public/index.pl:77
msgid "Websites area"
msgstr ""
-#: ../vhffs-panel/dns/prefs.pl:313 ../vhffs-panel/dns/prefs.pl:398
+#: ../vhffs-panel/dns/prefs.pl:312 ../vhffs-panel/dns/prefs.pl:397
msgid "Weight"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:474
-msgid "Welcome"
-msgstr ""
-
-#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:59
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:58
#, perl-format
msgid "Welcome on %s"
msgstr ""
@@ -4659,23 +4738,23 @@
msgid "Will be deleted"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:78
+#: ../vhffs-api/src/Vhffs/Panel/Commons.pm:77
#, perl-format
msgid "Woah, %s users and %s groups already trust %s"
msgstr ""
-#: ../vhffs-panel/svn/prefs.pl:119 ../vhffs-panel/dns/prefs.pl:276
+#: ../vhffs-panel/svn/prefs.pl:118 ../vhffs-panel/dns/prefs.pl:275
#: ../vhffs-panel/admin/cvs/edit.pl:105 ../vhffs-panel/admin/cvs/show.pl:104
-#: ../vhffs-panel/cvs/prefs.pl:94
+#: ../vhffs-panel/cvs/prefs.pl:121
msgid "Yes"
msgstr ""
-#: ../vhffs-panel/mailinglist/prefs.pl:204 ../vhffs-panel/svn/prefs.pl:125
-#: ../vhffs-panel/user/prefs.pl:288 ../vhffs-panel/dns/prefs.pl:269
-#: ../vhffs-panel/pgsql/prefs.pl:111 ../vhffs-panel/group/prefs.pl:188
-#: ../vhffs-panel/repository/prefs.pl:106 ../vhffs-panel/web/prefs.pl:111
-#: ../vhffs-panel/mysql/prefs.pl:118 ../vhffs-panel/cvs/prefs.pl:100
-#: ../vhffs-panel/mail/prefs.pl:133
+#: ../vhffs-panel/mailinglist/prefs.pl:213 ../vhffs-panel/svn/prefs.pl:124
+#: ../vhffs-panel/user/prefs.pl:290 ../vhffs-panel/dns/prefs.pl:268
+#: ../vhffs-panel/pgsql/prefs.pl:110 ../vhffs-panel/group/prefs.pl:210
+#: ../vhffs-panel/repository/prefs.pl:105 ../vhffs-panel/web/prefs.pl:111
+#: ../vhffs-panel/mysql/prefs.pl:117 ../vhffs-panel/cvs/prefs.pl:127
+#: ../vhffs-panel/mail/prefs.pl:149
msgid "Yes I'm sure of what I do"
msgstr ""
@@ -4683,15 +4762,23 @@
msgid "You are not a subscriber on this list.\n"
msgstr ""
-#: ../vhffs-panel/admin/svn/search.pl:72 ../vhffs-panel/admin/svn/list.pl:61
+#: ../vhffs-panel/mail/prefs.pl:91
+msgid "You are not allowed to modify this object"
+msgstr ""
+
+#: ../vhffs-panel/cvs/prefs.pl:89 ../vhffs-panel/cvs/prefs.pl:103
+msgid "You are not allowed to modify this object (ACL rights)"
+msgstr ""
+
+#: ../vhffs-panel/admin/svn/search.pl:72 ../vhffs-panel/admin/svn/list.pl:60
#: ../vhffs-panel/admin/broadcast.pl:69
-#: ../vhffs-panel/admin/mailing/mailing_submit.pl:74
+#: ../vhffs-panel/admin/mailing/mailing_submit.pl:73
#: ../vhffs-panel/admin/mailing/search.pl:70
-#: ../vhffs-panel/admin/mailing/list.pl:70 ../vhffs-panel/admin/stats.pl:81
+#: ../vhffs-panel/admin/mailing/list.pl:69 ../vhffs-panel/admin/stats.pl:81
#: ../vhffs-panel/admin/user/edit_submit.pl:85
-#: ../vhffs-panel/admin/user/edit.pl:73 ../vhffs-panel/admin/user/show.pl:75
+#: ../vhffs-panel/admin/user/edit.pl:73 ../vhffs-panel/admin/user/show.pl:74
#: ../vhffs-panel/admin/user/edit_note.pl:75
-#: ../vhffs-panel/admin/user/search.pl:71 ../vhffs-panel/admin/user/list.pl:63
+#: ../vhffs-panel/admin/user/search.pl:71 ../vhffs-panel/admin/user/list.pl:62
#: ../vhffs-panel/admin/dns/search.pl:71 ../vhffs-panel/admin/dns/list.pl:71
#: ../vhffs-panel/admin/pgsql/edit_submit.pl:73
#: ../vhffs-panel/admin/pgsql/edit.pl:73 ../vhffs-panel/admin/pgsql/show.pl:73
@@ -4702,11 +4789,11 @@
#: ../vhffs-panel/admin/group/search.pl:71
#: ../vhffs-panel/admin/group/list.pl:72
#: ../vhffs-panel/admin/broadcast_list.pl:70
-#: ../vhffs-panel/admin/repository/edit_submit.pl:75
+#: ../vhffs-panel/admin/repository/edit_submit.pl:74
#: ../vhffs-panel/admin/repository/edit.pl:73
#: ../vhffs-panel/admin/repository/show.pl:73
#: ../vhffs-panel/admin/repository/search.pl:70
-#: ../vhffs-panel/admin/repository/list.pl:72 ../vhffs-panel/admin/su.pl:69
+#: ../vhffs-panel/admin/repository/list.pl:72
#: ../vhffs-panel/admin/object/edit_submit.pl:73
#: ../vhffs-panel/admin/object/delete_avatar.pl:77
#: ../vhffs-panel/admin/object/edit.pl:73
@@ -4715,21 +4802,21 @@
#: ../vhffs-panel/admin/broadcast_view.pl:72
#: ../vhffs-panel/admin/web/edit_submit.pl:73
#: ../vhffs-panel/admin/web/edit.pl:73 ../vhffs-panel/admin/web/show.pl:73
-#: ../vhffs-panel/admin/web/search.pl:71 ../vhffs-panel/admin/web/list.pl:62
+#: ../vhffs-panel/admin/web/search.pl:71 ../vhffs-panel/admin/web/list.pl:61
#: ../vhffs-panel/admin/mysql/edit_submit.pl:72
#: ../vhffs-panel/admin/mysql/edit.pl:73 ../vhffs-panel/admin/mysql/show.pl:72
#: ../vhffs-panel/admin/mysql/search.pl:71
#: ../vhffs-panel/admin/mysql/list.pl:72
-#: ../vhffs-panel/admin/cvs/edit_submit.pl:75
+#: ../vhffs-panel/admin/cvs/edit_submit.pl:74
#: ../vhffs-panel/admin/cvs/edit.pl:73 ../vhffs-panel/admin/cvs/show.pl:73
-#: ../vhffs-panel/admin/cvs/search.pl:70 ../vhffs-panel/admin/cvs/list.pl:73
+#: ../vhffs-panel/admin/cvs/search.pl:70 ../vhffs-panel/admin/cvs/list.pl:72
#: ../vhffs-panel/admin/mail/edit.pl:75 ../vhffs-panel/admin/mail/show.pl:75
#: ../vhffs-panel/admin/mail/search.pl:71 ../vhffs-panel/admin/mail/list.pl:71
msgid "You are not allowed to see it"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:122
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:142
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:183
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:204
msgid "You are not granted to access this page"
msgstr ""
@@ -4742,8 +4829,8 @@
"\n"
msgstr ""
-#: ../vhffs-panel/svn/prefs.pl:131 ../vhffs-panel/dns/prefs.pl:261
-#: ../vhffs-panel/web/prefs.pl:104 ../vhffs-panel/mail/prefs.pl:139
+#: ../vhffs-panel/svn/prefs.pl:130 ../vhffs-panel/dns/prefs.pl:260
+#: ../vhffs-panel/web/prefs.pl:104 ../vhffs-panel/mail/prefs.pl:155
msgid ""
"You can Manage rights on this service for each user in the VHFFS database. "
"Please read help before manage it."
@@ -4753,11 +4840,11 @@
msgid "You can also send a command list in the mail body.\n"
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:108
+#: ../vhffs-panel/group/prefs.pl:109
msgid "You cannot remove the owner of the group"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:85
+#: ../vhffs-panel/subscribe.pl:87
msgid "You cannot subscribe to VHFFS"
msgstr ""
@@ -4802,11 +4889,11 @@
msgid "You have to select a group first"
msgstr ""
-#: ../vhffs-panel/logout.pl:59
+#: ../vhffs-panel/auth.pl:100
msgid "You left your VHFFS session!"
msgstr ""
-#: ../vhffs-panel/lost.pl:52
+#: ../vhffs-panel/lost.pl:54
msgid "You lost your password? You're a bad guy!"
msgstr ""
@@ -4816,7 +4903,7 @@
msgid "You may get some help on listengine by sending an email to\n"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:169
+#: ../vhffs-panel/user/prefs.pl:179
msgid "You must choose a method for your mail"
msgstr ""
@@ -4825,90 +4912,94 @@
msgid "You must confirm your request by sending a confirmation email\n"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:139
+#: ../vhffs-panel/subscribe.pl:141
msgid "You must declare a valid mail address"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:119
+#: ../vhffs-panel/subscribe.pl:121
msgid "You must declare your city"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:115
+#: ../vhffs-panel/subscribe.pl:117
msgid "You must declare your country"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:127
+#: ../vhffs-panel/subscribe.pl:129
msgid "You must declare your firstname"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:131
+#: ../vhffs-panel/subscribe.pl:133
msgid "You must declare your lastname"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:135
+#: ../vhffs-panel/subscribe.pl:137
msgid "You must declare your mail address"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:107
+#: ../vhffs-panel/subscribe.pl:109
msgid "You must declare your username"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:123
+#: ../vhffs-panel/subscribe.pl:125
msgid "You must declare your zipcode"
msgstr ""
-#: ../vhffs-panel/mailinglist/create.pl:74 ../vhffs-panel/svn/create.pl:73
-#: ../vhffs-panel/dns/create.pl:43 ../vhffs-panel/pgsql/create.pl:76
-#: ../vhffs-panel/group/prefs.pl:89 ../vhffs-panel/group/create.pl:68
+#: ../vhffs-panel/mailinglist/create.pl:74 ../vhffs-panel/svn/create.pl:74
+#: ../vhffs-panel/dns/create.pl:42 ../vhffs-panel/pgsql/create.pl:76
+#: ../vhffs-panel/group/prefs.pl:90 ../vhffs-panel/group/create.pl:68
#: ../vhffs-panel/repository/create.pl:70 ../vhffs-panel/web/create.pl:73
-#: ../vhffs-panel/mysql/create.pl:76 ../vhffs-panel/cvs/create.pl:75
+#: ../vhffs-panel/mysql/create.pl:76 ../vhffs-panel/cvs/create.pl:76
#: ../vhffs-panel/mail/create.pl:66
msgid "You must enter a description"
msgstr ""
-#: ../vhffs-panel/group/prefs.pl:124
+#: ../vhffs-panel/group/prefs.pl:125
msgid "You must enter an username"
msgstr ""
+#: ../vhffs-panel/group/view.pl:54
+msgid "You must specify a project name"
+msgstr ""
+
#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:163
msgid "You will receive an email with the decision of administrators.\n"
msgstr ""
-#: ../vhffs-api/src/Vhffs/Panel/Main.pm:340
+#: ../vhffs-api/src/Vhffs/Panel/Main.pm:392
msgid "You're are not allowed to browse panel"
msgstr ""
#: ../vhffs-panel/mailinglist/delete.pl:90
#: ../vhffs-panel/mailinglist/save_sig.pl:89
-#: ../vhffs-panel/mailinglist/add_sub.pl:91
-#: ../vhffs-panel/mailinglist/prefs.pl:98
-#: ../vhffs-panel/mailinglist/save_options.pl:93
+#: ../vhffs-panel/mailinglist/add_sub.pl:92
+#: ../vhffs-panel/mailinglist/prefs.pl:100
+#: ../vhffs-panel/mailinglist/save_options.pl:95
#: ../vhffs-panel/mailinglist/change_right.pl:93
-#: ../vhffs-panel/mailinglist/del_member.pl:91 ../vhffs-panel/svn/delete.pl:81
-#: ../vhffs-panel/svn/prefs.pl:100 ../vhffs-panel/svn/prefs_save.pl:84
-#: ../vhffs-panel/dns/delete.pl:89 ../vhffs-panel/dns/delete.pl:93
-#: ../vhffs-panel/dns/prefs.pl:93 ../vhffs-panel/dns/prefs.pl:110
-#: ../vhffs-panel/pgsql/delete.pl:77 ../vhffs-panel/pgsql/prefs.pl:78
-#: ../vhffs-panel/pgsql/prefs_save.pl:85 ../vhffs-panel/group/delete.pl:70
-#: ../vhffs-panel/group/prefs.pl:74 ../vhffs-panel/group/prefs.pl:83
-#: ../vhffs-panel/group/prefs.pl:102 ../vhffs-panel/group/prefs.pl:117
-#: ../vhffs-panel/group/prefs.pl:158 ../vhffs-panel/repository/delete.pl:82
-#: ../vhffs-panel/repository/prefs.pl:83
-#: ../vhffs-panel/repository/prefs_save.pl:82
+#: ../vhffs-panel/mailinglist/del_member.pl:91 ../vhffs-panel/svn/delete.pl:80
+#: ../vhffs-panel/svn/prefs.pl:99 ../vhffs-panel/svn/prefs_save.pl:83
+#: ../vhffs-panel/dns/delete.pl:88 ../vhffs-panel/dns/delete.pl:92
+#: ../vhffs-panel/dns/prefs.pl:92 ../vhffs-panel/dns/prefs.pl:109
+#: ../vhffs-panel/pgsql/delete.pl:76 ../vhffs-panel/pgsql/prefs.pl:77
+#: ../vhffs-panel/pgsql/prefs_save.pl:84 ../vhffs-panel/group/delete.pl:69
+#: ../vhffs-panel/group/history.pl:75 ../vhffs-panel/group/prefs.pl:75
+#: ../vhffs-panel/group/prefs.pl:84 ../vhffs-panel/group/prefs.pl:103
+#: ../vhffs-panel/group/prefs.pl:118 ../vhffs-panel/group/prefs.pl:159
+#: ../vhffs-panel/group/prefs.pl:176 ../vhffs-panel/repository/delete.pl:81
+#: ../vhffs-panel/repository/prefs.pl:82
+#: ../vhffs-panel/repository/prefs_save.pl:81
#: ../vhffs-panel/admin/moderation_submit.pl:79
-#: ../vhffs-panel/admin/moderation.pl:76
+#: ../vhffs-panel/admin/moderation.pl:73
#: ../vhffs-panel/admin/broadcast_submit.pl:78
#: ../vhffs-panel/admin/broadcast_delete.pl:78
#: ../vhffs-panel/admin/mail/delete_box.pl:95
#: ../vhffs-panel/admin/mail/password_box.pl:96
#: ../vhffs-panel/admin/mail/change_forward.pl:96
-#: ../vhffs-panel/web/delete.pl:83 ../vhffs-panel/web/prefs.pl:86
-#: ../vhffs-panel/web/prefs_save.pl:85 ../vhffs-panel/mysql/delete.pl:80
-#: ../vhffs-panel/mysql/prefs.pl:84 ../vhffs-panel/mysql/prefs_save.pl:87
-#: ../vhffs-panel/cvs/delete.pl:82 ../vhffs-panel/cvs/prefs.pl:80
-#: ../vhffs-panel/cvs/prefs_save.pl:81 ../vhffs-panel/mail/delete.pl:86
-#: ../vhffs-panel/mail/delete_box.pl:92 ../vhffs-panel/mail/add_account.pl:95
-#: ../vhffs-panel/mail/prefs.pl:91 ../vhffs-panel/mail/save_catchall.pl:85
+#: ../vhffs-panel/web/delete.pl:82 ../vhffs-panel/web/prefs.pl:86
+#: ../vhffs-panel/web/prefs_save.pl:84 ../vhffs-panel/mysql/delete.pl:79
+#: ../vhffs-panel/mysql/prefs.pl:83 ../vhffs-panel/mysql/prefs_save.pl:86
+#: ../vhffs-panel/cvs/delete.pl:81 ../vhffs-panel/cvs/prefs.pl:79
+#: ../vhffs-panel/mail/delete.pl:86 ../vhffs-panel/mail/delete_box.pl:92
+#: ../vhffs-panel/mail/add_account.pl:95 ../vhffs-panel/mail/prefs.pl:85
#: ../vhffs-panel/mail/password_box.pl:95
#: ../vhffs-panel/mail/add_forward.pl:88
#: ../vhffs-panel/mail/change_forward.pl:95
@@ -4921,107 +5012,107 @@
msgid "You're not allowed to do this (ACL rights) "
msgstr ""
-#: ../vhffs-panel/acl/view.pl:88 ../vhffs-panel/acl/view.pl:103
-#: ../vhffs-panel/acl/view.pl:118
+#: ../vhffs-panel/acl/view.pl:89 ../vhffs-panel/acl/view.pl:104
+#: ../vhffs-panel/acl/view.pl:119
msgid "You're not allowed to manage this object's ACL"
msgstr ""
-#: ../vhffs-panel/history.pl:98 ../vhffs-panel/acl/view.pl:76
+#: ../vhffs-panel/history.pl:98 ../vhffs-panel/acl/view.pl:77
msgid "You're not allowed to view this object's ACL"
msgstr ""
-#: ../vhffs-panel/panel.pl:89
+#: ../vhffs-panel/admin/su.pl:64
msgid "You're not an administrator"
msgstr ""
-#: ../vhffs-robots/src/refused_cvs.pl:79
+#: ../vhffs-robots/src/cvs_refused.pl:79
msgid "Your CVS repository request"
msgstr ""
-#: ../vhffs-robots/src/refused_cvs.pl:68
+#: ../vhffs-robots/src/cvs_refused.pl:68
#, perl-format
msgid "Your CVS request : %s "
msgstr ""
-#: ../vhffs-robots/src/refused_dns.pl:82
+#: ../vhffs-robots/src/dns_refused.pl:82
msgid "Your DNS hosting request"
msgstr ""
-#: ../vhffs-robots/src/refused_dns.pl:70
+#: ../vhffs-robots/src/dns_refused.pl:70
#, perl-format
msgid "Your DNS hosting request for the domain : %s "
msgstr ""
-#: ../vhffs-robots/src/refused_repository.pl:83
+#: ../vhffs-robots/src/repository_refused.pl:83
msgid "Your Download repository request"
msgstr ""
-#: ../vhffs-robots/src/refused_repository.pl:71
+#: ../vhffs-robots/src/repository_refused.pl:71
#, perl-format
msgid "Your Download repository request : %s "
msgstr ""
-#: ../vhffs-robots/src/refused_groups.pl:78
+#: ../vhffs-robots/src/group_refused.pl:78
msgid "Your Group request"
msgstr ""
-#: ../vhffs-robots/src/refused_groups.pl:67
+#: ../vhffs-robots/src/group_refused.pl:67
#, perl-format
msgid "Your Group request : %s "
msgstr ""
-#: ../vhffs-robots/src/refused_mail.pl:82
+#: ../vhffs-robots/src/mail_refused.pl:82
msgid "Your Mail hosting request"
msgstr ""
-#: ../vhffs-robots/src/refused_mail.pl:70
+#: ../vhffs-robots/src/mail_refused.pl:70
#, perl-format
msgid "Your Mail hosting request for the domain: %s "
msgstr ""
-#: ../vhffs-robots/src/refused_ml.pl:79
+#: ../vhffs-robots/src/mailinglist_refused.pl:79
msgid "Your Mailing-list request"
msgstr ""
-#: ../vhffs-robots/src/refused_ml.pl:68
+#: ../vhffs-robots/src/mailinglist_refused.pl:68
#, perl-format
msgid "Your Mailing-list request : %s "
msgstr ""
-#: ../vhffs-robots/src/refused_mysql.pl:53
+#: ../vhffs-robots/src/mysql_refused.pl:53
msgid "Your MySQL database request"
msgstr ""
-#: ../vhffs-robots/src/refused_mysql.pl:41
+#: ../vhffs-robots/src/mysql_refused.pl:41
#, perl-format
msgid "Your MySQL database request : %s "
msgstr ""
-#: ../vhffs-robots/src/refused_postgres.pl:83
+#: ../vhffs-robots/src/pgsql_refused.pl:83
msgid "Your PostgreSQL database request"
msgstr ""
-#: ../vhffs-robots/src/refused_postgres.pl:71
+#: ../vhffs-robots/src/pgsql_refused.pl:71
#, perl-format
msgid "Your PostgreSQL database request : %s "
msgstr ""
-#: ../vhffs-robots/src/refused_svn.pl:49
+#: ../vhffs-robots/src/svn_refused.pl:49
msgid "Your Subversion repository request"
msgstr ""
-#: ../vhffs-robots/src/refused_svn.pl:38
+#: ../vhffs-robots/src/svn_refused.pl:38
#, perl-format
msgid "Your Subversion repository request : %s"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:237
+#: ../vhffs-panel/subscribe.pl:238
msgid ""
"Your email address. It will be used to contact you when needed and as a "
"destination address if you use our email forwarding service"
msgstr ""
-#: ../vhffs-robots/src/refused_web.pl:78
+#: ../vhffs-robots/src/web_refused.pl:78
msgid "Your hosting request"
msgstr ""
@@ -5029,30 +5120,19 @@
msgid "Your message"
msgstr ""
-#: ../vhffs-panel/pgsql/prefs_save.pl:89
+#: ../vhffs-panel/pgsql/prefs_save.pl:88
msgid "Your password is not correct. Please check it."
msgstr ""
-#: ../vhffs-panel/user/projects.pl:56
+#: ../vhffs-panel/group/index.pl:60
msgid "Your projects"
msgstr ""
-#: ../vhffs-panel/cvs/create.pl:73
-msgid ""
-"Your repository name is not correct. It must contains at least 3 caracters"
-msgstr ""
-
-#: ../vhffs-panel/cvs/create.pl:71
-msgid ""
-"Your repository name is not correct. It must contains only caracter and "
-"numbers"
-msgstr ""
-
-#: ../vhffs-irc/modobot.pl:393
+#: ../vhffs-irc/modobot.pl:395
msgid "Your request for a "
msgstr ""
-#: ../vhffs-irc/modobot.pl:404
+#: ../vhffs-irc/modobot.pl:406
#, perl-format
msgid "Your request on %s"
msgstr ""
@@ -5078,31 +5158,31 @@
"Have a nice day.\n"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:236
+#: ../vhffs-panel/subscribe.pl:237
msgid ""
"Your username. It must contains only alphanumeric characters in lowercase, "
"its length must be between 3 and 12 chars"
msgstr ""
-#: ../vhffs-robots/src/refused_web.pl:67
+#: ../vhffs-robots/src/web_refused.pl:67
#, perl-format
msgid "Your web hosting request for the servername : %s "
msgstr ""
-#: ../vhffs-panel/subscribe.pl:143
+#: ../vhffs-panel/subscribe.pl:145
msgid "Your zipcode is not correct! Please enter a correct zipcode"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:220 ../vhffs-panel/user/prefs.pl:265
-#: ../vhffs-panel/admin/user/edit.pl:106 ../vhffs-panel/admin/user/show.pl:106
+#: ../vhffs-panel/subscribe.pl:222 ../vhffs-panel/user/prefs.pl:267
+#: ../vhffs-panel/admin/user/edit.pl:106 ../vhffs-panel/admin/user/show.pl:105
msgid "Zipcode"
msgstr ""
-#: ../vhffs-panel/user/prefs.pl:103
+#: ../vhffs-panel/user/prefs.pl:107
msgid "Zipcode is not correct !"
msgstr ""
-#: ../vhffs-panel/mailinglist/add_sub.pl:109
+#: ../vhffs-panel/mailinglist/add_sub.pl:112
#, perl-format
msgid "[%s] You've been added to the list %s"
msgstr ""
@@ -5115,14 +5195,16 @@
msgid "cannot be removed.\n"
msgstr ""
-#: ../vhffs-robots/src/refused_ml.pl:69 ../vhffs-robots/src/refused_mail.pl:71
-#: ../vhffs-robots/src/refused_postgres.pl:72
-#: ../vhffs-robots/src/refused_cvs.pl:69 ../vhffs-robots/src/refused_web.pl:68
-#: ../vhffs-robots/src/refused_mysql.pl:42
-#: ../vhffs-robots/src/refused_svn.pl:39
-#: ../vhffs-robots/src/refused_groups.pl:68
-#: ../vhffs-robots/src/refused_repository.pl:72
-#: ../vhffs-robots/src/refused_dns.pl:71
+#: ../vhffs-robots/src/mailinglist_refused.pl:69
+#: ../vhffs-robots/src/web_refused.pl:68
+#: ../vhffs-robots/src/group_refused.pl:68
+#: ../vhffs-robots/src/svn_refused.pl:39
+#: ../vhffs-robots/src/mail_refused.pl:71
+#: ../vhffs-robots/src/mysql_refused.pl:42
+#: ../vhffs-robots/src/dns_refused.pl:71
+#: ../vhffs-robots/src/repository_refused.pl:72
+#: ../vhffs-robots/src/pgsql_refused.pl:72
+#: ../vhffs-robots/src/cvs_refused.pl:69
msgid "has been refused by the Moderators team"
msgstr ""
@@ -5167,42 +5249,38 @@
msgid "lang [fr|us|es]\t - set listengine language\n"
msgstr ""
-#: ../vhffs-listengine/src/listengine.pl:926
+#: ../vhffs-listengine/src/listengine.pl:935
#, perl-format
msgid "listengine - list of messages to moderate for %s"
msgstr ""
-#: ../vhffs-listengine/src/listengine.pl:809
-#: ../vhffs-listengine/src/listengine.pl:831
-#: ../vhffs-listengine/src/listengine.pl:842
+#: ../vhffs-listengine/src/listengine.pl:818
+#: ../vhffs-listengine/src/listengine.pl:840
+#: ../vhffs-listengine/src/listengine.pl:851
msgid "listengine help"
msgstr ""
-#: ../vhffs-listengine/src/listengine.pl:874
-#: ../vhffs-listengine/src/listengine.pl:885
-#: ../vhffs-listengine/src/listengine.pl:901
-#: ../vhffs-listengine/src/listengine.pl:913
-#: ../vhffs-listengine/src/listengine.pl:940
-#: ../vhffs-listengine/src/listengine.pl:951
+#: ../vhffs-listengine/src/listengine.pl:883
+#: ../vhffs-listengine/src/listengine.pl:894
+#: ../vhffs-listengine/src/listengine.pl:910
+#: ../vhffs-listengine/src/listengine.pl:922
+#: ../vhffs-listengine/src/listengine.pl:949
+#: ../vhffs-listengine/src/listengine.pl:960
msgid "listengine moderation"
msgstr ""
-#: ../vhffs-listengine/src/listengine.pl:859
+#: ../vhffs-listengine/src/listengine.pl:868
msgid "listengine result command"
msgstr ""
-#: ../vhffs-listengine/src/listengine.pl:992
+#: ../vhffs-listengine/src/listengine.pl:1001
msgid "listengine: unknown command"
msgstr ""
-#: ../vhffs-panel/subscribe.pl:217 ../vhffs-panel/user/prefs.pl:262
+#: ../vhffs-panel/subscribe.pl:219 ../vhffs-panel/user/prefs.pl:264
msgid "mail"
msgstr ""
-#: ../vhffs-panel/svn/prefs.pl:144 ../vhffs-panel/svn/prefs_save.pl:115
-msgid "ml adress here..."
-msgstr ""
-
#: ../vhffs-api/src/Vhffs/Listengine/Intl.pm:58
msgid "moderate XXXXX\t\t\t - accept the message with message-id XXXXX\n"
msgstr ""
@@ -5221,11 +5299,16 @@
"moderate refused XXXXX\t\t\t - refuse the message with message-id XXXXX\n"
msgstr ""
+#: ../vhffs-panel/web/create.pl:82
+msgid "new site"
+msgstr ""
+
#: ../vhffs-panel/admin/object/edit.pl:112
msgid "no date"
msgstr ""
-#: ../vhffs-panel/history.pl:129 ../vhffs-panel/admin/object/edit.pl:218
+#: ../vhffs-panel/history.pl:129 ../vhffs-panel/group/history.pl:106
+#: ../vhffs-panel/admin/object/edit.pl:218
msgid "no information about date"
msgstr ""
Modified: trunk/vhffs-panel/Makefile.am
===================================================================
--- trunk/vhffs-panel/Makefile.am 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/Makefile.am 2007-09-10 18:17:22 UTC (rev 902)
@@ -109,19 +109,10 @@
js/prototype.js \
js/commons.js \
js/tooltip.js \
- mail/add_account.pl \
- mail/add_forward.pl \
- mail/change_forward.pl \
mail/create.pl \
- mail/delete_box.pl \
- mail/delete_forward.pl \
mail/delete.pl \
mail/index.pl \
- mail/password_box.pl \
mail/prefs.pl \
- mail/save_catchall.pl \
- mail/spambox.pl \
- mail/spamvirus.pl \
mailinglist/add_sub.pl \
mailinglist/change_right.pl \
mailinglist/create.pl \
Deleted: trunk/vhffs-panel/mail/add_account.pl
===================================================================
--- trunk/vhffs-panel/mail/add_account.pl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/mail/add_account.pl 2007-09-10 18:17:22 UTC (rev 902)
@@ -1,115 +0,0 @@
-#!%PERL% -w
-# Copyright (c) vhffs project and its contributors
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-#3. Neither the name of vhffs nor the names of its contributors
-# may be used to endorse or promote products derived from this
-# software without specific prior written permission.
-#
-#THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-#"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-#LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-#FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-#COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-#INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-#BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-#LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-#CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGE.
-
-
-use POSIX qw(locale_h);
-use HTML::Template;
-use locale;
-use Locale::gettext;
-use CGI;
-use CGI::Session;
-use strict;
-
-use lib '%VHFFS_LIB_DIR%';
-use Vhffs::User;
-use Vhffs::Group;
-use Vhffs::Main;
-use Vhffs::Panel::Main;
-use Vhffs::Panel::Menu;
-use Vhffs::Services::Mail;
-use Vhffs::Acl;
-use Vhffs::Constants;
-
-my $panel = new Vhffs::Panel::Main();
-exit 0 unless $panel;
-my $session = $panel->get_session;
-exit 0 unless $session;
-
-my $vhffs = $panel->{'vhffs'};
-my $maintemplate = $panel->{'template'};
-my $user = $panel->{'user'};
-my $group = $panel->{'group'};
-my $projectname = $session->param("project");
-my $cgi = $panel->{'cgi'};
-my $domain = $cgi->param("NAME");
-my $boxname = $cgi->param("LOCALPART");
-my $password = $cgi->param("PASSWORD");
-my $template;
-my $message;
-my $mail = Vhffs::Services::Mail::get_by_mxdomain( $vhffs , $domain );
-
-my $templatedir = $vhffs->get_config->get_templatedir;
-
-if( !defined $mail )
-{
-
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = gettext( "Cannot get informations on this object");
- $template->param( MESSAGE => $message );
-
-}
-elsif( ( ! defined $password ) || ( ! defined $boxname ) )
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = gettext( "CGI ERROR");
- $template->param( MESSAGE => $message );
-}
-elsif( $mail->get_status != Vhffs::Constants::ACTIVATED )
-{
-
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = gettext( "This object is not functionnal yet. Please wait creation or moderation.");
- $template->param( MESSAGE => $message );
-}
-elsif( ( Vhffs::Acl::what_perm_for_user( $user , $mail , $vhffs ) < Vhffs::Constants::ACL_VIEW ) && ( $user->is_admin != 1 ) )
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = gettext("You're not allowed to do this (ACL rights)");
- $template->param( MESSAGE => $message );
-}
-else
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
-
- if( $mail->addbox( $boxname , $password ) < 0 )
- {
- $message = gettext( "This box already exists for this domain or parameters are not valid. Check your domain." );
- }
- else
- {
- $message = gettext( "This box has been successfully added to this domain" );
- }
- $template->param( MESSAGE => $message );
-}
-
-$panel->set_refresh_url( "/mail/prefs.pl?name=$domain" );
-$panel->build( $template );
-$panel->display;
Deleted: trunk/vhffs-panel/mail/add_forward.pl
===================================================================
--- trunk/vhffs-panel/mail/add_forward.pl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/mail/add_forward.pl 2007-09-10 18:17:22 UTC (rev 902)
@@ -1,106 +0,0 @@
-#!%PERL% -w
-# Copyright (c) vhffs project and its contributors
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-#3. Neither the name of vhffs nor the names of its contributors
-# may be used to endorse or promote products derived from this
-# software without specific prior written permission.
-#
-#THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-#"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-#LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-#FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-#COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-#INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-#BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-#LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-#CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGE.
-
-
-use POSIX qw(locale_h);
-use HTML::Template;
-use locale;
-use Locale::gettext;
-use CGI;
-use CGI::Session;
-use strict;
-
-use lib '%VHFFS_LIB_DIR%';
-use Vhffs::User;
-use Vhffs::Group;
-use Vhffs::Main;
-use Vhffs::Panel::Main;
-use Vhffs::Panel::Menu;
-use Vhffs::Services::Mail;
-use Vhffs::Acl;
-use Vhffs::Constants;
-
-my $panel = new Vhffs::Panel::Main();
-exit 0 unless $panel;
-my $session = $panel->get_session;
-exit 0 unless $session;
-
-my $vhffs = $panel->{'vhffs'};
-my $maintemplate = $panel->{'template'};
-my $user = $panel->{'user'};
-my $group = $panel->{'group'};
-my $projectname = $session->param("project");
-my $cgi = $panel->{'cgi'};
-my $domain = $cgi->param("NAME");
-my $localpart = $cgi->param("LOCALPART");
-my $fmail = $cgi->param("FMAIL");
-my $template;
-my $message;
-my $mail = Vhffs::Services::Mail::get_by_mxdomain( $vhffs , $domain );
-
-my $templatedir = $vhffs->get_config->get_templatedir;
-$template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
-
-if( ! defined $mail ) {
- $message = gettext( "Cannot get informations on this object");
- $template->param( MESSAGE => $message );
-}
-elsif( ( ! defined $localpart ) || ( ! defined $fmail ) )
-{
- $message = gettext( "CGI ERROR");
- $template->param( MESSAGE => $message );
-}
-elsif( $mail->get_status != Vhffs::Constants::ACTIVATED )
-{
- $message = gettext( "This object is not functionnal yet. Please wait creation or moderation.");
- $template->param( MESSAGE => $message );
-}
-elsif( ( Vhffs::Acl::what_perm_for_user( $user , $mail , $vhffs ) < Vhffs::Constants::ACL_VIEW ) && ( $user->is_admin != 1 ) )
-{
- $message = gettext("You're not allowed to do this (ACL rights)");
- $template->param( MESSAGE => $message );
-}
-else
-{
- if( $mail->addforward( $localpart , $fmail ) < 0 )
- {
- $message = sprintf( gettext("Already exists for this domain or bad parameters. Check your domain") );
- }
- else
- {
- $message = gettext( "This forward has been successfully added to this domain" );
- }
- $template->param( MESSAGE => $message );
-}
-
-$panel->set_refresh_url( "/mail/prefs.pl?name=$domain" );
-$panel->build( $template );
-$panel->display;
Deleted: trunk/vhffs-panel/mail/change_forward.pl
===================================================================
--- trunk/vhffs-panel/mail/change_forward.pl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/mail/change_forward.pl 2007-09-10 18:17:22 UTC (rev 902)
@@ -1,115 +0,0 @@
-#!%PERL% -w
-# Copyright (c) vhffs project and its contributors
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-#3. Neither the name of vhffs nor the names of its contributors
-# may be used to endorse or promote products derived from this
-# software without specific prior written permission.
-#
-#THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-#"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-#LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-#FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-#COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-#INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-#BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-#LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-#CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGE.
-
-
-use POSIX qw(locale_h);
-use HTML::Template;
-use locale;
-use Locale::gettext;
-use CGI;
-use CGI::Session;
-use strict;
-
-use lib '%VHFFS_LIB_DIR%';
-use Vhffs::User;
-use Vhffs::Group;
-use Vhffs::Main;
-use Vhffs::Panel::Main;
-use Vhffs::Panel::Menu;
-use Vhffs::Services::Mail;
-use Vhffs::Acl;
-use Vhffs::Constants;
-
-my $panel = new Vhffs::Panel::Main();
-exit 0 unless $panel;
-my $session = $panel->get_session;
-exit 0 unless $session;
-
-my $vhffs = $panel->{'vhffs'};
-my $maintemplate = $panel->{'template'};
-my $user = $panel->{'user'};
-my $group = $panel->{'group'};
-my $projectname = $session->param("project");
-my $cgi = $panel->{'cgi'};
-my $domain = $cgi->param("DOMAIN");
-my $boxname = $cgi->param("LOCALPART");
-my $forward = $cgi->param("FORWARD");
-my $template;
-my $message;
-my $mail = Vhffs::Services::Mail::get_by_mxdomain( $vhffs , $domain );
-
-my $templatedir = $vhffs->get_config->get_templatedir;
-
-my $retour;
-
-if( ! defined $mail )
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = sprintf( gettext("Unable to get information on mail domain %s"), $domain );
- $template->param( MESSAGE => $message );
-}
-elsif( ( ! defined $boxname ) || ( ! defined $forward ) )
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = gettext( "CGI ERROR");
- $template->param( MESSAGE => $message );
-}
-elsif( $mail->get_status != Vhffs::Constants::ACTIVATED )
-{
-
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = gettext( "This object is not functionnal yet. Please wait creation or moderation.");
- $template->param( MESSAGE => $message );
-}
-elsif( ( Vhffs::Acl::what_perm_for_user( $user , $mail , $vhffs ) < Vhffs::Constants::ACL_VIEW ) && ( $user->is_admin != 1 ) )
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = gettext("You're not allowed to do this (ACL rights)");
- $template->param( MESSAGE => $message );
-}
-else
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
-
- if( ( $retour = $mail->change_forward( $boxname , $forward ) ) < 0 )
- {
- $message = sprintf( gettext( 'Unable to modify forward %s (%d)' ), $boxname , $retour );
- }
- else
- {
- $message = gettext( 'Forward successfully added' );
- }
- $template->param( MESSAGE => $message );
-}
-
-$panel->set_refresh_url( "/mail/prefs.pl?name=$domain" );
-$panel->build( $template );
-$panel->display;
Deleted: trunk/vhffs-panel/mail/delete_box.pl
===================================================================
--- trunk/vhffs-panel/mail/delete_box.pl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/mail/delete_box.pl 2007-09-10 18:17:22 UTC (rev 902)
@@ -1,112 +0,0 @@
-#!%PERL% -w
-# Copyright (c) vhffs project and its contributors
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-#3. Neither the name of vhffs nor the names of its contributors
-# may be used to endorse or promote products derived from this
-# software without specific prior written permission.
-#
-#THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-#"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-#LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-#FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-#COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-#INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-#BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-#LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-#CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGE.
-
-
-use POSIX qw(locale_h);
-use HTML::Template;
-use locale;
-use Locale::gettext;
-use CGI;
-use CGI::Session;
-use strict;
-
-use lib '%VHFFS_LIB_DIR%';
-use Vhffs::User;
-use Vhffs::Group;
-use Vhffs::Main;
-use Vhffs::Panel::Main;
-use Vhffs::Panel::Menu;
-use Vhffs::Services::Mail;
-use Vhffs::Acl;
-use Vhffs::Constants;
-
-my $panel = new Vhffs::Panel::Main();
-exit 0 unless $panel;
-my $session = $panel->get_session;
-exit 0 unless $session;
-
-my $vhffs = $panel->{'vhffs'};
-my $maintemplate = $panel->{'template'};
-my $user = $panel->{'user'};
-my $group = $panel->{'group'};
-my $projectname = $session->param("project");
-my $cgi = $panel->{'cgi'};
-my $domain = $cgi->param("DOMAIN");
-my $boxname = $cgi->param("LOCALPART");
-my $template;
-my $message;
-my $mail = Vhffs::Services::Mail::get_by_mxdomain( $vhffs , $domain );
-
-my $templatedir = $vhffs->get_config->get_templatedir;
-
-if( ! defined $mail )
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = sprintf( gettext("Unable to get information on mail domain %s"), $domain );
- $template->param( MESSAGE => $message );
-}
-elsif( ! defined $boxname )
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = gettext( "CGI ERROR");
- $template->param( MESSAGE => $message );
-}
-elsif( $mail->get_status != Vhffs::Constants::ACTIVATED )
-{
-
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = gettext( "This object is not functionnal yet. Please wait creation or moderation.");
- $template->param( MESSAGE => $message );
-}
-elsif( ( Vhffs::Acl::what_perm_for_user( $user , $mail , $vhffs ) < Vhffs::Constants::ACL_VIEW ) && ( $user->is_admin != 1 ) )
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = gettext("You're not allowed to do this (ACL rights)");
- $template->param( MESSAGE => $message );
-}
-else
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
-
- if( $mail->delbox( $boxname ) < 0 )
- {
- $message = sprintf( gettext("Can't delete box %s"), $boxname);
- }
- else
- {
- $message = gettext("Account successfully deleted");
- }
- $template->param( MESSAGE => $message );
-}
-
-$panel->set_refresh_url( "/mail/prefs.pl?name=$domain" );
-$panel->build( $template );
-$panel->display;
Deleted: trunk/vhffs-panel/mail/delete_forward.pl
===================================================================
--- trunk/vhffs-panel/mail/delete_forward.pl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/mail/delete_forward.pl 2007-09-10 18:17:22 UTC (rev 902)
@@ -1,107 +0,0 @@
-#!%PERL% -w
-# Copyright (c) vhffs project and its contributors
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-#3. Neither the name of vhffs nor the names of its contributors
-# may be used to endorse or promote products derived from this
-# software without specific prior written permission.
-#
-#THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-#"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-#LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-#FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-#COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-#INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-#BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-#LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-#CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGE.
-
-
-use POSIX qw(locale_h);
-use HTML::Template;
-use locale;
-use Locale::gettext;
-use CGI;
-use CGI::Session;
-use strict;
-
-use lib '%VHFFS_LIB_DIR%';
-use Vhffs::User;
-use Vhffs::Group;
-use Vhffs::Main;
-use Vhffs::Panel::Main;
-use Vhffs::Panel::Menu;
-use Vhffs::Services::Mail;
-use Vhffs::Acl;
-use Vhffs::Constants;
-
-my $panel = new Vhffs::Panel::Main();
-exit 0 unless $panel;
-my $session = $panel->get_session;
-exit 0 unless $session;
-
-my $vhffs = $panel->{'vhffs'};
-my $maintemplate = $panel->{'template'};
-my $user = $panel->{'user'};
-my $group = $panel->{'group'};
-my $projectname = $session->param("project");
-my $cgi = $panel->{'cgi'};
-my $domain = $cgi->param("DOMAIN");
-my $boxname = $cgi->param("LOCALPART");
-my $template;
-my $message;
-my $mail = Vhffs::Services::Mail::get_by_mxdomain( $vhffs , $domain );
-
-my $templatedir = $vhffs->get_config->get_templatedir;
-
-$template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
-
-if( ! defined $mail )
-{
- $message = sprintf( gettext("Unable to get information on mail domain %s"), $domain );
- $template->param( MESSAGE => $message );
-}
-elsif( ! defined $boxname )
-{
- $message = gettext( "CGI ERROR");
- $template->param( MESSAGE => $message );
-}
-elsif( $mail->get_status != Vhffs::Constants::ACTIVATED )
-{
- $message = gettext( "This object is not functionnal yet. Please wait creation or moderation.");
- $template->param( MESSAGE => $message );
-}
-elsif( ( Vhffs::Acl::what_perm_for_user( $user , $mail , $vhffs ) < Vhffs::Constants::ACL_VIEW ) && ( $user->is_admin != 1 ) )
-{
- $message = gettext("You're not allowed to do this (ACL rights) " . $domain . "l" );
- $template->param( MESSAGE => $message );
-}
-else
-{
- if( $mail->delforward( $boxname ) < 0 )
- {
- $message = sprintf(gettext('Unable to delete forward %s'), $boxname);
- }
- else
- {
- $message = gettext("Forward successfully deleted");
- }
- $template->param( MESSAGE => $message );
-}
-
-$panel->set_refresh_url( "/mail/prefs.pl?name=$domain" );
-$panel->build( $template );
-$panel->display;
Deleted: trunk/vhffs-panel/mail/password_box.pl
===================================================================
--- trunk/vhffs-panel/mail/password_box.pl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/mail/password_box.pl 2007-09-10 18:17:22 UTC (rev 902)
@@ -1,115 +0,0 @@
-#!%PERL% -w
-# Copyright (c) vhffs project and its contributors
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-#3. Neither the name of vhffs nor the names of its contributors
-# may be used to endorse or promote products derived from this
-# software without specific prior written permission.
-#
-#THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-#"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-#LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-#FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-#COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-#INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-#BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-#LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-#CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGE.
-
-
-use POSIX qw(locale_h);
-use HTML::Template;
-use locale;
-use Locale::gettext;
-use CGI;
-use CGI::Session;
-use strict;
-
-use lib '%VHFFS_LIB_DIR%';
-use Vhffs::User;
-use Vhffs::Group;
-use Vhffs::Main;
-use Vhffs::Panel::Main;
-use Vhffs::Panel::Menu;
-use Vhffs::Services::Mail;
-use Vhffs::Acl;
-use Vhffs::Constants;
-
-my $panel = new Vhffs::Panel::Main();
-exit 0 unless $panel;
-my $session = $panel->get_session;
-exit 0 unless $session;
-
-my $vhffs = $panel->{'vhffs'};
-my $maintemplate = $panel->{'template'};
-my $user = $panel->{'user'};
-my $group = $panel->{'group'};
-my $projectname = $session->param("project");
-my $cgi = $panel->{'cgi'};
-my $domain = $cgi->param("DOMAIN");
-my $boxname = $cgi->param("LOCALPART");
-my $password = $cgi->param("PASSWORD");
-my $template;
-my $message;
-my $mail = Vhffs::Services::Mail::get_by_mxdomain( $vhffs , $domain );
-
-my $templatedir = $vhffs->get_config->get_templatedir;
-
-my $retour;
-
-if( ! defined $mail )
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = sprintf( gettext("Unable to get information on mail domain %s"), $domain );
- $template->param( MESSAGE => $message );
-}
-elsif( ( ! defined $password ) || ( ! defined $boxname ) )
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = gettext( "CGI ERROR");
- $template->param( MESSAGE => $message );
-}
-elsif( $mail->get_status != Vhffs::Constants::ACTIVATED )
-{
-
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = gettext( "This object is not functionnal yet. Please wait creation or moderation.");
- $template->param( MESSAGE => $message );
-}
-elsif( ( Vhffs::Acl::what_perm_for_user( $user , $mail , $vhffs ) < Vhffs::Constants::ACL_VIEW ) && ( $user->is_admin != 1 ) )
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = gettext("You're not allowed to do this (ACL rights)");
- $template->param( MESSAGE => $message );
-}
-else
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
-
- if( ( $retour = $mail->change_box_password( $boxname , $password ) ) < 0 )
- {
- $message = gettext( "Can't change password" );
- }
- else
- {
- $message = gettext( "Password successfully changed" );
- }
- $template->param( MESSAGE => $message );
-}
-
-$panel->set_refresh_url( "/mail/prefs.pl?name=$domain" );
-$panel->build( $template );
-$panel->display;
Modified: trunk/vhffs-panel/mail/prefs.pl
===================================================================
--- trunk/vhffs-panel/mail/prefs.pl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/mail/prefs.pl 2007-09-10 18:17:22 UTC (rev 902)
@@ -44,6 +44,7 @@
use Vhffs::Main;
use Vhffs::Panel::Main;
use Vhffs::Panel::Menu;
+use Vhffs::Panel::Template;
use Vhffs::Services::Mail;
use Vhffs::Acl;
use Vhffs::Constants;
@@ -54,6 +55,7 @@
exit 0 unless $session;
my $vhffs = $panel->{'vhffs'};
+my $mail_config = $vhffs->get_config->get_service('mail');
my $maintemplate = $panel->{'template'};
my $user = $panel->{'user'};
my $group = $panel->{'group'};
@@ -70,32 +72,42 @@
my $mail = Vhffs::Services::Mail::get_by_mxdomain( $vhffs , $domain );
-if( !defined $mail )
-{
-
+if( !defined $mail ) {
$template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
$message = sprintf( gettext("Unable to get information on mail domain %s"), $domain );
$template->param( MESSAGE => $message );
-}
-elsif( ( $mail->get_status != Vhffs::Constants::ACTIVATED ) && ( $user->is_admin != 1 ) )
-{
+} elsif( ( $mail->get_status != Vhffs::Constants::ACTIVATED ) && ( $user->is_admin != 1 ) ) {
$template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
my $message = gettext( "This object is not functionnal yet. Please wait creation or moderation.");
$template->param( MESSAGE => $message );
-}
-elsif( ( Vhffs::Acl::what_perm_for_user( $user , $mail , $vhffs ) < Vhffs::Constants::ACL_VIEW ) && ( $user->is_admin != 1 ) )
-{
+} elsif( ! $user->can_view($mail) ) {
$template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
my $message = gettext("You're not allowed to do this (ACL rights)");
$template->param( MESSAGE => $message );
-}
-else
-{
- $template = new HTML::Template( filename => $templatedir."/panel/mail/prefs.tmpl" );
+} else {
- $template->param( TEXT_TITLE => gettext("Mail Administration for domain ") );
+ if( defined $cgi->param('modify_catchall_submit') ) {
+ update_catchall();
+ } elsif( defined $cgi->param('update_box_submit') ) {
+ update_box();
+ } elsif(defined $cgi->param('delete_box_submit')) {
+ delete_box();
+ } elsif(defined $cgi->param('add_box_submit')) {
+ add_box();
+ } elsif(defined $cgi->param('update_forward_submit')) {
+ update_forward();
+ } elsif(defined $cgi->param('delete_forward_submit')) {
+ delete_forward();
+ } elsif(defined $cgi->param('add_forward_submit')) {
+ add_forward();
+ }
+
+ $template = new Vhffs::Panel::Template( filename => $templatedir."/panel/mail/prefs.tmpl",
+ die_on_bad_params => 0, global_vars => 1);
+
+ $panel->set_title( gettext("Mail Administration for domain ") );
$template->param( VALUE_DOMAIN => $mail->get_domain );
$template->param( SUBTITLE_CATCHALL => gettext("Catchall address") );
@@ -142,82 +154,155 @@
my $output = "";
- my $boxes = $mail->get_boxes;
- foreach( sort keys %{$boxes} )
- {
- $temp = "";
- $subtemplate = new HTML::Template( filename => $templatedir."/panel/mail/prefs_box.tmpl" );
- $subtemplate->param( ACCOUNT => $_ . "\@" . $mail->get_domain );
- $subtemplate->param( LOCALPART => $_ );
- $subtemplate->param( TEXT_CHANGE_PASSWORD => gettext( "Change Password" ) );
- $subtemplate->param( TEXT_DELETE => gettext( "Delete this mail account" ) );
- $subtemplate->param( DOMAIN => $mail->get_domain );
+ my @boxes = sort { $a->{local_part} cmp $b->{local_part} } (values %{$mail->get_boxes});
+ $template->param( BOXES => ( \@boxes ) );
+ $template->param( ANTIVIRUS_FEATURE => ($mail_config->{'use_novirus'} eq 'yes' ) );
+ $template->param( ANTISPAM_FEATURE => ($mail_config->{'use_nospam'} eq 'yes' ) );
+ my @forwards = sort { $a->{local_part} cmp $b->{local_part} } (values %{$mail->get_forwards});
+ $template->param( FORWARDS => ( \@forwards ) );
+}
+$panel->build( $template );
+$panel->display;
- if( $vhffs->get_config->get_service('mail')->{'use_nospam'} eq 'yes' )
- {
- $subtemplate2 = new HTML::Template( filename => $templatedir."/panel/mail/prefs_spam.tmpl" );
- $subtemplate2->param( LOCALPART => $_ );
- $subtemplate2->param( DOMAIN => $mail->get_domain );
- if( $mail->use_nospam( $_ ) == 1 )
- {
- $message = gettext( "Disable anti-spam" );
- }
- else
- {
- $message = gettext( "Enable anti-spam" );
- }
- $subtemplate2->param( TEXT_SPAM => $message );
- $temp .= $subtemplate2->output;
- }
+# Action handling subs
+sub update_catchall {
+ # User wants to modify catchall address.
+ if(!$user->can_modify($mail)) {
+ $panel->add_error( gettext('You are not allowed to modify this object') );
+ } else {
+ my $catchall = $cgi->param('catchall');
+ if(!defined($catchall)) {
+ $panel->add_error( gettext('CGI error') );
+ } elsif($mail->set_catchall($catchall) < 0) {
+ $panel->add_error( sprintf( gettext('%s is not a correct mail address'), $catchall) );
+ } elsif($mail->commit() < 0) {
+ $panel->add_error( gettext("An error occured while updating the mail domain") );
+ } else {
+ $panel->add_info(gettext('Catchall address successfully changed'));
+ }
+ }
+}
- if( $vhffs->get_config->get_service('mail')->{'use_novirus'} eq 'yes' )
- {
- $subtemplate2 = new HTML::Template( filename => $templatedir."/panel/mail/prefs_virus.tmpl" );
- $subtemplate2->param( LOCALPART => $_ );
- $subtemplate2->param( DOMAIN => $mail->get_domain );
- if( $boxes->{$_}{'novirus'} == 1 )
- {
- $message = gettext( "Disable anti-virus" );
- }
- else
- {
- $message = gettext( "Enable anti-virus" );
- }
- $subtemplate2->param( TEXT_VIRUS => $message );
- $temp .= $subtemplate2->output;
- }
+sub add_box {
+ if(!$user->can_modify($mail)) {
+ $panel->add_error( gettext('You are not allowed to modify this object') );
+ } else {
+ my $box = $cgi->param('localpart');
+ my $passwd = $cgi->param('box_password');
+ if(!defined $box || !defined $passwd) {
+ $panel->add_error( gettext('CGI error') );
+ } elsif($mail->addbox( $box, $passwd ) < 0 ) {
+ $panel->add_error(gettext( "This box already exists for this domain or parameters are not valid. Check your domain." ) );
+ } else {
+ $panel->add_info( gettext('Box sucessfully added') );
+ }
+ }
+}
+sub update_box {
+ # User wants to update information about a box
+ if(!$user->can_modify($mail)) {
+ $panel->add_error( gettext('You are not allowed to modify this object') );
+ } else {
+ my $box = $cgi->param('localpart');
+ my $passwd = $cgi->param('box_password');
+ my $use_antispam = $cgi->param('use_antispam');
+ my $use_antivirus = $cgi->param('use_antivirus');
+ if(!defined($box) || !defined($passwd) ||
+ ($mail_config->{'use_novirus'} eq 'yes' && !defined($use_antivirus)) ||
+ ($mail_config->{'use_nospam'} eq 'yes' && !defined($use_antispam)) ) {
+ $panel->add_error( gettext('CGI error') );
+ } else {
+ if($passwd !~ /^\s*$/) {
+ if($mail->change_box_password( $box, $passwd ) < 0) {
+ $panel->add_error( gettext('Could not change box password') );
+ } else {
+ $panel->add_info( gettext('Box password updated') );
+ }
+ }
+ if(defined $use_antispam) {
+ # We've to explicitely pass 1 or 0 to avoid passing '' to underlying SQL query
+ if( $mail->set_spam_status($box, ($use_antispam eq 'yes' ? 1 : 0 ) ) < 0) {
+ $panel->add_error( sprintf( gettext('Could not update spam status for box %s'), $box ) );
+ } else {
+ $panel->add_info( gettext('Spam status updated') );
+ }
+ }
+ if(defined $use_antivirus) {
+ if( $mail->set_virus_status($box, ($use_antivirus eq 'yes' ? 1 : 0) ) < 0) {
+ $panel->add_error( sprintf( gettext('Could not update antivirus status for box %s'), $box ) );
+ } else {
+ $panel->add_info( gettext('Virus status updated') );
+ }
+ }
+ }
+ }
+}
+sub delete_box {
+ # User wants to delete a box
+ if(!$user->can_modify($mail)) {
+ $panel->add_error( gettext('You are not allowed to modify this object') );
+ } else {
+ my $box = $cgi->param('localpart');
+ if(!defined $box) {
+ $panel->add_error( gettext('CGI error') );
+ } elsif($mail->delbox($box) < 0) {
+ $panel->add_error( sprintf(gettext('Unable to delete box %s'), $box) );
+ } else {
+ $panel->add_info( sprintf(gettext('Box %s deleted'), $box) );
+ }
+ }
+}
- $subtemplate->param( OTHER => $temp );
+sub add_forward {
+ if(!$user->can_modify($mail)) {
+ $panel->add_error( gettext('You are not allowed to modify this object') );
+ } else {
+ my $local = $cgi->param('localpart');
+ my $remote = $cgi->param('forward');
+ if(!defined $local || !defined $remote) {
+ $panel->add_error( gettext('CGI error') );
+ } elsif($mail->addforward( $local, $remote ) < 0) {
+ $panel->add_error( sprintf(gettext('Unable to add forward %s'), $local) );
+ } else {
+ $panel->add_info( gettext('Forward added') );
+ }
+ }
+}
- $output .= $subtemplate->output;
- }
- $template->param( VALUE_ACCOUNTS => $output );
+sub update_forward {
+ if(!$user->can_modify($mail)) {
+ $panel->add_error( gettext('You are not allowed to modify this object') );
+ } else {
+ my $local = $cgi->param('localpart');
+ my $remote = $cgi->param('forward');
+ if(!defined $local || !defined $remote) {
+ $panel->add_error( gettext('CGI error') );
+ } elsif($mail->change_forward( $local, $remote ) < 0) {
+ $panel->add_error( sprintf(gettext('Unable to modify forward %s' ), $local ) );
+ } else {
+ $panel->add_info( sprintf(gettext('Forward %s successfully updated'), $local ) );
+ }
+ }
+}
- $output = "";
- my $forwards = $mail->get_forwards;
- foreach( sort keys %{$forwards} )
- {
- $subtemplate = new HTML::Template( filename => $templatedir."/panel/mail/prefs_forward.tmpl" );
- $subtemplate->param( LOCAL_PART => $_ . "\@" . $mail->get_domain );
- $subtemplate->param( FORWARD_MAIL => $forwards->{$_}{'remote_name'} );
- $subtemplate->param( LOCALPART => $_ );
- $subtemplate->param( TEXT_MODIFY_FORWARD => gettext( "Change Forward" ) );
- $subtemplate->param( TEXT_DELETE => gettext( "Delete this forward" ) );
- $subtemplate->param( DOMAIN => $mail->get_domain );
- $output .= $subtemplate->output;
- }
- $template->param( VALUE_FORWARD => $output );
-
-
-
+sub delete_forward {
+ if(!$user->can_modify($mail)) {
+ $panel->add_error( gettext('You are not allowed to modify this object') );
+ } else {
+ my $local = $cgi->param('localpart');
+ if(!defined $local) {
+ $panel->add_error( gettext('CGI error') );
+ } elsif($mail->delforward($local) < 0) {
+ $panel->add_error( sprintf(gettext('Unable to delete forward %s'), $local) );
+ } else {
+ $panel->add_info( sprintf(gettext('Forward %s deleted'), $local) );
+ }
+ }
}
-
-$panel->build( $template );
-$panel->display;
Deleted: trunk/vhffs-panel/mail/save_catchall.pl
===================================================================
--- trunk/vhffs-panel/mail/save_catchall.pl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/mail/save_catchall.pl 2007-09-10 18:17:22 UTC (rev 902)
@@ -1,106 +0,0 @@
-#!%PERL% -w
-# Copyright (c) vhffs project and its contributors
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-#3. Neither the name of vhffs nor the names of its contributors
-# may be used to endorse or promote products derived from this
-# software without specific prior written permission.
-#
-#THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-#"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-#LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-#FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-#COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-#INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-#BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-#LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-#CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGE.
-
-
-use POSIX qw(locale_h);
-use HTML::Template;
-use locale;
-use Locale::gettext;
-use CGI;
-use CGI::Session;
-use strict;
-
-use lib '%VHFFS_LIB_DIR%';
-use Vhffs::User;
-use Vhffs::Group;
-use Vhffs::Main;
-use Vhffs::Panel::Main;
-use Vhffs::Panel::Menu;
-use Vhffs::Services::Mail;
-use Vhffs::Acl;
-use Vhffs::Constants;
-
-my $panel = new Vhffs::Panel::Main();
-exit 0 unless $panel;
-my $session = $panel->get_session;
-exit 0 unless $session;
-
-my $vhffs = $panel->{'vhffs'};
-my $maintemplate = $panel->{'template'};
-my $user = $panel->{'user'};
-my $group = $panel->{'group'};
-my $projectname = $session->param("project");
-my $cgi = $panel->{'cgi'};
-my $domain = $cgi->param("NAME");
-my $catchall = $cgi->param("CATCHALL");
-my $template;
-my $subtemplate;
-
-my $templatedir = $vhffs->get_config->get_templatedir;
-my $message;
-my $mail = Vhffs::Services::Mail::get_by_mxdomain( $vhffs , $domain );
-$template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
-
-if( !defined $mail )
-{
- $message = gettext( "Cannot get informations on this object");
- $template->param( MESSAGE => $message );
-
-}
-elsif( $mail->get_status != Vhffs::Constants::ACTIVATED )
-{
- $message = gettext( "This object is not functionnal yet. Please wait creation or moderation.");
- $template->param( MESSAGE => $message );
-}
-elsif( ( Vhffs::Acl::what_perm_for_user( $user , $mail , $vhffs ) < Vhffs::Constants::ACL_VIEW ) && ( $user->is_admin != 1 ) )
-{
- $message = gettext("You're not allowed to do this (ACL rights)");
- $template->param( MESSAGE => $message );
-}
-elsif( $mail->set_catchall( $catchall ) < 0 )
-{
- $template->param( MESSAGE => gettext("This is not a correct mail address") );
-}
-else
-{
- if( $mail->commit < 0 )
- {
- $template->param( MESSAGE => gettext("An error occured while updating the mail domain") );
- }
- else
- {
- $template->param( MESSAGE => gettext("Catchall address successfully changed") );
- }
-}
-
-$panel->set_refresh_url( "/mail/prefs.pl?name=$domain" );
-$panel->build( $template );
-$panel->display;
Deleted: trunk/vhffs-panel/mail/spambox.pl
===================================================================
--- trunk/vhffs-panel/mail/spambox.pl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/mail/spambox.pl 2007-09-10 18:17:22 UTC (rev 902)
@@ -1,121 +0,0 @@
-#!%PERL% -w
-# Copyright (c) vhffs project and its contributors
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-#3. Neither the name of vhffs nor the names of its contributors
-# may be used to endorse or promote products derived from this
-# software without specific prior written permission.
-#
-#THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-#"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-#LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-#FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-#COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-#INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-#BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-#LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-#CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGE.
-
-
-use POSIX qw(locale_h);
-use HTML::Template;
-use locale;
-use Locale::gettext;
-use CGI;
-use CGI::Session;
-use strict;
-
-use lib '%VHFFS_LIB_DIR%';
-use Vhffs::User;
-use Vhffs::Group;
-use Vhffs::Main;
-use Vhffs::Panel::Main;
-use Vhffs::Panel::Menu;
-use Vhffs::Services::Mail;
-use Vhffs::Acl;
-use Vhffs::Constants;
-
-my $panel = new Vhffs::Panel::Main();
-exit 0 unless $panel;
-my $session = $panel->get_session;
-exit 0 unless $session;
-
-my $vhffs = $panel->{'vhffs'};
-my $maintemplate = $panel->{'template'};
-my $user = $panel->{'user'};
-my $group = $panel->{'group'};
-my $projectname = $session->param("project");
-my $cgi = $panel->{'cgi'};
-my $domain = $cgi->param("DOMAIN");
-my $boxname = $cgi->param("LOCALPART");
-my $password = $cgi->param("PASSWORD");
-my $template;
-my $message;
-my $mail = Vhffs::Services::Mail::get_by_mxdomain( $vhffs , $domain );
-
-my $templatedir = $vhffs->get_config->get_templatedir;
-
-my $retour;
-
-if( ! defined $mail )
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = sprintf( gettext("Unable to get information on mail domain %s"), $domain );
- $template->param( MESSAGE => $message );
-}
-elsif( ! defined $boxname )
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = gettext( "CGI ERROR");
- $template->param( MESSAGE => $message );
-}
-elsif( $mail->get_status != Vhffs::Constants::ACTIVATED )
-{
-
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = gettext( "This object is not functionnal yet. Please wait creation or moderation.");
- $template->param( MESSAGE => $message );
-}
-elsif( ( Vhffs::Acl::what_perm_for_user( $user , $mail , $vhffs ) < Vhffs::Constants::ACL_VIEW ) && ( $user->is_admin != 1 ) )
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = gettext("You're not allowed to do this (ACL rights)");
- $template->param( MESSAGE => $message );
-}
-elsif( $vhffs->get_config->get_service('mail')->{'use_nospam'} ne 'yes' )
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = gettext("Spam protection is not allowed");
- $template->param( MESSAGE => $message );
-}
-else
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
-
- if( ( $retour = $mail->change_spam_status( $boxname ) ) < 0 )
- {
- $message = sprintf(gettext( 'Unable to change spam status for %s' ), $boxname);
- }
- else
- {
- $message = sprintf(gettext( 'Spam status updated for box %s' ) , $boxname );
- }
- $template->param( MESSAGE => $message );
-}
-
-$panel->set_refresh_url( "/mail/prefs.pl?name=$domain" );
-$panel->build( $template );
-$panel->display;
Deleted: trunk/vhffs-panel/mail/spamvirus.pl
===================================================================
--- trunk/vhffs-panel/mail/spamvirus.pl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/mail/spamvirus.pl 2007-09-10 18:17:22 UTC (rev 902)
@@ -1,121 +0,0 @@
-#!%PERL% -w
-# Copyright (c) vhffs project and its contributors
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-#3. Neither the name of vhffs nor the names of its contributors
-# may be used to endorse or promote products derived from this
-# software without specific prior written permission.
-#
-#THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-#"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-#LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-#FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-#COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-#INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-#BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-#LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-#CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGE.
-
-
-use POSIX qw(locale_h);
-use HTML::Template;
-use locale;
-use Locale::gettext;
-use CGI;
-use CGI::Session;
-use strict;
-
-use lib '%VHFFS_LIB_DIR%';
-use Vhffs::User;
-use Vhffs::Group;
-use Vhffs::Main;
-use Vhffs::Panel::Main;
-use Vhffs::Panel::Menu;
-use Vhffs::Services::Mail;
-use Vhffs::Acl;
-use Vhffs::Constants;
-
-my $panel = new Vhffs::Panel::Main();
-exit 0 unless $panel;
-my $session = $panel->get_session;
-exit 0 unless $session;
-
-my $vhffs = $panel->{'vhffs'};
-my $maintemplate = $panel->{'template'};
-my $user = $panel->{'user'};
-my $group = $panel->{'group'};
-my $projectname = $session->param("project");
-my $cgi = $panel->{'cgi'};
-my $domain = $cgi->param("DOMAIN");
-my $boxname = $cgi->param("LOCALPART");
-my $password = $cgi->param("PASSWORD");
-my $template;
-my $message;
-my $mail = Vhffs::Services::Mail::get_by_mxdomain( $vhffs , $domain );
-
-my $templatedir = $vhffs->get_config->get_templatedir;
-
-my $retour;
-
-if( ! defined $mail )
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = sprintf( gettext("Unable to get information on mail domain %s"), $domain );
- $template->param( MESSAGE => $message );
-}
-elsif( ! defined $boxname )
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = gettext( "CGI ERROR");
- $template->param( MESSAGE => $message );
-}
-elsif( $mail->get_status != Vhffs::Constants::ACTIVATED )
-{
-
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = gettext( "This object is not functionnal yet. Please wait creation or moderation.");
- $template->param( MESSAGE => $message );
-}
-elsif( ( Vhffs::Acl::what_perm_for_user( $user , $mail , $vhffs ) < Vhffs::Constants::ACL_VIEW ) && ( $user->is_admin != 1 ) )
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = gettext("You're not allowed to do this (ACL rights)");
- $template->param( MESSAGE => $message );
-}
-elsif( $vhffs->get_config->get_service('mail')->{'use_novirus'} ne 'yes' )
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
- $message = gettext("Virus protection is not allowed");
- $template->param( MESSAGE => $message );
-}
-else
-{
- $template = new HTML::Template( filename => $templatedir."/panel/misc/simplemsg.tmpl" );
-
- if( ( $retour = $mail->change_virus_status( $boxname ) ) < 0 )
- {
- $message = sprintf(gettext( 'Unable to change virus protection status for %s' ), $boxname);
- }
- else
- {
- $message = sprintf(gettext( "Virus status updated for box %s" ) , $boxname );
- }
- $template->param( MESSAGE => $message );
-}
-
-$panel->set_refresh_url( "/mail/prefs.pl?name=$domain" );
-$panel->build( $template );
-$panel->display;
Modified: trunk/vhffs-panel/templates/Makefile.am
===================================================================
--- trunk/vhffs-panel/templates/Makefile.am 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/templates/Makefile.am 2007-09-10 18:17:22 UTC (rev 902)
@@ -100,11 +100,9 @@
mailinglist/create.tmpl \
mailinglist/list_part.tmpl \
mailinglist/prefs.tmpl \
- mail/prefs_box.tmpl \
- mail/prefs_forward.tmpl \
- mail/prefs_spam.tmpl \
+ mail/prefs_boxes.tmpl \
+ mail/prefs_forwards.tmpl \
mail/prefs.tmpl \
- mail/prefs_virus.tmpl \
main/auth.tmpl \
main/close.tmpl \
menu/context.tmpl \
Modified: trunk/vhffs-panel/templates/cvs/prefs.tmpl
===================================================================
--- trunk/vhffs-panel/templates/cvs/prefs.tmpl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/templates/cvs/prefs.tmpl 2007-09-10 18:17:22 UTC (rev 902)
@@ -46,7 +46,7 @@
<h2><tmpl_var name="TEXT_DELETE_CVS"></h2>
<form method="post" action="delete.pl">
- <fieldset>
+ <fieldset class="delete">
<legend><tmpl_var name="ASK_DELETE_CVS">:</legend>
<p class="warning"><tmpl_var name="TEXT_BEFORE_DELETE"></p>
Modified: trunk/vhffs-panel/templates/dns/prefs.tmpl
===================================================================
--- trunk/vhffs-panel/templates/dns/prefs.tmpl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/templates/dns/prefs.tmpl 2007-09-10 18:17:22 UTC (rev 902)
@@ -197,7 +197,7 @@
<h2><tmpl_var name="TEXT_DELETE_DNS"></h2>
<form method="post" action="/dns/delete.pl">
- <fieldset>
+ <fieldset class="delete">
<legend>
<tmpl_var name="ASK_DELETE_DNS">:
</legend>
Modified: trunk/vhffs-panel/templates/group/prefs.tmpl
===================================================================
--- trunk/vhffs-panel/templates/group/prefs.tmpl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/templates/group/prefs.tmpl 2007-09-10 18:17:22 UTC (rev 902)
@@ -65,7 +65,7 @@
<h2><tmpl_var name="TEXT_DELETE_PROJECT"></h2>
<form method="post" action="delete.pl">
- <fieldset>
+ <fieldset class="delete">
<legend>
<tmpl_var name="ASK_DELETE_PROJECT">:
</legend>
Modified: trunk/vhffs-panel/templates/mail/prefs.tmpl
===================================================================
--- trunk/vhffs-panel/templates/mail/prefs.tmpl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/templates/mail/prefs.tmpl 2007-09-10 18:17:22 UTC (rev 902)
@@ -1,74 +1,68 @@
-<h1><tmpl_var name="TEXT_TITLE"> <tmpl_var name="VALUE_DOMAIN"></h1>
-
<h2><tmpl_var name="SUBTITLE_CATCHALL"></h2>
-<form method="post" action="/mail/save_catchall.pl">
+<form method="post" action="/mail/prefs.pl">
<p><tmpl_var name="TEXT_CATCHALL_EXPLAIN"></p>
<p>
- <label for="CATCHALL">
+ <label for="catchall">
<tmpl_var name="TEXT_CATCHALL"> :
</label>
- <input type="text" name="CATCHALL" id="CATCHALL" value="<tmpl_var name="VALUE_CATCHALL">" />
+ <input type="text" name="catchall" id="catchall" value="<tmpl_var name="VALUE_CATCHALL">" />
</p>
<p class="button" id="buttonModify">
- <input type="hidden" name="NAME" value="<tmpl_var name="VALUE_DOMAIN">" />
- <input type="submit" value="<tmpl_var name="TEXT_CHANGE_CATCHALL">"/>
+ <input type="hidden" name="name" value="<tmpl_var name="VALUE_DOMAIN">" />
+ <input type="submit" name="modify_catchall_submit" value="<tmpl_var name="TEXT_CHANGE_CATCHALL">"/>
</p>
</form>
<h2><tmpl_var name="SUBTITLE_ACCOUNTS"></h2>
<h3><tmpl_var name="TEXT_ACCOUNTS_LIST"></h3>
-<table>
- <tmpl_var name="VALUE_ACCOUNTS">
-</table>
+<TMPL_INCLUDE NAME="prefs_boxes.tmpl">
<h3><tmpl_var name="TEXT_ACCOUNTS_ADD"></h3>
-<form method="post" action="add_account.pl">
+<form method="post" action="prefs.pl">
<p>
- <label for="LOCALPART" id="LabelLocalpart">
+ <label for="new_box_localpart">
<tmpl_var name="TEXT_ACCOUNT_LOCALPART">:
</label>
- <input type="text" name="LOCALPART" id="LOCALPART" /> at <tmpl_var name="VALUE_DOMAIN">
+ <input type="text" name="localpart" id="new_box_localpart" />@<tmpl_var name="VALUE_DOMAIN">
</p>
<p>
- <label for="CATCHALL" id="LabelCatchAll">
+ <label for="new_box_password">
<tmpl_var name="TEXT_ACCOUNT_PASSWORD">:
</label>
- <input type="password" name="PASSWORD" id="MailPassword" />
+ <input type="password" name="box_password" id="new_box_password" />
</p>
- <p class="button" id="buttonModify">
- <input type="hidden" name="NAME" value="<tmpl_var name="VALUE_DOMAIN">" />
- <input type="submit" value="<tmpl_var name="TEXT_ADD_ACCOUNT">" />
+ <p class="button">
+ <input type="hidden" name="name" value="<tmpl_var name="VALUE_DOMAIN">" />
+ <input type="submit" value="<tmpl_var name="TEXT_ADD_ACCOUNT">" name="add_box_submit"/>
</p>
</form>
<h2><tmpl_var name="SUBTITLE_FORWARDS"></h2>
<h3><tmpl_var name="TEXT_FORWARD_LIST"></h3>
-<table>
- <tmpl_var name="VALUE_FORWARD">
-</table>
+<TMPL_INCLUDE NAME="prefs_forwards.tmpl">
<h3><tmpl_var name="TEXT_FORWARD_ADD"></h3>
-<form method="post" action="add_forward.pl">
+<form method="post" action="prefs.pl">
<p>
- <label for="LOCALPART">
+ <label for="new_forward_localpart">
<tmpl_var name="TEXT_FORWARD_FORM_LOCALPART">:
</label>
- <input type="text" name="LOCALPART" id="LOCALPART" /> at <tmpl_var name="VALUE_DOMAIN">
+ <input type="text" name="localpart" id="new_forward_localpart" />@<tmpl_var name="VALUE_DOMAIN">
</p>
<p>
- <label for="FMAIL">
+ <label for="new_forward_forward">
<tmpl_var name="TEXT_FORWARD_FORM_FORWARD">:
</label>
- <input type="text" name="FMAIL" id="FMAIL" />
+ <input type="text" name="forward" id="new_forward_forward" />
</p>
- <p class="button" id="buttonModify">
- <input type="hidden" name="NAME" value="<tmpl_var name="VALUE_DOMAIN">" />
- <input type="submit" value="<tmpl_var name="TEXT_ADD_FORWARD">" />
+ <p class="button">
+ <input type="hidden" name="name" value="<tmpl_var name="VALUE_DOMAIN">" />
+ <input type="submit" value="<tmpl_var name="TEXT_ADD_FORWARD">" name="add_forward_submit"/>
</p>
</form>
@@ -86,7 +80,7 @@
<h2><tmpl_var name="TEXT_DELETE_MAIL"></h2>
<form method="post" action="delete.pl">
- <fieldset>
+ <fieldset class="delete">
<legend>
<tmpl_var name="ASK_DELETE_WEB">:
</legend>
Deleted: trunk/vhffs-panel/templates/mail/prefs_box.tmpl
===================================================================
--- trunk/vhffs-panel/templates/mail/prefs_box.tmpl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/templates/mail/prefs_box.tmpl 2007-09-10 18:17:22 UTC (rev 902)
@@ -1,23 +0,0 @@
-
-<tr>
- <td>
- <tmpl_var name="ACCOUNT">
- </td>
- <td>
- <form method="post" action="password_box.pl">
- <input type="password" value="" name="PASSWORD">
- <input type="hidden" name="LOCALPART" value="<tmpl_var name="LOCALPART">" />
- <input type="hidden" name="DOMAIN" value="<tmpl_var name="DOMAIN">" />
- <input type="submit" value="<tmpl_var name="TEXT_CHANGE_PASSWORD">" />
- </form>
- </td>
- <tmpl_var name="OTHER">
- <td>
- <form method="post" action="delete_box.pl">
- <input type="hidden" name="LOCALPART" value="<tmpl_var name="LOCALPART">" />
- <input type="hidden" name="DOMAIN" value="<tmpl_var name="DOMAIN">" />
- <input type="submit" value="<tmpl_var name="TEXT_DELETE">" />
- </form>
- </td>
- </tr>
-
Copied: trunk/vhffs-panel/templates/mail/prefs_boxes.tmpl (from rev 876, trunk/vhffs-panel/templates/mail/prefs_box.tmpl)
===================================================================
--- trunk/vhffs-panel/templates/mail/prefs_boxes.tmpl (rev 0)
+++ trunk/vhffs-panel/templates/mail/prefs_boxes.tmpl 2007-09-10 18:17:22 UTC (rev 902)
@@ -0,0 +1,21 @@
+<TMPL_LOOP NAME="BOXES">
+<fieldset>
+<legend><TMPL_VAR NAME="LOCAL_PART">@<TMPL_VAR NAME="DOMAIN"></legend>
+ <form method="post" action="prefs.pl">
+ <p><TMPL_I18N KEY="Change Password">: <input type="password" name="box_password" value=""/></p>
+ <tmpl_if name="antispam_feature">
+ <p><TMPL_I18N KEY="Enable anti-spam">:
+ <input type="radio" name="use_antispam" <tmpl_if name="nospam">checked="checked"</tmpl_if> value="yes"/> <TMPL_I18N KEY="Yes">
+ <input type="radio" name="use_antispam" <tmpl_unless name="nospam">checked="checked"</tmpl_unless> value="no"/> <TMPL_I18N KEY="No"></p>
+ </tmpl_if>
+ <tmpl_if name="antivirus_feature">
+ <p><TMPL_I18N KEY="Enable anti-virus">:
+ <input type="radio" name="use_antivirus" <tmpl_if name="novirus">checked="checked"</tmpl_if> value="yes"/> <TMPL_I18N KEY="Yes">
+ <input type="radio" name="use_antivirus" <tmpl_unless name="novirus">checked="checked"</tmpl_unless> value="no"/> <TMPL_I18N KEY="No"></p>
+ </tmpl_if>
+ <p><input type="submit" name="update_box_submit" value="<TMPL_I18N KEY="Update">"/> <input type="submit" name="delete_box_submit" value="<TMPL_I18N KEY="Delete this mail account">"/></p>
+ <input type="hidden" name="localpart" value="<tmpl_var name="LOCAL_PART">" />
+ <input type="hidden" name="name" value="<tmpl_var name="DOMAIN">" />
+ </form>
+</fieldset>
+</TMPL_LOOP>
Deleted: trunk/vhffs-panel/templates/mail/prefs_forward.tmpl
===================================================================
--- trunk/vhffs-panel/templates/mail/prefs_forward.tmpl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/templates/mail/prefs_forward.tmpl 2007-09-10 18:17:22 UTC (rev 902)
@@ -1,21 +0,0 @@
-<tr>
- <td width="40%">
- <tmpl_var name="LOCAL_PART">
- </td>
- <td width="25%">
- <form method="post" action="change_forward.pl">
- <input type="text" name="FORWARD" value="<tmpl_var name="FORWARD_MAIL">" />
- <input type="hidden" name="LOCALPART" value="<tmpl_var name="LOCALPART">" />
- <input type="hidden" name="DOMAIN" value="<tmpl_var name="DOMAIN">" />
- <input type="submit" value="<tmpl_var name="TEXT_MODIFY_FORWARD">" />
- </form>
- </td>
- <td>
- <form method="post" action="delete_forward.pl">
- <input type="hidden" name="LOCALPART" value="<tmpl_var name="LOCALPART">" />
- <input type="hidden" name="DOMAIN" value="<tmpl_var name="DOMAIN">" />
- <input type="submit" value="<tmpl_var name="TEXT_DELETE">" />
- </form>
- </td>
-</tr>
-
Copied: trunk/vhffs-panel/templates/mail/prefs_forwards.tmpl (from rev 876, trunk/vhffs-panel/templates/mail/prefs_forward.tmpl)
===================================================================
--- trunk/vhffs-panel/templates/mail/prefs_forwards.tmpl (rev 0)
+++ trunk/vhffs-panel/templates/mail/prefs_forwards.tmpl 2007-09-10 18:17:22 UTC (rev 902)
@@ -0,0 +1,15 @@
+<TMPL_LOOP NAME="FORWARDS">
+<fieldset>
+<legend><TMPL_VAR NAME="LOCAL_PART">@<TMPL_VAR NAME="DOMAIN"></legend>
+ <form method="post" action="prefs.pl">
+ <p>
+ <input type="text" name="forward" value="<tmpl_var name="REMOTE_NAME">" /></p>
+ <p><input type="submit" value="<TMPL_I18N KEY="Change Forward">"
+ name="update_forward_submit"/> <input type="submit"
+ value="<TMPL_I18N KEY="Delete this forward">"
+ name="delete_forward_submit"/></p>
+ <input type="hidden" name="localpart" value="<tmpl_var name="LOCAL_PART">" />
+ <input type="hidden" name="name" value="<tmpl_var name="DOMAIN">" />
+ </form>
+</fieldset>
+</TMPL_LOOP>
Deleted: trunk/vhffs-panel/templates/mail/prefs_spam.tmpl
===================================================================
--- trunk/vhffs-panel/templates/mail/prefs_spam.tmpl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/templates/mail/prefs_spam.tmpl 2007-09-10 18:17:22 UTC (rev 902)
@@ -1,9 +0,0 @@
- <td>
- <form method="post" action="spambox.pl">
- <input type="hidden" name="LOCALPART" value="<tmpl_var name="LOCALPART">" />
- <input type="hidden" name="DOMAIN" value="<tmpl_var name="DOMAIN">" />
- <input type="submit" value="<tmpl_var name="TEXT_SPAM">" />
- </form>
- </td>
- </tr>
-
Deleted: trunk/vhffs-panel/templates/mail/prefs_virus.tmpl
===================================================================
--- trunk/vhffs-panel/templates/mail/prefs_virus.tmpl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/templates/mail/prefs_virus.tmpl 2007-09-10 18:17:22 UTC (rev 902)
@@ -1,9 +0,0 @@
- <td>
- <form method="post" action="spamvirus.pl">
- <input type="hidden" name="LOCALPART" value="<tmpl_var name="LOCALPART">" />
- <input type="hidden" name="DOMAIN" value="<tmpl_var name="DOMAIN">" />
- <input type="submit" value="<tmpl_var name="TEXT_VIRUS">" />
- </form>
- </td>
- </tr>
-
Modified: trunk/vhffs-panel/templates/mailinglist/prefs.tmpl
===================================================================
--- trunk/vhffs-panel/templates/mailinglist/prefs.tmpl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/templates/mailinglist/prefs.tmpl 2007-09-10 18:17:22 UTC (rev 902)
@@ -136,7 +136,7 @@
<h2><tmpl_var name="TEXT_DELETE_LIST"></h2>
<form method="post" action="delete.pl">
- <fieldset>
+ <fieldset class="delete">
<legend>
<tmpl_var name="ASK_DELETE_WEB">:
</legend>
Modified: trunk/vhffs-panel/templates/mysql/prefs.tmpl
===================================================================
--- trunk/vhffs-panel/templates/mysql/prefs.tmpl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/templates/mysql/prefs.tmpl 2007-09-10 18:17:22 UTC (rev 902)
@@ -44,7 +44,7 @@
<h2><tmpl_var name="TEXT_DELETE_MYSQL"></h2>
<form method="post" action="delete.pl">
- <fieldset>
+ <fieldset class="delete">
<legend>
<tmpl_var name="ASK_DELETE_MYSQL">:
</legend>
Modified: trunk/vhffs-panel/templates/pgsql/prefs.tmpl
===================================================================
--- trunk/vhffs-panel/templates/pgsql/prefs.tmpl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/templates/pgsql/prefs.tmpl 2007-09-10 18:17:22 UTC (rev 902)
@@ -41,7 +41,7 @@
<h2><tmpl_var name="TEXT_DELETE_PGSQL"></h2>
<form method="post" action="delete.pl">
- <fieldset>
+ <fieldset class="delete">
<legend>
<tmpl_var name="ASK_DELETE_PGSQL">:
</legend>
Modified: trunk/vhffs-panel/templates/repository/prefs.tmpl
===================================================================
--- trunk/vhffs-panel/templates/repository/prefs.tmpl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/templates/repository/prefs.tmpl 2007-09-10 18:17:22 UTC (rev 902)
@@ -22,7 +22,7 @@
<h2><tmpl_var name="TEXT_DELETE_REPOSITORY"></h2>
<form method="post" action="delete.pl">
- <fieldset>
+ <fieldset class="delete">
<legend>
<tmpl_var name="ASK_DELETE_REPOSITORY">:
</legend>
Modified: trunk/vhffs-panel/templates/svn/prefs.tmpl
===================================================================
--- trunk/vhffs-panel/templates/svn/prefs.tmpl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/templates/svn/prefs.tmpl 2007-09-10 18:17:22 UTC (rev 902)
@@ -61,7 +61,7 @@
<h2><tmpl_var name="TEXT_DELETE_CVS"></h2>
<form method="post" action="delete.pl">
- <fieldset>
+ <fieldset class="delete">
<legend>
<tmpl_var name="ASK_DELETE_CVS">:
</legend>
Modified: trunk/vhffs-panel/templates/user/prefs.tmpl
===================================================================
--- trunk/vhffs-panel/templates/user/prefs.tmpl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/templates/user/prefs.tmpl 2007-09-10 18:17:22 UTC (rev 902)
@@ -90,7 +90,7 @@
<p><tmpl_var name="TEXT_BEFORE_DELETE"></p>
- <fieldset id="deleteUser">
+ <fieldset id="deleteUser" class="delete">
<legend>
<tmpl_var name="ASK_DELETE_USER"> :
</legend>
Modified: trunk/vhffs-panel/templates/web/prefs.tmpl
===================================================================
--- trunk/vhffs-panel/templates/web/prefs.tmpl 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/templates/web/prefs.tmpl 2007-09-10 18:17:22 UTC (rev 902)
@@ -36,7 +36,7 @@
<h2><tmpl_var name="TEXT_DELETE_WEB"></h2>
<form method="post" action="/web/delete.pl">
- <fieldset>
+ <fieldset class="delete">
<legend>
<tmpl_var name="ASK_DELETE_WEB">:
</legend>
Modified: trunk/vhffs-panel/themes/vhffs/main.css
===================================================================
--- trunk/vhffs-panel/themes/vhffs/main.css 2007-09-10 05:10:04 UTC (rev 901)
+++ trunk/vhffs-panel/themes/vhffs/main.css 2007-09-10 18:17:22 UTC (rev 902)
@@ -273,21 +273,20 @@
min-width:275px;
}
-fieldset
+fieldset.delete
{
margin:0px;
padding:0px;
margin-top:20px;
margin-bottom:20px;
}
-fieldset input
+fieldset.delete input
{
margin-left : 150px;
- width: 50px;
float:left;
display:inline;
}
-fieldset label
+fieldset.delete label
{
float:none;