Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
Страницы: (6) 1 [2] 3 4 ... Последняя » ( Перейти к первому непрочитанному сообщению )  
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> 8-CMS, CMS в 8 строчек кода
twin  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Глухой нуб
******

Профиль
Группа: Администратор
Почтальон группы
Сообщений: 15562
Пользователь №: 6543
На форуме: 8 лет, 2 месяца, 4 дня
Карма: 299

Трезвый :
5 лет, 11 месяцев, 14 дней


Цитата (chee @ 27.10.2015 - 17:12)
twin, и вот после таких как Gram, ты говоришь что у тебя нету приспешников?

Он не приспешник, а единомышленник. Приспешник, это огалтелый пособник, сиречь помошник. А он мне еще ни в чем не помог. И если у него нешаблонное мышление, и я этому поспособствовал, то остается только тихо собой гордиться.

А писпешник, это ты. Приспешник ООП парадигмы, как раз огалтело заявляя, что статика - ересь, Yii и Laravеl - говнокод, и только тру ООП, где самый маленький чих должен быть объектом, праведный путь к просвятлению.

При этом наплевав на здравый смысл и рациональность. Всё ради идеи. Больше паттернов, хороших и разных! user posted image biggrin.gif


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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Зачем ворошить старое, когда можно наворотить новое?

user posted image
PMСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
chee  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Сын полка
Сообщений: 1780
Пользователь №: 38654
На форуме: 2 года, 11 месяцев, 4 дня
Карма: 40




Цитата (twin @ 27.10.2015 - 21:48)
Он не приспешник, а единомышленник. Приспешник, это огалтелый пособник, сиречь помошник. А он мне еще ни в чем не помог. И если у него нешаблонное мышление, и я этому поспособствовал, то остается только тихо собой гордиться.

Вообще не понял ты ничего, ну или не хочешь понимать. Ладно проехали.


Цитата (twin @ 27.10.2015 - 21:48)
А писпешник, это ты. Приспешник ООП парадигмы, как раз огалтело заявляя, что статика - ересь, Yii и Laravеl - говнокод, и только тру ООП, где самый маленький чих должен быть объектом, праведный путь к просвятлению.

При этом наплевав на здравый смысл и рациональность. Всё ради идеи. Больше паттернов, хороших и разных! user posted image biggrin.gif

Взрослый, а все еще не разучился весить на людей ярлыки. Плюс наговариваешь много. Я не заявлял, что указанные проекты говнокод(перечитай в той теме мой ответ), я лишь говорил, что они попахивают, то есть в них есть участки с сомнительными решениями. И я всё еще не понимаю, почему ты меня считаешь фанатом ООП? Где я плюю на здравый смысл? Где я пихаю паттерны там где они не нужны? зачем пустой трёп, больше доказательств.

Кароче

http://www.youtube.com/watch?v=hzsIpbJG8Wc



--------------------
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации

Мой блог
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
twin  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Глухой нуб
******

Профиль
Группа: Администратор
Почтальон группы
Сообщений: 15562
Пользователь №: 6543
На форуме: 8 лет, 2 месяца, 4 дня
Карма: 299

Трезвый :
5 лет, 11 месяцев, 14 дней


Ты требуешь доказательств? :D Их есть у меня.
Цитата (chee @ 27.10.2015 - 18:09)
я лишь говорил, что они попахивают, то есть в них есть участки с сомнительными решениями.

Для тебя статический синтаксис - это сомнительный участок. Обратимся к здравому смыслу. Считаем строки:
$obj = new A;
$v1 = $obj->v1;
$v2 = $obj->v2;

А теперь тут:
$v1 = A::$v1;
$v2 = A::$v2;


При всех прочих равных, три - это всегда больше чем 2. А значит два - это рациональнее. А что рациональнее, то и есть здравый смысл.

Но для тебя это говнокод. Почему? Потому что это не объект.

Про паттерны. Я вот вопрос задал. Если обратиться к здравому смыслу, то для чего плодить классы? Кроме того, что это не по канонам, я не нахожу объяснений. А значит все это только ради паттерна. Чтоб он был. А вот ты смог бы дать конкретный пример, чем это грозит? Как сам просил в последней теме.

Да, засомневался ты, есть сдвиги. Я тоже сомневаюсь, но мне простительно, ибо я только осваиваю ваши каноны. Но если вот обратиться к здравому смыслу, про геттеры, зачем думать о далеком будущем, которого может и не наступить, что скорее всего, портя настоящее. Тут не нужно сомневаться, нужно действовать. У тебя панический страх, вдруг что случиться без сеттера. Подскажите. Да случилось уже у тебя дофига. Геттеры эти на порядки медленнее. Не нужны они нафиг. Это здравый смысл. А боязнь рефакторинга в далеком будущем, это фанатизм. Присущий тру ООПэшникам.

