$variables['spp'] = filter_input(INPUT_POST, 'spp', FILTER_SANITIZE_NUMBER_INT); $variables['oep'] = filter_input(INPUT_POST, 'oep', FILTER_SANITIZE_NUMBER_INT); $variables['ogp'] = filter_input(INPUT_POST, 'ogp', FILTER_SANITIZE_NUMBER_INT); $variables['gop'] = filter_input(INPUT_POST, 'gop', FILTER_SANITIZE_NUMBER_INT); $variables['enp'] = filter_input(INPUT_POST, 'enp', FILTER_SANITIZE_NUMBER_INT); $variables['nump'] = filter_input(INPUT_POST, 'nump', FILTER_SANITIZE_NUMBER_INT); $variables['empty'] = $variables['max_sectors'] - $variables['spp'] - $variables['oep'] - $variables['ogp'] - $variables['gop'] - $variables['enp']; $variables['initscommod'] = filter_input(INPUT_POST, 'initscommod', FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION); $variables['initbcommod'] = filter_input(INPUT_POST, 'initbcommod', FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION); $variables['fedsecs'] = filter_input(INPUT_POST, 'fedsecs', FILTER_SANITIZE_NUMBER_INT); $variables['loops'] = filter_input(INPUT_POST, 'loops', FILTER_SANITIZE_NUMBER_INT); $variables['swordfish'] = filter_input(INPUT_POST, 'swordfish', FILTER_SANITIZE_URL); $variables['create_seq_results'] = Tki\Schema::createSequences($pdo_db, \Tki\SecureConfig::DB_TABLE_PREFIX, \Tki\SecureConfig::DB_TYPE); // Create all tables in the database $variables['create_seq_count'] = count($variables['create_seq_results']) - 1; $variables['create_tables_results'] = Tki\Schema::createTables($pdo_db, \Tki\SecureConfig::DB_TABLE_PREFIX, \Tki\SecureConfig::DB_TYPE); // Create all tables in the database $variables['create_tables_count'] = count($variables['create_tables_results']) - 1; $variables['autorun'] = filter_input(INPUT_POST, 'autorun', FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE); $create_array_size = count($variables['create_seq_results']); for ($i = 0; $i < $create_array_size; $i++) { if ($variables['create_seq_results'][$i]['result'] !== true) { $variables['autorun'] = false; // We disable autorun if any errors occur in processing } } $create_array_size = count($variables['create_tables_results']); for ($i = 0; $i < $create_array_size; $i++) { if ($variables['create_tables_results'][$i]['result'] !== true) { $variables['autorun'] = false; // We disable autorun if any errors occur in processing
$variables['spp'] = filter_input(INPUT_POST, 'spp', FILTER_SANITIZE_NUMBER_INT); $variables['oep'] = filter_input(INPUT_POST, 'oep', FILTER_SANITIZE_NUMBER_INT); $variables['ogp'] = filter_input(INPUT_POST, 'ogp', FILTER_SANITIZE_NUMBER_INT); $variables['gop'] = filter_input(INPUT_POST, 'gop', FILTER_SANITIZE_NUMBER_INT); $variables['enp'] = filter_input(INPUT_POST, 'enp', FILTER_SANITIZE_NUMBER_INT); $variables['nump'] = filter_input(INPUT_POST, 'nump', FILTER_SANITIZE_NUMBER_INT); $variables['empty'] = $variables['max_sectors'] - $variables['spp'] - $variables['oep'] - $variables['ogp'] - $variables['gop'] - $variables['enp']; $variables['initscommod'] = filter_input(INPUT_POST, 'initscommod', FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION); $variables['initbcommod'] = filter_input(INPUT_POST, 'initbcommod', FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION); $variables['fedsecs'] = filter_input(INPUT_POST, 'fedsecs', FILTER_SANITIZE_NUMBER_INT); $variables['loops'] = filter_input(INPUT_POST, 'loops', FILTER_SANITIZE_NUMBER_INT); $variables['swordfish'] = filter_input(INPUT_POST, 'swordfish', FILTER_SANITIZE_URL); $variables['drop_tables_results'] = Tki\Schema::dropTables($pdo_db, \Tki\SecureConfig::DB_TABLE_PREFIX, \Tki\SecureConfig::DB_TYPE); // Delete all tables in the database $variables['drop_tables_count'] = count($variables['drop_tables_results']) - 1; $variables['drop_seq_results'] = Tki\Schema::dropSequences($pdo_db, \Tki\SecureConfig::DB_TABLE_PREFIX, \Tki\SecureConfig::DB_TYPE); // Delete all sequences in the database $variables['drop_seq_count'] = count($variables['drop_seq_results']) - 1; $variables['autorun'] = filter_input(INPUT_POST, 'autorun', FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE); // Check for failures in drop tables $destroy_array_size = count($variables['drop_tables_results']); for ($i = 0; $i < $destroy_array_size; $i++) { if ($variables['drop_tables_results'][$i]['result'] !== true) { $variables['autorun'] = false; // We disable autorun if any errors occur in processing } } // Check for failures in drop sequences $destroy_array_size = count($variables['drop_seq_results']); for ($i = 0; $i < $destroy_array_size; $i++) { if ($variables['drop_seq_results'][$i]['result'] !== true) {