scheme
This commit is contained in:
parent
93bfb1a339
commit
732d1dae95
@ -65,6 +65,7 @@ class Scheme extends BaseController
|
|||||||
'description' => $this->request->getPost('sdescription'),
|
'description' => $this->request->getPost('sdescription'),
|
||||||
'price' => $this->request->getPost('sprice'),
|
'price' => $this->request->getPost('sprice'),
|
||||||
'duration' => $this->request->getPost('sduration'),
|
'duration' => $this->request->getPost('sduration'),
|
||||||
|
'sku' => $this->request->getPost('sku'),
|
||||||
'business_id' => $this->request->getPost('business_id')
|
'business_id' => $this->request->getPost('business_id')
|
||||||
|
|
||||||
];
|
];
|
||||||
@ -73,10 +74,33 @@ class Scheme extends BaseController
|
|||||||
if (empty($scheme_id)) {
|
if (empty($scheme_id)) {
|
||||||
// It's an insert operation
|
// It's an insert operation
|
||||||
$data['isactive'] = 1;
|
$data['isactive'] = 1;
|
||||||
$data['category'] = 2;
|
|
||||||
$data['created_by'] = $session_uid;
|
$data['created_by'] = $session_uid;
|
||||||
$SchemeModel->insert($data);
|
$SchemeModel->insert($data);
|
||||||
} else {
|
// $last_inserted_id = 100;
|
||||||
|
$last_inserted_id = $SchemeModel->insertID();
|
||||||
|
|
||||||
|
// Retrieve the category name 'membership'
|
||||||
|
$category_name = 'membership';
|
||||||
|
|
||||||
|
// Find the category ID for 'membership' from the category table
|
||||||
|
$db = db_connect();
|
||||||
|
$category = $db->table('category')
|
||||||
|
->select('id')
|
||||||
|
->where('name', $category_name)
|
||||||
|
->get()
|
||||||
|
->getRow();
|
||||||
|
|
||||||
|
// Check if the category exists
|
||||||
|
if ($category) {
|
||||||
|
// Insert data into book_categories table
|
||||||
|
$db->table('book_categories')->insert([
|
||||||
|
'book_id' => $last_inserted_id,
|
||||||
|
'category_id' => $category->id
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
// It's an update operation
|
// It's an update operation
|
||||||
$isactive = $this->request->getPost('isactive');
|
$isactive = $this->request->getPost('isactive');
|
||||||
$data['isactive'] = ($isactive == 'on') ? 1 : 0;
|
$data['isactive'] = ($isactive == 'on') ? 1 : 0;
|
||||||
|
|||||||
@ -9,7 +9,7 @@ class SchemeModel extends Model
|
|||||||
{
|
{
|
||||||
protected $table = 'books';
|
protected $table = 'books';
|
||||||
protected $primaryKey = 'book_id';
|
protected $primaryKey = 'book_id';
|
||||||
protected $allowedFields = ['book_id ','title','description','price','features','duration','business_id','updated_by','category','isactive'];
|
protected $allowedFields = ['book_id ','title','sku','description','price','features','duration','business_id','updated_by','category','isactive'];
|
||||||
|
|
||||||
public function insertScheme($data)
|
public function insertScheme($data)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -26,6 +26,11 @@
|
|||||||
<input type="text" class="form-control" name="sduration" value="<?= isset($scheme['duration']) ? $scheme['duration'] : '' ?>" placeholder="Duration (eg: 1 Month / 3 months / 1 Year ... )" required />
|
<input type="text" class="form-control" name="sduration" value="<?= isset($scheme['duration']) ? $scheme['duration'] : '' ?>" placeholder="Duration (eg: 1 Month / 3 months / 1 Year ... )" required />
|
||||||
<div class="invalid-feedback"> Please provide. </div>
|
<div class="invalid-feedback"> Please provide. </div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="form-group col-md-6">
|
||||||
|
<label for="sku" class="col-form-label">Sku ID<span class="text-danger">*</span></label>
|
||||||
|
<input type="text" class="form-control" name="sku" value="<?= isset($scheme['sku']) ? $scheme['sku'] : '' ?>" placeholder="Duration (eg: 1 Month / 3 months / 1 Year ... )" required />
|
||||||
|
<div class="invalid-feedback"> Please provide. </div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="form-group col-md-6">
|
<div class="form-group col-md-6">
|
||||||
<label for="sdescription" class="col-form-label">Description<span class="text-danger"></span></label>
|
<label for="sdescription" class="col-form-label">Description<span class="text-danger"></span></label>
|
||||||
@ -33,7 +38,7 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="hidden" id="scheme_id" name="scheme_id" placeholder="hidden for scheme id" value="<?= isset($scheme['book_id']) ? $scheme['book_id'] : '' ?>" />
|
<input type="hidden" id="book_id" name="book_id" placeholder="hidden for scheme id" value="<?= isset($scheme['book_id']) ? $scheme['book_id'] : '' ?>" />
|
||||||
<input type="hidden" id="business_id" name="business_id" placeholder="hidden for business id" value="<?= $session_bid ?>" />
|
<input type="hidden" id="business_id" name="business_id" placeholder="hidden for business id" value="<?= $session_bid ?>" />
|
||||||
<?php if (!empty($scheme)) { ?>
|
<?php if (!empty($scheme)) { ?>
|
||||||
<div class="form-group text-right m-b-0 checkbox checkbox-purple">
|
<div class="form-group text-right m-b-0 checkbox checkbox-purple">
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user