Потому я тебя и считаю фанатиком. Вот и всё, какие еще нужны доказательства.


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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Зачем ворошить старое, когда можно наворотить новое?

user posted image
PMСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
AllesKlar  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 3375
Пользователь №: 38635
На форуме: 2 года, 11 месяцев, 11 дней
Карма: 170




Цитата
License

DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE

biggrin.gif


--------------------
[продано копирайтерам]
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Invis1ble  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме




******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 11787
Пользователь №: 23195
На форуме: 6 лет, 4 месяца, 14 дней
Карма: 429

Трезвый :
7 лет, 3 месяца, 14 дней


Цитата (AllesKlar @ 27.10.2015 - 22:55)
Цитата
License

DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE

biggrin.gif


--------------------
PMПисьмо на e-mail пользователюСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
AllesKlar  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 3375
Пользователь №: 38635
На форуме: 2 года, 11 месяцев, 11 дней
Карма: 170




Invis1ble
Что, реально и для научных работ??? Ох уж эти ученные... ну ладно там художники, но ученные...


--------------------
[продано копирайтерам]
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Invis1ble  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме




******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 11787
Пользователь №: 23195
На форуме: 6 лет, 4 месяца, 14 дней
Карма: 429

Трезвый :
7 лет, 3 месяца, 14 дней


Цитата (AllesKlar @ 28.10.2015 - 00:02)
Invis1ble
Что, реально и для научных работ??? Ох уж эти ученные... ну ладно там художники, но ученные...

мопед не мой


--------------------
PMПисьмо на e-mail пользователюСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
chee  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Сын полка
Сообщений: 1780
Пользователь №: 38654
На форуме: 2 года, 11 месяцев, 4 дня
Карма: 40




Цитата (twin @ 27.10.2015 - 22:48)
Для тебя статический синтаксис - это сомнительный участок.

Если вместо статики можно использовать объекты, я выберу объекты. Я не буду использовать объекты только в том случае, когда невозможно будет сохранить состояние этих объектов для повторного использования. Для систем где нет DI (как у меня на работе) я вполне приемлю, фабрики на статике.

Ну и пример, который ты привел по факту бессмысленный, я не выберу не тот, не другой вариант, так как оба бесполезны. Приведи такой пример где у меня бы был смысл выбирать реализацию. Ты привел пример, который меня дискредитирует, и в тоже время ты можешь делать хоть какие выводы. В итоге получается, что-то типа такого
Цитата

- У тебя нет чувства юмора!
- Почему это?
- Ну слушай анекдот! Колобок повесился!
- ....
- Я же говорил у тебя не чувства юмора!


Цитата (twin @ 27.10.2015 - 22:48)
Да, засомневался ты, есть сдвиги.

Я тебе уже говорил, что я сомневался уже давно на счет геттеров/сеттеров, мне их концепция никогда не нравилась. Вот моя старая тема http://phpforum.su/index.php?showtopic=83911&st=0, где я их уже обсуждал. Год прошел.

Цитата (twin @ 27.10.2015 - 22:48)
Потому я тебя и считаю фанатиком.

Почему? Ты привел хреновый пример, навешал на меня кучу ярлыков, на основе своих же неверных выводов. Короче я не могу понять твою позицию.

Если я рассуждал как ты, то я бы считал тебя фанатичным любителем "пахучих" масс в большом количестве, но к счастью я пытаюсь рассуждать на уровне фактов, а не производных от эмоций.


--------------------
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации

