<?php echo $this->extend('template/admin/main') ?>

<?php echo $this->section('css') ?>
    <link href="<?php echo base_url('plugins/select2/select2.min.css'); ?>" rel="stylesheet" />
    <link rel="stylesheet" href="<?php echo base_url('public/css/customestyle.css'); ?>" type="text/css">
<?php echo $this->endSection() ?>

<?php echo $this->section('content') ?>
    <?php echo $this->include('common/message') ?>

    <div class="card mb-4">
        <div class="card-body">

            <form action="<?php echo base_url(route_to('create-Subtrip')) ?>" id="subtripfrom" method="post" accept-charset="utf-8" enctype="multipart/form-data">
                <?php echo $this->include('common/security') ?>
                <input type="hidden" id="id" name="id" value="<?php echo esc($maintripid) ?>">

                <div class="row justify-content-center">
                    <div class="col-12">
                        <div class="row form-group mb-2">
                            <div class="col-12 col-md-6">
                                <label for="pick_location_id" class="form-label"><?php echo lang("Localize.pick_up") ?> <abbr title="Required field">*</abbr></label>
                                <select class="form-select select2" name="pick_location_id" id="pick_location_id" required>
                                    <option value="">None</option>

                                    <?php foreach ($location as $locationvalue) : ?>
                                        <option value="<?php echo $locationvalue->id ?>"><?php echo $locationvalue->name ?></option>
                                    <?php endforeach ?>

                                </select>
                            </div>

                            <div class="col-12 col-md-6">
                                <label for="drop_location_id" class="form-label"><?php echo lang("Localize.drop") ?> <abbr title="Required field">*</abbr></label>
                                <select class="form-select select2" name="drop_location_id" id="drop_location_id" required>
                                    <option value="">None</option>

                                    <?php foreach ($location as $locationvalue) : ?>
                                        <option value="<?php echo $locationvalue->id ?>"><?php echo $locationvalue->name ?></option>
                                    <?php endforeach ?>

                                </select>
                            </div>
                        </div>

                        <div class="row form-group mb-2">
                            <div class="col-12 col-md-6">
                                <label for="stoppage" class="form-label"><?php echo lang("Localize.stoppage") ?> <?php echo lang("Localize.point") ?> <abbr title="Required field">*</abbr></label>
                                <select name="stoppage[]" id="stoppage" class="form-select select2" multiple>

                                    <?php foreach ($location as $locationvalue) : ?>
                                        <option value="<?php echo $locationvalue->id ?>"><?php echo $locationvalue->name ?></option>
                                    <?php endforeach ?>

                                </select>
                            </div>

                            <!-- <div class="col-12 col-md-6">
                                <label for="child_fair" class="form-label"><?php echo lang("Localize.children") ?> <?php echo lang("Localize.fair") ?></label>
                                <input type="number" id="child_fair" name="child_fair" class="form-control" value="<?php echo old('child_fair') ?>" placeholder="<?php echo lang("Localize.children") ?> <?php echo lang("Localize.fair") ?>" min="0">
                            </div> -->
                            <div class="col-12 col-md-6">
                                <label for="adult_fair" class="form-label"><?php echo lang("Localize.adult") ?> <?php echo lang("Localize.fair") ?> <abbr title="Required field">*</abbr></label>
                                <input type="number" id="adult_fair" name="adult_fair" class="form-control" value="<?php echo old('adult_fair') ?>" placeholder="<?php echo lang("Localize.adult") ?> <?php echo lang("Localize.fair") ?>" min="1" required>
                            </div>
                        </div>

                        <div class="row form-group mb-2">
                            <!-- <div class="col-12 col-md-6">
                                <label for="special_fair" class="form-label"><?php echo lang("Localize.special") ?> <?php echo lang("Localize.fair") ?></label>
                                <input type="number" id="special_fair" name="special_fair" class="form-control" value="<?php echo old('special_fair') ?>" placeholder="<?php echo lang("Localize.special") ?>  <?php echo lang("Localize.fair") ?>" min="0">
                            </div> -->

                            
                        </div>

                        <!--boarding point end-->
                        <div class="bg-light p-3 my-2">
                            <strong class="mb-1"><?php echo lang("Localize.boarding") ?> <?php echo lang("Localize.point") ?></strong>

                            <div class="row" id="boarding">
                                <div class="col-12 col-md-6 col-lg-3">
                                    <label for="picktime" class="form-label"><?php echo lang("Localize.select") ?> <?php echo lang("Localize.time") ?>  <abbr title="Required field">*</abbr></label>
                                    <input type="text" id="picktime" name="picktime[]" class="form-control" value="<?php echo old('time') ?>" placeholder="<?php echo lang("Localize.select") ?> <?php echo lang("Localize.time") ?>" required />
                                </div>

                                <div class="col-12 col-md-6 col-lg-4">
                                    <label class="form-label"><?php echo lang("Localize.bus") ?> <?php echo lang("Localize.stand") ?> <abbr title="Required field">*</abbr></label>
                                    <select name="picstand[]" id="b_stand_1" class="form-select select2" required>
                                        <option value=""><?php echo lang("Localize.none") ?></option>

                                        <?php foreach ($stand as $standvalue) : ?>
                                            <option value="<?php echo $standvalue->id ?>"><?php echo $standvalue->name ?></option>
                                        <?php endforeach ?>
                                    </select>
                                </div>

                                <!-- <div class="col-12 col-md-6 col-lg-3">
                                    <label for="detail" class="form-label"><?php // echo lang("Localize.details") ?> </label>
                                    <input type="text" id="detail" name="detail[]" class="form-control" value="<?php // echo old('detail') ?>" placeholder="<?php // echo lang("Localize.details") ?>">
                                </div> -->
                                <?php
                                    $oldDetails = old('detail');

                                    // Case 1: Multiple inputs (array)
                                    if (is_array($oldDetails)) {
                                        foreach ($oldDetails as $i => $detail) : ?>
                                            <div class="col-12 col-md-6 col-lg-3">
                                                <label for="detail_<?php echo $i ?>" class="form-label"><?php echo lang("Localize.details") ?></label>
                                                <input type="text" id="detail_<?php echo $i ?>" name="detail[]" class="form-control" value="<?php echo esc($detail) ?>" placeholder="<?php echo lang("Localize.details") ?>">
                                            </div>
                                        <?php endforeach;
                                    // Case 2: Single input (string or null)
                                    } else { ?>
                                        <div class="col-12 col-md-6 col-lg-3">
                                            <label for="detail" class="form-label"><?php echo lang("Localize.details") ?></label>
                                            <input type="text" id="detail" name="detail[]" class="form-control" value="<?php echo esc($oldDetails) ?>" placeholder="<?php echo lang("Localize.details") ?>">
                                        </div>
                                <?php } ?>  


                                <input type="hidden" name="type[]" value="1">
                                <div class="col-12 col-md-6 col-lg-2 mt-4">
                                    <a id="boardingadd" class="btn btn-success mt-1 text-white" onclick="addfieldboard()">+</a>
                                </div>
                            </div>

                        <div id="boardinadd"></div>
                    </div>
                    <!--boarding point end-->
                    
                    <!--droping point start-->
                    
                    <div class="bg-light p-3 my-2">
                    <strong class="mb-1"><?php echo lang("Localize.dropping") ?> <?php echo lang("Localize.point") ?></strong>

                    <div class="row" id="droping">
                        <div class="col-12 col-md-6 col-lg-3">
                            <label for="droptime" class="form-label"><?php echo lang("Localize.select") ?> <?php echo lang("Localize.time") ?>  <abbr title="Required field">*</abbr></label>
                            <input type="text" id="droptime" name="droptime[]" class="form-control" value="" placeholder="<?php echo lang("Localize.select") ?> <?php echo lang("Localize.time") ?>" required />
                        </div>

                        <div class="col-12 col-md-6 col-lg-4">
                            <label class="form-label"><?php echo lang("Localize.bus") ?> <?php echo lang("Localize.stand") ?> <abbr title="Required field">*</abbr></label>
                            <select name="dropstand[]" id="d_stand_1" class="form-select select2" required>
                                <option value=""><?php echo lang("Localize.none") ?></option>
                                <?php foreach ($stand as $standvalue) : ?>
                                    <option value="<?php echo $standvalue->id ?>"><?php echo $standvalue->name ?></option>
                                <?php endforeach ?>
                            </select>
                        </div>

                        <div class="col-12 col-md-6 col-lg-3">
                            <label for="dropdetail" class="form-label"><?php echo lang("Localize.details") ?></label>
                            <input type="text" id="detail" name="dropdetail[]" class="form-control" value="" placeholder="<?php echo lang("Localize.details") ?>">
                        </div>

                        <input type="hidden" name="droptype[]" value="0">

                        <div class="col-12 col-md-6 col-lg-2 mt-4">
                            <a id="boardingadd" class="btn btn-success mt-1 text-white" onclick="addfielddrop()">+</a>
                        </div>
                    </div>

                    <div id="droppingadd"></div>
                </div>
                <?php if(!empty($seatsFairArr)){ ?>
                <div class="bg-light p-3 my-2">
                    <strong class="mb-1">
                        <?php echo lang("Localize.class").", " . lang("Localize.seat").", ".lang("Localize.fair"); ?>
                    </strong>
                    <?php for ($j = 0; $j < count($seatsFairArr); $j++){ ?>
                    <div class="row mb-2">
                    
                        <div class="col-12 col-md-6 col-lg-4">
                            <label class="form-label"><?php echo lang("Localize.class"); ?>  <abbr title="Required field">*</abbr></label>
                            <input type="hidden" readonly id="seatClass<?php echo $j; ?>" name="seatClass[]" class="form-control" value="<?php echo $seatsFairArr[$j]['seatClass']; ?>" required />
                            <input type="text" readonly id="seatClassName<?php echo $j; ?>" name="seatClassName[]" class="form-control" value="<?php echo $seatsFairArr[$j]['seatClassName']; ?>" required />
                        </div>

                        <div class="col-12 col-md-6 col-lg-4">
                            <label class="form-label"><?php echo lang("Localize.seat") ?> <abbr title="Required field">*</abbr></label>
                            <input type="text" readonly id="seatNo<?php echo $j; ?>" name="seatNo[<?php echo $j; ?>][]" class="form-control" value="<?php if(is_array($seatsFairArr[$j]['seatNo']) && !empty($seatsFairArr[$j]['seatNo'])){ echo implode(", ", $seatsFairArr[$j]['seatNo']); } ?>" required />
                        </div>

                        <div class="col-12 col-md-6 col-lg-4">
                            <label class="form-label"><?php echo lang("Localize.fair") ?> <abbr title="Required field">*</abbr></label>
                            <input type="text" id="fares<?php echo $j; ?>" name="fares[]" class="form-control" value="<?php echo $seatsFairArr[$j]['fare']; ?>" required />
                        </div>
                    </div>
                    <?php } ?>

                </div>
                <?php } ?>
                
                 <!--droping point end-->
                        
                        <!--distance-->
                        <div class="col-12 col-md-6 mt-2">
                            <label for="adult_fair" class="form-label"><?php echo lang("Localize.distance") ?> <abbr title="Required field">*</abbr></label>
                            <input type="number" id="distance" name="distance" class="form-control" value="<?= old('distance') ?>" placeholder="<?php echo lang("Localize.distance") ?>" min="1" required />
                        </div>
                        <div class="col-12 col-md-6 mt-2">
                            <label for="journey_hour" class="form-label"><?php echo lang("Localize.approximate") ?> <?php echo lang("Localize.time") ?> <abbr title="Required field">*</abbr></label>
                            <input type="number" id="journey_hour" name="journey_hour" class="form-control" value="<?= old('journey_hour') ?>" placeholder="<?php echo lang("Localize.approximate") ?> <?php echo lang("Localize.time") ?>" min="1" step=1 required />
                        </div>
                        
                        <div class="row form-group my-4">
                            <div class="col-12 col-md-6">
                                <label for="show" class="form-label"><?php echo lang("Localize.show_in_home_page") ?></label>
                                <div class="form-check mt-1">
                                    <input class="form-check-input" type="checkbox" value="1" id="show" name="show">
                                    <label class="form-check-label" for="show">
                                        <?php echo lang("Localize.show_in_home_page") ?>
                                    </label>
                                </div>
                            </div>

                            <div class="col-12">
                                <div id="picsection">
                                    <label for="picsection" class="form-label"><?php echo lang("Localize.trip") ?> <?php echo lang("Localize.image") ?> </label>
                                    <div id="subtripimage"></div>
                                </div>
                            </div>
                        </div>

                        <div class="row mt-4">
                            <label class="form-label">
                                <?php echo lang("Localize.trip") ?> <?php echo lang("Localize.status") ?>
                                <abbr title="Required field">*</abbr>
                            </label>

                            <div class="status-radio">
                                <div class="form-check form-check-inline">
                                    <input class="form-check-input" type="radio" name="status" id="active" value="1" checked>
                                    <label class="form-check-label" for="active"><?php echo lang("Localize.active") ?></label>
                                </div>

                                <div class="form-check form-check-inline">
                                    <input class="form-check-input" type="radio" name="status" value="0" id="disable">
                                    <label class="form-check-label" for="disable"><?php echo lang("Localize.disable") ?></label>
                                </div>
                            </div>

                            <div class="text-danger my-2">
                                <?php if (isset($validation)) : ?>
                                    <?= $validation->listErrors(); ?>
                                <?php endif ?>
                            </div>

                            <div class="col-12 text-center">
                                <button type="submit" class="btn btn-success"><?php echo lang("Localize.submit") ?></button>
                            </div>
                        </div>
                    </div>
                </div>
            </form>
        </div>
    </div>
<?php echo $this->endSection() ?>

<?php echo $this->section('js') ?>
    <script src="<?php echo base_url('plugins/select2/select2.min.js'); ?>"></script>
    <script src="<?php echo base_url('public/js/dynamicinput.js'); ?>"></script>onclick="formsubmit(t
<?php echo $this->endSection() ?>