Гость № 0
Вы также можете войти через:



Александр Черных

Sensei 31 31.10.1983 [Пн]

Мой дневник

Ещё раз о друзьях, знакомых, и врагах

Определения.

Кто такой друг для меня.


Друг - это тот кто может рассчитывать на меня как на самого себя, и даже больше. На всё что я есть.
Друг - это тот в выживании рода которого я заинтересован. И, потомков которого, я вижу в том мире, который строю для своих (потомков).
Друг - это которому ты можешь доверить и душу, хотя бы частично.

Товарищ - это тот которому ты можешь доверить жизнь. Свою жизнь, биологическую. Но, не больше.
Грань между друзьями и товарищами хоть и очень тонкая, но она есть.
Потерявший статус друга - не сможет стать им уже никогда, равно как и с товарищами.

И, да - друг ставший товарищем, за что-то серьёзное (а, иначе и никак) - тоже уже никогда не сможет стать другом. Обратного пути нет. (Людей нужно проверять всегда - помни о своей ошибке!)

Знакомый - тот нейтральный субъект, которого ты уже знаешь, и в принципе - желаешь ему добра. Но, не более! И, НЕ должен желать!
Помни только о "проверять всегда", и о том, что "знакомые" - это не "товарищи", и ты НЕ должен отстаивать их интересы. Точнее не обязан. И, тем более в ущерб своим.
И, да - не ведись на собственные сомнения (хоть и естественные для тебя) в своей правоте. Мол не так понял и все дела (о "бывших" ставших просто знакомыми). Не ведись на это! И, помни - "Предавший однажды - предаст неединожды". Обратного пути нет.

Нейтралы - все остальные, кроме врагов. Тут есть и те которых ты знаешь, и те которых нет. Но, это не меняет их роли. Они все равны. И, для тебя не значат НИЧЕГО. Точнее НЕ ДОЛЖНЫ значить.
Их интересы - так же не должны для тебя не значить ничего. И, в иерархии Друзья-Товарищи-Знакомые-Враги, они последние - ниже них только враги.

Враги - о них помни только одно - "Никогда НЕ оправдывай".
Их интересы - для тебя ничего не значат, и даже больше.
И, ты НЕ заинтересован в выживании ни их, ни их рода, и НЕ желаешь своим потомкам их.


Ниже врагов - идёт только одна категория, точнее их подкатегория - KoS. Что значит эта аббревиатура - не трудно узнать.
И, живы они лишь - по воле случая, да и того, что "сейчас" принимать какие-либо действия "не желательно", " есть другие и более приоритетные задачи" (на которых стоит тратить своё время и ресурсы) и всё такое, в этом духе.

И, как бы жёстко сказанное выше не звучало, помни об одном - ты здесь живёшь одну жизнь, она не вечна и очень коротка, потомки - множество жизней. И, одна пусть даже не значительная (для тебя) сейчас "проблема", и доставляющая тебе лишь лёгкую неприятность - по прошествии времени, может как вырасти и умножить много кратно. Тычок в тебя - мелочь, и не значит для тебя ничего, тычок в каждого твоего потомка - это много. И, твоя задача как мужчины - сделать так, что бы после тебя для них осталось как можно меньше проблем и опасностей, а не наоборот! Ты должен оставить для них в наследство - лучший мир чем есть для тебя сейчас. Слабость - не допустима!

Будь примером!

Когда написано: [2015-11-19 07:49:24] - [2015-11-19 08:41:40] 5098

Книга

Моя цель:

1. Изложить на бумаге свою душу. Свои мотивы, ценности, идеалы, мораль.


Я идеалист, и как сейчас уже явно вижу - слишком правильный. Поэтому мои поступки и мотивы - слишком многими либо воспринимаются иначе ("каждый мыслит по себе"), либо кажутся нелогичными и непонятными.

Хотя на самом деле всё иначе.

По большому счёту, опять же на самом деле. Мне пофиг на всех, всё и вся. Есть только небольшой и очень ограниченный круг лиц. Мнение и понимание со стороны которых для меня реально важно. Так было всегда и есть.

И, именно оправдывание перед ними - не задевает моё чувство собственного достоинства и гордость. Для данных людей, точнее по отношению к данным людям - слово гордость для меня не применимо.

Они не воспринимаются как что-то внешнее - они часть меня. Часть души. А, что за гордость перед сами собою? Что за гордость, например, перед своей рукою, глазами ушами, лёгкими или сердцем? Тело едино. Как душа (точнее по факту, пока нет, и моя душа к этому стремится...).
Кто эти люди?

Те люди для которых я живу и которым я служу (да всё верно, именно - слушу. Я же мужчина).

Кому я служу - своим потомкам. Это приоритет! Родителям, сестрёнке, племяшке (моей зайке) и их потомкам. И, тем кто им дорог и утрата кого причинит боль - например, Тиша (кот), Фора (собака). Да, это животные, не люди, но всей своей душой они любят тех кто дорог мне, и те кто дорог мне дорожат ими, да как и я сам, признаюсь тоже.
(ладно, отвлеклись - идём дальше)
Кто есть ещё? По сути - никого, кроме тех кого проверил лично я, и тех чьих потомков я хотел бы видеть живыми и здравствующими в будущем. В мире который я закладываю и строю для своих (потомков). По крайней мере закладывал и строил до всех этих событий с Эл (не тех, что были раньше, а вот "недавно"). Да, нет - строю и сейчас. Пока есть я, тот самый я, который тот кто я на самом деле, по своей сути. И, этот я есть - пока дышу, пока борюсь за неё.

А, кто она? По сути, ещё тогда, по её разговорам, мыслям заморочкам (взять например, размышления о смысле жизни, ценностях... и, например, тот её вопрос про эликсир бессмертия/). Я ещё тогда решил для себя, точнее почувствовал что это она. Она задела, зацепила мою душу. И, после того случая в метро - я "присягнул" ей. Жаль, что не сказал тогда...
Она, то ради чего всё это. Без неё всё это не имеет смысл. И, будет невозможно бессмысленно и не к чему.
Она именно та женщина которая и должна быть в моей жизни. Точнее она ею стала. Ради которой, и через ад можно пройти не сожалея, и с того света вернуться. Ради которой можно хоть жить вечно.
Другой такой - не может быть по определению. Мужчина не клянётся дважды, и душа у него только одна.

2. Идём дальше.
Я хочу что бы ей все завидовали. Завидовала и она сама себе.
Это я моя цель как мужчины. Это то в чём я поклялся. И, то чего я хочу ей.
Да, жизнь сейчас внесла коррективы. И, всё не такая сказка которую я хотел построить.
Но, для меня это ничего не отменяет. И, хотя бы этим я хочу ей дать хоть часть того, чего хотел дать. И, в чём поклялся Богу. Да, и просто хочу сам!

Я хочу сделать её самой счастливой на свете, как и обещал в сердцах. И, я сделаю это на столько на сколько возможно.
На вопросы "зачем?" и "почему?" - ведь "она сейчас по факту никто, сделала всё возможное, что бы и максимально усложнить мне задачу, да и вообще причинила такую боль, по сравнению с которой всё остальное в сумме меркнет. А, перед этим, тогда в 2006 - она ж по факту - ничего не сделала. Она НИЧЕГО такого прям сверх САМА по себе не делала и не сделала для меня. Она просто была такой какой есть (точнее какой была тогда). Она ведь за всё это время не принимала никакого участия ни в чём. И, формально не при делах. Она просто когда зацепила душу, и за ставила почувтствовать то, что чувствую до сих пор. Она просто была мотиватором и главным мотивом - не больше. Да, и до сих пор есть. Но, не больше. Ничего другого (позитивного) она не сделала.
"Так с зачем?" "За что?" Ответ на это - вся моя жизнь. А, если кратко - "Я ТАК ХОЧУ!".


3. Все остальные цели, такие как деньги, известность, слава, PR (и для меня, и для проектов) и прочее, да равно как всё то, великое благо что может это дать другим людям (кому надежду, кому веру, кому ещё что) , я признаюсь открыто - для меня всё равно!
Какую роль играет, и наверное даже значимую - но, всё это меркнет на фоне того, что описано ранее. Это всё вторично, на фоне - и не больше.
Это миллиарды звёзд на небе - которые и светят и видны, и значимы, но ровно до тех пор пока на небосводе не появляется Солнце.
И, всё остальное - просто меркнет...





Когда написано: [2015-11-18 12:44:31] - [2015-11-18 13:20:48] 8052

Всё должно быть соразмерно!

Это раскрытие и дополнение той истины - что "от каждого по возможностям - каждому по заслугам!" .

Всё верно!

И, при этом "Всё должно быть соразмерно!"

Когда написано: [2015-11-18 11:08:44] - [2015-11-18 11:10:38] 272

Ещё немного морали

Не важно важен для тебя тот или иной поступок.
Суди не только по тому как это важно для тебя, но и по тому, что это стоило для "дарящего" и зачем он это сделал. Каков мотив.

Помни о причтах о подаяниях бедняком и богачём.


"От каждого по возможностям - каждому по заслугам!" - помни и это своё изречение. Оно тебе дорогой ценой далось!

Важно - всё!

Когда написано: [2015-11-18 10:57:39] - [2015-11-18 11:03:21] 629

Я ошибался

Я ошибался, и видимо настала пора признать это.

Я считал, что "хорошим" людям стоит помогать о них заботится и оберегать. (по крайней мере тех кого я таковыми считаю).
Я ошибался! Я ошибался и в суждениях кто есть кто - кто хороший, кто плохой. (не явный мудак и отпетая потреблядь - это ещё не означает, что кто-то хороший! даже если этот кто-то и волей судьбы попал в моё окружение).

Я ошибался! Я ошибался ещё и в том, что сначала нужно дать. А, уж потом в ответ получить.
Как с дикими животными - ты прикармливаешь, заботишься - и через какое-то время, зверь это оценивает, и уже тебя не боится, и... проявляет себя.