Мой блог
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
twin  
[x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Глухой нуб
******

Профиль
Группа: Администратор
Почтальон группы
Сообщений: 15562
Пользователь №: 6543
На форуме: 8 лет, 2 месяца, 4 дня
Карма: 299

Трезвый :
5 лет, 11 месяцев, 14 дней


Цитата (chee @ 27.10.2015 - 21:05)
Если вместо статики можно использовать объекты, я выберу объекты. Я не буду использовать объекты только в том случае, когда невозможно будет сохранить состояние этих объектов для повторного использования. Для систем где нет DI (как у меня на работе) я вполне приемлю, фабрики на статике.

Вот про это я и говорю. И DI тут не причем, тут просто фанатизм чистой воды. В первой твоей реализации CMS контейнером и не пахло. Однако ради чего мы затеяли батл? Чтобы доказать преимущества разных подходов. И ты тогда говорил недвузначно - все должно быть объектом. А про фабрики на статике, позволь усомниться. Ты их не приемлишь, а терпишь. По твоей же логике. Скорее всего не ты их делаешь.

Цитата (chee @ 27.10.2015 - 21:05)
и пример, который ты привел по факту бессмысленный, я не выберу не тот, не другой вариант, так как оба бесполезны.
Я привел пример конткретный. Ты не можешь написать так:
$v1 = (new A)->v1;
$v2 = (new A)->v2;

Потому что это будет два разных объекта. А значит ты обязан писать третью строчку. Yii и Ларавель пошли по пути рациональности. Ты же обвинил их в говнокодинге. Про себя уже вообще молчу. А это значит ты променял здравый смысл на фанатичную приверженность к объектам. Соответственно ты фанатик чистой воды.

Давай другой пример приведу фанатизма. Не только тебя, практически всех приверженцев ООП. Это ексепшены. Как тут на меня набросились за trigger_error... Я в итоге был вынужден отступить, так как это все-таки фреймворк, а им в основном пользуются ООПэшники. Пусть даже начинающие.

Твои слова:
Цитата
Ты пишешь по ООП науке, а значит нужно применять механизмы сопутствующие этой технологии, я про эксепшены.


Почему это ексепшены стали сопутствующей технологией ООП? Ты не сможешь объяснить. Просто потому что. А это фанатизм без анализа.

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

Что есть фреймворк. По сути это система, микроязык программирования. Он инкапсулирует некоторую логику, предоставляя пользователю интерфейсы. Так вот, если пользователь допустил ошибку при работе с системой, реакция должна быть одной. 500 Internal Server Error. Потому что плохо работающая система хуже вообще не работающей. Это может привести к плачевным результатам. Вы же предлагаете дать возможность пользователю самому решать, как реагировать на свою же ошибку. Это равносильно собачке. А, не пошло что-то, заглушим собачкой и ладно. Сойдет. Так и тут. Ну выдал фреймворк ошибку, что нет соединения с базой, а вот ка мы сейчас еще раз попробуем.

Фреймворк должен реагировать на любую ошибку пользователя фаталом и записью её в лог. А с этим как нельзя лучше справляется trigger_error, совместно с set_error_handler, который уже кидает исключение, останавливающее скрипт с неминуемой 500.

Не должен юзер заморачиваться с логированием, оно должно быть обязательным. Это здравый смысл.

На стороне пользователя ради Бога, пусть сам создает иерархию исключений, пусть реагирует как хочет, его право. Фреймворк не должен давать ему возможности самому решать, как реагировать на неверное с ним обращение.

По мне так идеальным был бы такой вариант:
    public function get($key = null)
{
if (empty($var)) {
@trigger_error('нет аргумента');
return false;
}

return $this->array[$key];
}

С реакцией 500 на триггер.

Хочется пользователю, пусть сам бросит исключение. Сам же на него и отреагирует. Но логируется ошибка обязательно. А фреймворк, когда отключен режим дебаггинга, должен кидать на это 500. У меня сейчас так и сделано, только еще придется заморачиваться с собственным логером. Потому что я не могу сделать рационально, на фреймворк тогда скажут дружное фуу!

Хотя это здравый смысл. А с исключениями, особенно когда они разбросаны по иерархиям, это бред. Однако этот бред выдается за научный метод ООП. А тот, кто не анализирует, а слепо верит, и есть фанатик. Тут никакие не ярлыки. Тут сплошной прогматизм и холодная логика. Это не за один день о тебе сложилось мнение. Ты постоянно пытаешься всунуть в дискуссию разные паттерны, технологии и так далее, слепо веря, что это единственно верно. Без попытки анализа. А это и есть фанатизм. Если послужит утешением, ты тут далеко не один такой. ООП штука заразная, как менингит. Поражает весь мозг, без остатка.

По поводу этого:
Цитата
Я тебе уже говорил, что я сомневался уже давно на счет геттеров/сеттеров, мне их концепция никогда не нравилась. Вот моя старая тема http://phpforum.su/index.php?showtopic=83911&st=0, где я их уже обсуждал. Год прошел.
Вот именно! Год уже прошел, а ты все сомневаешься. Все не можешь решиться отойти от канонов хоть на полшага. Это ли не фанатизм? :)


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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Зачем ворошить старое, когда можно наворотить новое?

user posted image
PMСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
twin  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Глухой нуб
******

Профиль
Группа: Администратор
Почтальон группы
Сообщений: 15562
Пользователь №: 6543
На форуме: 8 лет, 2 месяца, 4 дня
Карма: 299

Трезвый :
5 лет, 11 месяцев, 14 дней


AllesKlar
Invis1ble
ААа!!! Спасибо, мужики. biggrin.gif Именно это мне и нужно в качестве лицензии. Обязательно поставлю сейчас.


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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Зачем ворошить старое, когда можно наворотить новое?

user posted image
PMСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Michael  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 6065
Пользователь №: 18498
На форуме: 7 лет, 4 месяца, 11 дней
Карма: 256




