initial commit
This commit is contained in:
@@ -0,0 +1,147 @@
|
||||
<?
|
||||
session_start();
|
||||
if(!isset($_SESSION['uid'])) { header('Location: ../../index.php'); exit(); }
|
||||
include('../../config.php');
|
||||
include('../../functions.php');
|
||||
|
||||
if($user['klan'] == '') { header('Location: ../../main.php'); exit(); }
|
||||
$clan = mysql_fetch_array(mysql_query('SELECT `id`, `recruits`, `short`, `name`, `descr`, `glava`, `money`, `ekr`, `vozm`, `align`, `mshadow`, `wshadow`, `homepage`, `rating`, `zbor`, `zamok`, `izamok`, `ifon` FROM `clans` WHERE `id` = "'.$user['klan'].'" LIMIT 1'));
|
||||
$err = '';
|
||||
|
||||
if($user['clan_prava'] != 'glava') {
|
||||
$utitl = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `id` = "'.$user['clan_prava'].'" LIMIT 1'));
|
||||
if(!isset($utitl['id'])) {
|
||||
$utitl = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `id` = 2 LIMIT 1'));
|
||||
}
|
||||
} else {
|
||||
$utitl = mysql_fetch_array(mysql_query('SELECT * FROM `clan_tituls` WHERE `id` = 1 LIMIT 1'));
|
||||
}
|
||||
|
||||
if(isset($utitl['id'])) {
|
||||
$i = 1;
|
||||
while($i < count($clan_acces)) {
|
||||
if($utitl['prava'][$i] > 0) {
|
||||
$clan_acces[$i][0] = 1;
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
}
|
||||
|
||||
if($_GET['addcredits']) {
|
||||
if($clan_acces[7][0] == 1) {
|
||||
if($user['money'] >= $_GET['sums'] && $_GET['sums'] > 0) {
|
||||
if(isset($_GET['comment']) && $_GET['comment'] != '') {
|
||||
$user['money'] -= (int)$_GET['sums'];
|
||||
$clan['money'] += (int)$_GET['sums'];
|
||||
$text = mysql_real_escape_string(iconv("utf-8", "utf-8", $_GET['comment']));
|
||||
mysql_query('UPDATE `users` SET `money` = "'.$user['money'].'" WHERE `id` = "'.$user['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `clans` SET `money` = "'.$clan['money'].'" WHERE `id` = "'.$clan['id'].'" LIMIT 1');
|
||||
mysql_query("INSERT INTO `delo` (`author`, `pers`, `text`, `type`, `date`) VALUES ('0', '{$user['id']}', '\"".$user['login']."\" Пополнил казну клана: ($clan[name] / $clan[id]) на сумму: ".(int)$_GET['sums']." кр. С пометкой : $text', '1', '".time()."')");
|
||||
mysql_query('INSERT INTO `clan_log` (`clan_id`, `user_id`, `time`, `type`, `suma`, `comment`) VALUES ("'.$clan['id'].'", "'.$user['id'].'", "'.time().'", "1", "'.(int)$_GET['sums'].'", "'.$text.'")');
|
||||
$err = '<b style="color: Red;">Казна пополненна на '.(int)$_GET['sums'].' кр.</b>';
|
||||
} else {
|
||||
$err = '<b style="color: Red;">Введите комментарий</b>';
|
||||
}
|
||||
} elseif($_GET['sums'] <= 0) {
|
||||
$err = '<b style="color: Red;">Введите сумму</b>';
|
||||
} else {
|
||||
$err = '<b style="color: Red;">Недостаточно средств</b>';
|
||||
}
|
||||
} else {
|
||||
$err = '<b style="color: Red;">У Вас нет прав на выполнение данной операции</b>';
|
||||
}
|
||||
}
|
||||
|
||||
if($_GET['addecredits']) {
|
||||
if($clan_acces[7][0] == 1) {
|
||||
if(isset($banks['id'])) {
|
||||
if($banks['ekr'] >= (int)$_GET['sums'] && $_GET['sums'] > 0) {
|
||||
if(isset($_GET['comment']) && $_GET['comment'] != '') {
|
||||
$banks['ekr'] -= (int)$_GET['sums'];
|
||||
$clan['ekr'] += (int)$_GET['sums'];
|
||||
$text = mysql_real_escape_string(iconv("utf-8", "utf-8", $_GET['comment']));
|
||||
mysql_query('UPDATE `bank` SET `ekr` = "'.$banks['ekr'].'" WHERE `id` = "'.$banks['id'].'" LIMIT 1');
|
||||
mysql_query('UPDATE `clans` SET `ekr` = "'.$clan['ekr'].'" WHERE `id` = "'.$clan['id'].'" LIMIT 1');
|
||||
mysql_query("INSERT INTO `delo` (`author`, `pers`, `text`, `type`, `date`) VALUES ('0', '{$user['id']}', '\"".$user['login']."\" Пополнил казну клана: ($clan[name] / $clan[id]) на сумму: ".(int)$_GET['sums']." екр, со счёта : $banks[id]. С пометкой : $text', '1', '".time()."')");
|
||||
mysql_query('INSERT INTO `clan_log` (`clan_id`, `user_id`, `time`, `type`, `suma`, `comment`) VALUES ("'.$clan['id'].'", "'.$user['id'].'", "'.time().'", "2", "'.(int)$_GET['sums'].'", "'.$text.'")');
|
||||
$err = '<b style="color: Red;">Казна пополненна на '.(int)$_GET['sums'].' eкр.</b>';
|
||||
} else {
|
||||
$err = '<b style="color: Red;">Введите комментарий</b>';
|
||||
}
|
||||
} elseif($_GET['sums'] <= 0) {
|
||||
$err = '<b style="color: Red;">Введите сумму</b>';
|
||||
} else {
|
||||
$err = '<b style="color: Red;">Недостаточно средств</b>';
|
||||
}
|
||||
} else {
|
||||
$err = '<b style="color: Red;">Авторизируйтесь в банковском счету</b>';
|
||||
}
|
||||
} else {
|
||||
$err = '<b style="color: Red;">У Вас нет прав на выполнение данной операции</b>';
|
||||
}
|
||||
}
|
||||
|
||||
function form_pay($us, $clan) {
|
||||
global $clan_acces, $banks;
|
||||
$user = mysql_fetch_array(mysql_query('SELECT `id`, `login`, `level`, `money` FROM `users` WHERE `id` = "'.$us.'" LIMIT 1'));
|
||||
$r = '';
|
||||
if($clan_acces[7][0] == 1) {
|
||||
$r .= 'У Вас в наличии : <b>'.$user['money'].'</b> .кр<br />';
|
||||
$r .= '<a href="javascript: void(0);" onclick="addCredits();">Пополнить (кредиты)</a><br />';
|
||||
if(isset($banks['id'])) {
|
||||
$r .= '<br />Счёт #'.$banks['id'].': <b>'.$banks['cr'].'</b> .кр и <b>'.$banks['ekr'].'</b> .екр<br />';
|
||||
$r .= '<a href="javascript: void(0);" onclick="addeCredits();">Пополнить (еврокредиты)</a>';
|
||||
} else {
|
||||
$r .= '<br />Авторизируйтесь в банке через Инвентарь';
|
||||
}
|
||||
}
|
||||
return $r;
|
||||
}
|
||||
|
||||
?>
|
||||
<script>
|
||||
function proverka(input) {
|
||||
input.value = input.value.replace(/[^\d]/g, '');
|
||||
}
|
||||
|
||||
function addCredits() {
|
||||
new miDialog({title : 'Пополнить казну кредитами'}, {addcredits : 1}, function() {
|
||||
document.location = '/__modules/clan_panel.php?razdel=kazna&'+$.param(this.data);
|
||||
},
|
||||
$('<div>Комментарий</div>').append(miDialog._simpleInput({name : 'comment'})).append('<div>Сумма</div>').append(miDialog._oneInput({name : 'sums', onkeyup : 'return proverka(this);', onchange : 'return proverka(this);', value : '0'})), {width : 280});
|
||||
}
|
||||
|
||||
function addeCredits() {
|
||||
new miDialog({title : 'Пополнить казну еврокредитами'}, {addecredits : 1}, function() {
|
||||
document.location = '/__modules/clan_panel.php?razdel=kazna&'+$.param(this.data);
|
||||
},
|
||||
$('<div>Комментарий</div>').append(miDialog._simpleInput({name : 'comment'})).append('<div>Сумма</div>').append(miDialog._oneInput({name : 'sums', onkeyup : 'return proverka(this);', onchange : 'return proverka(this);', value : '0'})), {width : 280});
|
||||
}
|
||||
</script>
|
||||
<table width="100%" border="0">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td align="center">
|
||||
<table valign="top" align="center" width="100%">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><br />
|
||||
<center><br />
|
||||
<? if($err != '') { echo $err.'<br />'; } ?>
|
||||
<b>Клановая казна: <font color="#339900"><?=$clan['money']; ?></font> кр, <font color="#339900"><?=$clan['ekr']; ?></font> екр.</b><br /><br />
|
||||
<fieldset style="width: 300px; height: 100px;">
|
||||
<legend align="center"><b>Пополнить казну:</b></legend>
|
||||
<? if($clan_acces[7][0] == 1) { echo form_pay($user['id'], $clan['id']); } else { echo '<b>Вы не можете пополнять казну</b>'; } ?>
|
||||
</fieldset>
|
||||
<? if($clan_acces[6][0] == 1) { ?>
|
||||
<a href="http://capitalcity.old-dark.ru/clan_log.php?act=caznalog&clan=<?=$clan['id'];?>&hash=<?=md5($user['id'].'|'.$user['login']);?>" target="_blank">Просмотр действий с казной</a>
|
||||
<? } ?>
|
||||
</center>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@@ -0,0 +1,117 @@
|
||||
<?
|
||||
session_start();
|
||||
if(!isset($_SESSION['uid'])) { header('Location: ../../index.php'); exit(); }
|
||||
include('../../config.php');
|
||||
include('../../functions.php');
|
||||
|
||||
if($user['klan'] == '') { header('Location: ../../main.php'); exit(); }
|
||||
$clan = mysql_fetch_array(mysql_query('SELECT `id`, `recruits`, `short`, `name`, `descr`, `glava`, `vozm`, `align`, `mshadow`, `wshadow`, `homepage`, `rating`, `zbor`, `zamok`, `izamok`, `ifon` FROM `clans` WHERE `id` = "'.$user['klan'].'" LIMIT 1'));
|
||||
|
||||
if($clan['recruits'] > 0) {
|
||||
$recrut = mysql_fetch_array(mysql_query('SELECT `id`, `recruits`, `short`, `name`, `descr`, `glava`, `vozm`, `align`, `mshadow`, `wshadow`, `homepage`, `rating`, `zbor`, `zamok`, `izamok`, `ifon` FROM `clans` WHERE `id` = "'.$clan['recruits'].'" LIMIT 1'));
|
||||
}
|
||||
|
||||
function show_klan_members($pl) {
|
||||
global $rooms;
|
||||
$r = '';
|
||||
$clan = mysql_fetch_array(mysql_query('SELECT `id`, `recruits`, `short`, `name`, `descr`, `glava`, `vozm`, `align`, `mshadow`, `wshadow`, `homepage`, `rating`, `zbor`, `zamok`, `izamok`, `ifon` FROM `clans` WHERE `id` = "'.$pl.'" LIMIT 1'));
|
||||
if(isset($clan['id'])) {
|
||||
$sp = mysql_query('SELECT `id`, `login`, `invis`, `align`, `level`, `status`, `room`, (SELECT `id` FROM `online` WHERE `date` >= "'.(time()-60).'" AND `id` = `users`.`id`) AS `online` FROM `users` WHERE `klan` = "'.$pl.'" ORDER BY `level` DESC');
|
||||
while($us = mysql_fetch_array($sp)) {
|
||||
if($us['online'] > 0 && $us['invis'] == 0) {
|
||||
$r .= '<a href="javascript: top.AddToPrivate(\''.nick7($us['id']).'\', top.CtrlPress)" target="refreshed"><img src="../../i/lock.gif" width="20" height="15" /></a>';
|
||||
} else {
|
||||
$r .= '<font style=\'color: Grey;\'><img src="../../i/offline.gif" width="20" height="15" /></font>';
|
||||
}
|
||||
$r .= ' <img src=\'../../i/align_'.$us['align'].'.gif\' /> <img src=\'../../i/klan/'.ClanImage($pl).'.gif\' /> <b>'.$us['login'].'</b> ['.$us['level'].'] ';
|
||||
$r .= '<a href=\'../../inf.php?id='.$us['id'].'\' target=\'_blank\'><img src=\'../../i/inf.gif\' /></a>';
|
||||
$r .= $us['status']?" - ".$us['status']:" - Нет звания";
|
||||
if($us['online'] > 0 && $us['invis'] == 0) {
|
||||
$r .= ' - <i>'.$rooms[$us['room']].'</i>';
|
||||
}
|
||||
$r .= '<br />';
|
||||
}
|
||||
} else {
|
||||
$r = 'Клан не найден ..';
|
||||
}
|
||||
return $r;
|
||||
}
|
||||
|
||||
?>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td colspan="3" valign="top" align="center">
|
||||
<center>
|
||||
<h3>
|
||||
<img src="../..//i/align_<?=$clan['align']?>.gif" /><img src="../../i/klan/<? echo ClanImage($clan['id']); ?>.gif" />
|
||||
<b><?=$clan['short']; ?></b>
|
||||
<br />
|
||||
Клан-основа - <img src="../../i/align_<?=$clan['align']?>.gif" /><img src="../../i/klan/<? echo ClanImage($clan['id']); ?>.gif" />
|
||||
<b><?=$clan['name']?></b>
|
||||
<br />
|
||||
<? if($clan['recruits'] > 0) { ?>
|
||||
Клан-рекрут - <img src="../../i/align_<?=$recrut['align']?>.gif" /><img src="../../i/klan/<? echo ClanImage($recrut['id']); ?>.gif" />
|
||||
<b><?=$recrut['name']?></b>
|
||||
<? } ?>
|
||||
</h3>
|
||||
</center>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td valign="top">
|
||||
<fieldset>
|
||||
<legend><b>Каналы чата: </b></legend>
|
||||
<table border="0">
|
||||
<tbody>
|
||||
<tr align="left">
|
||||
<td width="30"> </td>
|
||||
<td align="left">
|
||||
<font color="#850404">
|
||||
<b><a href="#" onclick="top.AddToPrivate('klan', top.CtrlPress)" target="refreshed"><img src="../../i/lock.gif" width="20" height="15" /></a> klan - <img src="../../i/klan/<? echo ClanImage($clan['id']); ?>.gif" /><?=$clan['name']; ?> <br /></b>
|
||||
</font>
|
||||
</td>
|
||||
<td width="30"> </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td></td>
|
||||
<td height="10"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
<fieldset>
|
||||
<legend><b>Клановые реликты:</b></legend>
|
||||
<table border="0">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td width="500" align="left">В разработке</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</fieldset>
|
||||
</td>
|
||||
<td width="25"> </td>
|
||||
|
||||
<td valign="top" align="center">
|
||||
<fieldset>
|
||||
<legend><b>Состав клана: </b></legend>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td align="left">
|
||||
<h3>CapitalCity</h3>
|
||||
<? echo show_klan_members($clan['id']); ?>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</fieldset>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
Reference in New Issue
Block a user