Я ошибался! С людьми такое не прокатывает!
Во первых - не сразу видно кто зверь, кто хищник, а кто паразит или просто по натуре ущербная клиническая сволочь, которая слишком труслива, чтобы явно продемонстрировать свою мудацкую суть. Они ооочень боятся обратки, и поэтому если и раскрывают себя, то лишь со временем и то, когда чётко уверены что гораздо сильнее (по их понятиям - например, бабки, власть и всё в этом духе).

И, теперь самое главное - это всё нормально!
Нормально в этом мире.
Что бы быть белым и пушистым - нужна хорошая броня, крепкие доспехи и надёжный тыл, с огромнейшим запасом прочности! Я это понимал - но, думал, то что справлюсь и это у меня есть... есть-то есть, да не всё. С запасом прочности - сейчас труба, а с тылом.... и так по моей истории понятно.

А, далее знаешь, со временем - люди даже неплохие, в этом сволочном мире - начинают и по волчьи выть. Точнее считать всех-всех-всех "остальных" сволочами по определению. И, судить их за это нельзя. Так им надёжнее. Ведь даже одна сволочь на сотню подпущенная близко способна причинить урон, боль и всё остальное - за тысячу "нейтральных".

А, людей в этом мире много, и сволочей - явно больше, чем одна на сотню. И, вот поэтому судить нельзя.

Я для себя, как для сильного, коим я всегда себя воспринимал - ставил такие жёсткие критерии и требования. Что мне по чести. (ведь я должен быть и сам примером, и тем кто за мной, и своим потомкам! Не на словах или суждениях - а, именно в деле! По факту!)

Не судить с горяча
Не выносить вердиктов - тыщу раз не проверив.
Не утверждать - в чём не уверен.
Не обещать - не будучи готовым исполнить любой ценой (вплоть до жизни).
Не предъявлять от фонаря - ведь за напраслину, по моим понятиям - тройной ответ

Но, это всё фигня как видим. И, без "силы" - это обернулось моей слабостью. Слабость в глазах многих. Как правило - не лучшего пошива. "Силы" - в том смысле в котором этот не лучший пошив её и понимает - бабки и власть! Для них сила - это то, чего они бояться! Мышление никчёмных трусов по натуре - но, это то, что есть и это норма! И, я должен признать это!

На войне, в бою - не права, на раздумья. Есть только право на ошибку.
Ошибку в том плане, что пострадают невиновные. Это в мирное время, когда есть оно - время. Есть место библейским притчам о том, что один праведник - стоит целого города. То в драке - промедление - смерть.

Цена долгим раздумьям поражение и гибель вообще всех. Это истина.
В этом мире нет справедливости, по крайней мере справедливости в её абсолютном проявлении. И, happy end - бывает не для всех. Бывают жертвы. И, не редком этими жертвами - бывают и лучшие - пусть даже те, которые стоят всех остальных. Это норма.

История сурова, и жизнь - тоже. Нужно, не забывать её уроки.
))) По истории у меня всегда было - 5, кроме одной четвёрки за которую мне до сих пор стыдно.
И, видимо настало время чему-то из неё научиться.

Я никому и ничему не обязан.
Я не обязан быть справедливым для всех.
Я не обязан - выносить самые справедливые решения. (у меня нет тысяч лет на раздумья и взвешения душ, мотивов и поступков)

Сейчас у меня "военное положение".
А, значит и решения должны приниматься и по военному, а, если и суды - то только полевые. А, там Бог рассудит.

Для меня есть только ряд неприкасаемых - они же те, в чьём успехе я заинтересован больше, чем в своём. (точнее мой успех - именно для них)

Мама
Папа
Сестрёнка
Маргаритка

Юля

Эля (хоть и особняком, и в этом списке только лишь благодаря той себе, которая мне встретилась в 2006. Но, я поклялся!)

Остальные - проводя черту - равны. Хоть и в своей иерархии. Отделю сразу:

Вероника - (по старой памяти, по прежнему дорогой для меня человек)
Рустам - (за мотивы и реальное желание помочь, чем только может, тогда в 2014)
Алексей - (за тоже самое, хоть и чуть меньше. По большей части - за искренюю отзывчивость, которая меня очень тогда удивила)

Ксения - (авансом)

Султан - (по старой-старой памяти, хоть и с нюансом.... не в его пользу!)

Надеюсь - никого не забыл.

Эля - это Рубикон.




Когда написано: [2015-11-18 09:21:23] - [2015-11-18 10:36:37] 8253

Сюжет

Текущие события и постоянные ретроспективы к своим ошибкам.
Как герой постепенно осознаёт свои ошибки в прошлом, и понимает и в чём ошибался, и как именно должен быть себя вести и поступать. Постоянные параллели с настоящим, и раздумья о том, как исправить последствия этих ошибок. Муки совести и перед собой, и перед теми кто дорог, по настоящему дорог.

Когда написано: [2015-11-15 14:03:37] - [2015-11-15 14:08:30] 643

Сюжет

Александр (главный герой) на кануне грандиозных событий, проект который долгое время быль лишь на бумаге, приобретает свои очертания. Стартап динамично развивается привлекает к себе внимание множества людей начиная от рядовых пользователей, и владельцев ресторанов до инвесторов. Разумеется не обходя и недоброжелателей.
Динамичный рост аудитории приводит к тому, что уже сами рестораны и клубы по всей России звонят и интересуются как бы им поскорее подключиться. Это же приводит к тому, что трудностей с инвестициями больше нет, их даже не приходится искать.И многие вопросы и проблемы, которые так остро стояли раньше исчезают.
Но, это в свою очередь привлекает и внимание недоброжелателей и конкурентов. Но, не это беспокоит Александра, он твёрдо уверен, что со всем этим справится. В некотором плане даже через чур самоуверен. За блеском этого успеха, динамичной жизни и потрясающей success-story что-то скрывается. Что не даёт главному герою в полной мере всем этим насладится, ни признанием, ни той beautitul-life что это всё за собой несёт. Даже в шумных вечеринках, пафосных клубах, и в компании прекрасных женщин - в душе него остаётся неизгладимая печаль. И, постоянно переносит нас в события далёкого и не очень прошлого. Которое нам постепенно открывает завесу тайны.
(и что это за рисунок, который висит у него в кабинете, на рабочем столе чуть ли не везде, и что значит та непонятная фраза, которую он произносит - "Это всё ради тебя". Ради кого? И, когда всё это началось...)
И, в конце, когда все карты раскрыты, нас ждёт неминуемый happy-end, или быть может это только начало? Всё это мы узнаем с вам в своё время, не будем торопить события.

Когда написано: [2015-11-15 07:04:52] - [2015-11-15 07:41:30] 2980

Концепт-идеи (по книге)

Контраст. С одной стороны успешный образ, всё хорошо, ловелас и все дела. С другой стороны, когда наедине, душа в клочья, воспоминания, боль, угрызения совести и мысли о ней одной.

Когда написано: [2015-11-14 14:38:19] - [2015-11-14 14:41:23] 323

Она - мой воздух. Моя энергия.

Лёг где-то около двух, сейчас уже 7-30, и уже как полчаса проснулся и спать не хочется. Работать.
Сейчас я воодушевлён. Воодушевлён тем, пусть почти призрачным, но всё таки шансом. Воодушевлён ею.

И, хочется жить, творить, работать как бы не устал.
А, в душе, в тихаря, молюсь о том, чтобы ответила на то моё письмо, про переписку и время, хотя бы до 30 мая.
Молюсь.... Что бы дала возможность чудо совершить...

Когда написано: [2015-11-14 07:29:31] - [2015-11-14 07:34:12] 725

Зарисовки

Посмотрел на написаные только что в темпе вальса наброски.

Подумал - "А, книга-то штука маленькая!" (по содержанию, мол вроде небольшая сцена, и многие вещи ещё стоит развернуть и привести в порядок, а уже вот мол сколько "букв" вышло. , при том, что я строчил не думая. В книге всё прям всё так просто не уместишь, места мало. нужно и расставить приоритеты, и местами где-то сокращать, а местами разворачивать для проформы. Текст строчил не глядя и не думая, и уже вон сколкьо времени ушло - час или даже больше! А, что если всё марафетить и в порядок приводить или сразу так писать придумывая сочиняя.... это ж сколько времни уйдет. Нужно обязательно замерить сколько там знаков вышло. Но, это уже утром.
Да и в модуль дописать счеталку символов - пусть будет справа внизу. Хотя мол. лучше уж будет только в модуле "Мой шанс", хотя с другой стороны - и в дневник пусть будет... - с утра виднее будет))))

Когда написано: [2015-11-14 01:23:47] - [2015-11-14 01:31:08] 1613

Зарисовки

Заказал такси.
Уланбек.
был уже рядом. ориентируется слабо. стал у храма - понял меня буквально. добежал поехали.
вместо 25 минут показывало 35-40.
На Садовом набрал Денис. Учтонил всё ли в силе, и где я. Когда узнал что я еду в такси и буду минут через 15. Предложил встретиться в Европейском.
Водитель хитро завершил заказ по старому маршруту и свернул на мост. поэтому вышло чуть дешевле - 350 рублей. Подъехали со стороны Макдональдса. Пока объезжали - сделал фотки Москва-Сити из машины. Пошёл ко входу. Остановился там где шар. Там играла прикольная музыка так в тему и по настроению. Был отличный вид на стеклянный мост, ту площадку с кругом - типа парка где я в декабре прошлого года, для Эл готовил сюрприз. Сделал несколько снимков на старенький четвёртый айфон - там нормальная камера. Места мало - чтобы сделать видео пришлось спешно подчистить. Снимаю видео - особенно мост, то место в парке от куда планировал увести Эл, и на то место недалеко от моста с другой его стороны куда привести. Так прикольно. И,музыка так в тему.
Обнаружил что минуту назад звонил Денис. Почему звонка на стареньком бронебойном самсунге не было слышно. Перезваниваю. Сбрасывается. Стою кайфую под музыку и погоду. Набираю ещё раз. Денис предложил чтобы заходил со входа со стороны шара - что бы как раз встретились. Я зашёл. Какое-то время постоял на первом этаже смотрел на вход - ждал, пытался вспомнить как он выглядит всматривался в лица. ( не помнил даже рост, только то, что вроде волосы тёмные) посмотрел на балкон, увидел фигуру в пальто, и чем-то чуть знакомые черты лица (хоть мне от туда было и плохо видно). Подумал что он может там уже где сидит обедает. Потом дошло, а может быть он. Пошёл на угад, до сих пор не узная. Сказал, привет, Денис ? он в туже секунду - Александр. Я мол - не узнал))) давненько не виделись.
У Дениса было чуть припухшее лицо, и небольшие, но всё же заметные мешки под глазами.
Пока шли вкратце стал излагать суть дела, и что мол по сайту дела и идут, и теперь есть варианты с залогом. Сначала чуть было подумал рассказать про интересную идею мол безопасной (по финансам) разработки Тамакая, через ВТату, мол что проджек т- но, потом подумал - нужно проще и человеку - эти нюансы не оч. важны пока. Плюс мало времени - и вообще скорее по сути. Дела. Сразу к бабкам. (плюс Денис сразу промолвился - когда я уточнил, а не пообедать ли он собрался? Сказал, что нужно ехать, на машине добираться не удобно, машину припарковал здесь - а, дальше на метро. Быстрее выйдет. Денис предложил присесть обсудить за столом - я сказал - мол хорошо. Подошли к Чентрале. Зашли. Я всмопнил, что это один из любимых ресторанов, ну точнее мест где покушать у Лилии (сестры Эли). Я всегда об этом вспоминаю когда прохожу рядом или вижу название. Денис направился к одному удобному столику прямо у входа, с диванчиками - зачётные места. Причём очень. Но, на столе RESERVED. Официнатка говорит мол - занято, Денис - да мы на пять минут присесть. Когда уже садится, и собирается положить пальто на спинку стоящего рядом кресла. Приходит ещё раз официантка и говорит мол занято, стол зарезервирован. Мол всё такое.
Денис возмущается - ну, что за место?! даже присесть по нормально нельзя. Они там что уже подошли чтоли? я же сказал ясно, что мы на 5 минут. Проходим в зал. Я указываю в пол жеста на стол (оч. удобный, и места напротив - равнозначны - будем говорить на равных, подумал я, подойдёт). Денис говорит - да отличное место.
Садимся . Сразу переходим к сути. К кредиту, условиям, что есть. Денис говорит - да,в принципе возможно. Сможет помочь со своей стороны, что бы всё прошло на всех уровнях и кредитном комитете и СБ и прочих. Мол если что - дам узнаю быстренько что подправить и что бы прошло на 100%. Промолвился о том, что свёл бы напрямую с нач. отдела кредитования - но, это сейчас не желательно так как у него с ним сейчас идут активные тёрки (я вспомнил, Духлесс что вчера читал). Денис попробовал набрать,говорил по телефону. Потом ещё звонок. Нам принесли меню. Денису, видимо не хотелось просто сидеить и муфрыжить офциантов Предложил чёрный чай - я - да отлично. Принесите по скорее. Поговорили ещё. Денис ещё позвонил отошёл поговорить по телефону. Вернулся, как раз принесли чайник - разлил чай ( я ещё думал, кто будет разливать? я или Денис - глупые сомнения, не хотел выглядеть угождающим))) глупость - Денис как сел сразу разлил чай, сначала мне потом, себе. И взял из сахарницы - коричневый сахар. Сказал, что мол всё ок. Я сейчас отдъезжаю. Ты мол подойти там в офис, лучше не в головное отделение, я в рядом доп. там такая типа отдельная пристройка. Но, можешь узнать и у девочек там в опер зале. Отметил что мол там и на сайте есть, но там сложно всё могу запутаться - лучше подойти туда, всё так расскажут, что нужно какие документы и все дела. Как подам заявку, и закрепят дело - мол сказать ему название компании - он там проследит со своей стороны, протолкнёт где нужно. Всё супер. Я. сказал отлично!) образовал некая пауза. Я спросил, как он сам как дела Он - хорошо, только вот сплю мол в последнее время мало не выспаюсь совсем. Да, я вновь обратил внимание на чуть припухнее лицо, (весной вроде был подтянутее и бодрее подумал я), небольшие мешки под глазами - и вновь невольно вспомнил сценки из Духлесса.

Когда написано: [2015-11-14 00:37:53] - [2015-11-14 01:21:59] 9378

Что я не сделал в свой жизни

Для предыстории отвечу:
Номер ноль - я не стал проверять друзей. Я не проверял их. Я считал, что они верные надёжные и не стоит их подвергать сомнениям по мелочам. Берёг их для чего-то действительно важного, крупного - когда без них никак и от них потребуется на все сто, когда уже сам справляться не буду.
Да, наверное это главные слова - "берёг" и "когда сам справляться не буду" - а, у меня в башке вертелось - "я же мужик! я же старший, я же умный, я же сильный - я должен сделать всё сам! А, уж для подопечных оставить сливки. Я же самый сильный. Я же старший! Я же мужчина!".
Да, оставил....
Если ты кого считаешь другом, то не обязательно что и он считает тебя им же.
А, если и считает - то, по-любас именно по своим понятиям, и не факт, что скотским.
Это в твоём понимании - "обещал - значит сделал", или по крайней мере сделал всё возможное и нет.
Это в твоём понимание - друг - это тот к которому ты относишься как к самому себе (да, ты блять совсем идиот, и относишься так вообще ко всем - идеалист ты хренов. правильный слишком).
И, блять твоё восприятие, принцип - "принимать людей такими какие они есть". Для блять, идиот! Принимай! Но, нафига оправдывать-то было! Эмпат, хренов! К тебе, эмпатию то кто применял, а?!

(эмпатия, если чё - эт такое типа умное слово - означающее мол, чуствовать, то что чувствует другой человек (и не только), ощущать боль, радость и эмоции. Ну, и в моём исполнении - понимать причины тех или иных поступков, при чём глубинные - те самые которые были заложены ещё и в детстве, или же стали следствием не лёгкой судьбы. И, тут оба-на - опять же моё сочувствие. Плюс, до кучи я же старший, я же мудрый, я же сильный, я - мужчина и должен заботиться о оберегать слабых. Не "бить" их. Идиот хренов. Да, идиот - но, это факт!)

Ну, так вот - оправдывал, оправдывал, понимал-понимал, и до понимался...
Что сейчас имеем то, что имеем. И, ты практически подыхаешь, (буквально!) А, всем (из тех "друзей", и "слабых" которых ты опекал, помогал, и прочее) - ПОХУЙ! И, было похуй когда ты душу изливал, открывал, самое сокровенное для тебя. А, народ не понимал. Для них это не самое сокровенное. Для них - и баба просто баба, и ты ни к чёрту, по сути. Так по бухать, попраздновать, повеселиться, если чё. Получить и принять наставления и помощь (которая, по-любас по их мнению, мне ничего нестоила, и у меня самого и так всё было заебись). Да, заебись...заебись сейчас на столько - что не пожелал бы и врагу. Даже самом страшному и ненавистному.
А, ведь всё можно было изменить... изменить ещё тогда, в июле, августе, сентябре, октябре, ноябре, декабре 2014-ого... или блять, не доводить до этого в январе! Когда все могли быть в просто шоколаде...

Могли быть - но каждый мерит по себе.
И, сволочь - сволочь - зеркале своём увидит.
смотря через него на этот мир.

Когда написано: [2015-11-13 07:48:30] - [2015-11-13 08:11:50] 4916

