case 'author': $controller = new Controller_Author($params); $controller->actionAuhtor(); break; case 'logout': $controller = new Controller_Author($params); $controller->actionLogout(); break; case 'register': $controller = new Controller_Author($params); $controller->actionRegister(); break; case 'new-register': $controller = new Controller_Author($params); $controller->actionNewRegister(); break; case 'profile': $controller = new Controller_Author($params); $controller->actionProfile(); break; case 'edit-profile': $controller = new Controller_Author($params); $controller->actionEditProfile(); break; case 'apply-edit-profile': $controller = new Controller_Author($params); $controller->actionApplyEditProfile(); break; default: Controller_Base::action404(); }