'', 'user_password' => '', 'user_company' => '', 'user_title' => '', 'user_name' => '', 'user_firstname' => '', 'user_street' => '', 'user_zip' => '', 'user_city' => '', 'user_tel' => '', 'user_email' => '', 'user_profile_1' => '', 'user_profile_2' => '', 'user_profile_3' => '', 'user_profile_4' => '', 'user_profile_5' => '', 'user_profile_6' => '', 'user_profile_7' => array(4=>1), 'user_profile_8' => '', 'user_profile_9' => '', 'user_profile_10' => '', 'user_profile_11' => '', 'user_profile_12' => '', 'user_profile_13' => '', 'user_profile_14' => '', ); if($content['cat_id'] == 0) { if($aktion[1]) { $_uri_alias = 'aid='.$aktion[1]; } elseif($content['struct'][0]['acat_alias']) { $_uri_alias = $content['struct'][0]['acat_alias']; } else { $_uri_alias = 'id='.$content['cat_id']; } } else { $_uri_alias = ''; } switch($fe_action) { case '{FE_USER_MANAGE}': $_uri = rel_url( array('profile_manage'=>'edit'), array('profile_register', 'rofile_reminder'), $_uri_alias ); // at the moment it is only possible to edit user data of "real" FRONTEND users // all BACKEND users should login to backend and edit their data there $sql = 'SELECT * FROM '.DB_PREPEND.'phpwcms_userdetail WHERE '; $sql .= 'detail_id=' . intval($_SESSION[ $_loginData['session_key'].'_userdata']['id']).' LIMIT 1'; $result = _dbQuery($sql); if(isset($result[0])) { $udata = unserialize($result[0]['detail_notes']); } $udata['user_password'] = ''; break; case '{FE_USER_REGISTER}': $_uri = rel_url( array('profile_register'=>'create'), array('profile_manage', 'rofile_reminder'), $_uri_alias ); break; } $uerror = array( 'status' => false, 'user_login' => '', 'user_password' => '', 'user_company' => '', 'user_title' => '', 'user_name' => '', 'user_firstname' => '', 'user_street' => '', 'user_zip' => '', 'user_city' => '', 'user_tel' => '', 'user_email' => '', 'user_profile_1' => '', 'user_profile_2' => '', 'user_profile_3' => '', 'user_profile_4' => '', 'user_profile_5' => '', 'user_profile_6' => '', 'user_profile_7' => '', 'user_profile_8' => '', 'user_profile_9' => '', 'user_profile_10' => '', 'user_profile_11' => '', 'user_profile_12' => '', 'user_profile_13' => '', 'user_profile_14' => '', ); $user_title = array('Herr', 'Frau', ''); if(isset($_POST['user_login'])) { $fe_csv = array(); $udata['user_login'] = clean_slweg($_POST['user_login']); $udata['user_password'] = slweg($_POST['user_password']); $udata['user_password2'] = slweg($_POST['user_password2']); $udata['user_company'] = clean_slweg($_POST['user_company']); $udata['user_title'] = clean_slweg($_POST['user_title']); $udata['user_name'] = clean_slweg($_POST['user_name']); $udata['user_firstname'] = clean_slweg($_POST['user_firstname']); $udata['user_street'] = clean_slweg($_POST['user_street']); $udata['user_zip'] = clean_slweg($_POST['user_zip']); $udata['user_city'] = clean_slweg($_POST['user_city']); $udata['user_tel'] = preg_replace('/[^0-9\+\-\(\) ]/', '', clean_slweg($_POST['user_tel']) ); $udata['user_email'] = clean_slweg($_POST['user_email']); $fe_csv['login'] = $udata['user_login']; $fe_csv['company'] = $udata['user_company']; $fe_csv['title'] = $udata['user_title']; $fe_csv['name'] = $udata['user_name']; $fe_csv['firstname'] = $udata['user_firstname']; $fe_csv['street'] = $udata['user_street']; $fe_csv['zip'] = $udata['user_zip']; $fe_csv['city'] = $udata['user_city']; $fe_csv['tel'] = $udata['user_tel']; $fe_csv['email'] = $udata['user_email']; if($fe_action == '{FE_USER_REGISTER}') { $udata['user_profile_1'] = isset($_POST['user_profile_1']) ? intval($_POST['user_profile_1']) : ''; $udata['user_profile_2'] = isset($_POST['user_profile_2']) ? clean_slweg($_POST['user_profile_2']) : ''; $udata['user_profile_5'] = isset($_POST['user_profile_5']) ? intval($_POST['user_profile_5']) : ''; $udata['user_profile_6'] = clean_slweg($_POST['user_profile_6']); $udata['user_profile_8'] = clean_slweg($_POST['user_profile_8']); $udata['user_profile_9'] = isset($_POST['user_profile_9']) ? clean_slweg($_POST['user_profile_9']) : ''; $udata['user_profile_10'] = clean_slweg($_POST['user_profile_10']); $udata['user_profile_11'] = isset($_POST['user_profile_11']) ? clean_slweg($_POST['user_profile_11']) : ''; $udata['user_profile_13'] = isset($_POST['user_profile_13']) ? clean_slweg($_POST['user_profile_13']) : ''; $udata['user_profile_14'] = clean_slweg($_POST['user_profile_14']); $sql = 'SELECT COUNT(*) FROM '.DB_PREPEND."phpwcms_userdetail WHERE "; $sql .= "detail_login LIKE '" . aporeplace($udata['user_login'])."'"; if( empty($udata['user_login']) ) { $uerror['user_login'] = 'Login muss ausgefüllt werden'; } elseif( strlen($udata['user_login']) < 4 ) { $uerror['user_login'] = 'Login muss mindestens 4 Zeichen lang sein'; } elseif( _dbCount( $sql ) ) { $uerror['user_login'] = 'Dieser Login ist bereits vergeben'; } if( empty($udata['user_password']) ) { $uerror['user_password'] = 'Passwort muss ausgefüllt werden'; } elseif( strlen($udata['user_password']) < 4 ) { $uerror['user_password'] = 'Passwort muss mindestens 4 Zeichen lang sein'; } elseif( $udata['user_password'] !== $udata['user_password2'] ) { $uerror['user_password'] = 'Passwort und Passwort Wiederholung sind nicht identisch'; } if(isset($_POST['user_profile_3']) && is_array($_POST['user_profile_3'])) { foreach($_POST['user_profile_3'] as $key => $value) { $udata['user_profile_3'][$key] = clean_slweg($value); } } if(isset($_POST['user_profile_4']) && is_array($_POST['user_profile_4'])) { foreach($_POST['user_profile_4'] as $key => $value) { $udata['user_profile_4'][$key] = clean_slweg($value); } } if(isset($_POST['user_profile_7']) && is_array($_POST['user_profile_7'])) { foreach($_POST['user_profile_7'] as $key => $value) { $udata['user_profile_7'][$key] = intval($value); } } if(isset($_POST['user_profile_12']) && is_array($_POST['user_profile_12'])) { foreach($_POST['user_profile_12'] as $key => $value) { $udata['user_profile_12'][$key] = clean_slweg($value); } } $fe_csv['Data-1'] = empty($udata['user_profile_1']) ? 'Nein' : 'Ja'; $fe_csv['Data-2'] = $udata['user_profile_2']; $fe_csv['Data-3'] = implode(', ', $udata['user_profile_3']); $fe_csv['Data-4'] = implode(', ', $udata['user_profile_4']); $fe_csv['Data-5'] = empty($udata['user_profile_5']) ? 'Nein' : 'Ja'; $fe_csv['Data-6'] = $udata['user_profile_6']; $fe_csv['Data-7'] = empty($udata['user_profile_7'][0]) ? 'Nein' : 'Ja'; $fe_csv['Data-8'] = empty($udata['user_profile_7'][1]) ? 'Nein' : 'Ja'; $fe_csv['Data-9'] = $udata['user_profile_8']; $fe_csv['Data-10'] = empty($udata['user_profile_7'][3]) ? 'Nein' : 'Ja'; $fe_csv['Data-11'] = empty($udata['user_profile_7'][4]) ? 'Nein' : 'Ja'; $fe_csv['Data-12'] = $udata['user_profile_9']; $fe_csv['Data-13'] = $udata['user_profile_10']; $fe_csv['Data-14'] = $udata['user_profile_11']; $fe_csv['Data-15'] = implode(', ', $udata['user_profile_12']); $fe_csv['Data-16'] = str_replace(array('+','-'), array('> ', '< '), $udata['user_profile_13']); $fe_csv['Data-17'] = $udata['user_profile_14']; } else { $udata['user_login'] = $_SESSION[ $_loginData['session_key'].'_userdata']['login']; if( !empty($udata['user_password']) && strlen($udata['user_password']) < 4 ) { $uerror['user_password'] = 'Passwort muss mindestens 4 Zeichen lang sein'; } elseif( $udata['user_password'] !== $udata['user_password2'] ) { $uerror['user_password'] = 'Passwort und Passwort Wiederholung sind nicht identisch'; } $udata['user_profile_7'][3] = empty($_POST['user_profile_7'][3]) ? 0 : 1; } $sql = 'SELECT COUNT(*) FROM '.DB_PREPEND."phpwcms_userdetail WHERE "; $sql .= "detail_login != '" . aporeplace($udata['user_login']) . "' AND "; $sql .= "detail_email = '" . aporeplace(strtolower($udata['user_email']))."'"; if( empty($udata['user_email']) ) { $uerror['user_email'] = 'E-Mail muss ausgefüllt werden'; } elseif( !is_valid_email($udata['user_email']) ) { $uerror['user_email'] = 'E-Mail muss valide sein'; } elseif( _dbCount( $sql ) ) { $uerror['user_email'] = 'E-Mail bereits registriert'; } if( empty($udata['user_tel']) ) { $uerror['user_tel'] = 'Telefon muss ausgefüllt werden'; } elseif( preg_match('/[^0-9\+\-\(\) ]/', $udata['user_tel']) ) { $uerror['user_tel'] = 'Telefonnummer darf nur Zahlen, Leerzeichen, Klammern, + oder - enthalten'; } if( empty($udata['user_name']) ) { $uerror['user_name'] = 'Name muss ausgefüllt werden'; } if( empty($udata['user_firstname']) ) { $uerror['user_firstname'] = 'Vorname muss ausgefüllt werden'; } if( empty($udata['user_firstname']) ) { $uerror['user_firstname'] = 'Vorname muss ausgefüllt werden'; } if( empty($udata['user_company']) ) { $uerror['user_company'] = 'Firma muss ausgefüllt werden'; } if( empty($udata['user_street']) ) { $uerror['user_street'] = 'Straße muss ausgefüllt werden'; } if( empty($udata['user_zip']) || empty($udata['user_city']) ) { $uerror['user_zip'] = 'PLZ und Ort müssen ausgefüllt werden'; } } $fe_reg = array(); if($fe_action == '{FE_USER_REGISTER}') { $fe_reg[] = '

Text

'; } else { $fe_reg[] = '

Text

'; } $fe_reg[] = '
'; // Fieldset 1 -> login basics $fe_reg[] = '
'; $fe_reg[] = ' Login Data '; $fe_reg[] = is_uerror('user_login'); $fe_reg[] = '

'; $fe_reg[] = ''; if($fe_action == '{FE_USER_REGISTER}') { $fe_reg[] = ''; } else { $fe_reg[] = '' .html_specialchars($udata['user_login']). ''; $fe_reg[] = ''; } $fe_reg[] = '

'; $fe_reg[] = is_uerror('user_password'); $fe_reg[] = '

'; $fe_reg[] = ''; $fe_reg[] = ''; $fe_reg[] = '

'; $fe_reg[] = '

'; $fe_reg[] = ''; $fe_reg[] = ''; $fe_reg[] = '

'; $fe_reg[] = '
'; $fe_reg[] = '
'; $fe_reg[] = ' Adress information '; $fe_reg[] = is_uerror('user_company'); $fe_reg[] = '

'; $fe_reg[] = ''; $fe_reg[] = ''; $fe_reg[] = '

'; $fe_reg[] = '

'; $fe_reg[] = ''; foreach($user_title as $key => $value) { $fe_reg['title'.$key] = ''; if($value) { $fe_reg['title'.$key] .= ''; } else { $fe_reg['title'.$key] .= ''; } } $fe_reg[] = '

'; $fe_reg[] = is_uerror('user_firstname'); $fe_reg[] = '

'; $fe_reg[] = ''; $fe_reg[] = ''; $fe_reg[] = '

'; $fe_reg[] = is_uerror('user_name'); $fe_reg[] = '

'; $fe_reg[] = ''; $fe_reg[] = ''; $fe_reg[] = '

'; $fe_reg[] = is_uerror('user_street'); $fe_reg[] = '

'; $fe_reg[] = ''; $fe_reg[] = ''; $fe_reg[] = '

'; $fe_reg[] = is_uerror('user_zip'); $fe_reg[] = '

'; $fe_reg[] = ''; $fe_reg[] = ''; $fe_reg[] = ''; $fe_reg[] = '

'; $fe_reg[] = '
'; $fe_reg[] = '
'; $fe_reg[] = ' Kommunikation '; $fe_reg[] = is_uerror('user_tel'); $fe_reg[] = '

'; $fe_reg[] = ''; $fe_reg[] = ''; $fe_reg[] = '

'; $fe_reg[] = is_uerror('user_email'); $fe_reg[] = '

'; $fe_reg[] = ''; $fe_reg[] = ''; $fe_reg[] = '

'; $fe_reg[] = '
'; if($fe_action == '{FE_USER_REGISTER}') { $fe_reg[] = '
'; $fe_reg[] = ' Infos zu HP ProCurve '; //$fe_reg[] = is_uerror('user_profile_1'); $fe_reg[] = ''; $fe_reg[] = '

Text?

'; $fe_reg[] = ''; $fe_reg[] = ''; $fe_reg[] = ''; //$fe_reg[] = is_uerror('user_profile_2'); $fe_reg[] = '

'; $fe_reg[] = '

Text?

'; $fe_reg[] = ''; $fe_reg[] = ''; $fe_reg[] = ''; $fe_reg[] = '

'; //$fe_reg[] = is_uerror('user_profile_3'); $fe_reg[] = '

'; $fe_reg[] = '

Text?

'; $fe_reg[] = ''; $fe_reg[] = ''; $fe_reg[] = ''; $fe_reg[] = ' '; $fe_reg[] = '

'; $fe_reg[] = '

'; $fe_reg[] = '

Vertreiben Sie andere Technologien von HP?

'; $fe_reg[] = 'Ja – '; $fe_reg[] = ''; $fe_reg[] = ''; $fe_reg[] = ' '; $fe_reg[] = '

'; $fe_reg[] = '
'; $fe_reg[] = '
'; $fe_reg[] = ' Infos zum Partnerstatus '; $fe_reg[] = ''; $fe_reg[] = '

Sind Sie bereits HP Vertriebspartner?

'; $fe_reg[] = ''; $fe_reg[] = ''; $fe_reg[] = ''; $fe_reg[] = '

'; $fe_reg[] = 'Wenn Ja, welcher Status'; $fe_reg[] = ''; $fe_reg[] = '

'; $fe_reg[] = '
'; } $fe_reg[] = '
'; $fe_reg[] = ' Informationen '; if($fe_action == '{FE_USER_REGISTER}') { $fe_reg[] = '

'; $fe_reg[] = ''; $fe_reg[] = '

'; $fe_reg[] = '

'; $fe_reg[] = ''; $fe_reg[] = '

'; $fe_reg[] = '

'; $fe_reg[] = ' '. ''; $fe_reg[] = '

'; } $fe_reg[] = '

'; $fe_reg[] = ''; $fe_reg[] = '

'; if($fe_action == '{FE_USER_REGISTER}') { $fe_reg[] = '

'; $fe_reg[] = ''; $fe_reg[] = '

'; } $fe_reg[] = '
'; if($fe_action == '{FE_USER_REGISTER}') { $fe_reg[] = '
'; $fe_reg[] = ' Weitere Angaben '; $fe_reg[] = '

'; $fe_reg[] = 'Wie lässt sich Ihr Geschäftsbereich am besten beschreiben?'; $fe_reg[] = '

'; $fe_reg[] = '

'; $fe_reg[] = ''; $fe_reg[] = '

'; $fe_reg[] = '

'; $fe_reg[] = ''; $fe_reg[] = '

'; $fe_reg[] = '

'; $fe_reg[] = ''; $fe_reg[] = '

'; $fe_reg[] = '

'; $fe_reg[] = ' '; $fe_reg[] = '

'; $fe_reg[] = '

'; $fe_reg[] = 'Wieviele Mitarbeiter beschäftigt Ihr Unternehmen?'; $fe_reg[] = '

'; foreach(array('weniger als 15', '15 - 49', '50 – 149', '150 – 499', '500 – 999', 'mehr als 1.000') as $value) { $fe_reg[] = '

'; $fe_reg[] = ''; $fe_reg[] = '

'; } $fe_reg[] = '

'; $fe_reg[] = 'In welchen Branchen sind Ihre Kunden hauptsächlich tätig?'; $fe_reg[] = '

'; $fe_reg[] = '

'; foreach(array( 'Automotive', 'Banken & Versicherungen', 'Energie', 'ITK', 'Großhandel', 'Einzelhandel', 'Fertigung', 'Gesundheit', 'Medien', 'Öffentliche Einrichtungen', 'Transport/Logistik', 'Dienstleistungen', 'Sonstiges') as $key => $value) { $fe_reg[] = ''; } $fe_reg[] = '

'; $fe_reg[] = '

'; $fe_reg[] = 'Wer sind Ihre Kunden vorwiegend?'; $fe_reg[] = '

'; $fe_reg[] = '

'; $fe_reg[] = ''; $fe_reg[] = '

'; $fe_reg[] = '

'; $fe_reg[] = ''; $fe_reg[] = '

'; $fe_reg[] = '

'; $fe_reg[] = ''; $fe_reg[] = '

'; $fe_reg[] = '

'; $fe_reg[] = ' '; $fe_reg[] = '

'; $fe_reg[] = '
'; } $fe_reg[] = '

'; $fe_reg[] = ''; $fe_reg[] = '

'; $fe_reg[] = '
'; $fe_reg = implode(LF, $fe_reg); if(isset($_POST['user_login']) && $fe_action == '{FE_USER_REGISTER}') { if($uerror['status']) { $fe_reg = '

Es sind Fehler bei der Verarbeitung des Formulars aufgetreten. Bitte prüfen Sie Ihre Angaben.

' . LF . $fe_reg; } else { $profile_data = $udata; unset($profile_data['user_password'], $profile_data['user_password2']); $sql = 'INSERT INTO '.DB_PREPEND.'phpwcms_userdetail ('; $sql .= 'detail_title, detail_firstname, detail_lastname, detail_company, detail_street, detail_city, detail_zip, '; $sql .= 'detail_fon, detail_notes, detail_aktiv, detail_newsletter, detail_varchar1, detail_email, detail_login, detail_password) VALUES ('; $sql .= "'" . aporeplace($udata['user_title']) . "', "; $sql .= "'" . aporeplace($udata['user_firstname']) . "', "; $sql .= "'" . aporeplace($udata['user_name']) . "', "; $sql .= "'" . aporeplace($udata['user_company']) . "', "; $sql .= "'" . aporeplace($udata['user_street']) . "', "; $sql .= "'" . aporeplace($udata['user_city']) . "', "; $sql .= "'" . aporeplace($udata['user_zip']) . "', "; $sql .= "'" . aporeplace($udata['user_tel']) . "', "; $sql .= "'" . aporeplace(serialize($profile_data)) . "', "; $sql .= "'0', "; $sql .= "'" . ( empty($udata['user_profile_7'][3]) ? '' : 1 ) . "', "; $sql .= "'fereg', "; $sql .= "'" . aporeplace(strtolower($udata['user_email'])) . "', "; $sql .= "'" . aporeplace($udata['user_login']) . "', "; $sql .= "'" . aporeplace(md5($udata['user_password'])) . "')"; $queryResult = _dbQuery($sql, 'INSERT'); if(!empty($queryResult['INSERT_ID'])) { $fe_reg = '

Vielen Dank '.html_specialchars($udata['user_firstname'].' '.$udata['user_name']).'! Ihre Registrierungsanfrage wurden erfolgreich übertragen.

'; $fe_reg .= '

Ihnen wird in wenigen Augenblicken eine Bestätigung an die E-Mail '.html_specialchars($udata['user_email']).' zugesendet.

'; $fe_text = 'Hallo '.trim($udata['user_title'] . ' ' . trim( $udata['user_firstname'].' '.$udata['user_name']) ) . LF . LF; $fe_text .= 'Ihre Registrierung haben wir erhalten.' . LF; $fe_text .= 'Wir prüfen Ihre Daten und melden uns umgehend bei Ihnen.' . LF . LF; if(empty($udata['user_profile_7'][4])) { $fe_text .= 'Sie möchten keinen Zugriff auf unser Partnerbackend. ' .LF . 'Allerdings haben wir folgende Zugangsdaten für Sie hinterlegt:' . LF; } else { $fe_text .= 'Sie möchten Zugriff auf unser Partnerbackend. ' .LF . 'Folgende Zugangsdaten sind von Ihnen gesendet worden:' . LF; } $fe_text .= ' Login: ' . $udata['user_login'] . LF; $fe_text .= ' Passwort: ' . $udata['user_password'] . LF . LF; $fe_text .= 'Ihr Passwort ist nicht reproduizierbar verschlüsselt in unserem System abgelegt worden.' . LF . LF . LF; $fe_text .= 'Mit besten Grüßen' . LF; $fe_text .= 'phpwcms, Oliver' . LF; $fe_text1 = 'Neue Benutzerregistrierung' . LF; $fe_text1 .= '--------------------------' . LF . LF; $fe_text1 .= 'Die Benutzerdaten können im Backend eingesehen werden.' . LF; if(!empty($udata['user_profile_7'][4])) { $fe_text1 .= 'Der Benutzer wünscht die Freischaltung für den Partnerbereich!' .LF; $fe_text1 .= ' Login: ' . $udata['user_login'] . LF; } $fe_text1 .= LF; $fe_text1 .= 'Benutzerangaben:' . LF; $fe_text1 .= '================' . LF . LF; $fe_text1 .= 'Firma: ' . $udata['user_company'] . LF; $fe_text1 .= 'Anrede: ' . $udata['user_title'] . LF; $fe_text1 .= 'Vorname: ' . $udata['user_firstname'] . LF; $fe_text1 .= 'Name: ' . $udata['user_name'] . LF; $fe_text1 .= 'Straße: ' . $udata['user_street'] . LF; $fe_text1 .= 'PLZ: ' . $udata['user_zip'] . LF; $fe_text1 .= 'Ort: ' . $udata['user_city'] . LF; $fe_text1 .= 'Telefon: ' . $udata['user_tel'] . LF; $fe_text1 .= 'E-Mail: ' . $udata['user_email'] . LF; $fe_text1 .= LF . '-----------------------------------------------------------' . LF; $fe_text1 .= 'IP: '. getRemoteIP(); $fe_csv_attach = implode(';', array_keys($fe_csv) ); $fe_csv_attach .= LF; $fe_csv_attach .= implode(';', $fe_csv ); $fe_csv = array(); $fe_csv['filename'] = date('Y-m-d_H-i-s') . '_' . preg_replace('/[^a-zA-Z0-9\-_]/', '', $udata['user_login']).'.csv'; $fe_csv['mime'] = 'text/csv'; $fe_csv['data'] = $fe_csv_attach; sendEmail(array( 'recipient' => strtolower($udata['user_email']), 'toName' => trim($udata['user_firstname'].' '.$udata['user_name']), 'subject' => 'phpwcms Registration', 'text' => $fe_text, 'from' => 'me@localhost', 'fromName' => 'phpwcms', 'sender' => 'me@localhost' )); sendEmail(array( 'recipient' => 'me@localhost', 'subject' => 'New registration', 'text' => $fe_text1, 'from' => strtolower($udata['user_email']), 'fromName' => trim($udata['user_firstname'].' '.$udata['user_name']), 'sender' => strtolower($udata['user_email']), 'stringAttach' => array($fe_csv) )); } else { $fe_reg = '

Beim Speichern Ihrer Daten ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut oder wenden Sie sich an den Webmaster.

' . LF . $fe_reg; } } } if(isset($_POST['user_login']) && $fe_action == '{FE_USER_MANAGE}') { if($uerror['status']) { $fe_reg = '

Es sind Fehler bei der Verarbeitung des Formulars aufgetreten. Bitte prüfen Sie Ihre Angaben.

' . LF . $fe_reg; } else { $profile_data = $udata; unset($profile_data['user_password'], $profile_data['user_password2']); $sql = 'UPDATE '.DB_PREPEND.'phpwcms_userdetail SET '; $sql .= "detail_title = '".aporeplace($udata['user_title'])."', "; $sql .= "detail_firstname = '".aporeplace($udata['user_firstname'])."', "; $sql .= "detail_lastname = '".aporeplace($udata['user_name'])."', "; $sql .= "detail_company = '".aporeplace($udata['user_company'])."', "; $sql .= "detail_street = '".aporeplace($udata['user_street'])."', "; $sql .= "detail_city = '".aporeplace($udata['user_city'])."', "; $sql .= "detail_zip = '".aporeplace($udata['user_zip'])."', "; $sql .= "detail_fon = '".aporeplace($udata['user_tel'])."', "; $sql .= "detail_notes = '".aporeplace(serialize($profile_data))."', "; $sql .= "detail_newsletter = '".( empty($udata['user_profile_7'][3]) ? '' : 1 )."', "; if($udata['user_password']) { $sql .= "detail_password = '".aporeplace(md5($udata['user_password']))."', "; } $sql .= "detail_email = '".aporeplace(strtolower($udata['user_email']))."' "; $sql .= 'WHERE detail_id=' . intval($_SESSION[ $_loginData['session_key'].'_userdata']['id']).' LIMIT 1'; $queryResult = _dbQuery($sql, 'UPDATE'); if(isset($queryResult['AFFECTED_ROWS'])) { $fe_reg = '

Ihre Profildaten wurden erfolgreich aktualisiert

' . LF . $fe_reg; } else { $fe_reg = '

Leider konnten Ihre Anfgaben nicht in der Datenbank gesichert werden. Bitte prüfen Sie Ihre Angaben oder wenden Sie sich an den Systemadministrator.

' . LF . $fe_reg; } } } $content['all'] = str_replace($fe_action, $fe_reg, $content['all']); } else { $content['all'] = str_replace('{FE_USER_MANAGE}', '

Diese Aktion ist leider nicht zulässig

', $content['all']); } function is_uerror($field='') { global $uerror; if(!empty($uerror[$field])) { $uerror['status'] = true; return '

' . $uerror[$field] . '

'; } return ''; } ?>