Помощь по скриптам | Заварушка
Как сделать чтобы глава мог название менять ?
где твой код и что у тебя не получается?
zawar , Не знаю что ты скинул, но если у тебя нет данного модуля, могу написать. Не дорого.
....
________
посл. ред. 24.06.2017 в 21:50; всего 1 раз(а); by PHP_SELF
________
посл. ред. 24.06.2017 в 21:50; всего 1 раз(а); by PHP_SELF
Нет мне надо что бы только глава клана мог изменять название
<?php
require_once ('system/func.php');
auth(); // Закроем от не авторизованных
$title = 'Настройки клана';
require_once ('system/header.php');
# Настройки #
$id = abs(intval($_GET['id']));
if($id)$clan = mysql_fetch_assoc(mysql_query("SELECT * FROM `clans` WHERE `id` = '".$id."'"));
else $clan = mysql_fetch_assoc(mysql_query("SELECT * FROM `clans` WHERE `id` = '".$user[id_clan]."'"));
if(isset($_GET['exit'])){
setcookie('name', null, time()-86400*365, '/');
setcookie('password', null, time()-86400*365, '/');
header('location: /');
exit;
}
if(isset($_GET['name'])){
if(isset($_REQUEST['add'])){
$name = text($_POST['name']);
$sql = mysql_query("SELECT COUNT(`id`) FROM `clans` WHERE `name` = '$name'"); // Доступность логина
if(empty($name))$err = 'Введите название';
if(mysql_result($sql, 0) > 0) $err = 'Такое название уже занят';
if(mb_strlen($name) > 14 or mb_strlen($name) < 3) $err = 'Название не может быть короче 3 и длиннее 14 символов';
if(!$err){
mysql_query("UPDATE `clans` SET `name` = '$name', `gold` = '".($clan['gold']-5000)."' WHERE `id` = '".$clan['id']."'");
setcookie('name', $name, time()+86400*365, '/');
$_SESSION['msg'] = "Новое название <b>$name</b>";
header('Location: ?');
exit();
}else{
$_SESSION['msg'] = $err;
header('Location: ?name');
exit();
}
}
echo "<div class='block'>";
if($clan['gold'] >= 5000){
echo '<form action="" method="post">';
echo 'Новое название:<br><input type="text" name="name" maxlength="50" value="" /><br/>';
echo '<input type="submit" name="add" class="btn" value="Продолжить">';
echo '</form>';
}else{
echo "Казна гильдии не готова к такой покупке...";
}
echo "</div>";
require_once ('system/footer.php');
exit;
}
if($user[id_clan] == $clan[id]){
echo '<div class="ribbon mb2"><div class="rl"><div class="rr">
Настройки клана </div></div></div>
<div class="hr_g mb2"><div><div></div></div></div>';
echo "<a href='?name' class='mbtn mb2'>".ico('icons','arrow.png')." Сменить название Клана ( ".ico('icons','gold.png')." 5000)</a>";
if($user['id_clan'] == $clan['id'] and $user['clan_rang'] >= 4)echo "<a class='mbtn mb2' href='/clan/gerb/'><img class='icon' src='images/icons/arrow.png'> Смена герба</a>";
if($user['id_clan'] == $clan['id'] and $user['clan_rang'] >= 4)echo "<a class='mbtn mb2' href='/clan_info?info'><img class='icon' src='images/icons/arrow.png'> Изменить описание</a>";
if($user['id_clan'] == $clan['id'] and $user['clan_rang'] >= 4)echo "<a class='mbtn mb2' href='/clan_info?ob'><img class='icon' src='images/icons/arrow.png'> Обьявление</a>";
echo "<a class='mbtn mb2' href='/clan/?my_delete'><img class='icon' src='http://144.76.127.94/view/image/icons/logout.png'> Покинуть клан</a>";
echo '<div class="hr_g mb2"><div><div></div></div></div>';
}else{
header('Location: http://warmirov.zzz.com.ua/clans/');
exit;
}
require_once ('system/footer.php');
?>
require_once ('system/func.php');
auth(); // Закроем от не авторизованных
$title = 'Настройки клана';
require_once ('system/header.php');
# Настройки #
$id = abs(intval($_GET['id']));
if($id)$clan = mysql_fetch_assoc(mysql_query("SELECT * FROM `clans` WHERE `id` = '".$id."'"));
else $clan = mysql_fetch_assoc(mysql_query("SELECT * FROM `clans` WHERE `id` = '".$user[id_clan]."'"));
if(isset($_GET['exit'])){
setcookie('name', null, time()-86400*365, '/');
setcookie('password', null, time()-86400*365, '/');
header('location: /');
exit;
}
if(isset($_GET['name'])){
if(isset($_REQUEST['add'])){
$name = text($_POST['name']);
$sql = mysql_query("SELECT COUNT(`id`) FROM `clans` WHERE `name` = '$name'"); // Доступность логина
if(empty($name))$err = 'Введите название';
if(mysql_result($sql, 0) > 0) $err = 'Такое название уже занят';
if(mb_strlen($name) > 14 or mb_strlen($name) < 3) $err = 'Название не может быть короче 3 и длиннее 14 символов';
if(!$err){
mysql_query("UPDATE `clans` SET `name` = '$name', `gold` = '".($clan['gold']-5000)."' WHERE `id` = '".$clan['id']."'");
setcookie('name', $name, time()+86400*365, '/');
$_SESSION['msg'] = "Новое название <b>$name</b>";
header('Location: ?');
exit();
}else{
$_SESSION['msg'] = $err;
header('Location: ?name');
exit();
}
}
echo "<div class='block'>";
if($clan['gold'] >= 5000){
echo '<form action="" method="post">';
echo 'Новое название:<br><input type="text" name="name" maxlength="50" value="" /><br/>';
echo '<input type="submit" name="add" class="btn" value="Продолжить">';
echo '</form>';
}else{
echo "Казна гильдии не готова к такой покупке...";
}
echo "</div>";
require_once ('system/footer.php');
exit;
}
if($user[id_clan] == $clan[id]){
echo '<div class="ribbon mb2"><div class="rl"><div class="rr">
Настройки клана </div></div></div>
<div class="hr_g mb2"><div><div></div></div></div>';
echo "<a href='?name' class='mbtn mb2'>".ico('icons','arrow.png')." Сменить название Клана ( ".ico('icons','gold.png')." 5000)</a>";
if($user['id_clan'] == $clan['id'] and $user['clan_rang'] >= 4)echo "<a class='mbtn mb2' href='/clan/gerb/'><img class='icon' src='images/icons/arrow.png'> Смена герба</a>";
if($user['id_clan'] == $clan['id'] and $user['clan_rang'] >= 4)echo "<a class='mbtn mb2' href='/clan_info?info'><img class='icon' src='images/icons/arrow.png'> Изменить описание</a>";
if($user['id_clan'] == $clan['id'] and $user['clan_rang'] >= 4)echo "<a class='mbtn mb2' href='/clan_info?ob'><img class='icon' src='images/icons/arrow.png'> Обьявление</a>";
echo "<a class='mbtn mb2' href='/clan/?my_delete'><img class='icon' src='http://144.76.127.94/view/image/icons/logout.png'> Покинуть клан</a>";
echo '<div class="hr_g mb2"><div><div></div></div></div>';
}else{
header('Location: http://warmirov.zzz.com.ua/clans/');
exit;
}
require_once ('system/footer.php');
?>
Где тут найти и зделать что бы глава мог менять название
<?php
require_once ('system/func.php');
auth(); // Закроем от не авторизованных
$title = 'Настройки клана';
require_once ('system/header.php');
# Настройки #
$id = abs(intval($_GET['id']));
if($id)$clan = mysql_fetch_assoc(mysql_query("SELECT * FROM `clans` WHERE `id` = '".$id."'"));
else $clan = mysql_fetch_assoc(mysql_query("SELECT * FROM `clans` WHERE `id` = '".$user[id_clan]."'"));
if(isset($_GET['exit'])){
setcookie('name', null, time()-86400*365, '/');
setcookie('password', null, time()-86400*365, '/');
header('location: /');
exit;
}
if(isset($_GET['name'])){
if(isset($_REQUEST['add'])){
$name = text($_POST['name']);
$sql = mysql_query("SELECT COUNT(`id`) FROM `clans` WHERE `name` = '$name'"); // Доступность логина
if(empty($name))$err = 'Введите название';
if(mysql_result($sql, 0) > 0) $err = 'Такое название уже занят';
if(mb_strlen($name) > 14 or mb_strlen($name) < 3) $err = 'Название не может быть короче 3 и длиннее 14 символов';
if(!$err){
mysql_query("UPDATE `clans` SET `name` = '$name', `gold` = '".($clan['gold']-5000)."' WHERE `id` = '".$clan['id']."'");
setcookie('name', $name, time()+86400*365, '/');
$_SESSION['msg'] = "Новое название <b>$name</b>";
header('Location: ?');
exit();
}else{
$_SESSION['msg'] = $err;
header('Location: ?name');
exit();
}
}
echo "<div class='block'>";
if($clan['gold'] >= 5000){
echo '<form action="" method="post">';
echo 'Новое название:<br><input type="text" name="name" maxlength="50" value="" /><br/>';
echo '<input type="submit" name="add" class="btn" value="Продолжить">';
echo '</form>';
}else{
echo "Казна гильдии не готова к такой покупке...";
}
echo "</div>";
require_once ('system/footer.php');
exit;
}
<?php
require_once ('system/func.php');
auth(); // Закроем от не авторизованных
$title = 'Настройки клана';
require_once ('system/header.php');
# Настройки #
$id = abs(intval($_GET['id']));
if($id)$clan = mysql_fetch_assoc(mysql_query("SELECT * FROM `clans` WHERE `id` = '".$id."'"));
else $clan = mysql_fetch_assoc(mysql_query("SELECT * FROM `clans` WHERE `id` = '".$user[id_clan]."'"));
if(isset($_GET['exit'])){
setcookie('name', null, time()-86400*365, '/');
setcookie('password', null, time()-86400*365, '/');
header('location: /');
exit;
}
if(isset($_GET['name'])){
if(isset($_REQUEST['add'])){
$name = text($_POST['name']);
$sql = mysql_query("SELECT COUNT(`id`) FROM `clans` WHERE `name` = '$name'"); // Доступность логина
if(empty($name))$err = 'Введите название';
if(mysql_result($sql, 0) > 0) $err = 'Такое название уже занят';
if(mb_strlen($name) > 14 or mb_strlen($name) < 3) $err = 'Название не может быть короче 3 и длиннее 14 символов';
if(!$err){
mysql_query("UPDATE `clans` SET `name` = '$name', `gold` = '".($clan['gold']-5000)."' WHERE `id` = '".$clan['id']."'");
setcookie('name', $name, time()+86400*365, '/');
$_SESSION['msg'] = "Новое название <b>$name</b>";
header('Location: ?');
exit();
}else{
$_SESSION['msg'] = $err;
header('Location: ?name');
exit();
}
}
echo "<div class='block'>";
if($clan['gold'] >= 5000){
echo '<form action="" method="post">';
echo 'Новое название:<br><input type="text" name="name" maxlength="50" value="" /><br/>';
echo '<input type="submit" name="add" class="btn" value="Продолжить">';
echo '</form>';
}else{
echo "Казна гильдии не готова к такой покупке...";
}
echo "</div>";
require_once ('system/footer.php');
exit;
}
Название менять могут все игроки клана а должен менять только глава
Помогите
if($user['id_clan'] == $clan['id'] and $user['clan_rang'] >= 4)
Стр.: 1, 2