Файл: billing/_rootadmin/_usersettings.inc.php
Строк: 519
<?
$user = GetUserById($id);
if (!$user) { $user = GetUserByLogin($id); }
if ($user) {
print menu_admin_client($user->id);
if ($sub == 'edit') {
if($passwd) {
if (checkAdminAccess('clientPasswordEdit')) {
@mysql_query("UPDATE users SET password='".crypt($passwd)."' WHERE id='$user->id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
writeAdminLog("Изменен пароль клиента ID # $user->id, $user->login");
print "Пароль успешно изменен.<BR>";
} else {
print "Пароль не изменен, т.к. у Вас не хватает прав доступа.<BR>";
}
}
checkAdminAccess('clientSettingsEdit',1);
if ($news) {$newstomysql = 1;}
else {$newstomysql = 0;}
if ($domainreseller) {$domainresellertomysql = 1;}
else {$domainresellertomysql = 0;}
if ($noSuspend) {$nosuspendtomysql = 1;}
else {$nosuspendtomysql = 0;}
if ($specPartnerEnable) {$specPartnerEnablemysql = 1;}
else {$specPartnerEnablemysql = 0;}
$user->news = $newstomysql;
$user->domainreseller = $domainresellertomysql;
$user->email = $email;
$user->email2 = $email2;
$user->codeWord = $codeWord;
$user->currency = $userCurrency;
$user->lang = $newlang;
$user->icq = $icq;
$user->skype = $skype;
$user->wmz = $wmz;
$user->wmr = $wmr;
$user->noSuspend = $nosuspendtomysql;
$user->autoRenew = $autoRenew;
$user->attachPDFtoBill = $attachPDFtoBill;
$user->specPartnerEnable = $specPartnerEnable;
$user->partnerProcentHosting=$partnerProcentHosting;
$user->partnerProcentResseler=$partnerProcentResseler;
$user->partnerProcentVds=$partnerProcentVds;
$user->partnerProcentDedicated=$partnerProcentDedicated;
$user->partnerProcentVpn=$partnerProcentVpn;
$user->partnerProcentDomains=$partnerProcentDomains;
$user->partnerProcentAddons=$partnerProcentAddons;
$user->partnerProcentShop=$partnerProcentShop;
$user->partnerProcentHosting2=$partnerProcentHosting2;
$user->partnerProcentResseler2=$partnerProcentResseler2;
$user->partnerProcentVds2=$partnerProcentVds2;
$user->partnerProcentDedicated2=$partnerProcentDedicated2;
$user->partnerProcentVpn2=$partnerProcentVpn2;
$user->partnerProcentDomains2=$partnerProcentDomains2;
$user->partnerProcentAddons2=$partnerProcentAddons2;
$user->partnerProcentShop2=$partnerProcentShop2;
@mysql_query("UPDATE users SET email='$email',email2='$email2',news='$newstomysql',domainreseller='$domainresellertomysql',codeWord='$codeWord',currency='$userCurrency',lang='$newlang',icq='$icq',skype='$skype',wmz='$wmz',wmr='$wmr',noSuspend='$nosuspendtomysql',autoRenew='$autoRenew',attachPDFtoBill='$attachPDFtoBill',specPartnerEnable='$specPartnerEnablemysql',partnerProcentHosting='$partnerProcentHosting',partnerProcentResseler='$partnerProcentResseler',partnerProcentVds='$partnerProcentVds',partnerProcentDedicated='$partnerProcentDedicated',partnerProcentVpn='$partnerProcentVpn',partnerProcentDomains='$partnerProcentDomains',partnerProcentAddons='$partnerProcentAddons',partnerProcentShop='$partnerProcentShop',partnerProcentHosting2='$partnerProcentHosting2',partnerProcentResseler2='$partnerProcentResseler2',partnerProcentVds2='$partnerProcentVds2',partnerProcentDedicated2='$partnerProcentDedicated2',partnerProcentVpn2='$partnerProcentVpn2',partnerProcentDomains2='$partnerProcentDomains2',partnerProcentAddons2='$partnerProcentAddons2',partnerProcentShop2='$partnerProcentShop2' WHERE id='$user->id'") or die("File: ".__FILE__."<BR>Line: ".__LINE__."<BR>MySQL Error: ".mysql_error());
writeAdminLog("Изменен профайл клиента ID # $user->id, $user->login");
print "Профайл успешно изменен.<BR><BR>";
}
checkAdminAccess('clientSettingsRead',1);
if ($user->news) {$newscheckbox = "checked";}
else {$newscheckbox = "";}
if ($user->domainreseller) {$domainresellercheckbox = "checked";}
else {$domainresellercheckbox = "";}
if ($user->noSuspend) {$nosuspendcheckbox = "checked";}
else {$nosuspendcheckbox = "";}
?>
<table border=0><form method=post>
<tr><td colspan=2 align=center bgcolor=<?=$font_head?>><B>Настройки клиента <?=$user->login?></b></td></tr>
<input type=hidden name=do value=<?=$do?>>
<input type=hidden name=sub value=edit>
<input type=hidden name=id value=<?=$user->id?>>
<?
print "<tr><td>Валюта сайта:</td><td><select class=input name=userCurrency><option>Валюта по умолчанию</option>";
if (GetSetting("usersChangeCurrency")) {
$r = GetCurrencys();
while ($rr = mysql_fetch_object($r)) {
if ($rr->code == $user->currency) { $selected = "selected"; } else { $selected = ""; }
print "<option value='$rr->code' $selected>$rr->name</option>";
}
}
print "</select></td></tr>";
if (GetSetting("lngUsersCanChange") and GetSetting("lngSelectAtProfile")) {
print "<tr><td>Язык:</td><td>"; printLanguagesSelet($user->lang); print "</td></tr>";
}
if ($user->autoRenew == "0") {$autoDefaultCheck = "checked";}
if ($user->autoRenew == "1") {$autoYesCheck = "checked";}
if ($user->autoRenew == "2") {$autoNoCheck = "checked";}
if ($user->attachPDFtoBill == "0") {$attachDefaultCheck = "checked";}
if ($user->attachPDFtoBill == "1") {$attachYesCheck = "checked";}
if ($user->attachPDFtoBill == "2") {$attachNoCheck = "checked";}
if ($user->specPartnerEnable) {$partnerCheck = "checked";} else { $partnerCheck = ""; }
print "
<tr><td>Подписка на новости:</td><td><input type=checkbox $newscheckbox name=news size=40> да</td></tr>
<tr><td>Реселлер доменов:</td><td><input type=checkbox $domainresellercheckbox name=domainreseller size=40> да</td></tr>
<tr><td>Запретить автоостановку аккаунтов:</td><td><input type=checkbox $nosuspendcheckbox name=noSuspend size=40> да</td></tr>
<tr><td>Автопродление заказов:</td><td><input type=radio name=autoRenew value=0 $autoDefaultCheck> по умолчанию <input type=radio name=autoRenew value=1 $autoYesCheck> включено <input type=radio name=autoRenew value=2 $attachNoCheck> отключено</td></tr>
<tr><td>Прикреплять PDF к счетам:</td><td><input type=radio name=attachPDFtoBill value=0 $attachDefaultCheck size=40> по умолчанию <input type=radio name=attachPDFtoBill value=1 $attachYesCheck size=40> включено <input type=radio name=attachPDFtoBill value=2 $attachNoCheck size=40> отключено</td></tr>
<tr><td colspan=2 align=center bgcolor=$font_head><B>Платежные реквизиты</b></td></tr>
<tr><td>WMZ кошелек:</td><td><input type=text name=wmz value="$user->wmz" size=40></td></tr>
<tr><td>WMR кошелек:</td><td><input type=text name=wmr value="$user->wmr" size=40></td></tr>
<tr><td colspan=2 align=center bgcolor=$font_head><B>Кодовое слово</b></td></tr>
<tr><td>Кодовое слово:</td><td><input type=text name=codeWord value="$user->codeWord" size=40></td></tr>
<tr><td colspan=2 align=center bgcolor=$font_head><B>Контактная информация</b></td></tr>
<tr><td>E-mail:</td><td><input type=text name=email value="$user->email" size=40></td></tr>
<tr><td>Альтернативный E-mail:</td><td><input type=text name=email2 value="$user->email2" size=40></td></tr>
<tr><td>ICQ:</td><td><input type=text name=icq value="$user->icq" size=40></td></tr>
<tr><td>Skype:</td><td><input type=text name=skype value="$user->skype" size=40></td></tr>
<tr><td colspan=2 align=center bgcolor=$font_head><B>Изменение пароля</b></td></tr>
<tr><td>Новый пароль:</td><td><input type=password name=passwd size=40></td></tr>
<tr><td colspan=2 align=center bgcolor=$font_head><B>Партнерская программа</b></td></tr>
<tr><td colspan=2 align=center><input type=checkbox $partnerCheck name=specPartnerEnable> включить индивидуальные условия партнерской программы</td></tr>
<tr><td align=center>
<table>
<tr><td colspan=2 align=center bgcolor=$font_head><B>% от заказа (уровень 1)</b></td></tr>
<tr><td>Хостинг:</td><Td align=left><input type=text name=partnerProcentHosting size=5 value=$user->partnerProcentHosting></td></tr>
<tr><td>Ресселинг:</td><Td align=left><input type=text name=partnerProcentResseler size=5 value=$user->partnerProcentResseler></td></tr>
<tr><td>VDS:</td><Td align=left><input type=text name=partnerProcentVds size=5 value=$user->partnerProcentVds></td></tr>
<tr><td>Dedicated:</td><Td align=left><input type=text name=partnerProcentDedicated size=5 value=$user->partnerProcentDedicated></td></tr>
<tr><td>VPN:</td><Td align=left><input type=text name=partnerProcentVpn size=5 value=$user->partnerProcentVpn></td></tr>
<tr><td>Домены:</td><Td align=left><input type=text name=partnerProcentDomains size=5 value=$user->partnerProcentDomains></td></tr>
<tr><td>Доп. услуги:</td><Td align=left><input type=text name=partnerProcentAddons size=5 value=$user->partnerProcentAddons></td></tr>
<tr><td>Товары/Услуги:</td><Td align=left><input type=text name=partnerProcentShop size=5 value=$user->partnerProcentShop></td></tr>
</table>
</td><td align=center>
<table>
<tr><td colspan=2 align=center bgcolor=$font_head><B>% от заказа (уровень 2)</b></td></tr>
<tr><td>Хостинг:</td><Td align=left><input type=text name=partnerProcentHosting2 size=5 value=$user->partnerProcentHosting2></td></tr>
<tr><td>Ресселинг:</td><Td align=left><input type=text name=partnerProcentResseler2 size=5 value=$user->partnerProcentResseler2></td></tr>
<tr><td>VDS:</td><Td align=left><input type=text name=partnerProcentVds2 size=5 value=$user->partnerProcentVds2></td></tr>
<tr><td>Dedicated:</td><Td align=left><input type=text name=partnerProcentDedicated2 size=5 value=$user->partnerProcentDedicated2></td></tr>
<tr><td>VPN:</td><Td align=left><input type=text name=partnerProcentVpn2 size=5 value=$user->partnerProcentVpn2></td></tr>
<tr><td>Домены:</td><Td align=left><input type=text name=partnerProcentDomains2 size=5 value=$user->partnerProcentDomains2></td></tr>
<tr><td>Доп. услуги:</td><Td align=left><input type=text name=partnerProcentAddons2 size=5 value=$user->partnerProcentAddons2></td></tr>
<tr><td>Товары/Услуги:</td><Td align=left><input type=text name=partnerProcentShop2 size=5 value=$user->partnerProcentShop2></td></tr>
</table>
</td></tr>
<tr><td colspan=2 align=center><BR><input type=Submit value=Сохранить></td></tr></table><BR></form>
";
}
else {
print "Клиент не найден.";
}
?>