- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
$act = isset($_REQUEST['act']) ? $_REQUEST['act'] : '';
if ($act == 'details') {
orders_details();
} elseif ($act == 'details_xls') {
orders_details_xls();
} elseif ($act == 'set_status') {
orders_set_status();
// ... ещё строчек 30
} else {
orders_list();
}
...блин, так еще говнокоднее
Делается класс в него все что в ифах в методы.
В точке входа по параметрам определяем какой экземпляр класса нужен. Делаем экземпляр рефликсией получаем список аргументов метода все, что по именам совпадает с параметрами запроса передаем в метод.
???
Профит.
Если кода много тоже самое только ебатни много лень.