Цитата (dron4ik @ 27.10.2015 - 18:05)
volter9
В wordpress index.php две строки кода.

index.php ни при чем, речь о том что у него всего 8 строк кода, во всей цмс smile.gif


--------------------
There never was a struggle in the soul of a good man that was not hard
PM
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Wind  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Местная прописка
******

Профиль
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 721
Пользователь №: 41530
На форуме: 1 год, 5 месяцев, 8 дней
Карма: 9




Создайте уже ветку Холивар laugh.gif


--------------------
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
kaww  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1755
Пользователь №: 20757
На форуме: 6 лет, 10 месяцев, 5 дней
Карма: 184




Цитата (twin @ 27.10.2015 - 18:48)
Обратимся к здравому смыслу. Считаем строки:

Эти примеры не эквивалентны и решают разные задачи. Так что как-то сравнивать их не имеет смысла.
Цитата (twin @ 28.10.2015 - 01:24)
Так и тут. Ну выдал фреймворк ошибку, что нет соединения с базой, а вот ка мы сейчас еще раз попробуем.

Даже на этом примере. Допустим есть несколько серверов БД, и в случае недоступности одного наше приложение должно подключаться к другому. Как решить эту задачу используя твой фреймворк если
Цитата (twin @ 28.10.2015 - 01:24)
Так вот, если пользователь допустил ошибку при работе с системой, реакция должна быть одной. 500 Internal Server Error.

?Так же как-то трудно назвать недоступность БД "ошибкой пользователя фреймворка" за которую настигнет кара в виде прибитого приложения.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
twin  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Глухой нуб
******

Профиль
Группа: Администратор
Почтальон группы
Сообщений: 15562
Пользователь №: 6543
На форуме: 8 лет, 2 месяца, 4 дня
Карма: 299

Трезвый :
5 лет, 11 месяцев, 14 дней


Цитата (kaww @ 28.10.2015 - 04:55)
Эти примеры не эквивалентны и решают разные задачи. Так что как-то сравнивать их не имеет смысла.

Я специально написал, и даже выделил жирным. При прочих равных. Сиреч когда они решают одну и ту же задачу.
Цитата (kaww @ 28.10.2015 - 04:55)
Даже на этом примере. Допустим есть несколько серверов БД, и в случае недоступности одного наше приложение должно подключаться к другому. Как решить эту задачу используя твой фреймворк если

Я показал пример. В случае неудачи фреймворк должен вернуть false. И записать в лог случай недоступности базы. А уже пользователь на это false сам должен кидать исключение и думать что делать дальше.

Это к вопросу об ответственности. Фреймворк выдал отрицательный результат, проинформировал пользователя и всё. Снял с себя ответственность. Придет новый программист, посмотрит логи и поймет, где косяк его предшественника. А что он с вашими исключениями делать должен, если вы втихушку к другому серверу подключились? А может первый уже в дауне полгода.

Только не нужно говорить, что пользователь должен логировать сам. Ничего он фреймворку не должен. И зачастую не делает. Фреймворк должен сам заботиться о своей репутации. Потому сейчас мне придется выкручиваться с логированием, хотя здравый смысл подсказывает, что стократ проще, менее ресурсоемко, а главное надежнее было бы использовать trigger_error. Но у вас свои законы. Куда Вася, туда я. sad.gif


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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Зачем ворошить старое, когда можно наворотить новое?

user posted image
PMСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
twin  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Глухой нуб
******

Профиль
Группа: Администратор
Почтальон группы
Сообщений: 15562
Пользователь №: 6543
На форуме: 8 лет, 2 месяца, 4 дня
Карма: 299

Трезвый :
5 лет, 11 месяцев, 14 дней


Цитата (kaww @ 28.10.2015 - 04:55)
ак же как-то трудно назвать недоступность БД "ошибкой пользователя фреймворка" за которую настигнет кара в виде прибитого приложения.
А это вовсе не ошибка пользователя. Это ошибка верхней системы. Тут нечего логировать на самом деле. Не совсем удачный пример.

Но тем более нельзя кидать исключения. За что кстати я и не люблю PDO. Он должен выдать ошибку подключения, а пользователь решит, что с ней делать. Вот если он неверные данные коннекта прописал, тут однозначно кирдык. Именно по этому мне пришлось лепить к PDO этот костыль:
        try {
parent::__construct($dsn, $user, $pass, $opt);
} catch (PDOException $e) {
$this->error = $e->getMessage();
}


А вот mysqli реагирует адекватно. Там по всей видимости здравые разработчики. :D


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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Зачем ворошить старое, когда можно наворотить новое?

user posted image
PMСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темыСтраницы: (6) 1 [2] 3 4 ... Последняя » Ответ в темуСоздание новой темыСоздание опроса