{% else-1 %}
Обновить
* Тема закрыта!
1.
hitman * 0.29
[автор] (11 июл 2015, 12:22) [0/0] [0] [спам] [под]

Как зделать чтобы подарок принимался автоматичиськи без потверждение вот код // Размер подарков при выводе в браузер



$width = ($webbrowser == 'web' ? '100' : '70');







// Подарок



$post = mysql_fetch_assoc(mysql_query("SELECT id,status,coment,id_gift,id_ank,id_user,time FROM `gifts_user` WHERE `id` = '" . intval($_GET['id']) . "' LIMIT 1"*);







// Если записи нет кидаем на главную



if (!$post['id']) { header("Location: /index.php?"*; }







// Сам Подарок



$gift = mysql_fetch_assoc(mysql_query("SELECT id,name FROM `gift_list` WHERE `id` = '" . $post['id_gift'] . "' LIMIT 1"*);







// Кому подарили



$ank = get_user($post['id_user']);







// Кто подарил



$anketa = get_user($post['id_ank']);







// Принятие подарка



if ($post['status'] == 0 && isset($_GET['ok']) && $user['id'] == $ank['id'])



{



mysql_query("UPDATE `gifts_user` SET `status` = '1' WHERE `id` = '$post[id]' LIMIT 1"*;



/*



==========================



Уведомления



==========================



*/



mysql_query("INSERT INTO `notification` (`avtor`, `id_user`, `id_object`, `type`, `time`) VALUES ('$user[id]', '$anketa[id]', '$gift[id]', 'ok_gift', '$time')"*;











// Сообщение



$_SESSION['message'] = 'Подарок от ' . $anketa['nick'] . ' принят';







header("Location: gift.php?id=$post[id]"*;



exit;



}







// Отказ от подарка



if ($post['status'] == 0 && isset($_GET['no']) && $user['id'] == $ank['id'])



{



mysql_query("DELETE FROM `gifts_user` WHERE `id` = '$post[id]' LIMIT 1"*;







/*



==========================



Уведомления



==========================



*/



mysql_query("INSERT INTO `notification` (`avtor`, `id_user`, `id_object`, `type`, `time`) VALUES ('$user[id]', '$anketa[id]', '$gift[id]', 'no_gift', '$time')"*;







$_SESSION['message'] = 'Подарок от ' . $anketa['nick'] . ' отклонен';



header("Location: ?new"*;



exit;



}











// Удаление подарка



if (isset($_GET['delete']) && ($ank['id'] == $user['id'] || $user['level'] > 2))



{



// Запрос удаления



mysql_query("DELETE FROM `gifts_user` WHERE `id` = '$post[id]' LIMIT 1"*;







// Сообщение



$_SESSION['message'] = 'Подарок от ' . $anketa['nick'] . ' удален';







header("Location: index.php"*;



exit;



}







// Заголовок страницы



$set['title'] = 'Подарок ' . $ank['nick'] . ' ' . htmlspecialchars($gift['name']);











include_once '../../sys/inc/thead.php';
















/*



==================================



Вывод подарка пользователя



==================================



*/











echo '<div class="foot">';



echo '<img src="/style/icons/str2.gif" alt="*" /> <a href="/info.php?id=' . $ank['id'] . '">' . $ank['nick'] . '</a> | <a href="/user/gift/index.php?id=' . $ank['id'] . '">Подарки</a> | <b>' . htmlspecialchars($gift['name']) . '</b>';



echo '</div>';











// Подарок



echo '<div class="nav2">';



echo '<img src="/sys/gift/' . $gift['id'] . '.png" style="max-width:' . $width . 'px;" alt="*" /><br />';



echo htmlspecialchars($gift['name']) . ' :: ' . vremja($post['time']) . '<br />';



echo '</div>';







// Автор подарка



echo '<div class="nav1">';



echo status($anketa['id']) , group($anketa['id']) , '<a href="/info.php?id=' . $anketa['id'] . '">' . $anketa['nick'] . '</a>' , medal($anketa['id']) , online($anketa['id']) . '<br />';



if ($post['coment'])echo 'Комментарий: <br />' . output_text($post['coment']);







echo '</div>';







if ($ank['id'] == $user['id'])



{



echo '<div class="nav2">';







if ($post['status'] == 0)



{



// Новый подарок - Действие



echo '<center><img src="/style/icons/ok.gif" alt="*" /> <a href="?id=' . $post['id'] . '&amp;ok">Принять</a> ';



echo '<img src="/style/icons/delete.gif" alt="*" /> <a href="?id=' . $post['id'] . '&amp;no">Отказаться</a></center>';







}else{



// Удаление



echo '<img src="/style/icons/delete.gif" alt="*" /> <a href="/user/gift/gift.php?id=' . $post['id'] . '&amp;delete">Удалить</a>';







}



echo '</div>';



}







echo '<div class="foot">';



echo '<img src="/style/icons/str2.gif" alt="*" /> <a href="/info.php?id=' . $ank['id'] . '">' . $ank['nick'] . '</a> | <a href="/user/gift/index.php?id=' . $ank['id'] . '">Подарки</a> | <b>' . htmlspecialchars($gift['name']) . '</b>';



echo '</div>';



















include_once '../../sys/inc/tfoot.php';



?>


Изм. 1 раз. / Посл. изм.
hitman * 0.29
(11 июл 2015, 13:51)
2.
ryfys * 3.55
(11 июл 2015, 12:28) [0/0] [0] [спам] [под]

пробелы убери и в бб-код его встав

3.
hitman * 0.29
[автор] (11 июл 2015, 12:34) [0/0] [0] [спам] [под]

MrPrizrak(UA),у меня бб кодов нет

4.
RGame * 3.65
(11 июл 2015, 12:44) [0/0] [0] [спам] [под]

[code]
<?
$width = ($webbrowser == 'web' ? '100' : '70'); // Размер подарков при выводе в браузер
if (isset($_GET['id']))$ank['id'] = intval($_GET['id']);
$ank = get_user($ank['id']);
if(!$ank || $ank['id'] == 0 || $ank['id'] == $user['id']){ header("Location: /index.php?".SID); exit; }
$set['title']="Подарок для $ank[nick]";
include_once '../../sys/inc/thead.php';
/*
==================================
Дарим подарок
==================================
*/
if (isset($_GET['gift']) && isset($_GET['category']))
{
// Категория
$category = mysql_fetch_assoc(mysql_query("SELECT * FROM `gift_categories` WHERE `id` = '" . intval($_GET['category']) . "' LIMIT 1"smile);
// Подарок
$gift = mysql_fetch_assoc(mysql_query("SELECT * FROM `gift_list` WHERE `id` = '" . intval($_GET['gift']) . "' LIMIT 1"smile);
if (isset($_GET['ok']) )
{
if ($user['money'] >= $gift['money'])
{
$msg = my_esc($_POST['msg']); // Комментарий
mysql_query("UPDATE `user` SET `money` = '" . ($user['money'] - $gift['money']) . "' WHERE `id` = '$user[id]'"smile;
mysql_query("INSERT INTO `gifts_user` (`id_user`, `id_ank`, `id_gift`, `coment`, `time`) values('$ank[id]', '$user[id]', '$gift[id]', '$msg', '$time')"smile;
$id_gift = mysql_insert_id();
/*
==========================
Уведомления о подарках
==========================
*/
mysql_query("INSERT INTO `notification` (`avtor`, `id_user`, `id_object`, `type`, `time`) VALUES ('$user[id]', '$ank[id]', '$id_gift', 'new_gift', '$time')"smile;
$_SESSION['message'] = 'Ваш подарок успешно отправлен';
header("Location: /info.php?id=$ank[id]"smile;
exit;
}else{
$err = 'У вас не достаточно средств на счету';
}
}
err();
echo '<div class="foot">';
echo '<img src="/style/icons/str2.gif" alt="*" /> <a href="?id=' . $ank['id'] . '">Категории</a> | <a href="?category=' . $category['id'] . '&amp;id=' . $ank['id'] . '">' . htmlspecialchars($category['name']) . '</a> | <b>' . htmlspecialchars($gift['name']) . '</b><br />';
echo '</div>';
echo '<form action="?category=' . $category['id'] . '&amp;gift=' . $gift['id'] . '&amp;id=' . $ank['id'] . '&amp;ok" method="post">';
echo '<div class="mess">';
echo 'Подарок <img src="/sys/gift/' . $gift['id'] . '.png" style="max-width:' . $width . 'px;" alt="*" /> для ';
echo status($ank['id']) , group($ank['id']) , $ank['nick'] , medal($ank['id']) , online($ank['id']) . '<br />';
echo 'Стоимость <b><font color=red>' . intval($gift['money']) . '</font> <font color=green>' . $sMonet[0] . '</font></b> у вас <b><font color=red>' . $user['money'] . '</font> <font color=green>' . $sMonet[0] . '</font></b><br />';
echo '</div>';
echo '<div class="mess">';
echo $tPanel . '<textarea type="text" name="msg" value=""/></textarea><br />';
echo '<input class="submit" type="submit" value="Подарить" /> ';
echo '<img src="/style/icons/delete.gif" alt="*" /> <a href="/info.php?id=' . $ank['id'] . '">Отмена</a> ';
echo '</div>';
echo "</form>";
echo '<div class="foot">';
echo '<img src="/style/icons/str2.gif" alt="*" /> <a href="?id=' . $ank['id'] . '">Категории</a> | <a href="?category=' . $category['id'] . '&amp;id=' . $ank['id'] . '">' . htmlspecialchars($category['name']) . '</a> | <b>' . htmlspecialchars($gift['name']) . '</b><br />';
echo '</div>';
}
else
/*
==================================
Вывод подарков
==================================
*/
if (isset($_GET['category']))
{
// Категория
$category = mysql_fetch_assoc(mysql_query("SELECT * FROM `gift_categories` WHERE `id` = '" . intval($_GET['category']) . "' LIMIT 1"smile);
if (!$category)
{
$_SESSION['message'] = 'Нет такой категории';
header("Location: ?"smile;
exit;
}
echo '<div class="foot">';
echo '<img src="/style/icons/str2.gif" alt="*" /> <a href="?id=' . $ank['id'] . '">Категории</a> | <b>' . htmlspecialchars($category['name']) . '</b><br />';
echo '</div>';
// Список подарков
$k_post = mysql_result(mysql_query("SELECT COUNT(id) FROM `gift_list` WHERE `id_category` = '$category[id]'"smile,0);
if ($k_post == 0)
{
echo '<div class="mess">';
echo 'Нет подарков';
echo '</div>';
}
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$q = mysql_query("SELECT name,id,money FROM `gift_list` WHERE `id_category` = '$category[id]' ORDER BY `id` LIMIT $start, $set[p_str]"smile;
while ($post = mysql_fetch_assoc($q))
{
/*-----------зебра-----------*/
if ($num==0){
echo '<div class="nav1">';
$num=1;
}
elseif ($num==1){
echo '<div class="nav2">';
$num=0;
}
/*---------------------------*/
echo '<img src="/sys/gift/' . $post['id'] . '.png" style="max-width:' . $width . 'px;" alt="*" /><br />';
echo '<a href="?category=' . $category['id'] . '&amp;gift=' . $post['id'] . '&amp;id=' . $ank['id'] . '"><b>' . htmlspecialchars($post['name']) . '</b></a> :: ';
echo '<b><font color=red>' . intval($post['money']) . '</font> <font color=green>' . $sMonet[0] . '</font></b>';
echo '</div>';
}
if ($k_page>1)str('categories.php?id=' . intval($_GET['id']) . '&amp;category=' . intval($_GET['category']) . '&amp;',$k_page,$page); // Вывод страниц
echo '<div class="foot">';
echo '<img src="/style/icons/str2.gif" alt="*" /> <a href="?id=' . $ank['id'] . '">Категории</a> | <b>' . htmlspecialchars($category['name']) . '</b><br />';
echo '</div>';
}
else
/*
==================================
Вывод категорий
==================================
*/
{
echo '<div class="foot">';
echo '<img src="/style/icons/str2.gif" alt="*" /> <a href="/info.php?id=' . $ank['id'] . '">' . $ank['nick'] . '</a> | <b>Категории</b>';
echo '</div>';
$k_post = mysql_result(mysql_query("SELECT COUNT(id) FROM `gift_categories`"smile,0);
if ($k_post == 0)
{
echo '<div class="mess">';
echo 'Нет категорий';
echo '</div>';
}
$q = mysql_query("SELECT name,id FROM `gift_categories` ORDER BY `id`"smile;
while ($post = mysql_fetch_assoc($q))
{
/*-----------зебра-----------*/
if ($num==0){
echo '<div class="nav1">';
$num=1;
}
elseif ($num==1){
echo '<div class="nav2">';
$num=0;
}
/*---------------------------*/
echo '<img src="/style/themes/default/loads/14/dir.png" alt="*" /> <a href="categories.php?category=' . $post['id'] . '&amp;id=' . $ank['id'] . '">' . htmlspecialchars($post['name']) . '</a> ';
echo '(' . mysql_result(mysql_query("SELECT COUNT(id) FROM `gift_list` WHERE `id_category` = '$post[id]'"smile,0) . ')';
echo '</div>';
}
echo '<div class="foot">';
echo '<img src="/style/icons/str2.gif" alt="*" /> <a href="/info.php?id=' . $ank['id'] . '">' . $ank['nick'] . '</a> | <b>Категории</b>';
echo '</div>';
}
include_once '../../sys/inc/tfoot.php';
?>
[/code]

5.
hitman * 0.29
[автор] (11 июл 2015, 12:54) [0/0] [0] [спам] [под]
RGame,

Не роботает

6.
RGame * 3.65
(11 июл 2015, 12:55) [0/0] [0] [спам] [под]

hitman, это то что просили в 2 посте

7.
hitman * 0.29
[автор] (11 июл 2015, 12:56) [0/0] [0] [спам] [под]

RGame,но оно не роботает чтота не так значить зделав в коде

8.
RGame * 3.65
(11 июл 2015, 13:03) [0/0] [0] [спам] [под]

hitman, я ничего не менял

9.
hitman * 0.29
[автор] (11 июл 2015, 13:04) [0/0] [0] [спам] [под]

RGame,Мне нужно чтобы подарок приринимался автоматиськи без потверждение

10.
hitman * 0.29
[автор] (11 июл 2015, 13:50) [0/0] [0] [спам] [под]

RGame,Какой здесь код прописать чтобы подарок принимался автоматичиськи // Размер подарков при выводе в браузер



$width = ($webbrowser == 'web' ? '100' : '70');







// Подарок



$post = mysql_fetch_assoc(mysql_query("SELECT id,status,coment,id_gift,id_ank,id_user,time FROM `gifts_user` WHERE `id` = '" . intval($_GET['id']) . "' LIMIT 1"*);







// Если записи нет кидаем на главную



if (!$post['id']) { header("Location: /index.php?"*; }







// Сам Подарок



$gift = mysql_fetch_assoc(mysql_query("SELECT id,name FROM `gift_list` WHERE `id` = '" . $post['id_gift'] . "' LIMIT 1"*);







// Кому подарили



$ank = get_user($post['id_user']);







// Кто подарил



$anketa = get_user($post['id_ank']);







// Принятие подарка



if ($post['status'] == 0 && isset($_GET['ok']) && $user['id'] == $ank['id'])



{



mysql_query("UPDATE `gifts_user` SET `status` = '1' WHERE `id` = '$post[id]' LIMIT 1"*;



/*



==========================



Уведомления



==========================



*/



mysql_query("INSERT INTO `notification` (`avtor`, `id_user`, `id_object`, `type`, `time`) VALUES ('$user[id]', '$anketa[id]', '$gift[id]', 'ok_gift', '$time')"*;











// Сообщение



$_SESSION['message'] = 'Подарок от ' . $anketa['nick'] . ' принят';







header("Location: gift.php?id=$post[id]"*;



exit;



}







// Отказ от подарка



if ($post['status'] == 0 && isset($_GET['no']) && $user['id'] == $ank['id'])



{



mysql_query("DELETE FROM `gifts_user` WHERE `id` = '$post[id]' LIMIT 1"*;







/*



==========================



Уведомления



==========================



*/



mysql_query("INSERT INTO `notification` (`avtor`, `id_user`, `id_object`, `type`, `time`) VALUES ('$user[id]', '$anketa[id]', '$gift[id]', 'no_gift', '$time')"*;







$_SESSION['message'] = 'Подарок от ' . $anketa['nick'] . ' отклонен';



header("Location: ?new"*;



exit;



}











// Удаление подарка



if (isset($_GET['delete']) && ($ank['id'] == $user['id'] || $user['level'] > 2))



{



// Запрос удаления



mysql_query("DELETE FROM `gifts_user` WHERE `id` = '$post[id]' LIMIT 1"*;







// Сообщение



$_SESSION['message'] = 'Подарок от ' . $anketa['nick'] . ' удален';







header("Location: index.php"*;



exit;



}







// Заголовок страницы



$set['title'] = 'Подарок ' . $ank['nick'] . ' ' . htmlspecialchars($gift['name']);











include_once '../../sys/inc/thead.php';
















/*



==================================



Вывод подарка пользователя



==================================



*/











echo '<div class="foot">';



echo '<img src="/style/icons/str2.gif" alt="*" /> <a href="/info.php?id=' . $ank['id'] . '">' . $ank['nick'] . '</a> | <a href="/user/gift/index.php?id=' . $ank['id'] . '">Подарки</a> | <b>' . htmlspecialchars($gift['name']) . '</b>';



echo '</div>';











// Подарок



echo '<div class="nav2">';



echo '<img src="/sys/gift/' . $gift['id'] . '.png" style="max-width:' . $width . 'px;" alt="*" /><br />';



echo htmlspecialchars($gift['name']) . ' :: ' . vremja($post['time']) . '<br />';



echo '</div>';







// Автор подарка



echo '<div class="nav1">';



echo status($anketa['id']) , group($anketa['id']) , '<a href="/info.php?id=' . $anketa['id'] . '">' . $anketa['nick'] . '</a>' , medal($anketa['id']) , online($anketa['id']) . '<br />';



if ($post['coment'])echo 'Комментарий: <br />' . output_text($post['coment']);







echo '</div>';







if ($ank['id'] == $user['id'])



{



echo '<div class="nav2">';







if ($post['status'] == 0)



{



// Новый подарок - Действие



echo '<center><img src="/style/icons/ok.gif" alt="*" /> <a href="?id=' . $post['id'] . '&amp;ok">Принять</a> ';



echo '<img src="/style/icons/delete.gif" alt="*" /> <a href="?id=' . $post['id'] . '&amp;no">Отказаться</a></center>';







}else{



// Удаление



echo '<img src="/style/icons/delete.gif" alt="*" /> <a href="/user/gift/gift.php?id=' . $post['id'] . '&amp;delete">Удалить</a>';







}



echo '</div>';



}







echo '<div class="foot">';



echo '<img src="/style/icons/str2.gif" alt="*" /> <a href="/info.php?id=' . $ank['id'] . '">' . $ank['nick'] . '</a> | <a href="/user/gift/index.php?id=' . $ank['id'] . '">Подарки</a> | <b>' . htmlspecialchars($gift['name']) . '</b>';



echo '</div>';



















include_once '../../sys/inc/tfoot.php';



?>

Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений