private static function specialParameters($value) { switch ($value) { case 'serxml': // мы хотим получить контент в xml self::$responseType = 'xml'; $value = false; break; case 'serxsl': // хотим посмотреть xsl шаблон self::$responseType = 'xsl'; $value = false; break; case 'serxmlc': // мы хотим получить контент в xml self::$responseType = 'xmlc'; $value = false; break; case 'serxslc': // хотим посмотреть xsl шаблон self::$responseType = 'xslc'; $value = false; break; case 'logout': // выходим $value = false; if (!isset($_POST['writemodule'])) $_POST['writemodule'] = 'LogoutWriteModule'; break; case 'emailconfirm': // на эту страницу попадают из письма, соответственно нужно // специально указать, что будет использоваться модуль записи if (!isset($_POST['writemodule'])) $_POST['writemodule'] = 'EmailConfirmWriteModule'; break; } return $value; }