X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=blobdiff_plain;f=inc%2Fmodules%2Fsponsor%2Faccount.php;h=88e358cf2de065c111c5a50fead7ecd1cea22137;hp=de9bd7f3ca0f237e3482a4770b76b968797a877d;hb=0f3a135204757cc8750262871c8e62c42300acb4;hpb=bc72f913ef9ef26f4103d3deddb4d8be5337a1e5 diff --git a/inc/modules/sponsor/account.php b/inc/modules/sponsor/account.php index de9bd7f3ca..88e358cf2d 100644 --- a/inc/modules/sponsor/account.php +++ b/inc/modules/sponsor/account.php @@ -14,10 +14,9 @@ * $Date:: $ * * $Tag:: 0.2.1-FINAL $ * * $Author:: $ * - * Needs to be in all Files and every File needs "svn propset * - * svn:keywords Date Revision" (autoprobset!) at least!!!!!! * * -------------------------------------------------------------------- * * Copyright (c) 2003 - 2009 by Roland Haeder * + * Copyright (c) 2009 - 2011 by Mailer Developer Team * * For more information visit: http://www.mxchange.org * * * * This program is free software; you can redistribute it and/or modify * @@ -40,22 +39,30 @@ if (!defined('__SECURITY')) { die(); } elseif (!isExtensionActive('sponsor')) { - loadTemplate('admin_settings_saved', false, generateExtensionInactiveNotInstalledMessage('sponsor')); + displayMessage('{%pipe,generateExtensionInactiveNotInstalledMessage=sponsor%}'); return; } elseif (!isSponsor()) { // No sponsor! - addFatalMessage(__FILE__, __LINE__, getMessage('SPONSOR_ONLY_AREA_ENTERED')); + addFatalMessage(__FILE__, __LINE__, '{--SPONSOR_ONLY_AREA_ENTERED--}'); return; } // Data for the formular -$result = SQL_QUERY_ESC("SELECT `company`, `position`, `tax_ident`, -`gender`, `surname`, `family`, `street_nr1`, `street_nr2`, `zip`, `city`, `country`, -`phone`, `fax`, `cell`, `email`, `url`, -`status`, `receive_warnings` -FROM `{?_MYSQL_PREFIX?}_sponsor_data` -WHERE `id`='%s' AND `password`='%s' LIMIT 1", - array(bigintval(getSession('sponsorid')), getSession('sponsorpass')), __FILE__, __LINE__); +$result = SQL_QUERY_ESC("SELECT + `id`,`company`,`position`,`tax_ident`, + `gender`,`surname`,`family`,`street_nr1`,`street_nr2`,`zip`,`city`,`country`, + `phone`,`fax`,`cell`,`email`,`url`, + `status`,`receive_warnings` +FROM + `{?_MYSQL_PREFIX?}_sponsor_data` +WHERE + `id`=%s AND + `password`='%s' +LIMIT 1", + array( + bigintval(getSession('sponsor_id')), + getSession('sponsorpass') + ), __FILE__, __LINE__); // Entry found? if (SQL_NUMROWS($result) == 1) { @@ -65,45 +72,45 @@ if (SQL_NUMROWS($result) == 1) { // Check if form was submitted or not if (isFormSent()) { // Check passwords - if (!isPostRequestElementSet('pass_old')) { + if (!isPostRequestParameterSet('pass_old')) { // No current password entered - $message = getMessage('SPONSOR_NO_CURRENT_PASSWORD_ENTERED'); - } elseif (md5(postRequestElement('pass_old')) != getSession('sponsorpass')) { + $message = '{--SPONSOR_NO_CURRENT_PASSWORD_ENTERED--}'; + } elseif (md5(postRequestParameter('pass_old')) != getSession('sponsorpass')) { // Entered password didn't match password in DB - $message = getMessage('SPONSOR_CURRENT_PASSWORD_DIDNOT_MATCH_DB'); - } elseif ((isPostRequestElementSet('pass1')) && (isPostRequestElementSet('pass2')) && (postRequestElement('pass1') != postRequestElement('pass2'))) { + $message = '{--SPONSOR_CURRENT_PASSWORD_DIDNOT_MATCH_DB--}'; + } elseif ((isPostRequestParameterSet('pass1')) && (isPostRequestParameterSet('pass2')) && (postRequestParameter('pass1') != postRequestParameter('pass2'))) { // Both new passwords did not match - $message = getMessage('SPONSOR_BOTH_NEW_PASSWORDS_DIDNOT_MATCH'); - } elseif ((!isPostRequestElementSet('pass1')) && (isPostRequestElementSet('pass2'))) { + $message = '{--SPONSOR_BOTH_NEW_PASSWORDS_DIDNOT_MATCH--}'; + } elseif ((!isPostRequestParameterSet('pass1')) && (isPostRequestParameterSet('pass2'))) { // No password one entered - $message = getMessage('SPONSOR_PASSWORD_ONE_EMPTY'); - } elseif ((isPostRequestElementSet('pass1')) && (!isPostRequestElementSet('pass2'))) { + $message = '{--SPONSOR_PASSWORD_ONE_EMPTY--}'; + } elseif ((isPostRequestParameterSet('pass1')) && (!isPostRequestParameterSet('pass2'))) { // No password two entered - $message = getMessage('SPONSOR_PASSWORD_TWO_EMPTY'); - } elseif ((isPostRequestElementSet('pass1')) && (strlen(postRequestElement('pass1')) < getConfig('pass_len'))) { + $message = '{--SPONSOR_PASSWORD_TWO_EMPTY--}'; + } elseif ((isPostRequestParameterSet('pass1')) && (strlen(postRequestParameter('pass1')) < getPassLen())) { // Too short password - $message = getMessage('SPONSOR_PASSWORD_TOO_SHORT'); + $message = '{--SPONSOR_PASSWORD_TOO_SHORT--}'; } else { // Default is we don't want to change password! $PASS_AND = ''; $PASS_DATA = ''; // Check if we want to change password or not - if ((postRequestElement('pass1') == postRequestElement('pass2')) && (isPostRequestElementSet('pass1')) && (postRequestElement('pass1') != postRequestElement('pass_old'))) { + if ((postRequestParameter('pass1') == postRequestParameter('pass2')) && (isPostRequestParameterSet('pass1')) && (postRequestParameter('pass1') != postRequestParameter('pass_old'))) { // Change current password $PASS_AND = ", `password`='%s'"; - $PASS_DATA = md5(postRequestElement('pass1')); - } + $PASS_DATA = md5(postRequestParameter('pass1')); + } // END - if // Unsecure data which we don't want here $UNSAFE = array('receive_warnings', 'warning_interval'); // Remove all (maybe spoofed) unsafe data from array foreach ($UNSAFE as $remove) { - unsetPostRequestElement($remove); - } + unsetPostRequestParameter($remove); + } // END - foreach // Set last change timestamp - setPostRequestElement('last_change', 'UNIX_TIMESTAMP()'); + setPostRequestParameter('last_change', 'UNIX_TIMESTAMP()'); // Save data $message = saveSponsorData(postRequestArray(), $content); @@ -111,31 +118,23 @@ if (SQL_NUMROWS($result) == 1) { if (!empty($message)) { // Output message - $OUT = loadTemplate('admin_settings_saved', true, $message); + $GLOBALS['sponsor_output'] = displayMessage($message, true); } else { // No message generated - $OUT = loadTemplate('admin_settings_saved', true, getMessage('SPONSOR_NO_MESSAGE_GENERATED')); + $GLOBALS['sponsor_output'] = displayMessage('{--SPONSOR_NO_MESSAGE_GENERATED--}', true); } } else { - // Init gender - foreach (array('m', 'f', 'c') as $gender) { - $content['gender_' . $gender] = ''; - } // END - foreach - - // Check for gender selection - $content['gender_' . strtolower($content['gender'])] = ' selected="selected"'; - // Output formular - $OUT = loadTemplate('sponsor_account_form', true, $content); + $GLOBALS['sponsor_output'] = loadTemplate('sponsor_account_form', true, $content); } } else { // Locked or so? $STATUS = sponsorTranslateUserStatus($content['status']); - $OUT = loadTemplate('admin_settings_saved', true, getMaskedMessage('SPONSOR_ACCOUNT_FAILED', $STATUS)); + $GLOBALS['sponsor_output'] = displayMessage('{%message,SPONSOR_ACCOUNT_FAILED=' . $STATUS . '%}', true); } } else { - // Sponsor account not found! - $OUT = loadTemplate('admin_settings_saved', true, getMaskedMessage('SPONSOR_ACCOUNT_404', getSession('sponsorid'))); + // Sponsor account not found + $GLOBALS['sponsor_output'] = displayMessage('{%message,SPONSOR_ACCOUNT_404=' . getSession('sponsor_id') . '%}', true); } // Free memory