projects
/
mailer.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
577dc42
)
Double->single converted and fixed a display bug when theme is already installed
author
Roland Häder
<roland@mxchange.org>
Wed, 29 Jul 2009 21:41:54 +0000
(21:41 +0000)
committer
Roland Häder
<roland@mxchange.org>
Wed, 29 Jul 2009 21:41:54 +0000
(21:41 +0000)
inc/modules/admin/what-theme_import.php
patch
|
blob
|
history
diff --git
a/inc/modules/admin/what-theme_import.php
b/inc/modules/admin/what-theme_import.php
index 31b565a7c9c003bf0054a1be30ac3e607b0c326d..b5a13b47db55ef8498ac815690cdd63b11b64856 100644
(file)
--- a/
inc/modules/admin/what-theme_import.php
+++ b/
inc/modules/admin/what-theme_import.php
@@
-57,6
+57,8
@@
if (REQUEST_ISSET_POST('theme')) {
if (!ifThemeExists(REQUEST_POST('theme'))) {
// Import theme
$INC = sprintf("theme/%s/theme.php", SQL_ESCAPE(REQUEST_POST('theme')));
if (!ifThemeExists(REQUEST_POST('theme'))) {
// Import theme
$INC = sprintf("theme/%s/theme.php", SQL_ESCAPE(REQUEST_POST('theme')));
+
+ // Is the theme readable?
if (isIncludeReadable($INC)) {
// Load the theme header file
loadInclude($INC);
if (isIncludeReadable($INC)) {
// Load the theme header file
loadInclude($INC);
@@
-64,24
+66,28
@@
if (REQUEST_ISSET_POST('theme')) {
// Register it ith the exchange
SQL_QUERY_ESC("INSERT INTO `{!_MYSQL_PREFIX!}_themes` (`theme_path`,`theme_active`,`theme_ver`,`theme_name`)
VALUES ('%s','N','%s','%s')",
// Register it ith the exchange
SQL_QUERY_ESC("INSERT INTO `{!_MYSQL_PREFIX!}_themes` (`theme_path`,`theme_active`,`theme_ver`,`theme_name`)
VALUES ('%s','N','%s','%s')",
- array(REQUEST_POST('theme'), $GLOBALS['theme_data']['version'], $GLOBALS['theme_data']['name']), __FILE__, __LINE__);
+ array(
+ REQUEST_POST('theme'),
+ $GLOBALS['theme_data']['version'],
+ $GLOBALS['theme_data']['name']
+ ), __FILE__, __LINE__);
// Destroy cache
// Destroy cache
- rebuildCacheFiles(
"themes", "them"
);
+ rebuildCacheFiles(
'themes', 'them'
);
// Prepare message
// Prepare message
- $m
sg
= sprintf(getMessage('ADMIN_THEME_IMPORTED'), REQUEST_POST('theme'));
+ $m
essage
= sprintf(getMessage('ADMIN_THEME_IMPORTED'), REQUEST_POST('theme'));
} else {
// Include file not found!
} else {
// Include file not found!
- $m
sg
= sprintf(getMessage('ADMIN_THEME_INC_404'), REQUEST_POST('theme'));
+ $m
essage
= sprintf(getMessage('ADMIN_THEME_INC_404'), REQUEST_POST('theme'));
}
} else {
// Theme already imported
}
} else {
// Theme already imported
- $m
sg
= sprintf(getMessage('ADMIN_THEME_ALREADY_INSTALLED'), REQUEST_POST('theme'));
+ $m
essage
= sprintf(getMessage('ADMIN_THEME_ALREADY_INSTALLED'), REQUEST_POST('theme'));
}
// Output message
}
// Output message
- LOAD_TEMPLATE('admin_settings_saved', false, $m
sg
);
+ LOAD_TEMPLATE('admin_settings_saved', false, $m
essage
);
} // END - if
// Initialize array
} // END - if
// Initialize array
@@
-95,7
+101,7
@@
$THEMES = array(
);
// Read directory "themes"
);
// Read directory "themes"
-$handle = opendir(constant('PATH')
."theme/") or app_die(__FILE__, __LINE__, "Cannot read themes dir!"
);
+$handle = opendir(constant('PATH')
. 'theme/') or app_die(__FILE__, __LINE__, 'Cannot read themes dir!'
);
while ($dir = readdir($handle)) {
// Construct absolute theme.php file name
$INC = sprintf("theme/%s/theme.php", $dir);
while ($dir = readdir($handle)) {
// Construct absolute theme.php file name
$INC = sprintf("theme/%s/theme.php", $dir);
@@
-119,18
+125,18
@@
while ($dir = readdir($handle)) {
closedir($handle);
// Sort array by Uni* name
closedir($handle);
// Sort array by Uni* name
-array_pk_sort($THEMES, array(
"theme_name"
));
+array_pk_sort($THEMES, array(
'theme_name'
));
// Generate output lines for the template
$OUT = ''; $SW = 2;
foreach ($THEMES['theme_unix'] as $key => $unix) {
// Already installed is default
// Generate output lines for the template
$OUT = ''; $SW = 2;
foreach ($THEMES['theme_unix'] as $key => $unix) {
// Already installed is default
- $
FOUND = "<div class=\"admin_note\">{--ADMIN_THEME_ALREADY_INSTALLED--}</div>"
;
+ $
formContent = '<div class="admin_note">' . sprintf(getMessage('ADMIN_THEME_ALREADY_INSTALLED'), $unix) . '</div>'
;
// Check if current theme is already imported or not
if (!ifThemeExists($unix)) {
// Theme not installed
// Check if current theme is already imported or not
if (!ifThemeExists($unix)) {
// Theme not installed
- $
FOUND = LOAD_TEMPLATE("admin_theme_import_form"
, true, $unix);
+ $
formContent = LOAD_TEMPLATE('admin_theme_import_form'
, true, $unix);
} // END - if
// Prepare content
} // END - if
// Prepare content
@@
-143,11
+149,11
@@
foreach ($THEMES['theme_unix'] as $key => $unix) {
'link' => DEREFERER($THEMES['theme_url'][$key]),
'url' => $THEMES['theme_url'][$key],
'version' => $THEMES['theme_ver'][$key],
'link' => DEREFERER($THEMES['theme_url'][$key]),
'url' => $THEMES['theme_url'][$key],
'version' => $THEMES['theme_ver'][$key],
- 'form' => $
FOUND
+ 'form' => $
formContent
);
// Add row template
);
// Add row template
- $OUT .= LOAD_TEMPLATE(
"admin_theme_import_row"
, true, $content);
+ $OUT .= LOAD_TEMPLATE(
'admin_theme_import_row'
, true, $content);
// Switch color
$SW = 3 - $SW;
// Switch color
$SW = 3 - $SW;
@@
-155,14
+161,14
@@
foreach ($THEMES['theme_unix'] as $key => $unix) {
if (empty($OUT)) {
// No themes found???
if (empty($OUT)) {
// No themes found???
- $OUT .= LOAD_TEMPLATE(
"admin_theme_import_none"
, true, LOAD_TEMPLATE('admin_settings_saved', true, getMessage('ADMIN_NO_THEMES_FOUND')));
+ $OUT .= LOAD_TEMPLATE(
'admin_theme_import_none'
, true, LOAD_TEMPLATE('admin_settings_saved', true, getMessage('ADMIN_NO_THEMES_FOUND')));
} // END - if
// Set the generated list
define('__THEME_LIST', $OUT);
// Load template
} // END - if
// Set the generated list
define('__THEME_LIST', $OUT);
// Load template
-LOAD_TEMPLATE(
"admin_theme_import"
);
+LOAD_TEMPLATE(
'admin_theme_import'
);
//
?>
//
?>