]> git.mxchange.org Git - mailer.git/blobdiff - inc/modules/admin/what-theme_import.php
Mailer project continued:
[mailer.git] / inc / modules / admin / what-theme_import.php
index c2a407f2bb99ea39ef790cb72fa1229f1bdbda5c..0486556a726e50284734aa01abdd7dca9ee91c50 100644 (file)
@@ -16,8 +16,8 @@
  * $Author::                                                          $ *
  * -------------------------------------------------------------------- *
  * Copyright (c) 2003 - 2009 by Roland Haeder                           *
- * Copyright (c) 2009 - 2011 by Mailer Developer Team                   *
- * For more information visit: http://www.mxchange.org                  *
+ * Copyright (c) 2009 - 2012 by Mailer Developer Team                   *
+ * For more information visit: http://mxchange.org                      *
  *                                                                      *
  * This program is free software; you can redistribute it and/or modify *
  * it under the terms of the GNU General Public License as published by *
@@ -37,7 +37,7 @@
 
 // Some security stuff...
 if ((!defined('__SECURITY')) || (!isAdmin())) {
-       die();
+       exit();
 } // END - if
 
 // Add description as navigation point
@@ -47,11 +47,11 @@ addYouAreHereLink('admin', __FILE__);
 $GLOBALS['theme_mode'] = 'test';
 
 // Import selected theme if not present
-if (isPostRequestParameterSet('theme')) {
+if (isPostRequestElementSet('theme')) {
        // Check if theme is there
-       if (!ifThemeExists(postRequestParameter('theme'))) {
+       if (!ifThemeExists(postRequestElement('theme'))) {
                // Import theme
-               $inc = sprintf("theme/%s/theme.php", SQL_ESCAPE(postRequestParameter('theme')));
+               $inc = sprintf("theme/%s/theme.php", SQL_ESCAPE(postRequestElement('theme')));
 
                // Is the theme readable?
                if (isIncludeReadable($inc)) {
@@ -62,7 +62,7 @@ if (isPostRequestParameterSet('theme')) {
                        SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_themes` (`theme_path`, `theme_active`, `theme_ver`, `theme_name`)
 VALUES ('%s','N','%s','%s')",
                                array(
-                                       postRequestParameter('theme'),
+                                       postRequestElement('theme'),
                                        $GLOBALS['theme_data']['version'],
                                        $GLOBALS['theme_data']['name']
                                ), __FILE__, __LINE__);
@@ -71,14 +71,14 @@ VALUES ('%s','N','%s','%s')",
                        rebuildCache('themes', 'them');
 
                        // Prepare message
-                       $message = '{%message,ADMIN_THEME_IMPORTED=' . postRequestParameter('theme') . '%}';
+                       $message = '{%message,ADMIN_THEME_IMPORTED=' . postRequestElement('theme') . '%}';
                } else {
                        // Include file not found
-                       $message = '{%message,ADMIN_THEME_INC_404=' . postRequestParameter('theme') . '%}';
+                       $message = '{%message,ADMIN_THEME_INC_404=' . postRequestElement('theme') . '%}';
                }
        } else {
                // Theme already imported
-               $message = '{%message,ADMIN_THEME_ALREADY_INSTALLED=' . postRequestParameter('theme') . '%}';
+               $message = '{%message,ADMIN_THEME_ALREADY_INSTALLED=' . postRequestElement('theme') . '%}';
        }
 
        // Output message
@@ -107,12 +107,12 @@ foreach ($includes as $inc) {
        loadInclude($inc);
 
        // Add found theme to array
-       $themes['theme_unix'][]   = $dir;
-       $themes['theme_name'][]   = $GLOBALS['theme_data']['name'];
-       $themes['theme_author'][] = $GLOBALS['theme_data']['author'];
-       $themes['theme_email'][]  = $GLOBALS['theme_data']['email'];
-       $themes['theme_url'][]    = $GLOBALS['theme_data']['url'];
-       $themes['theme_version'][]    = $GLOBALS['theme_data']['version'];
+       array_push($themes['theme_unix']   , $dir);
+       array_push($themes['theme_name']   , $GLOBALS['theme_data']['name']);
+       array_push($themes['theme_author'] , $GLOBALS['theme_data']['author']);
+       array_push($themes['theme_email']  , $GLOBALS['theme_data']['email']);
+       array_push($themes['theme_url']    , $GLOBALS['theme_data']['url']);
+       array_push($themes['theme_version'], $GLOBALS['theme_data']['version']);
 } // END - while
 
 // Sort array by Uni* name