aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/phpbb/message/form.php
blob: 076b41dc07f86edc89a9dfa1faf4fc5434c870fc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
<?php
/**
*
* This file is part of the phpBB Forum Software package.
*
* @copyright (c) phpBB Limited <https://www.phpbb.com>
* @license GNU General Public License, version 2 (GPL-2.0)
*
* For full copyright and license information, please see
* the docs/CREDITS.txt file.
*
*/

namespace phpbb\message;

/**
* Abstract class form
*/
abstract class form
{
	/** @var \phpbb\auth\auth */
	protected $auth;
	/** @var \phpbb\config\config */
	protected $config;
	/** @var \phpbb\db\driver\driver_interface */
	protected $db;
	/** @var \phpbb\message\message */
	protected $message;
	/** @var \phpbb\user */
	protected $user;

	/** @var string */
	protected $phpbb_root_path;
	/** @var string */
	protected $phpEx;

	/** @var array */
	protected $errors = array();
	/** @var bool */
	protected $cc_sender;
	/** @var string */
	protected $body;

	/**
	* Construct
	*
	* @param \phpbb\auth\auth $auth
	* @param \phpbb\config\config $config
	* @param \phpbb\db\driver\driver_interface $db
	* @param \phpbb\user $user
	* @param string $phpbb_root_path
	* @param string $phpEx
	*/
	public function __construct(\phpbb\auth\auth $auth, \phpbb\config\config $config, \phpbb\db\driver\driver_interface $db, \phpbb\user $user, $phpbb_root_path, $phpEx)
	{
		$this->phpbb_root_path = $phpbb_root_path;
		$this->phpEx = $phpEx;
		$this->user = $user;
		$this->auth = $auth;
		$this->config = $config;
		$this->db = $db;

		$this->message = new message($config['server_name']);
		$this->message->set_sender_from_user($this->user);
	}

	/**
	* Returns the title for the email form page
	*
	* @return string
	*/
	public function get_page_title()
	{
		return $this->user->lang['SEND_EMAIL'];
	}

	/**
	* Returns the file name of the form template
	*
	* @return string
	*/
	public function get_template_file()
	{
		return 'memberlist_email.html';
	}

	/**
	* Checks whether the user is allowed to use the form
	*
	* @return false|string	Error string if not allowed, false otherwise
	*/
	public function check_allow()
	{
		if (!$this->config['email_enable'])
		{
			return 'EMAIL_DISABLED';
		}

		if (time() - $this->user->data['user_emailtime'] < $this->config['flood_interval'])
		{
			return 'FLOOD_EMAIL_LIMIT';
		}

		return false;
	}

	/**
	* Get the return link after the message has been sent
	*
	* @return string
	*/
	public function get_return_message()
	{
		return sprintf($this->user->lang['RETURN_INDEX'], '<a href="' . append_sid($this->phpbb_root_path . 'index.' . $this->phpEx) . '">', '</a>');
	}

	/**
	* Bind the values of the request to the form
	*
	* @param \phpbb\request\request_interface $request
	* @return null
	*/
	public function bind(\phpbb\request\request_interface $request)
	{
		$this->cc_sender = $request->is_set_post('cc_sender');
		$this->body = $request->variable('message', '', true);
	}

	/**
	* Submit form, generate the email and send it
	*
	* @param \messenger $messenger
	* @return null
	*/
	public function submit(\messenger $messenger)
	{
		if (!check_form_key('memberlist_email'))
		{
			$this->errors[] = 'FORM_INVALID';
		}

		if (!sizeof($this->errors))
		{
			$sql = 'UPDATE ' . USERS_TABLE . '
				SET user_emailtime = ' . time() . '
				WHERE user_id = ' . $this->user->data['user_id'];
			$this->db->sql_query($sql);

			if ($this->cc_sender)
			{
				$this->message->cc_sender();
			}

			$this->message->send($messenger, phpbb_get_board_contact($this->config, $this->phpEx));

			meta_refresh(3, append_sid($this->phpbb_root_path . 'index.' . $this->phpEx));
			trigger_error($this->user->lang['EMAIL_SENT'] . '<br /><br />' . $this->get_return_message());
		}
	}

