Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Register
Sign in
Toggle navigation
Menu
Open sidebar
ISPConfig
ISPConfig 3
Commits
1e45da27
Commit
1e45da27
authored
Aug 01, 2008
by
tbrehm
Browse files
Added translation functions for the tabs of forms.
parent
095ac59c
Changes
2
Hide whitespace changes
Inline
Side-by-side
interface/lib/classes/tform.inc.php
View file @
1e45da27
...
...
@@ -821,6 +821,9 @@ class tform {
// berprfe, ob das Template existiert, wenn nicht
// dann generiere das Template
// Translate the title of the tab
$tab
[
'title'
]
=
$this
->
lng
(
$tab
[
'title'
]);
if
(
!
is_file
(
$tab
[
"template"
]))
{
$app
->
uses
(
'tform_tpl_generator'
);
...
...
@@ -849,8 +852,8 @@ class tform {
$app
->
tpl
->
setVar
(
'form_active_tab'
,
$active_tab
);
// Set form title
$form_hint
=
'<b>'
.
$this
->
formDef
[
"title"
]
.
'</b>'
;
if
(
$this
->
formDef
[
"description"
]
!=
''
)
$form_hint
.
=
'<br><br>'
.
$this
->
formDef
[
"description"
];
$form_hint
=
'<b>'
.
$this
->
lng
(
$this
->
formDef
[
"title"
]
)
.
'</b>'
;
if
(
$this
->
formDef
[
"description"
]
!=
''
)
$form_hint
.
=
'<br><br>'
.
$this
->
lng
(
$this
->
formDef
[
"description"
]
)
;
$app
->
tpl
->
setVar
(
'form_hint'
,
$form_hint
);
// Set Wordbook for this form
...
...
@@ -1020,6 +1023,19 @@ class tform {
function
getCurrentTab
()
{
return
$_SESSION
[
"s"
][
"form"
][
"tab"
];
}
// translation function for forms, tries the form wordbook first and if this fails, it tries the global wordbook
function
lng
(
$msg
)
{
global
$app
;
if
(
isset
(
$this
->
wordbook
[
$msg
]))
{
return
$this
->
wordbook
[
$msg
];
}
else
{
return
$app
->
lng
(
$msg
);
}
}
}
...
...
interface/web/content.php
View file @
1e45da27
...
...
@@ -35,7 +35,7 @@ $module = $_REQUEST["s_mod"];
$page
=
$_REQUEST
[
"s_pg"
];
if
(
!
preg_match
(
"/^[a-z]
{
0,20
}
$/i"
,
$module
))
die
(
'module name contains unallowed chars.'
);
if
(
!
preg_match
(
"/^[a-z]
{
0,20
}
$/i"
,
$page
))
die
(
'
modul
e name contains unallowed chars.'
);
if
(
!
preg_match
(
"/^[a-z]
{
0,20
}
$/i"
,
$page
))
die
(
'
pag
e name contains unallowed chars.'
);
if
(
is_file
(
"
$module
/
$page
.php"
))
{
...
...
@@ -52,7 +52,7 @@ if(is_file("$module/$page.php")) {
$module
=
$target_parts
[
0
];
$page
=
$target_parts
[
1
];
if
(
!
preg_match
(
"/^[a-z]
{
2,20
}
$/i"
,
$module
))
die
(
'target module name contains unallowed chars.'
);
if
(
!
preg_match
(
"/^[a-z]
{
2,20
}
$/i"
,
$page
))
die
(
'target
modul
e name contains unallowed chars.'
);
if
(
!
preg_match
(
"/^[a-z]
{
2,20
}
$/i"
,
$page
))
die
(
'target
pag
e name contains unallowed chars.'
);
if
(
is_file
(
"
$module
/
$page
.php"
))
{
include_once
(
"
$module
/
$page
.php"
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment