Buiness Fixes : ps

This commit is contained in:
VE10-Sanjeev 2023-08-24 13:16:18 +05:30
parent 662fd2e736
commit 000c4520e2
2 changed files with 64 additions and 52 deletions

View File

@ -60,16 +60,31 @@ class Business extends BaseController
], ],
], ],
]; ];
if (!$this->validate($validationRule)) {
if (!$this->validate($validationRule) && $this->request->getPost('bfile') === '') {
$data = ['errors' => $this->validator->getErrors()]; $data = ['errors' => $this->validator->getErrors()];
print_r($data); print_r($data);
return 'hello'; return 'hello';
} }
$img = $this->request->getFile('bfile'); $img = $this->request->getFile('bfile');
$filePath = WRITEPATH . 'uploads/' . $this->request->getPost('bfile');
## File Already Existing or not
if (!is_file($filePath)) {
## echo 'File not Existing'
if (!$img->hasMoved()) { if (!$img->hasMoved()) {
$filepath = WRITEPATH . 'uploads/Business_files' . $img->store(); ## echo 'File not Existing and Not Moved'
// $filepath = WRITEPATH . 'uploads/Business_files' . $img->store();
// $fileName = $img->getName();
$fileName = $img->getName(); $fileName = $img->getName();
$img->move(WRITEPATH . 'uploads', $fileName);
} else {
## display the error file not uploaded like that...
}
} else {
## echo 'File Existing'
$fileName = $this->request->getPost('bfile');
}
$BusinessModel = new BusinessModel(); $BusinessModel = new BusinessModel();
$data = [ $data = [
@ -98,7 +113,6 @@ class Business extends BaseController
} }
return redirect()->route('business_list'); return redirect()->route('business_list');
} }
}
public function delete_business($id) public function delete_business($id)
{ {
$BusinessModel = new BusinessModel(); $BusinessModel = new BusinessModel();

View File

@ -49,7 +49,12 @@
<div class="form-row"> <div class="form-row">
<div class="form-group col-md-12"> <div class="form-group col-md-12">
<label for="bfile" class="col-form-label">File</label> <label for="bfile" class="col-form-label">File</label>
<input type="file" class="form-control" style="border: 0px !important;" id="bfile" name="bfile" value="<?= isset($businesses['cover_picture']) ? $businesses['cover_picture'] : '' ?>" multiple /> <!-- <input type="file" class="form-control" style="border: 0px !important;" id="bfile" name="bfile" value="<?= isset($businesses['cover_picture']) ? $businesses['cover_picture'] : '' ?>" multiple /> -->
<?php if (isset($businesses['business_logo']) && $businesses['business_logo']) { ?>
<input type="text" class="form-control" id="bfile" name="bfile" value="<?= $businesses['business_logo']; ?>" readonly />
<?php } else { ?>
<input type="file" class="form-control" style="border: 0px !important;" id="bfile" name="bfile" value="<?= isset($businesses['business_logo']) ? $businesses['business_logo'] : '' ?>" multiple />
<?php } ?>
</div> </div>
</div> </div>
<input type="hidden" id="business_id" name="business_id" placeholder="hidden for business id" value="<?= isset($businesses['business_id']) ? $businesses['business_id'] : '' ?>" /> <input type="hidden" id="business_id" name="business_id" placeholder="hidden for business id" value="<?= isset($businesses['business_id']) ? $businesses['business_id'] : '' ?>" />
@ -75,11 +80,4 @@
</div> <!-- end card-body--> </div> <!-- end card-body-->
</div> <!-- end card--> </div> <!-- end card-->
</div> <!-- end col--> </div> <!-- end col-->
</div> </div><!-- end row -->
<!-- end row -->
<script src="<?= base_url()."public/assets/js/vendor.min.js"?>"></script>
<!-- Plugins js -->
<!-- App js -->
<script src="<?= base_url()."public/assets/js/app.min.js"?>"></script>