diff --git a/klan.php b/klan.php index 337fee6..22076c5 100644 --- a/klan.php +++ b/klan.php @@ -46,7 +46,7 @@ if (isset($_POST['kr']) && ($_POST['kolv'] > 0)) { else echo 'У клана пока нет Замка

'; ?> - + 0)) { '; } - if (!empty($_POST['login'])) { + if (!empty($_POST['login']) AND $_POST['action'] == 'edit_status') { $sok = db::c()->query('SELECT `id`, `status` FROM `users` WHERE `klan` = "?s" AND `login` = "?s"', $klan['id'], $_POST['login'])->fetch_assoc(); - $st = strip_tags(str_replace("<", "<", str_replace(">", ">", $_POST['status'])), ""); - if ($klan['glava'] == $sok['id']) { - $st = "Глава клана"; + if (!empty($_POST['status'])) { + $st = strip_tags(str_replace("<", "<", str_replace(">", ">", $_POST['status'])), ""); } - if ($sok) { echo $_POST['action']; - if ($_POST['save']) { + if ($sok AND $sok['id'] != $klan['glava']) { + if (!empty($_POST['save'])) { if ($_POST['vin'] == 'on') { $polno[$sok['id']][0] = 1; } else { @@ -112,8 +111,8 @@ if (isset($_POST['kr']) && ($_POST['kolv'] > 0)) { } $sok['status'] = $st; } - echo '
Редактирование статуса "',$user['id'], '" - Звание в клане
'; + echo '
Редактирование статуса "',$_POST['login'], '" + Звание в клане
'; if ($klan['glava'] == $user['id']) { echo ' 0)) { echo '>Может менять статус членов клана
'; } echo '
'; - } + } elseif ($sok['id'] == $klan['glava']) { + echo '
Редактирование статуса "',$_POST['login'], '" + Звание в клане
+ Может принимать/выгонять членов клана
+ Может менять статус членов клана
'; + } else $status = 'Персонаж не найден или не состоит в клане!'; }