Произошла ошибка! @vtatu.ru __Shutdown_Decorator::renderErrorReport
Ошибка типа [1]: [
Uncaught *{DB\Exception}:
[1114][The table 'Statistics_RequestJournal_Records' is full]

BD={MySQL}
SQL=[INSERT INTO 
		`Statistics_RequestJournal_Records` 
 (
		`ID`, 
		`GUID`, 
		`POUUID`, 
		`ClassName`, 
		`ParentGUID`, 
		`OwnerGUID`, 
		`timeCreated`, 
		`timeModified`, 
		`timeAccessed`, 
		`Description`, 
		`Comments`, 
		`CodeID`, 
		`VersionString`, 
		`Name`, 
		`Hash`, 
		`Order`, 
		`Active`, 
		`timeSynchronized`, 
		`Owner_GUID`, 
		`Owner_POUUID`, 
		`Owner_ClassName`, 
		`Owner_Active`, 
		`ParentObject_GUID`, 
		`ParentObject_POUUID`, 
		`ParentObject_ClassName`, 
		`ParentObject_VersionString`, 
		`Tags`, 
		`REQUEST_METHOD`, 
		`UNIQUE_ID`, 
		`RequestTime_Start`, 
		`HTTP_SCHEME`, 
		`HTTP_HOST`, 
		`HTTP_URL`, 
		`QUERY_STRING`, 
		`HTTP_REFERER`, 
		`HTTP_REFERER_HOST`, 
		`Request_Headers_JSON`, 
		`SessionID`, 
		`Client_IP`, 
		`Client_UserAgent`, 
		`Client_IsRobot`, 
		`Client_IsSearchEngineCrawler`, 
		`Client_IsVulnerabilityScanner`, 
		`Client_Robot_Type`, 
		`Client_Robot_Fami
] в файле [/home/www-master/www/apps/HostSystem/SharedApps/moonlite13.cmf/core.moonlite13.ru/Modules/DBManagement/classes/class.DB_SQL.php] в строке [654]

Текущее(реальное) использование памяти [13'934'768] (14'417'920) из [512M] разрешённых
Участок с ошибкой:
00650:
        }
00651:
        //\System::LoadObjectsList($class_name, $Groups);
00652:
        //var_dump($query);
00653:
        
00654:        throw new \DB\Exception (
00655:
             sprintf(
00656:
                "*Ошибка при исполнении SQL запроса! <br /> MySQL error:[<b>%s</b>]\n While [<b>%s</b>] \n callstack:\n <pre>%s</pre>"
00657:
                ,$message
00658:
                ,$query
00659:
                ,$_tmp_debug_print_backtrace
00660:
            )


Файл целиком:
<?php
/**
 * Класс DB, обеспечивающий работу с SQL базами данных
 * 
 * 
 * @package     DBManagement
 * @author      Premier13 (Черных Александр) <alex@sensei.su>
 * @copyright   Sensei Media Concept(C) 2006
 *
 */
class DB_SQL
    
implements \JsonSerializable
{
    const 
DB_CATEGORY_SQL       "SQL";
    const 
DB_CATEGORY_NOSQL     "NoSQL";
    
    const 
DB_TYPE_MYSQL         "MySQL";
    const 
DB_TYPE_MSSQL         "MSSQL";
    const 
DB_TYPE_ORACLE        "Oracle";
    const 
DB_TYPE_POSTGRESQL    "PostgreSQL";
    
    
    const 
DB_ROLE_PERSISTENT    "Persistent Storage";
    const 
DB_ROLE_TEMPORARY     "Temporary Storage";
    
    
    
    
    const 
INDEX_TYPE_BTREE      "BTREE";
    const 
INDEX_TYPE_FULLTEXT   "FULLTEXT";
    const 
INDEX_TYPE_HASH       "HASH";
    const 
INDEX_TYPE_RTREE      "RTREE";
    
    
    
    
    protected 
$DB_CATEGORY  self::DB_CATEGORY_SQL;
    protected 
$DB_TYPE      self::DB_TYPE_MYSQL;
    protected 
$DB_ROLE      self::DB_ROLE_PERSISTENT;
    
    const 
PROVIDER_ID       NULL;
    
    
    
/**
     * Имя сервера
     *
     * @var string
     */
    
public $dbServer;
    
/**
     * Имя базы активной данных
     *
     * @var string
     */
    
public $dbName;
    
/**
     * Имя пользователя БД
     *
     * @var string
     */
    
public $dbUser;
    
/**
     * Пароль пользователя БД
     *
     * @var string
     */
    
public $dbPass;
    
    
    
    
/**
     * Ссылка на подключение к базе данных
     *
     * @var mixed
     */
    
var $dbConnection;
    
    
    
    
    
    
    
/**
     * Счётчик выполненных запросов к базе данных
     *
     * @var integer
     */
    
var $dbqQueryCounter;
    
/**
     * Лог запросов (текстовый)
     *
     * @var string
     */
    
var $QueryLog;
    
    
    
    var 
$QueryLog_microtime_b;
    var 
$QueryLog_microtime_e;
    var 
$QueryLog_delta;
    var 
$QueryLog_query;
    
    
    
/**
     * Суммарное время выполнения запросов
     *
     * @var float
     */
    
var $sum_delta;                 #time
    
    
    
    
    
    /**
     * Флаг разрешаюшие логирование запросов
     *
     * @var boolean
     */
    
var $enableLogging;
    
/**
     * Структура логов запросов (Порядковый номер, время, время исполнения, запрос)
     *
     * @var MemoryLog
     */
    
protected $_log;
    
    protected 
$_is_persistent_connection    =   false;
    
    protected 
$_is_persistent_connection_enabled    =   true;
    
    protected 
$_is_db_selected false;
    
    
    
//TODO: Реализовать!
    
var $_access_level;
    var 
$_access_rights;
    var 
$_alowed_operators;
    var 
$_alowed_queries;
    
    
    
    
    
    
    
/**
     * Конструктор
     *
     * @param string $server
     * @param string $name
     * @param string $user
     * @param string $pass
     */
    
public function __construct($server="localhost",$name="database",$user="root",$pass="rootpass")
    {
        
$this->dbServer         =   $server;
        
$this->dbName           =   $name;
        
$this->dbUser           =   $user;
        
$this->dbPass           =   $pass;
        
//
        
$this->sum_delta        =   0;
        
//
        
$this->enableLogging    =   true;
        
//
        
$this->_log             =   new MemoryLog();
    }
    
/**
     * Деструктор
     *
     */
    
public function __destruct()
    {
        if(!
$this->isConnectionPersistent())
        {
            if(
$this->isConnected())
            {
                
$this->disconnect();
            }
        }
    }
     
/**
     * Отключение возможности клонирования объекта.
     * Реализация шаблона Singleton
     *
     * @ignore
     */
    
private function __clone() {}
    
    
/**
     *
     * @return string
     */
    
function getProviderType()
    {
        return 
"MySQL";
    }
    
    
/**
     *
     * @return string
     */
    
function getLastErrorNo()
    {
        return 
mysql_errno($this->getDBConnection());
    }
    
/**
     *
     * @return string
     */
    
function getLastErrorMessage()
    {
        return 
mysql_error($this->getDBConnection());
    }
    
    
    
    
/**
     * Получить категорию БД
     *
     * @return string
     */
    
function getCategory()
    {
        return 
$this->DB_CATEGORY;
    }
    
    
/**
     * Получить тип базы данных
     * 
     * @return string
     */
    
function getType()
    {
        return 
$this->DB_TYPE;
    }
    
    
    function 
getRole()
    {
        return 
$this->DB_ROLE;
    }
    
    
/**
     * Получить имя сервера
     *
     * @return string
     */
    
public function getServerName ()
    {
        
$result =   $this->dbServer;
        return 
$result;
    }
    
    
/**
     * Получить имя активной базы данных в подключении
     *
     * @return string
     */
    
public function getDBName ()
    {
        
$result =   $this->dbName;
        return 
$result;
    }
    
/**
     * 
     * @param string $value
     * @return DB_SQL
     */
    
function &setDBName($value)
    {
        
$this->dbName $value;
        return 
$this;
    }
    
    
    
/**
     * 
     * @return string
     */
    
public function getUserName()
    {
        return 
$this->dbUser;
    }
    
/**
     * 
     * @return string
     */
    
public function getUserPassword()
    {
        return 
$this->dbPass;
    }
    
    
    
    
/**
     * Реализация метода интерфейса JsonSerializable (PHP 5 >= 5.4.0, PHP 7)
     *
     * Цель метода - исключение проблем с сериализацией объектов
     *  и в частности наличием в них переменных типа resource.
     *  
     * @see http://php.net/manual/ru/jsonserializable.jsonserialize.php
     *
     *
     *
     *
     * @return string
     */
    
function jsonSerialize()
    {
        
$result = array();
        
//
        
$result["Server"]   = $this->dbServer;
        
$result["Databale"] = $this->dbName;
        
$result["User"]     = $this->dbUser;
        
$result["Passowrd"] = $this->dbPass;
        
//
        
$result["IsPersistentConnection"]        = $this->_is_persistent_connection;
        
$result["IsPersistentConnectionEnabled"] = $this->_is_persistent_connection_enabled;
        
$result["IsDbSelected"]                  = $this->_is_db_selected;
        
//
        
$result["Connection"] = $this->dbConnection true false;
        
//
        
        
        
        
        
$result["enableLogging"] = $this->enableLogging;
        
//
        
$result["QueryLog"]        = $this->QueryLog;
        
        
        
$result["QueryLog_microtime_b"] = $this->QueryLog_microtime_b;
        
$result["QueryLog_microtime_e"] = $this->QueryLog_microtime_e;
        
$result["QueryLog_delta"]       = $this->QueryLog_delta;
        
$result["QueryLog_query"]       = $this->QueryLog_query;
        
        
// Суммарное время выполнения запросов
        
        
$result["TotalDBTimeUsed"]      = $this->sum_delta;
        
$result["TotalQueriesCount"]    = $this->dbqQueryCounter;
        
        
//
        
$result["sum_delta"]       = $this->sum_delta;
        
$result["dbqQueryCounter"] = $this->dbqQueryCounter;
        
        
//
        
        
        
        //
        //$this->_log             =   new MemoryLog();
        
        
        
        
        
        //return $this->toSimpleArray();
        //
        
return $result;
    }
    
    
    
/**
     * 
     * @return number
     */
    
function getTotalQueriesCount()
    {
        return 
$this->dbqQueryCounter;;
    }
    
/**
     *
     * @return number
     */
    
function getTotalDBTimeUsed()
    {
        return 
$this->sum_delta;;
    }
    
    
    function &
connect()
    {
        
//
        
$this->dbConnection     =   mysql_pconnect($this->dbServer$this->dbUser$this->dbPass);
        if(!
$this->dbConnection)
        {
            
// TODO: пересмотреть!
            
$_tmp_debug_print_backtrace =   "";
                
ob_start();
                    
debug_print_backtrace();
                    
$_tmp_debug_print_backtrace =   ob_get_contents();
                
ob_end_clean();
                
//
            
throw new DBException (
                 
sprintf(
                    
"Ошибка при подключении к серверу БД! <br /> MySQL error:[<b>%s</b>]\n While [<b>CONNECT TO BD Server</b>] \n callstack:\n <pre>%s</pre>"
                    
,mysql_error()
                    
//,$query
                    
,$_tmp_debug_print_backtrace
                 
)
                ,
503
              
);
            
//$result = false;
            
die("503");
            
//
        
}
        
$this->_is_persistent_connection    =   true;
        
//
        
        
if($this->isConnected())
        {
            
$this->onConnect();
        }
        
        return 
$this;
    }
    
    function &
disconnect()
    {
        if(
$this->isConnected())
        {
            
        }
        
        return 
$this;
    }
    
    
/**
     * Подключена ли БД
     *
     * @return boolean
     */
    
function isConnected()
    {
        return 
$this->dbConnection true false;
    }
    
    function 
isConnectionPersistent()
    {
        return  
$this->_is_persistent_connection;
    }
    
    function &
onConnect()
    {
        
$this->resetCounters();
        
//
        
$queries   = array();
        
$queries[] = "SET NAMES UTF8;";
        
$queries[] = "SET COLLATION_CONNECTION=UTF8_GENERAL_CI;";
        
        
        
// @todo только на текстовых полях и полях ввода пользователями (соц.сети)
        // Storage for variable-length columns includes length bytes, 
        // which are counted toward the row size. 
        // For example, a VARCHAR(255) CHARACTER SET utf8mb3 column 
        // takes two bytes to store the length of the value, so each value can take up to 767 bytes.
        //$queries[] = "SET COLLATION_CONNECTION=utf8mb4_unicode_ci;";
        
        // https://mathiasbynens.be/notes/mysql-utf8mb4
        //$queries[] = "SET COLLATION_CONNECTION=utf8mb4_unicode_ci;";
        
        //
        // The default SQL mode in MySQL 5.7 includes these modes: ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, and NO_ENGINE_SUBSTITUTION.
        // SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value: '0000-00-00 00:00:00' for column
        
$queries[] = "SET SQL_MODE='ALLOW_INVALID_DATES';";
        
//
        
foreach($queries as $query)
        {
            
//$Result1    =   $this->ExecQuery($query,false);
            
            
if(!$this->execQuery($query,false))
            {
                
//
            
}
        }
        
//
        
return $this;
    }
    
    function 
selectDB($dbname)
    {
        return 
false;
    }
    
    
    
    function 
onConnectionError($errorno,$message)
    {
        
//
        
$_tmp_debug_print_backtrace =   "";
        
//
        
ob_start();
        
debug_print_backtrace();
        
$_tmp_debug_print_backtrace =   ob_get_contents();
        
ob_end_clean();
        
//
        
throw new \DB\Exception (
            
sprintf(
                
"Ошибка при подключении к серверу БД!"."<br />"
                
."Ошибка:[<b>%s</b>] (<b>%s</b>)"."<br />"
                
."Стэк вызова:"."<br />"
                
."<pre>%s</pre>"
                
,$message
                
,$errorno
                
//,$query
                
,$_tmp_debug_print_backtrace
            
)
            ,
503
            
,$this
        
);
        
$result false;
        
//
        
die("503");
        
//
        
return $result;
    }
    
    
    
    
    
    
    function 
onSwitchDbError($dbname,$errorno,$message)
    {
        
// Временное решение! TODO: довести до ума!
        
if(class_exists("__Shutdown_Processor"))
        {
            @
ini_set('display_errors'false);
        }
        
//
        //echo "<pre>";            debug_print_backtrace(); echo "</pre>";            die();
        //
        
$_tmp_debug_print_backtrace =   "";
        
ob_start();
        
debug_print_backtrace();
        
$_tmp_debug_print_backtrace =   ob_get_contents();
        
ob_end_clean();
        
//
        
throw new \DB\Exception (
            
sprintf(
                
"Ошибка при переключении на БД [<b>%s</b>]!"."\n<br />\n"
                
."Ошибка:[<b>%s</b>] (<b>%s</b>)"."<br />"
                
."\n<br />\n"
                
."\n<br />\n"
                
."Стэк вызова:"."<br />"
                
,$dbname
                
,$message
                
,$errorno
                
,$_tmp_debug_print_backtrace
            
)
            ,
503
            
,$this
            
,""
            
,debug_backtrace()
        );
        
//
        
$result false;
        die(
"503");
        
//
        
return $result;
    }
    
    
    
    
    
/**
     * 
     * @global Engine $engine
     * 
     * @param string $query
     * @param string $errorno
     * @param string $message
     * @throws DBException
     * @return boolean
     */
    
function onQueryError($query,$errorno,$message)
    {
        global 
$engine;
        
        
// Временное решение! TODO: довести до ума!
        
if(class_exists("__Shutdown_Processor"))
        {
            @
ini_set('display_errors'false);
        }
            
        if(
$engine->isDevServer())
        {
            echo 
sprintf(
                 
"[%s]< br />"
                
,$message
                
//,$query
            
);
        }
        
        
$_tmp_debug_print_backtrace =   "";
        
        
ob_start();
        
debug_print_backtrace();
        
$_tmp_debug_print_backtrace =   ob_get_contents();
        
//die($query);
        //
        
ob_end_clean();
        
//
        
        
        
if(1)
        {
            
error_log($query);
            
//error_log($_tmp_debug_print_backtrace);
            
            
$_trace_stack debug_backtrace();
            
array_shift($_trace_stack);
            
            
            
$___log "";
            
            foreach(
$_trace_stack as $key => $record)
            {
                
//
                // Борьба с наличием рекурсии
                //$backtrace = unserialize(    serialize(debug_backtrace()));
                //
                //$___args    =   NULL;
                //$___args    =   (isset($_trace_stack[$key]["args"])) ? unserialize(serialize($_trace_stack[$key]["args"])) : $___args;
                //
                
$___log .= sprintf(
                    
"#%s [%s] [%s][%s][%s] (%s); on [%s:%s] \n"
                    
,$key
                    
,(isset($record["object"])                                          ? get_class($record["object"])  : "")
                    ,(isset(
$record["class"]))                                          ? $record["class"]              : ""
                    
,(isset($record["type"]))                                           ? $record["type"]               : ""
                    
,(isset($record["function"]))                                       ? $record["function"]           : ""
                    
/*,(isset($_trace_stack[$key]["args"])
                    AND is_array($_trace_stack[$key]["args"]))
                    ?
                    //implode(",",$_trace_stack[$key]["args"])
                    //"I::".
                    \Debug::implode_func_arg($_trace_stack[$key]["args"])
                    //."<br />".print_r($_trace_stack[$key]["args"],true)
                      :
                     ((isset($_trace_stack[$key]["args"]))                                       ? \Debug::implode_func_arg($_trace_stack[$key]["args"])           : "")
                    */
                    
,"..."
                    
,(isset($record["file"]))                                       ? $record["file"]           : "?"
                    
,(isset($record["line"]))                                       ? $record["line"]           : "?"
                
);
            }
            
error_log($___log);
            
//error_log(Debug::Bugtrace("ext",true,false,$_trace));
        
}
        
//\System::LoadObjectsList($class_name, $Groups);
        //var_dump($query);
        
        
throw new \DB\Exception (
             
sprintf(
                
"*Ошибка при исполнении SQL запроса! <br /> MySQL error:[<b>%s</b>]\n While [<b>%s</b>] \n callstack:\n <pre>%s</pre>"
                
,$message
                
,$query
                
,$_tmp_debug_print_backtrace
            
)
            ,
503
            
,$this
            
,$query
            
,debug_backtrace()
        );
        
$result false;
        die(
"503");
        
        return 
$result;
    }
    
    
/**
     * 
     * @param mixed $handle
     * @return NULL
     */
    
function &instantiateQueryResult($handle=NULL)
    {
        
$result = new \DBQueryResult();
        
//
        
if($handle)
        {
            
$result->setHandle($handle);
        }
        
//
        
return $result;
    }
    
    
    
    
    
    
    
    
    function &
resetCounters()
    {
        
//
        
$this->dbqQueryCounter  =   0;
        
$this->sum_delta        =   0;
        
//
        
return $this;
    }
    
    
/**
     * 
     * @return self
     */
    
function &disableLogging()
    {
        
$this->enableLogging false;
        
//
        
return $this;
    }
    
/**
     * 
     * @return self
     */
    
function &enableLogging()
    {
        
$this->enableLogging true;
        
//
        
return $this;
    }
    
    
    
/**
     * Инициализация подключения к БД
     *
     */
    
public function dbInit()
    {
        
$this->connect();
    }
    
/**
     * Закрытие подключения к БД
     *
     * @return boolean
     */
    
public function dbClose()
    {
        
$this->disconnect();
    }
    
    
    
    
    
    
    
    
    
    
    
    
/**
     * Исполнение SQL запроса
     *
     * @global $engine
     * @param string $query SQL запрос
     * @param boolean $do_dbselect флаг разрешающий выбор SQL БД при исполнении запроса
     * @return resource результат выполения запроса (mysql_result)
     */
    
public function &ExecQuery($query,$do_dbselect=true)
    {
        
$result NULL;
        return 
$result;
    }
    
    
    
    
/**
     * Расширенная функция (метод) выполнения SQL-запроса
     *
     * @param SQLQuery $query
     * @param boolean $do_dbselect
     * @throws DBException
     * @return DBQueryResult
     */
    
public function &ExtendedExecQuery($query,$do_dbselect=true)
    {
        
$result NULL;
        return 
$result;
    }
    
/**
     * 
     * @param \SQLQuery $query
     * @param boolean $do_dbselect
     * @return \DBQueryResult
     */
    
public function &execQueryExtended($query,$do_dbselect=true)
    {
        if(
is_string($query))
        {
            return 
$this->instantiateQueryResult($this->ExecQuery($query));
        }
        
//
        
return $this->instantiateQueryResult($this->ExecQuery($query->toSQL()));
        
    }
    
    
    
        
    
    
    
    
/**
     * Получение числа записей получаемых при выполнении SQL запроса
     *
     * @param string $query SQL запрос
     * @param boolean $do_dbselect флаг разрешающий выбор SQL БД при исполнении запроса
     * @return integer $this->ExecQuery($query,$do_dbselect);
     */
    
public function getQueryRowsCount($query,$do_dbselect=false)
    {
        
$result NULL;
        
//
        
$query         =   str_replace(" * "," COUNT(*) as `num_count` ",$query);
        
//
        
$dbresult      =   $this->ExtendedExecQuery($query,$do_dbselect);
        
//
        
if($dbresult)
        {
            
$row_recordset =   $dbresult->getCurrentRowRecordset("assoc");
            
$result        =   $row_recordset['num_count'];
            
//
            
$dbresult->free();
        }
        
//
        
return $result;
    }
    
    
/**
     * 
     * 
     * @deprecated
     * 
     * @param string $query
     * @param boolean $do_dbselect
     * @return array
     */
    
function DBQueryResultAsArray($query,$do_dbselect=true)
    {
        
$result = array();
        
//
        
$dbresult      =   $this->ExtendedExecQuery($query,$do_dbselect);
        
//
        
if($dbresult)
        {
            
$result        =   $dbresult->asArray(true);
        }
        
//
        
return $result;
    }
    
    
    
    
    
    
/**
     * Получение списка имён баз данных на текущем сервере
     * (Замена mysql_list_dbs($this->dbConnection);)
     *
     * SHOW databases [ LIKE wild-card ]
     *
     * @return array
     */
    
public function getDBs ()
    {
        
$result =   array();
        
//
        
$query      =   'SHOW DATABASES';
        
$dbresult   =   $this->ExtendedExecQuery($query,false);
        
//
        
while ($rec_db  =   $dbresult->getCurrentRowRecordset(DBQueryResult::FETCH_MODE_INDEX))
        {
            
$result[]   =   $rec_db[0];
        }
        
//
        
$dbresult->free();
        
//
        
return $result;
    }
    
    
    
    
    
/**
     * Получение списка имён таблиц выбранной базы данных
     *
     * @param string $db_name имя базы данных
     * @return array
     */
    
public function getDBTables ($db_name=NULL)
    {
        
$result =   array();
        
//
        
if(!mb_strlen($db_name))
        {
            
$db_name      =   $this->getDBName();
        }
        
//
        //SHOW [FULL] TABLES [FROM db_name]  [LIKE 'pattern' | WHERE expr]
        //
        
$query      =   "SHOW TABLES FROM ".$this->quoteIdentifier($db_name).";";
        
//
        
$dbresult   =   $this->ExtendedExecQuery($query,false);
        
//
        
while ($row  =   $dbresult->getCurrentRowRecordset(DBQueryResult::FETCH_MODE_INDEX))
        {
            
$result[]   =   $row[0];
        }
        
//
        
$dbresult->free();
        return 
$result;
    }
    
    
/**
     * 
        Table
        Non_unique
        Key_name
        Seq_in_index
        Column_name
        Collation
        Cardinality
        Sub_part
        Packed
        Null
        Index_type
        Comment
        Index_comment

     * @param string $table_name
     * @param mixed $filter
     * @param array $options
     * @return mixed[]|NULL[]
     */
    
function getDBTableIndexes($table_name,$filter=NULL,$options=array())
    {
        
$result =   array();
        
//
        
        //
        /*
        $default_filter = array(
            "Index_type" => array(),
        );
        */
        //
        
$query      =   "SHOW INDEX FROM ".$this->quoteIdentifier($table_name).";";
        
//
        
if(count($filter))
        {
           if(isset(
$filter["Index_type"]) AND count($filter["Index_type"]))
           {
               
$condition = \DBPropertyCondition::instantiate("Index_type"                   ,$filter["Index_type"]    ,"IN");
               
               
               
//System::PrintArray($condition->toSQL());
               
               
               
$query      =   "SHOW INDEX \n FROM \n".$this->quoteIdentifier($table_name)."\n WHERE \n".$condition->toSQL().";";
               
           }
        }
        
//
        //System::PrintArray($query);
        //
        
$dbresult   =   $this->ExtendedExecQuery($query,false);
        
//
        
while ($row  =   $dbresult->getCurrentRowRecordset(DBQueryResult::FETCH_MODE_ASSOC))
        {
            
//$result[]   =   $row[0];
            
$result[]   =   $row;
        }
        
//
        
$dbresult->free();
        return 
$result;
    }
    
    
/**
     * 
     * @param string $table_name
     * @param string $fields
     * @param string $index_name
     * @param array $options
     * @return DBQueryResult
     */
    
function &addFullTextIndexTo($table_name,$fields,$index_name NULL,$options=array())
    {
        
//$fields_string = "";
        //
        
        //
        
$fields_quoted = array();
        
//
        
foreach ($fields as $key => $field_name)
        {
            if(
strlen($field_name))
            {
                
$fields_quoted[$key] = $this->quoteIdentifier($field_name);
            }
        }
        
//
        
$sql_query sprintf(
            
"ALTER TABLE %s ADD FULLTEXT %s (%s);"
            
,$this->quoteIdentifier($table_name)
            ,
strlen($index_name) ? $this->quoteIdentifier($index_name) : ""
            
,implode(","$fields_quoted)
        );
        
//
        
$dbresult   =   $this->ExtendedExecQuery($sql_query,false);
        
//
        
return $dbresult;
    }
    
    
/**
     * 
     * @param string $table_name
     * @param string $index_name
     * @param array $options
     * @return DBQueryResult
     */
    
function &dropIndexByName($table_name,$index_name,$options=array())
    {
        
// ALTER TABLE `VTatu_Artists` DROP INDEX `TextSearch_Index_Names_2`;
        //
        
$sql_query sprintf(
            
"ALTER TABLE %s  DROP INDEX %s;"
            
,$this->quoteIdentifier($table_name)
            ,
$this->quoteIdentifier($index_name)
        );
        
//
        
$dbresult   =   $this->ExtendedExecQuery($sql_query,false);
        
//
        
return $dbresult;
    }
    
    
    
    
    
    
    
    
    
    
/**
     * Получение информации о полях таблицы
     * 
     * SHOW COLUMNS FROM `UsersManagement_Authentication_Credentials`
     * SHOW FULL COLUMNS FROM `UsersManagement_Authentication_Credentials`
     * 
     * 
     *      [Field] => id
            [Type] => int(7)
            [Null] =>
            [Key] => PRI
            [Default] =>
            [Extra] => auto_increment
     *
     * @param string $tblName
     * @param string $dbName
     * @param string $full
     * @return array
     */
    
public function getFieldsList($tblName,$dbName=NULL,$full=true)
    {
        
//
        
$query sprintf(
            
$full "SHOW FULL COLUMNS FROM %s;" "SHOW COLUMNS FROM %s;"
            
,$this->quoteIdentifier($tblName)
        );
        
//
        
if($dbName !== NULL)
        {
            
$query sprintf(
                
$full "SHOW FULL COLUMNS FROM %s;" "SHOW COLUMNS FROM %s.%s;"
                
,$this->quoteIdentifier($dbName)
                ,
$this->quoteIdentifier($tblName)
            );
        }
        
        
$dbresult $this->ExtendedExecQuery($query);
        
        if(
$dbresult)
        {
            
$result   =   $dbresult->asArray(true);
        }
        
        
        
//$str = "";
        
        
foreach($result as $key => $value)
        {
            
//
            
if(!isset($result[$key]["TypeModificator"]))
            {
                
$result[$key]["TypeModificator"] = NULL;
            }
            
//
            
$result[$key]["FullType"] = $result[$key]["Type"];
            
//$result[$key]["Type"]     = NULL;
            //
            
$matches NULL;
            
//
            
if(preg_match("/^([^\(\)]*)\((.*)\)(.*)$/uis"$result[$key]["FullType"],$matches))
            {
                
$result[$key]["Type"]            = trim($matches[1]);
                
$result[$key]["TypeModificator"] = trim($matches[3]);
                
                
//$result[$key]["_"]["Type"]       = $value["FullType"];
                
                
                
if(!key_exists("Length"$value))
                {
                    
$result[$key]["Length"] = $matches[2];
                }
                
                
                
                
$result[$key]["."]              = $matches;
            }
            
//
        
}
        
//
        
return $result;
    }
    
    
    
    
    
    
    
    
    
    
/**
     * Проверка на наличие указаной БД на сервере
     * 
     * @param string $name
     * @param string $reset_cache
     * @return boolean
     */
    
function existsDB($name=NULL,$reset_cache=false)
    {
        static 
$dbs NULL;
        
        if(
$dbs === NULL OR $reset_cache)
        {
            
$dbs $this->getDBs();
        }
        
        if(
$name === NULL)
        {
            
$name =  $this->getDBName();
        }
        
        return 
in_array($name$dbs);
    }
    
    
/**
     * Исполнить запрос на создание базы данных
     *
     * @param string $db_name
     * @param boolean $if_not_exists
     * @return boolean
     */
    
function createDB($db_name='',$if_not_exists=true)
    {
        
$query  =   sprintf(
             
"CREATE DATABASE IF NOT EXISTS %s %s;"
            
,$this->quoteIdentifier($db_name)
            ,
'DEFAULT CHARSET=utf8 COLLATE utf8_unicode_ci'
        
);
        return 
$this->ExecQuery($query,false);
    }
    
/**
     * Получение числа записей в таблице выбранной базы данных
     *
     * @param string $db_tablename
     * @param string $db_name
     * @return integer
     */
    
public function getCountDBTableRecords ($db_tablename='',$db_name='')
    {
        
$result =   -1;
        
//
        
if(mb_strlen($db_name) < 1)
        {
            
$db_name      =   $this->getDBName();
        }
        
//
        
$query  =   sprintf(
            
"SELECT COUNT(*) as `num_count` FROM %s.%s;"
            
,$this->quoteIdentifier($db_name)
            ,
$this->quoteIdentifier($db_tablename)
        );
        
//
        //
        
$dbresult   =   $this->ExtendedExecQuery($query,false);
        
//
        
if($dbresult)
        {
            
$row_recordset  =   $dbresult->getCurrentRowRecordset(DBQueryResult::FETCH_MODE_ASSOC);
            
$result         =   $row_recordset["num_count"];
            
$dbresult->free();
        }
        
//
        
return $result;
    }
    
    
/**
     * Получение информации о таблицах базы данных
     *
     * @param string $dbname имя базы данных
     * @return array
     */
    
public function gatherTablesInfo($dbname="")
    {
        
$result =   array();
        
//
        
if(mb_strlen($dbname) < 1)
        {
            
$dbname      =   $this->getDBName();
        }
        
//
        
$query  =   sprintf("SHOW TABLE STATUS FROM %s;",$this->quoteIdentifier($dbname));
        
//
        
$dbresult   =   $this->ExtendedExecQuery($query,false);
        
//
        
if($dbresult)
        {
            while (
$row  =   $dbresult->getCurrentRowRecordset(DBQueryResult::FETCH_MODE_ASSOC))
            {
                
$result[$row['Name']] =   array();
                
$result[$row['Name']]['Name']         =   $row['Name'];
                
$result[$row['Name']]['Data_length']  =   $row['Data_length'];
                
$result[$row['Name']]['Index_length'] =   $row['Index_length'];
                
$result[$row['Name']]['Rows']         =   $row['Rows'];
            }
            
$dbresult->free();
        }
        
//
        
return $result;
    }
    
    
    
    
/**
     * Проверка наличия таблицы в активной базе данных
     *
     * @param string $table_name имя таблицы базы данных
     * @return boolean
     */
    
public function askTableExists ($table_name,$do_dbselect=true)
    {
        
$result =   NULL;
        
//
        
if(mb_strlen($table_name) < )
        {
            return 
$result;
        }
        
//
        
$query  =   sprintf("SHOW TABLES LIKE %s;",$this->quoteString($table_name));
        
//
        
$dbresult   =   $this->ExtendedExecQuery($query,$do_dbselect);
        
//
        
if($dbresult)
        {
            
$result $dbresult->getRowsCount();
            
$dbresult->free();
        }
        
//
        
return $result;
    }
    
    
/**
     * Проверка наличия базы данных на активном сервере
     *
     * @param string $dbname имя базы данных
     * @return boolean
     */
    
public function askDatabaseExists ($dbname)
    {
        
$result =   NULL;
        
//
        
if(mb_strlen($dbname) < 1)
        {
            return 
$result;
        }
        
//
        
$query  =   sprintf("SHOW DATABASES LIKE %s;",$this->quoteString($dbname));
        
//
        
$dbresult   =   $this->ExtendedExecQuery($query,false);
        
//
        
if($dbresult)
        {
            
$result $dbresult->getRowsCount();
            
$dbresult->free();
        }
        
//
        
return $result;
    }
    
    
    
    
    
    
    
    
    
    
    
/**
     * Проверка наличия таблицы в активной базе данных
     *
     * @param string $table_name имя таблицы базы данных
     * @return integer
     */
    
public function TableExists ($table_name,$do_dbselect=true)
    {
        if(!
$this->askTableExists($table_name,$do_dbselect))
        {
            
//return -1;
            
return false;
        }
        
//
        
return 1;
    }
    
    
    
/**
     * Проверка наличия базы данных на активном сервере
     *
     * @param string $dbname имя базы данных
     * @return integer
     */
    
public function DatabaseExists ($dbname)
    {
        if(
$this->askDatabaseExists($dbname))
        {
            return -
1;
        }
        
//
        
return 1;
    }
    
    
    
    
    
/**
     * Добавление нового поля в таблицу БД, если оно отсутствует
     *
     * @param string $tblName имя таблицы
     * @param string $clName имя добавляемого поля
     * @param string $clParams параметры добавляемого поля
     * @param string $PredclName имя поля передшествующего добавляемому
     * @return boolean
     */
    
public function addColumnIfItDoesNotExist($tblName,$clName,$clParams,$PredclName)
    {
        
$result NULL;
        
//
        
$query sprintf(
            
"SHOW COLUMNS FROM %s LIKE %s;"
            
,$this->quoteIdentifier($tblName)
            ,
$this->quoteString($clName)
        );
        
//
        
$dbresult   =   $this->ExtendedExecQuery($query,false);
        
//
        
if($dbresult)
        {
            
$exists $dbresult->getRowsCount();
            
$dbresult->free();
        }
        
//
        
        
if(!$exists)
        {
            
$query 
                 
"ALTER TABLE "." ".$this->quoteIdentifier($tblName)." "
                
."ADD COLUMN {$this->quoteIdentifier($clName)} {$clParams} "
                
."AFTER {$this->quoteIdentifier($PredclName)}"
                
.";"
            
;
            
$result_cmd $this->ExecQuery($query);
            if(!
$result_cmd)
            {
                
$result false;
            }
        }
        
//
        
return $result;
    }
    
    
    
    
    
/**
     * Переключиться на другую БД в текущем <b>подключении</b>
     *
     * Возвращает имя установленой БД
     *
     * @param string $db_name
     * @throws DBException
     * @return string
     */
    
function switchDB($db_name)
    {
        
$this->selectDB($db_name);
        
$this->dbName $db_name;
        
        return 
$this->dbName;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
/**
     * Получить отчёт о текущем состоянии сервера
     *
     *
     * @param boolean $print
     * @return string
     */
    
function getServerStats($_format="struct",$print=false)
    {
        
        
$result    =  NULL;
        
//
        
$status explode('  'mysqli_stat($this->dbConnection));
        
//Returns a string with the status for uptime, threads, queries, open tables, flush tables and queries per second.
        // For a complete list of other status variables, you have to use the SHOW STATUS SQL command
        
switch(mb_strtolower($_format,"UTF-8"))
        {
            case 
"string" :
            {
                
$result    =  print_r($status,true);
                break;
            }
            case 
"array" :
            case 
"struct" :
            {
                
$result =   $status;
                break;
            }
        }
        
        return 
$result;
    }
    
    
    
    
    
    
    
    
/**
     * Получить отчёт о текущем состоянии сервера
     * 
     * @deprecated use getServerStats
     *
     * @param boolean $print
     * @return string
     */
    
function ServerStats($_format="struct",$print=false)
    {
        return 
$this->getServerStats($_format,$print);
    }
    
    
    
    
    
    
/**
     * Получить лог запросов
     *
     * @return MemoryLog
     */
    
function &getQueryLog()
    {
        return 
$this->_log;
    }
    
    
    
/**
     * Получить ссылку на логгер (SQL) запросов
     *
     * @todo: Написать логгер SQL запросов (запись в файл построчно, с сериализацией, каждого отдельного запроса. заголовок лога? (с отдалочной информацией, в т.ч. и по формату)
     *
     * @return MemoryLog
     */
    
function &getQueryLogger()
    {
    
        return 
$this->_log;
    }
    
    
    
    
/**
     * Формирование информации о выполныенных запросах в соответствии с указанным шаблоном
     * 
     * @deprecated
     *
     * @param string $_rec_tmpl шаблон строки информации о выполненносм запросе (формат sprintf, порядок: порядковый номер, время выполенения запроса, время затраченное на запрос, запрос)
     * @return string
     */
    
public function QueryLogAsText($_rec_tmpl=NULL)
    {
        
$_result =   '';
        
        if(
$_rec_tmpl === NULL)
        {
            
$_rec_tmpl "<br />[<strong>%s</strong>][%s][<strong>&Delta;=%s</strong>][%s]<br />";
        }
        
        
        
#
        #   Рендеринг данных
        #
        
$_data  =   $this->_log->GetRawData();
        
#
        #
        
foreach($_data as $record)
        {
            
$_result .= sprintf(
                
#"<br />[<strong>%s</strong>][%s][<strong>&Delta;=%s</strong>][%s]<br />"
                 
$_rec_tmpl
                
,$record['No']
                ,
$record['DateTime']
                ,
$record['delta']
                ,
$record['Query']
            );
        }
        
#
        #
        
return $_result;
    }
    
    
    
/**
     * Формирование информации о выполныенных запросах в соответствии с указанным шаблоном
     * 
     * @deprecated
     *
     * @param string $_rec_tmpl шаблон строки информации о выполненносм запросе (формат sprintf, порядок: порядковый номер, время выполенения запроса, время затраченное на запрос, запрос)
     * @return string
     */
    
public function renderQueryLog()
    {
        
$_result =   "";
        
//
        
$_data  =   $this->_log->getRawData();
        
//
        
$_result '<table class="table table-bordered table-striped table-hover">';
        
        foreach(
$_data as $record)
        {
            
$_result .= "<tr>";
            
            
$_result .= "<th>".$record['No']."</th>";
            
            
$_result .= "<td>".$record['DateTime']."</td>";
            
            
$_result .= "<td>[<strong>&Delta;=".$record['delta']."</strong>]</td>";
            
            
$_result .= "<td>".\SMC\HTML::TextAsHTML($record['Query'])."</td>";
            
            
$_result .= "</tr>";
        }
        
        
$_result "</table>";
        
//
        
return $_result;
    }
    
    
    
    
    
/**
     * Получить сводку о базе данных (хранилище/источнике)
     * 
     * 
     * @var array $exclude_tables
     * @return array
     */
    
function getSummary($exclude_tables=array())
    {
        
$result = array();
        
//
        
$result["Stats"] = array();
        
$result["Stats"]["nTables"]  = 0;
        
$result["Stats"]["nRecords"] = 0;
        
$result["Stats"]["DataSize"] = 0;
        
//
        
        
        
$DBResult $this->extendedExecQuery("SHOW TABLE STATUS;");
        
        
$tables_info $DBResult->asArray(true);
        
//
        
foreach ($tables_info as $data)
        {
            if(
in_array($data["Name"], $exclude_tables))
            {
                continue;
            }
            
            
$result["Stats"]["nTables"]++;
            
$result["Stats"]["nRecords"] += (double) $data["Rows"];
            
$result["Stats"]["DataSize"] += (double) $data["Data_length"];
        }
        
//
        
$result["Category"] = $this->getCategory();
        
$result["Type"]     = $this->getType();
        
$result["Server"]   = $this->getServerName();
        
$result["Name"]     = $this->getDBName();
        
//
        
$result["Role"]     = $this->getRole();
        
//
        
return $result;
    }
    
    
    
    
    
    
    
    
    
    
    
/**
     * PostgreSQL requires double quotes for identifier (SQL standard)
     * 
     * Both Oracle and MySQL let you use reserved words as object names by representing the name with a quoted identifier. However, MySQL allows some reserved words such as DATE and TIMESTAMP to be used as unquoted identifier for object names, although this is not allowed in Oracle.
     * SQL Developer appends an underscore (_) to the name of a MySQL object that is an Oracle reserved word.
     * 
     * //MySQL allows to use single and double quotes for data and for identifiers
     * //PostgreSQL requires single quotes for data (SQL standard)
     * 
     * @return string
     */
    
function getIdentifierQuotationCharacter()
    {
        switch (
$this->DB_TYPE)
        {
            case 
self::DB_TYPE_POSTGRESQL:
            {
                
// PostgreSQL requires double quotes for identifier (SQL standard)
                
return '"';
                break;
            }
            
            case 
self::DB_TYPE_MYSQL:
            case 
self::DB_TYPE_ORACLE:
            default:
            {
                
//Both Oracle and MySQL let you use reserved words as object names by representing the name with a quoted identifier. However, MySQL allows some reserved words such as DATE and TIMESTAMP to be used as unquoted identifier for object names, although this is not allowed in Oracle. SQL Developer appends an underscore (_) to the name of a MySQL object that is an Oracle reserved word.
                
return "`";
                break;
            }
        }
    }
    
    
    
    
    
    
    
    function 
