* $Author:: $ *
* -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
- * Copyright (c) 2009 - 2013 by Mailer Developer Team *
+ * Copyright (c) 2009 - 2016 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* *
* This program is free software; you can redistribute it and/or modify *
if (isPostRequestElementSet('theme')) {
// Check if theme is there
if (!ifThemeExists(postRequestElement('theme'))) {
- // Import theme
- $inc = sprintf("theme/%s/theme.php", SQL_ESCAPE(postRequestElement('theme')));
-
// Is the theme readable?
- if (isIncludeReadable($inc)) {
+ if (isThemeReadable(postRequestElement('theme'))) {
// Load the theme header file
- loadInclude($inc);
+ loadInclude(sprintf('theme/%s/theme.php', sqlEscapeString(postRequestElement('theme'))));
// Register it ith the exchange
- SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_themes` (`theme_path`, `theme_active`, `theme_ver`, `theme_name`)
+ sqlQueryEscaped("INSERT INTO `{?_MYSQL_PREFIX?}_themes` (`theme_path`, `theme_active`, `theme_ver`, `theme_name`)
VALUES ('%s','N','%s','%s')",
array(
postRequestElement('theme'),
), __FILE__, __LINE__);
// Destroy cache
- rebuildCache('themes', 'them');
+ rebuildCache('themes', 'themes');
// Prepare message
$message = '{%message,ADMIN_THEME_IMPORTED=' . postRequestElement('theme') . '%}';