6 ) ) { $_GET['otdel'] = 1; // Если раздел не указан. $_GET['paged'] = $_SESSION['paged'] = 0; } if( isset($_GET['otdel']) ) { if( !isset($_GET['paged']) && (isset($_GET['use_pid']) || isset($_GET['sid']) || isset($_GET['oid']) || isset($_GET['usecopr']) || isset($_GET['delcop'])) ) { $_GET['paged'] = $_SESSION['paged']; // use item and load old paging } elseif(isset($_GET['paged']) && $_GET['paged']!='') { $_SESSION['paged'] = $_GET['paged']; // Задаем новую страницу. } elseif(isset($_SESSION['paged']) && $_SESSION['paged']!='' && $_SESSION['otdel']==$_GET['otdel']) { $_GET['paged'] = $_SESSION['paged']; // Если страница уже имеется в сессии, возвращаем её в текущую. } else { $_GET['paged'] = $_SESSION['paged'] = 0; } } $_SESSION['otdel'] = $_GET['otdel']; // для отладки. if( isset($_GET['delcop']) ) { mysql_query('DELETE FROM `complects_priem` WHERE `id` = "'.mysql_real_escape_string($_GET['delcop']).'" AND `uid` = "'.$u->info['id'].'" LIMIT 1'); } elseif( isset($_GET['usecopr']) ) { $cpr = mysql_fetch_array(mysql_query('SELECT * FROM `complects_priem` WHERE `id` = "'.mysql_real_escape_string($_GET['usecopr']).'" AND `uid` = "'.$u->info['id'].'" LIMIT 1')); if( isset($cpr['id']) ) { $u->info['priems'] = $cpr['priems']; mysql_query('UPDATE `stats` SET `priems` = "'.mysql_real_escape_string($cpr['priems']).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1'); } } //сохраняем комплект if( isset($_POST['compname']) ) { $_POST['compname'] = htmlspecialchars($_POST['compname'],NULL,'cp1251'); $_POST['compname'] = str_replace("'",'',$_POST['compname']); $_POST['compname'] = str_replace('"','',$_POST['compname']); $ptst = str_replace(' ','',$_POST['compname']); if( $ptst!='' ) { //Добавляем комплект $ptst = ''; $sp = mysql_query('SELECT `inOdet`,`id` FROM `items_users` WHERE `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `inOdet` > 0 AND `inShop` = "0" ORDER BY `inOdet` ASC LIMIT 250'); while ( $pl = mysql_fetch_array($sp) ) { $ptst .= $pl['inOdet'].'='.$pl['id'].'|'; } $tcm = mysql_fetch_array(mysql_query('SELECT * FROM `save_com` WHERE `uid` = "'.$u->info['id'].'" AND `name` = "'.mysql_real_escape_string($_POST['compname']).'" AND `delete` = "0" LIMIT 1')); if( !isset($tcm['id']) ) { //добавляем новый комплект $ins = mysql_query('INSERT INTO `save_com` (`uid`,`time`,`name`,`val`,`type`) VALUES ("'.$u->info['id'].'","'.time().'","'.mysql_real_escape_string($_POST['compname']).'","'.$ptst.'","0")'); if($ins) { $u->error = 'Комплект "'.$_POST['compname'].'" был успешно сохранен'; } else { $u->error = 'Не удалось сохранить комплект по техническим причинам'; } }else{ //изменяем существующий $ins = mysql_query('UPDATE `save_com` SET `val` = "'.$ptst.'" WHERE `id` = "'.$tcm['id'].'" LIMIT 1'); if($ins) { $u->error = 'Комплект "'.$_POST['compname'].'" был успешно изменен'; }else{ $u->error = 'Не удалось изменить комплект по техническим причинам'; } } unset($ptst,$tcm,$inc); } }elseif(isset($_GET['delc1'])) { $cmpl = mysql_query('UPDATE `save_com` SET `delete` = "'.time().'" WHERE `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `id` = "'.mysql_real_escape_string($_GET['delc1']).'" LIMIT 1'); if($cmpl) { $u->error = 'Комплект был успешно удален'; } } $filt='`iu`.`lastUPD` DESC'; if(isset($_GET['boxsort'])){ switch($_GET['boxsort']){ case'name': $filt='`im`.`name` ASC'; break; case'cost': $filt='`im`.`price2` DESC, `im`.`price1` DESC'; break; case'type': $filt='`im`.`inslot`'; break; } } $pc = 200; $pg = round((int)@$_GET['paged']); $pxc = $pg*$pc; $nlim = ''; $pgs = mysql_fetch_array(mysql_query('SELECT COUNT(`iu`.`id`) FROM `items_users` AS `iu` LEFT JOIN `items_main` AS `im` ON `im`.`id` = `iu`.`item_id` WHERE `iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inRazdel`="'.mysql_real_escape_string($_GET['otdel']).'" ORDER BY '.$filt.' LIMIT 1')); $pgs = $pgs[0]; $page_look = ''; $inventorySortBox = '
Сортировка:
'; if(isset($_SESSION['paged']))$page_look = ''; else $page_look = ''; if($pgs > $pc) { $nlim = ' LIMIT '.$pxc.' , '.$pc.''; $page_look .= '
'; $page_look .= 'Страницы: '; $i = 1; echo ''; while($i <= ceil($pgs/$pc)) { if($i-1 == $pg) { $sep = 1; }else{ $sep = ''; } $page_look .= ''.$i.' '; $i++; } $page_look .= '
'; } $filt='`lastUPD` DESC'; if(isset($_GET['boxsort'])){ switch($_GET['boxsort']){ case'name': $filt='`name` ASC'; break; case'cost': $filt='`price2` DESC, `price1` DESC'; break; case'type': $filt='`inslot`'; break; } } $itmAll = $itmAllSee = ''; if( isset($_GET['boxsort']) && $_GET['otdel']==5 ) { if($_POST['subfilter']) { $itmAll = $u->genInv(1,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `name` LIKE "%'.addcslashes(mysql_real_escape_string($_POST['filter']), '%_').'%" ORDER by `name` ASC'); } } else { $itmAll = $u->genInv(1,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" AND `im`.`inRazdel`="'.mysql_real_escape_string($_GET['otdel']).'" ORDER BY '.$filt.''.$nlim); } $itmAllSee = 'ПУСТО'; if($itmAll[0] > 0) $itmAllSee = $itmAll[2]; $showItems = '
Обмундирование Заклятия Эликсиры Руны Прочее
масса:' . (0+$u->aves['now']) . ' / ' . $u->aves['max'] . ' ' . $page_look . '
Поиск по имени:
'.$inventorySortBox.'
' . (( $u->info['invBlock'] == 0 ) ? $itmAllSee : '
Рюкзак закрыт.
Введите пароль:
' ) . '
'; if(isset($_GET['mAjax'])){ exit($showItems); } ?>
info['animal'] != 0) { echo ''; } ?>info['inTurnir'] == 0) { ?>info['id'].'" AND `clan` = "0") OR `clan` = "'.$u->info['clan'].'") AND `good` > 0 AND `bad` = "0" LIMIT 1')); if($gl[0] > 0) { ?>info['inTurnir'] == 0) { ?>
getInfoPers($u->info['id'],0,0,1); if($usee!=false){ echo $usee[0]; }else{ echo 'information is lost.'; } if($u->info['level']>1 && $u->info['inTurnir'] == 0) { $priem = new Priems(); $priem->seeMy(1); } if( $u->info['inTurnir'] > 0 ) { echo '
Снять все
'; } echo '
'.$u->info_remont(); if( $u->info['inTurnir'] == 0 ) { /*$bns = mysql_fetch_array(mysql_query('SELECT `id`,`time` FROM `aaa_bonus` WHERE `uid` = "'.$u->info['id'].'" AND `time` > '.time().' LIMIT 1')); if(isset($bns['id'])) { $bns2 = 'через '.$u->timeOut($bns['time']-time()); $bns1 = '0'; $bns3 = ''; }else{ $bns2 = ''; $bns1 = ''; $bns3 = ' onclick="location.href=\'main.php?inv=1&takebns='.$u->info['nextAct'].'\'"'; } if(isset($_GET['takebns']) && $u->newAct($_GET['takebns'])==true && !isset($bns['id'])) { $u->takeBonus(); $bns2 = '
через '.$u->timeOut( 2 * 3600 ).'
'; $bns1 = '0'; $bns3 = ''; } ?>
>
info['inTurnir'] == 0) { include('stats_inv.php'); } else { include('stats_inv2.php'); } ?> error != '' ) { ?>
error; ?>