real_escape_string($string)
    {
        return 
"'".$string."'";
    }
    
    function 
quote_string($value)
    {
        if(
$value === NULL)
        {
            
$value    =   "NULL";
        }
        else
        {
            
//$value    =   "'".$this->real_escape_string($value)."'";
            
$value    =   "".$this->real_escape_string($value)."";
        }
        
//
        
return $value;
    }
    
    
    
    
    
    
    function 
quoteIdentifier($value)
    {
        
$value    =   "`".$this->real_escape_string($value)."`";
        
        
//
        
return $value;
    }
    
    function 
quoteString($value)
    {
        if(
$value === NULL)
        {
            
$value    =   "NULL";
        }
        if(
$value === false)
        {
            
$value    =   0;
        }
        else
        {
            
$value    =   "'".$this->real_escape_string($value)."'";
        }
        
//
        
return $value;
    }
}

[Debug::Bugtrace] - не определена!

#0  __Shutdown_Decorator->renderErrorReport(Array ([type] => 1,[message] => Uncaught *{DB\Exception}:
[1114][The table 'Statistics_RequestJournal_Records' is full]

BD={MySQL}
SQL=[INSERT INTO 
		`Statistics_RequestJournal_Records` 
 (
		`ID`, 
		`GUID`, 
		`POUUID`, 
		`ClassName`, 
		`ParentGUID`, 
		`OwnerGUID`, 
		`timeCreated`, 
		`timeModified`, 
		`timeAccessed`, 
		`Description`, 
		`Comments`, 
		`CodeID`, 
		`VersionString`, 
		`Name`, 
		`Hash`, 
		`Order`, 
		`Active`, 
		`timeSynchronized`, 
		`Owner_GUID`, 
		`Owner_POUUID`, 
		`Owner_ClassName`, 
		`Owner_Active`, 
		`ParentObject_GUID`, 
		`ParentObject_POUUID`, 
		`ParentObject_ClassName`, 
		`ParentObject_VersionString`, 
		`Tags`, 
		`REQUEST_METHOD`, 
		`UNIQUE_ID`, 
		`RequestTime_Start`, 
		`HTTP_SCHEME`, 
		`HTTP_HOST`, 
		`HTTP_URL`, 
		`QUERY_STRING`, 
		`HTTP_REFERER`, 
		`HTTP_REFERER_HOST`, 
		`Request_Headers_JSON`, 
		`SessionID`, 
		`Client_IP`, 
		`Client_UserAgent`, 
		`Client_IsRobot`, 
		`Client_IsSearchEngineCrawler`, 
		`Client_IsVulnerabilityScanner`, 
		`Client_Robot_Type`, 
		`Client_Robot_Fami,[file] => /home/www-master/www/apps/HostSystem/SharedApps/moonlite13.cmf/core.moonlite13.ru/Modules/DBManagement/classes/class.DB_SQL.php,[line] => 654), html) called at [/home/www-master/www/vhosts/htdocs/preload.moonlite13.ru/.preload/classes/Processor.php:492]
#1  __Shutdown_Processor->_DislpayErrorReport(Array ([type] => 1,[message] => Uncaught *{DB\Exception}:
[1114][The table 'Statistics_RequestJournal_Records' is full]

BD={MySQL}
SQL=[INSERT INTO 
		`Statistics_RequestJournal_Records` 
 (
		`ID`, 
		`GUID`, 
		`POUUID`, 
		`ClassName`, 
		`ParentGUID`, 
		`OwnerGUID`, 
		`timeCreated`, 
		`timeModified`, 
		`timeAccessed`, 
		`Description`, 
		`Comments`, 
		`CodeID`, 
		`VersionString`, 
		`Name`, 
		`Hash`, 
		`Order`, 
		`Active`, 
		`timeSynchronized`, 
		`Owner_GUID`, 
		`Owner_POUUID`, 
		`Owner_ClassName`, 
		`Owner_Active`, 
		`ParentObject_GUID`, 
		`ParentObject_POUUID`, 
		`ParentObject_ClassName`, 
		`ParentObject_VersionString`, 
		`Tags`, 
		`REQUEST_METHOD`, 
		`UNIQUE_ID`, 
		`RequestTime_Start`, 
		`HTTP_SCHEME`, 
		`HTTP_HOST`, 
		`HTTP_URL`, 
		`QUERY_STRING`, 
		`HTTP_REFERER`, 
		`HTTP_REFERER_HOST`, 
		`Request_Headers_JSON`, 
		`SessionID`, 
		`Client_IP`, 
		`Client_UserAgent`, 
		`Client_IsRobot`, 
		`Client_IsSearchEngineCrawler`, 
		`Client_IsVulnerabilityScanner`, 
		`Client_Robot_Type`, 
		`Client_Robot_Fami,[file] => /home/www-master/www/apps/HostSystem/SharedApps/moonlite13.cmf/core.moonlite13.ru/Modules/DBManagement/classes/class.DB_SQL.php,[line] => 654), html, 1) called at [/home/www-master/www/vhosts/htdocs/preload.moonlite13.ru/.preload/classes/Processor.php:274]
