diff --git a/items_info.php b/items_info.php index 612355cb..a36b8490 100644 --- a/items_info.php +++ b/items_info.php @@ -1,6 +1,7 @@ 0) { - $id++; - if ($id < 3) { - $out .= $tmp . " мес. "; - } - $time_still = $time_still - $tmp * 2592000; - } - $tmp = floor($time_still / 86400); - if ($tmp > 0) { - $id++; - if ($id < 3) { - $out .= $tmp . " дн. "; - } - $time_still = $time_still - $tmp * 86400; - } - $tmp = floor($time_still / 3600); - if ($tmp > 0) { - $id++; - if ($id < 3) { - $out .= $tmp . " ч. "; - } - $time_still = $time_still - $tmp * 3600; - } - $tmp = floor($time_still / 60); - if ($tmp > 0) { - $id++; - if ($id < 3) { - $out .= $tmp . " мин. "; - } - } - if ($out == '') { - if ($time_still < 0) { - $time_still = 0; - } - $out = $time_still . ' сек.'; - } - return $out; + ConversionHelper::secondsToTimeout($ttm); } if (empty($itm['id']) && !empty($_GET['id'])) { @@ -153,7 +114,7 @@ if (empty($itm['id']) && !empty($_GET['id'])) { } else { $data = Db::getValue('select data from items_main_data where items_id = ?', [$itm['id']]); } -$itd = !empty($data) ? \Core\ConversionHelper::dataStringToArray($data) : []; +$itd = !empty($data) ? ConversionHelper::dataStringToArray($data) : []; $items = [ 'tr' => ['lvl', 's1', 's2', 's3', 's4', 's5', 's6', 's7', 's8', 's9', 's10', 'a1', 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'mg1', 'mg2', 'mg3', 'mg4', 'mg5', 'mg6', 'mg7', 'mall', 'm2all', 'aall'], @@ -575,7 +536,7 @@ $rz[$rt[$itm['type']]][1] ??= 'Прочие предметы'; //действие комплекта $i1c = 0; $i2c = 0; - $i1e = \Core\ConversionHelper::dataStringToArray($itmc['data']); + $i1e = ConversionHelper::dataStringToArray($itmc['data']); while ($i1c < count($items['add'])) { if (isset($i1e[$items['add'][$i1c]])) { $i3c = $i1e[$items['add'][$i1c]]; @@ -793,7 +754,7 @@ $rz[$rt[$itm['type']]][1] ??= 'Прочие предметы'; $itd = mysql_fetch_array( mysql_query('SELECT * FROM `items_main_data` WHERE `items_id` = ' . $itm['id']) ); - $itd = \Core\ConversionHelper::dataStringToArray($itd['data']); + $itd = ConversionHelper::dataStringToArray($itd['data']); ?>
@@ -1054,7 +1015,7 @@ $rz[$rt[$itm['type']]][1] ??= 'Прочие предметы'; //действие комплекта $i1c = 0; $i2c = 0; - $i1e = \Core\ConversionHelper::dataStringToArray($itmc['data']); + $i1e = ConversionHelper::dataStringToArray($itmc['data']); while ($i1c < count($items['add'])) { if (isset($i1e[$items['add'][$i1c]])) { $i3c = $i1e[$items['add'][$i1c]]; diff --git a/modules_data/location/cp2.php b/modules_data/location/cp2.php index dcf1a3b2..6e3cde6c 100644 --- a/modules_data/location/cp2.php +++ b/modules_data/location/cp2.php @@ -141,9 +141,6 @@ if (date("H") >= 6 && date("H") < 22) {
src="/city/capitalcity/day/cp_hostel.gif" width="86" height="90" class="aFilter" alt="">
-
- src="/city/capitalcity/day/flower_shop.gif" width="74" height="68" class="aFilter" alt=""> -
src="/i/images/300x225/capital/2strelka.gif" width="30" height="54" class="aFilter" alt="">
@@ -178,12 +175,6 @@ if (date("H") >= 6 && date("H") < 22) { Общежитие - -   - - Цветочный Магазин - -   diff --git a/modules_data/location/flower.php b/modules_data/location/flower.php deleted file mode 100644 index b2c73624..00000000 --- a/modules_data/location/flower.php +++ /dev/null @@ -1,393 +0,0 @@ -room['file']=='flower') -{ - $shopProcent = 50; - - if( $_GET['otdel'] == 4 ) { - if( (int)date('m') != 2 || (int)date('d') < 14 ) { - unset($_GET['otdel']); - } -} - - if(!isset($_GET['otdel'])) - { - $_GET['otdel'] = 1; - } - - $sid = 6; - - $error = ''; - - if(isset($_GET['buy'])) - { - if($u->newAct($_GET['sd4'])==true) - { - $re = $u->buyItem($sid,(int)$_GET['buy'],(int)$_GET['x'],'sudba='.$u->info['login'].'|frompisher='.$d->info['id2'].'|nosale=1'); - }else{ - $re = 'Вы уверены что хотите купить этот предмет?'; - } - }elseif(isset($_GET['add_item_f'])) { - //Ложим предмет в магазин - $itm = mysql_fetch_array(mysql_query('SELECT * FROM `items_users` WHERE `data` LIKE "%fshop=%" AND `id` = "'.mysql_real_escape_string($_GET['add_item_f']).'" AND `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `inShop` = "0" AND `inOdet` = "0" AND `inTransfer` = "0" LIMIT 1')); - if(!isset($itm['id'])) { - $re = 'Подходящий предмет не найден'; - }else{ - if($u->itemsX($itm['id'])==1) { - $itm_m = mysql_fetch_array(mysql_query('SELECT `name` FROM `items_main` WHERE `id` = "'.$itm['item_id'].'" LIMIT 1')); - mysql_query('UPDATE `items_users` SET `inShop` = "'.$sid.'" WHERE `id` = "'.$itm['id'].'" LIMIT 1'); - $re = 'Предмет "'.$itm_m['name'].'" успешно добавлен'; - }else{ - //группа - $re = 'Разделите группу предметов'; - } - } - }elseif(isset($_GET['clear_itm_f'])){ - //Ложим предмет в магазин - $itm = mysql_fetch_array(mysql_query('SELECT * FROM `items_users` WHERE `data` LIKE "%fshop=%" AND `id` = "'.mysql_real_escape_string($_GET['clear_itm_f']).'" AND `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `inShop` = "'.$sid.'" AND `inOdet` = "0" AND `inTransfer` = "0" LIMIT 1')); - if(!isset($itm['id'])) { - $re = 'Подходящий предмет не найден'; - }else{ - - $itm_m = mysql_fetch_array(mysql_query('SELECT `name` FROM `items_main` WHERE `id` = "'.$itm['item_id'].'" LIMIT 1')); - mysql_query('UPDATE `items_users` SET `inShop` = "0",`lastUPD` = "'.time().'" WHERE `id` = "'.$itm['id'].'" LIMIT 1'); - $re = 'Предмет "'.$itm_m['name'].'" успешно убран'; - } - }elseif(isset($_GET['createFlowers'])) { - //Собираем букет - $vaza = false; - $rec1 = ''; - $rec2 = ''; - $rec3 = ''; - $rec3l = 0; - $sp = mysql_query('SELECT `id`,`item_id` FROM `items_users` WHERE `data` LIKE "%fshop=1%" AND `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `inShop` = "'.$sid.'" AND `inOdet` = "0" AND `inTransfer` = "0" ORDER BY `item_id` ASC LIMIT 1000'); - while($pl = mysql_fetch_array($sp)) { - if($pl['item_id']!=2746) { - $rec1 .= $pl['item_id'].','; - $rec3 .= ' `id`='.$pl['id'].' OR'; - $rec3l++; - }elseif($pl['item_id']==2746) { - $vaza = true; - } - } - $sp = mysql_query('SELECT `id`,`item_id` FROM `items_users` WHERE `data` LIKE "%fshop=2%" AND `uid` = "'.$u->info['id'].'" AND `delete` = "0" AND `inShop` = "'.$sid.'" AND `inOdet` = "0" AND `inTransfer` = "0" ORDER BY `item_id` ASC LIMIT 1000'); - while($pl = mysql_fetch_array($sp)) { - if($pl['item_id']!=2746) { - $rec2 .= $pl['item_id'].','; - $rec3 .= ' `id`='.$pl['id'].' OR'; - $rec3l++; - }elseif($pl['item_id']==2746) { - $vaza = true; - } - } - $rec1 = rtrim($rec1,','); - $rec2 = rtrim($rec2,','); - $rec3 = rtrim($rec3,'OR'); - - - //echo 'SELECT * FROM `recept` WHERE `itm_2` = "'.$rec2.'" AND `itm_1` = "'.$rec1.'" AND `shop` = "'.$sid.'" AND `active` = "1" LIMIT 1'; - $rec = mysql_fetch_array(mysql_query('SELECT * FROM `recept` WHERE `itm_2` = "'.$rec2.'" AND `itm_1` = "'.$rec1.'" AND `shop` = "'.$sid.'" AND `active` = "1" LIMIT 1')); - if(isset($rec['id']) && $rec3 != '') { - $itm = mysql_fetch_array(mysql_query('SELECT `id`, `name` FROM `items_main` WHERE `id` = "'.$rec['itm_add'].'" LIMIT 1')); - $itm_data = mysql_fetch_array(mysql_query('SELECT data FROM `items_main_data` WHERE `items_id` = "'.mysql_real_escape_string($itm['id']).'"')); - if(isset($itm['id'])) { - if($vaza==true && isset($itm_data['data'])){ - $itm_data = \Core\ConversionHelper::dataStringToArray($itm_data['data']); - $itm_data = array('srok'=>$itm_data['srok']); // Извлекаем только срок! - $itm_data['srok'] = (int)$itm_data['srok']; // Только Цифры! - if(isset($itm_data['srok']) and $itm_data['srok']>0){ - $itm_data['srok'] = $itm_data['srok']*3; // В три раза больше срок хранения! - $itm_data = '|'.\Core\ConversionHelper::arrayToDataString($itm_data); - } - } else { - $itm_data = NULL; - } - - \User\ItemsModel::addItem($itm['id'],$u->info['id'],$itm_data,NULL,NULL,true); - mysql_query('UPDATE `items_users` SET `delete` = "'.time().'",`inShop` = "0" WHERE '.$rec3.' LIMIT '.$rec3l); - $re = 'Предмет "'.$itm['name'].'" был успешно перемещен в инвентарь'; - }else{ - $re = 'Не удалось получить предмет по рецепту...'; - } - } else { - if($u->info['admin']>0) { - echo '
ITM1: '.$rec1.'
ITM2: '.$rec2.'
'; - } - $re = 'Подходящий рецепт не найден...'; - } - } - - if($re!=''){ echo '
'.$re.'
'; } ?> - - -
- -
Цветочный магазин
- '.$error.''; - ?> -
- - - - - - -
- - - - - - - -
- 'Отдел "Общий зал"',2=>'Отдел "Составление букета"',3=>'Отдел "Венки"',4=>'Отдел "Вещи Валентая"',9=>'Возможные букеты'); - if(isset($otdels_small_array[$_GET['otdel']])) - { - echo $otdels_small_array[$_GET['otdel']]; - } - } - ?> -
- - - shopItems(9); - $is2=''; - $cl = mysql_query('SELECT * FROM recept WHERE active=1'); - - while($pl = mysql_fetch_array($cl)){ - $itm = mysql_query('SELECT * FROM `items_main` WHERE `id` = "'.mysql_real_escape_string($pl['itm_add']).'"'); - $itm = mysql_fetch_array($itm); - if(isset($itm) && $itm['type']!='62' ){ - $is2.=' - - - - '; - $i++; - } - } - echo "".$is2.""; - } else { - $u->shopItems($sid); - } - - ?> -
'; - $itm['srok'] = ($itm['srok']/60/60/24); - $is2.=''.$itm['name'].'
- (Масса: 0.01)
- Цена: '.$itm['price1'].' кр.
- Долговечность: 0/'.$itm['iznosMAXi'].'
- Срок годности: '.$itm['srok'].' дн.'; - $is2.='
'; - $treb = explode(',', $pl['itm_1']); - foreach($treb as $tr){ - $itm_treb = mysql_fetch_array(mysql_query('SELECT id, name, img, srok, price1,iznosMAXi FROM `items_main` WHERE `id` = "'.mysql_real_escape_string($tr).'"')); - $is2.=''; - } - $treb = explode(',', $pl['itm_2']); - foreach($treb as $tr){ - if( isset($tr) && $tr!=''){ - $itm_treb = mysql_fetch_array(mysql_query('SELECT id, name, img, srok, price1,iznosMAXi FROM `items_main` WHERE `id` = "'.mysql_real_escape_string($tr).'"')); - $is2.=''; - } - } - $is2.='
-
- genInv(6,'`iu`.`uid`="'.$u->info['id'].'" AND `iu`.`delete`="0" AND `iu`.`inOdet`="0" AND `iu`.`inShop`="0" ORDER BY `lastUPD` DESC'); - $itemsOk = $itemsOk[2]; //ингридиенты - $itemsAdd = ''; //выставленные предметы - $flowerAdd = ''; //выставленные ингридиенты - $sp = mysql_query('SELECT `u`.*,`m`.`name`,`m`.`type`,`m`.`img` FROM `items_users` AS `u` LEFT JOIN `items_main` AS `m` ON `u`.`item_id` = `m`.`id` WHERE `u`.`uid` = "'.$u->info['id'].'" AND `u`.`inShop` = "'.$sid.'" AND `u`.`delete` = "0" AND `u`.`data` LIKE "%fshop=1%"'); - while($pl = mysql_fetch_array($sp)) { - $flowerAdd .= '

 
'; - } - $sp = mysql_query('SELECT `u`.*,`m`.`name`,`m`.`type`,`m`.`img` FROM `items_users` AS `u` LEFT JOIN `items_main` AS `m` ON `u`.`item_id` = `m`.`id` WHERE `u`.`uid` = "'.$u->info['id'].'" AND `u`.`inShop` = "'.$sid.'" AND `u`.`delete` = "0" AND `u`.`data` LIKE "%fshop=2%"'); - while($pl = mysql_fetch_array($sp)) { - $itemsAdd .= '

 
'; - } - ?> - - - - - - - - - - - - - - -
Составление подарочного букета
Цветы для букета:
- -
-
- -
-
-   
Добавляйте сюда ингридиенты, из которых хотите составить букет
- '.$flowerAdd; } ?>
Цветы у вас в рюкзаке:
- - - - -
- -
У вас нет подходящих предметов в рюкзаке
- -
-
-
-
  - - -
- - - - - - - -
- - - - - -
Страшилкина улица
-
-
-
-

-
- - Масса: aves['now']?>/aves['max']?>  
- У вас в наличии: info['money'],2); ?> кр.   -
-
-
-
-
-
Отделы магазина
-
- 'Общий зал',2=>'Составление букета',3=>'Венки'); - if( (int)date('m') == 2 && (int)date('d') >= 14 ) { - $otdels_array[4] = 'Вещи Валентая'; - } - $i=1; - while($i!=-1) - { - if(isset($otdels_array[$i])) - { - if(isset($_GET['otdel']) && $_GET['otdel']==$i) - { - $color = 'C7C7C7'; - } else { - $color = 'e2e0e0'; - } - echo ' - - '; - } else { - $i = -2; - } - $i++; - } - - if(isset($_GET['otdel']) && $_GET['otdel']==9){$color = 'C7C7C7';} else {$color = 'e2e0e0';} - echo '
'; - - - if(isset($_GET['gifts'])) - { - $color = 'C7C7C7'; - }else{ - $color = 'e2e0e0'; - } - //echo ''; - ?> -
-
-
- - \ No newline at end of file