ВыходныеЛожь

Сегодня у меня был сдвиг мозгов

Взялся я поддерживать один магазинчик (вернее, целых 4) на одном движке.
Почти одном, ибо версий там три

Подключено всё это через php_value auto_prepend_file

А сегодня увидал, жаль, сразу не обнаружил... папку catalog с вложенной структурой папок... в каждой по файлу index.php
И там только это:

$M = new classPage('27');
$M->Action();

=))))))
я ХОХОТАЛ долго

Ну вы всё поняли...

видимо, тот кто это делал, не знает о ЧПУ через htaccess
и просто через единую точку входа index.php

а сбор данных из разных таблиц через left join, причём каждая таблица - это просто отдельное поле =))

может, конечно, я что-то не понимаю....и это правильно?

Так быстрее?

Я понимаю, клиент должен добавлять поля в товары и т.д. и нужно это сделать универсально...

Но мне кажется, это слишком уж.
Наверняка alter table будет быстрее, ведь работает это только один раз, а взятие данных то каждый раз при просмотре каталога.

В общем, кое-как разобрал код (тоже представляет из себя что-то эдакое, ибо из-за такой архитектуры следут соответствующий вывернутый код), сделал то, что попросили, но...

спасибо, до свидания, это г*** я поддерживать не буду =)))