info['id'] . '" LIMIT 1' ); } else { $st['timeRead'] = 0; if (isset($tst['id'])) { //Уже что-то изучаем $u->error = 'Так не пойдет, вы уже что-то изучаете'; } else { $tst = $u->testAction('`uid` = "' . $u->info['id'] . '" AND `vars` = "read" AND `vals` = "' . $itm['item_id'] . '" LIMIT 1', 1); if (isset($tst['id'])) { $u->error = 'Вы уже изучили данное знание'; } else { $fn = ''; $tom_iz = 0; if (($itm['item_id'] >= 1045 && $itm['item_id'] <= 1047) || ($itm['item_id'] >= 4812 && $itm['item_id'] <= 4813)) { $tst2 = $u->testAction('`uid` = "' . $u->info['id'] . '" AND `vars` = "read" AND `vals` = "' . ($itm['item_id'] - 1) . '" LIMIT 1', 1); if (!isset($tst2['id'])) { $tom_iz = 1; } unset($tst2); } if ($tom_iz == 0) { if (($itm['item_id'] >= 1044 && $itm['item_id'] <= 1047) || $itm['item_id'] == 4813 || $itm['item_id'] == 4812) { mysql_query('UPDATE `stats` SET `priemslot` = `priemslot` + 1 WHERE `id` = "' . $itm['uid'] . '" LIMIT 1'); $fn .= 'finish_file=tznanie'; } if ($itm['item_id'] == 4811) { mysql_query('UPDATE `stats` SET `priemslot` = `priemslot` + 2 WHERE `id` = "' . $itm['uid'] . '" LIMIT 1'); $fn .= 'finish_file=tznanie'; } $u->error = 'Вы изучили "' . $itm['name'] . '".'; $u->addAction(time() + $st['timeRead'], 'read', $itm['item_id']); mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = ' . $itm['id'] . ' LIMIT 1'); } else { $u->error = 'Требует изучения предыдущего тома'; } unset($tom_iz); } } }