	/**
	* Render the template of the form
	*
	* @param \phpbb\template\template $template
	* @return null
	*/
	public function render(\phpbb\template\template $template)
	{
		add_form_key('memberlist_email');

		$template->assign_vars(array(
			'ERROR_MESSAGE'		=> (sizeof($this->errors)) ? implode('<br />', $this->errors) : '',
		));
	}
}
class='right'>4
-rw-r--r--perl-install/share/po/ko.po4
-rw-r--r--perl-install/share/po/ky.po2
-rw-r--r--perl-install/share/po/lt.po4
-rw-r--r--perl-install/share/po/ltg.po4
-rw-r--r--perl-install/share/po/lv.po4
-rw-r--r--perl-install/share/po/mk.po4
-rw-r--r--perl-install/share/po/mn.po4
-rw-r--r--perl-install/share/po/ms.po4
-rw-r--r--perl-install/share/po/mt.po4
-rw-r--r--perl-install/share/po/nb.po4
-rw-r--r--perl-install/share/po/nl.po4
-rw-r--r--perl-install/share/po/nn.po4
-rw-r--r--perl-install/share/po/pl.po4
-rw-r--r--perl-install/share/po/pt.po4
-rw-r--r--perl-install/share/po/pt_BR.po4
-rw-r--r--perl-install/share/po/ro.po4
-rw-r--r--perl-install/share/po/ru.po4
-rw-r--r--perl-install/share/po/sk.po4
-rw-r--r--perl-install/share/po/sl.po4
-rw-r--r--perl-install/share/po/sq.po4
-rw-r--r--perl-install/share/po/sr.po4
-rw-r--r--perl-install/share/po/sr@Latn.po4
-rw-r--r--perl-install/share/po/sv.po4
-rw-r--r--perl-install/share/po/ta.po4
-rw-r--r--perl-install/share/po/tg.po4
-rw-r--r--perl-install/share/po/th.po4
-rw-r--r--perl-install/share/po/tl.po4
-rw-r--r--perl-install/share/po/tr.po4
-rw-r--r--perl-install/share/po/uk.po4
-rw-r--r--perl-install/share/po/uz.po4
-rw-r--r--perl-install/share/po/uz@Latn.po4
-rw-r--r--perl-install/share/po/vi.po4
-rw-r--r--perl-install/share/po/wa.po4
-rw-r--r--perl-install/share/po/zh_CN.po4
-rw-r--r--perl-install/share/po/zh_TW.po4
69 files changed, 134 insertions, 134 deletions
diff --git a/perl-install/install_messages.pm b/perl-install/install_messages.pm
index 764007fa1..cb7fe15ed 100644
--- a/perl-install/install_messages.pm
+++ b/perl-install/install_messages.pm
@@ -141,7 +141,7 @@ consult the Errata available from:
Information on configuring your system is available in the post
install chapter of the Official Mandrakelinux User's Guide.",
-N("http://www.mandrakelinux.com/en/101errata.php3"));
+N("http://www.mandrakelinux.com/en/102errata.php3"));
}
1;
diff --git a/perl-install/share/po/DrakX.pot b/perl-install/share/po/DrakX.pot
index 5a552c286..b821c796a 100644
--- a/perl-install/share/po/DrakX.pot
+++ b/perl-install/share/po/DrakX.pot
@@ -4888,7 +4888,7 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
msgstr ""
#: install_steps.pm:246
diff --git a/perl-install/share/po/af.po b/perl-install/share/po/af.po
index 8920299cc..b7e2eb5e2 100644
--- a/perl-install/share/po/af.po
+++ b/perl-install/share/po/af.po
@@ -6216,8 +6216,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/am.po b/perl-install/share/po/am.po
index 836c53842..b968e6217 100644
--- a/perl-install/share/po/am.po
+++ b/perl-install/share/po/am.po
@@ -5132,8 +5132,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, fuzzy, c-format
diff --git a/perl-install/share/po/ar.po b/perl-install/share/po/ar.po
index 94af2d243..37d5bc915 100644
--- a/perl-install/share/po/ar.po
+++ b/perl-install/share/po/ar.po
@@ -6382,8 +6382,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/az.po b/perl-install/share/po/az.po
index 49e674ecd..d8816bc1a 100644
--- a/perl-install/share/po/az.po
+++ b/perl-install/share/po/az.po
@@ -6371,8 +6371,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/be.po b/perl-install/share/po/be.po
index b85919501..cd027b635 100644
--- a/perl-install/share/po/be.po
+++ b/perl-install/share/po/be.po
@@ -5189,8 +5189,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/bg.po b/perl-install/share/po/bg.po
index 70fbb0550..0f3ad472c 100644
--- a/perl-install/share/po/bg.po
+++ b/perl-install/share/po/bg.po
@@ -5983,8 +5983,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/bn.po b/perl-install/share/po/bn.po
index 292e92c82..44cebbeb9 100644
--- a/perl-install/share/po/bn.po
+++ b/perl-install/share/po/bn.po
@@ -5723,8 +5723,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/bs.po b/perl-install/share/po/bs.po
index 18e6be7f4..c3ea20f6c 100644
--- a/perl-install/share/po/bs.po
+++ b/perl-install/share/po/bs.po
@@ -6498,8 +6498,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/ca.po b/perl-install/share/po/ca.po
index dbbb7f214..7625ac570 100644
--- a/perl-install/share/po/ca.po
+++ b/perl-install/share/po/ca.po
@@ -6532,8 +6532,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/cs.po b/perl-install/share/po/cs.po
index 22934d469..07e1e858d 100644
--- a/perl-install/share/po/cs.po
+++ b/perl-install/share/po/cs.po
@@ -6471,8 +6471,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/cy.po b/perl-install/share/po/cy.po
index 1fde05a56..abcfcfc52 100644
--- a/perl-install/share/po/cy.po
+++ b/perl-install/share/po/cy.po
@@ -6440,8 +6440,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/da.po b/perl-install/share/po/da.po
index 6c46e5846..546d0075e 100644
--- a/perl-install/share/po/da.po
+++ b/perl-install/share/po/da.po
@@ -6387,8 +6387,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/de.po b/perl-install/share/po/de.po
index 28e812ccf..830cfe404 100644
--- a/perl-install/share/po/de.po
+++ b/perl-install/share/po/de.po
@@ -6611,8 +6611,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/el.po b/perl-install/share/po/el.po
index 13e911ed0..66c3abc60 100644
--- a/perl-install/share/po/el.po
+++ b/perl-install/share/po/el.po
@@ -6185,8 +6185,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/eo.po b/perl-install/share/po/eo.po
index e87bb1921..c951e7024 100644
--- a/perl-install/share/po/eo.po
+++ b/perl-install/share/po/eo.po
@@ -5425,8 +5425,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/es.po b/perl-install/share/po/es.po
index 79a8ad55d..7983bb042 100644
--- a/perl-install/share/po/es.po
+++ b/perl-install/share/po/es.po
@@ -6623,8 +6623,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/et.po b/perl-install/share/po/et.po
index b5f0e0e71..20995a1e5 100644
--- a/perl-install/share/po/et.po
+++ b/perl-install/share/po/et.po
@@ -6471,8 +6471,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/eu.po b/perl-install/share/po/eu.po
index 2a4ceb5a8..6579d211f 100644
--- a/perl-install/share/po/eu.po
+++ b/perl-install/share/po/eu.po
@@ -6537,8 +6537,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/fa.po b/perl-install/share/po/fa.po
index 1e374bcb7..c48d0f3b7 100644
--- a/perl-install/share/po/fa.po
+++ b/perl-install/share/po/fa.po
@@ -6442,8 +6442,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/fi.po b/perl-install/share/po/fi.po
index fa844f214..0d02c6f17 100644
--- a/perl-install/share/po/fi.po
+++ b/perl-install/share/po/fi.po
@@ -6596,8 +6596,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/fr.po b/perl-install/share/po/fr.po
index d5c286e28..8dc084b35 100644
--- a/perl-install/share/po/fr.po
+++ b/perl-install/share/po/fr.po
@@ -6655,8 +6655,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/fur.po b/perl-install/share/po/fur.po
index d71d79be1..e4bdc6a5e 100644
--- a/perl-install/share/po/fur.po
+++ b/perl-install/share/po/fur.po
@@ -5162,7 +5162,7 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
msgstr ""
#: install_steps.pm:246
diff --git a/perl-install/share/po/ga.po b/perl-install/share/po/ga.po
index 3b6d381e3..bd5595d81 100644
--- a/perl-install/share/po/ga.po
+++ b/perl-install/share/po/ga.po
@@ -5159,8 +5159,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/gl.po b/perl-install/share/po/gl.po
index 655f562f5..97504535e 100644
--- a/perl-install/share/po/gl.po
+++ b/perl-install/share/po/gl.po
@@ -5538,8 +5538,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/he.po b/perl-install/share/po/he.po
index 92bcaee9e..8d8555750 100644
--- a/perl-install/share/po/he.po
+++ b/perl-install/share/po/he.po
@@ -5834,8 +5834,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/hi.po b/perl-install/share/po/hi.po
index 289da92b4..e4c6dfd56 100644
--- a/perl-install/share/po/hi.po
+++ b/perl-install/share/po/hi.po
@@ -5942,8 +5942,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/hr.po b/perl-install/share/po/hr.po
index cc7525cd3..d7586b051 100644
--- a/perl-install/share/po/hr.po
+++ b/perl-install/share/po/hr.po
@@ -6152,8 +6152,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/hu.po b/perl-install/share/po/hu.po
index 1cad16ea1..7274ae102 100644
--- a/perl-install/share/po/hu.po
+++ b/perl-install/share/po/hu.po
@@ -6530,8 +6530,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/id.po b/perl-install/share/po/id.po
index 476a198a7..cc0802d6c 100644
--- a/perl-install/share/po/id.po
+++ b/perl-install/share/po/id.po
@@ -6494,8 +6494,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/is.po b/perl-install/share/po/is.po
index 4f46b1bae..65b5687e5 100644
--- a/perl-install/share/po/is.po
+++ b/perl-install/share/po/is.po
@@ -5827,8 +5827,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/it.po b/perl-install/share/po/it.po
index 5cc551c44..dd5b3bc27 100644
--- a/perl-install/share/po/it.po
+++ b/perl-install/share/po/it.po
@@ -6609,8 +6609,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/ja.po b/perl-install/share/po/ja.po
index 80af39e56..392d8eb8a 100644
--- a/perl-install/share/po/ja.po
+++ b/perl-install/share/po/ja.po
@@ -6298,8 +6298,8 @@ msgstr ""
#. -PO: keep the double empty lines between sections, this is formatted a la LaTeX
#: install_messages.pm:144
#, c-format
-msgid "http://www.mandrakelinux.com/en/101errata.php3"
-msgstr "http://www.mandrakelinux.com/en/101errata.php3"
+msgid "http://www.mandrakelinux.com/en/102errata.php3"
+msgstr "http://www.mandrakelinux.com/en/102errata.php3"
#: install_steps.pm:246
#, c-format
diff --git a/perl-install/share/po/ko.po b/perl-install/share/po/ko.po
index f1ba8be5a..874ef53ff 100644
--- a/perl-install/share/po/ko.po
+++ b/perl-install/share/po/ko.po