Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if ($type == "premium") {
- // For loop used to count through the max number of carraiges.
- for ($option_premium_carriages_amount; $option_premium_carriages_amount >0 ; $option_premium_carriages_amount--) {
- // For loop used to count up to the number of seats checks its below or equal to the amount set.
- //echo "<table>";
- $generated_table .='<table id="seat_allocation">';
- $generated_table .='<tr style="background-color: #003366; color: #fff;"><td colspan="1"></td><td colspan="14">Premium Coach - '.$option_premium_names[$carriage_number].' </td><td colspan="1"></td></tr>';
- for ($temp_number_of_seats; $temp_number_of_seats <= $option_number_of_seats ; $temp_number_of_seats++) {
- // if the current row being generated is less than or equal to the total number of rows allowed then continue
- //echo "<br>current_column is " . $current_column . "<br>";
- if ($current_row <= $number_of_rows) {
- // if the current row_break is less than or equal to the total number of rows allowed then continue
- if ($row_break <= $number_of_row_breaks) {
- if ($current_row == 0) {
- $generated_table .= "<tr>";
- $temp_first_seat_row = $temp_seat_number;
- }
- //$generated_table .= '<td><div class="seat_number">' .$temp_seat_number .'</div></small><input type="text" name="txtS' . $alphabet[$carriage_number] . $temp_seat_number . '"></td>';
- $input_seat_number = 'P';
- $input_seat_number .= $alphabet[$carriage_number];
- $input_seat_number .= $temp_seat_number;
- if (isset($newholdlist[$input_seat_number])) {
- $generated_table .= '<td style="background-color: #a81805; color: #fff;"><div class="seat_number">' .$temp_seat_number .'</div></small>
- <input type="text" name="txtP' . $alphabet[$carriage_number] . $temp_seat_number . '" value="'.$newholdlist[$input_seat_number].'"></td>';
- }
- elseif (isset($seatlist[$input_seat_number])) {
- $generated_table .= '<td '.$seatlistcolour[$input_seat_number].'><div class="seat_number">' .$temp_seat_number .'</div></small>
- <input type="text" name="txtP' . $alphabet[$carriage_number] . $temp_seat_number . '" value="'.$seatlist[$input_seat_number].'"></td>';
- }
- else {
- $generated_table .= '<td><div class="seat_number">' .$temp_seat_number .'</div></small><input type="text" name="txtP' . $alphabet[$carriage_number] . $temp_seat_number . '"></td>';
- }
- if ($current_row == $option_maximum_number_of_rows - 1) {
- //$generated_table .= "</tr>";
- //Add one to current column
- if (in_array($current_column, $option_corridor)) {
- $generated_table .= "<tr>";
- $generated_table .= '<td style="background-color:#303647; color:#fff;" colspan="16">Corridor</td>';
- $generated_table .= "</tr>";
- }
- $current_column ++;
- }
- array_push($seats_text_inputs, "txtP" . $alphabet[$carriage_number] . $temp_seat_number);
- //echo "<br> row_break ran ".$option_row_breaks_per_row[$row_break] ." row_break number: ".$row_break."<br>";
- $temp_seat_number = $temp_seat_number + $option_row_breaks_per_row[$row_break];
- //Add one to row_break.
- $row_break++;
- //Add one to current row
- $current_row ++;
- }
- // if the current row_break is equal to the total row_breaks allowed then reset the row_break to 0.
- if ($row_break == $number_of_row_breaks) {
- //echo "<br> row_break ran ".$row_break."<br>";
- $row_break = 0;
- }
- //echo "<br> The column break is this time: " . $column_break . "<br>";
- // if the current column_break is equal to the total column_breaks allowed then reset the column_break to 0.
- if ($column_break == $number_of_column_breaks) {
- //echo "<br> row_break ran ".$row_break."<br>";
- $column_break = 0;
- }
- }
- // if the current row being generated is equal to the total number of rows allowed then reset the current row number
- if ($current_row == $number_of_rows) {
- $current_row = 0;
- $temp_seat_number = $temp_first_seat_row + $option_row_breaks_per_column[$column_break];
- //echo "<br>THE SEAT NUMBER IS: " . $temp_seat_number . "<br>";
- //echo "<br> The column break is: " . $column_break . "<br>";
- $column_break++;
- //echo "<br> The column break is now: " . $column_break . "<br>";
- }
- } //END FOR LOOP
- // echo "</table>";
- // echo "<br><br><br><br><br>";
- // Counds up the carriage number.
- $carriage_number++;
- // Resets temp number of seats to 1.
- $temp_number_of_seats = 1;
- $temp_seat_number = 1;
- $current_column = 1;
- } //END FOR LOOP
- $generated_table .='</table>';
- } //END TYPE IF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement