Hier ein Lösungsansatz wie man ein Gastkonto in ein Benutzerkonto im Admin ändern kann,
ohne in der Datenbank herumpfuschen zu müssen.
"/lang/german/admin/customers.php" (am Dateiende vor dem ?> einfügen)
// AccountTyp umstellendefine('ACCOUNT_TYPE','AccountTyp umstellen:');define('ACCOUNT_TYPE_0','Benutzerkonto');define('ACCOUNT_TYPE_1','Gastkonto');// AccountTyp umstellen "/lang/english/admin/customers.php" (am Dateiende vor dem ?> einfügen)
// AccountTyp umstellendefine('ACCOUNT_TYPE','Change Account Type:');define('ACCOUNT_TYPE_0','User Account');define('ACCOUNT_TYPE_1','Guest Account');// AccountTyp umstellen "/admin/customers.php" nach (Zeile 214):
$shipping_unallowed = xtc_db_prepare_input($_POST['shipping_unallowed']);
diese Zeile einfügen:
$customers_account_type = xtc_db_prepare_input($_POST['customers_account_type']);
Nach (Zeile 387)
'customers_newsletter' => $customers_newsletter,
diese Zeile einfügen:
'account_type' => $customers_account_type,
Nach (Zeile 475)
c.customers_cid,
diese Zeile einfügen:
c.account_type,
Nach (Zeile 636)
c.shipping_unallowed,
diese Zeile einfügen:
c.account_type,
Zum Schluss noch das DropDown Menü (Ich hab es nach dem Passwort gesetzt)
Nach (Zeile 1040 - 1043)
} else {
echo xtc_draw_input_field('entry_password');
}
?></td>
diese Zeilen einfügen:
<!-- GastAccount<->UserAccount -->
<tr>
<td class="main">
<?php echo ACCOUNT_TYPE
; ?></td>
<td class="main">
<?php $account_type_array = array( array('id'=>'0','text'=>ACCOUNT_TYPE_0
), array('id'=>'1','text'=>ACCOUNT_TYPE_1
)); if ($processed == true) { if ($cInfo->account_type == '0') { echo ACCOUNT_TYPE_0
; } else { echo ACCOUNT_TYPE_1
; } echo xtc_draw_hidden_field
('customers_account_type'); } else { // $account_type_array = array echo xtc_draw_pull_down_menu
('customers_account_type', $account_type_array, $cInfo->account_type); } ?> </td>
</tr>
<!-- GastAccount<->UserAccount -->
Viel Spass damit!
MFG
Herbert
Linkback: https://www.modified-shop.org/forum/index.php?topic=15187.0