Example #1
0
         $it = (int) $_GET['it'];
         $Item = new Item($it);
         if (!isset($_POST['see'])) {
             $ar = $Item->confirm_market($is_clan_town);
         } else {
             if (isset($_POST['cena'])) {
                 $cena = (double) $_POST['cena'];
                 if (!isset($_POST['colitems'])) {
                     $kol = 1;
                 } else {
                     // Проверка на максимум пачки внутри $Item->sell_market
                     $kol = (int) $_POST['colitems'];
                 }
                 if ($is_clan_town > 0) {
                     $ar = $Item->sell_market($town, $cena, 0, 0, 0, $kol, 0);
                     $Item->setOpis($_POST['opis']);
                 } else {
                     $ar = $Item->sell_market($town, $cena, 0, 0, 0, $kol);
                     $Item->delOpis();
                 }
             }
             echo '<meta http-equiv="refresh" content="3;url=town.php?option=' . $option . '">';
         }
     } else {
         echo 'Все места на рынке для продажи заняты!';
     }
     echo '<br><input type="button" value="Выйти" onClick=location.replace("town.php?option=' . $option . '")>';
     break;
 case 'confirmres':
     if (!isset($_POST['sell'])) {
         echo '<form action="" method="post">';
         $Item->setOpis($ar[1], $to_opis);
         //c весом юзера еще посмотрим
         myquery("UPDATE game_users SET CW = CW+'{$weight}' WHERE user_id = " . $user_id . "");
     }
 } else {
     //echo 'Старое!';
     //апдейтим предмет
     $item = mysql_fetch_array($items);
     if ($item['item_cost'] + 1 == $quest['par1_value']) {
         myquery("UPDATE quest_engine_users SET done=1 WHERE quest_type=2 AND user_id='{$user_id}' AND quest_owner_id=" . $quest['quest_owner_id'] . "") or die(mysql_error());
     }
     myquery("UPDATE game_items SET item_cost=item_cost+1, item_uselife=item_uselife+'{$weight}' WHERE user_id='{$user_id}' AND item_for_quest=" . $quest['quest_owner_id'] . "") or die(mysql_error());
     $Opis = new Item($item['id']);
     $opis_buf = $Opis->getOpis();
     $opis_buf .= ", " . $to_opis;
     $Opis->setOpis($item['id'], $opis_buf);
     //с весом перса еще предстоит разбираться
     myquery("UPDATE game_users SET CW = CW+'{$weight}' WHERE user_id = " . $user_id . "");
 }
 /*if($check==0)
 		{
 			//$name=''.$quest['par1_name'].' монстра: 1 штука.';
 			$Item = new Item();
 			$ar = $Item->add_user($id_item_part_monster,$user_id,0,$quest['quest_owner_id']);
 			if($ar[0]==1)
 			{
 				$weight = $npc['npc_max_hp']/100;
 				myquery("UPDATE game_items SET item_uselife='$weight', item_cost=1 WHERE id=".$ar[1]."");
 			}
 			//if ($ar[0]==1)
 			//{