case 2: Page::Paths(); break; case 3: $error = 0; //$ini = ini_manager::getInstance(); if (!preg_match('/^(([a-zA-Z]|[a-zA-Z][a-zA-Z0-9\\-]*[a-zA-Z0-9])\\.)*([A-Za-z]|[A-Za-z][A-Za-z0-9\\-]*[A-Za-z0-9])$/', $_POST['domain'])) { $error++; Page::message('attention', 'Domain name in wrong format'); } if (!preg_match('/(^(\\/{1}[^\\/]+)+$)|(^[A-Za-z]:{1}(\\\\{1}[^\\\\]+)+$)/', $_POST['wwwpath'])) { $error++; Page::message('attention', 'Path to WWW directory in wrong format'); } if ($error > 0) { Page::Paths(); } else { //$ini->set_entry('system','path',$_POST['wwwpath']); $config->set('SYSTEM_PATH', $_POST['wwwpath']); $config->set('SYSTEM_DOMAIN', $_POST['domain']); Page::Database(); } break; case 4: $ini = ini_manager::getInstance(); if (!preg_match('/^(([a-zA-Z]|[a-zA-Z][a-zA-Z0-9\\-]*[a-zA-Z0-9])\\.)*([A-Za-z]|[A-Za-z][A-Za-z0-9\\-]*[A-Za-z0-9])$/', $_POST['host']) || !preg_match('/^[0-9a-zA-Z_]+$/', $_POST['dbname']) || !preg_match('/^[0-9a-zA-Z_]+$/', $_POST['dbuser']) || strlen($_POST['dbpassword']) < 3) { Page::message('attention', 'Wrong data entered. Try again'); Page::Database(); } else { $config->set('DATABASE_HOST', $_POST['host']); $config->set('DATABASE_USER', $_POST['dbuser']);