#2  __Shutdown_Processor->shutdown(int)

Информация о данных текущего запроса


SERVER

Array
(
    [UNIQUE_ID] => Zu6HKYrJsaoAAA9tmiAAAAAP
    [CMF_ML13_MAIN_URL] => http://www.vtatu.ru/
    [ml13_PathTo_HostSystem] => /home/www-master/www/apps/HostSystem
    [ml13_PathTo_SharedApps] => /home/www-master/www/apps/HostSystem/SharedApps/moonlite13.cmf/core.moonlite13.ru
    [ml13_SystemFilesLocationPath] => /home/www-master/www/apps/HostSystem/SharedApps/moonlite13.cmf/core.moonlite13.ru
    [CMF_ML13_SharedCoreMode] => 1
    [HTTPS] => on
    [SSL_TLS_SNI] => vtatu.ru
    [SSL_SERVER_S_DN_CN] => vtatu.ru
    [SSL_SERVER_I_DN_C] => US
    [SSL_SERVER_I_DN_O] => Let's Encrypt
    [SSL_SERVER_I_DN_CN] => R10
    [SSL_VERSION_INTERFACE] => mod_ssl/2.4.10
    [SSL_VERSION_LIBRARY] => OpenSSL/1.0.1t
    [SSL_PROTOCOL] => TLSv1.2
    [SSL_SECURE_RENEG] => true
    [SSL_COMPRESS_METHOD] => NULL
    [SSL_CIPHER] => ECDHE-RSA-AES256-GCM-SHA384
    [SSL_CIPHER_EXPORT] => false
    [SSL_CIPHER_USEKEYSIZE] => 256
    [SSL_CIPHER_ALGKEYSIZE] => 256
    [SSL_CLIENT_VERIFY] => NONE
    [SSL_SERVER_M_VERSION] => 3
    [SSL_SERVER_M_SERIAL] => 0428BDF4C0AAE673CCD1852158AA70E0EDED
    [SSL_SERVER_V_START] => Jun 28 20:20:14 2024 GMT
    [SSL_SERVER_V_END] => Sep 26 20:20:13 2024 GMT
    [SSL_SERVER_S_DN] => CN=vtatu.ru
    [SSL_SERVER_I_DN] => CN=R10,O=Let's Encrypt,C=US
    [SSL_SERVER_A_KEY] => rsaEncryption
    [SSL_SERVER_A_SIG] => sha256WithRSAEncryption
    [SSL_SESSION_RESUMED] => Initial
    [HTTP_ACCEPT] => */*
    [HTTP_USER_AGENT] => Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
    [HTTP_ACCEPT_ENCODING] => gzip, br, zstd, deflate
    [HTTP_HOST] => vtatu.ru
    [PATH] => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    [SERVER_SIGNATURE] => 
Apache/2.4.10 (Debian) Server at vtatu.ru Port 443
[SERVER_SOFTWARE] => Apache/2.4.10 (Debian) [SERVER_NAME] => vtatu.ru [SERVER_ADDR] => 95.217.151.145 [SERVER_PORT] => 443 [REMOTE_ADDR] => 18.223.206.69 [DOCUMENT_ROOT] => /home/www-master/www/vhosts/htdocs/www.vtatu.ru [REQUEST_SCHEME] => https [CONTEXT_PREFIX] => [CONTEXT_DOCUMENT_ROOT] => /home/www-master/www/vhosts/htdocs/www.vtatu.ru [SERVER_ADMIN] => [no address given] [SCRIPT_FILENAME] => /home/www-master/www/vhosts/htdocs/www.vtatu.ru/diary/index.php [REMOTE_PORT] => 41116 [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.1 [REQUEST_METHOD] => GET [QUERY_STRING] => UUID=a8f1228e-3d9a-4df2-dcff-343cdf406521&class=Users%5CUser&p=18 [REQUEST_URI] => /diary/?UUID=a8f1228e-3d9a-4df2-dcff-343cdf406521&class=Users%5CUser&p=18 [SCRIPT_NAME] => /diary/index.php [PHP_SELF] => /diary/index.php [REQUEST_TIME_FLOAT] => 1726908201.531 [REQUEST_TIME] => 1726908201 )

GET

Array
(
    [UUID] => a8f1228e-3d9a-4df2-dcff-343cdf406521
    [class] => Users\User
    [p] => 18
)

POST

Array
(
)

FILES

Array
(
)

SESSION

Array
(
)

COOKIE

Array
(
)
[]