Event Message : ps

This commit is contained in:
VE10-Sanjeev 2023-10-13 12:52:03 +05:30
parent f4c7fc7b54
commit caaaaa0ffd
2 changed files with 61 additions and 28 deletions

View File

@ -60,35 +60,50 @@ public function new_event($id)
$this->render_page('event_form', $data);
}
public function insert_event()
{
helper('session');
$session_bid = get_business_id();
$session_uid = get_logged_user_id();
public function insert_event()
{
$this->logger->info("Event: Inserting/Updating Details");
try {
helper('session');
$session_bid = get_business_id();
$session_uid = get_logged_user_id();
$EventModel = new EventModel();
$data = [
'event_name' => $this->request->getPost('ename'),
'next_id' => $this->request->getPost('nextid'),
'left_pad' => $this->request->getPost('leftpad'),
'id_formating' => $this->request->getPost('formating'),
'business_id' => $this->request->getPost('business_id')
];
$event_id = $this->request->getPost('id'); // Get the business ID for update
$EventModel = new EventModel();
$data = [
'event_name' => $this->request->getPost('ename'),
'next_id' => $this->request->getPost('nextid'),
'left_pad' => $this->request->getPost('leftpad'),
'id_formating' => $this->request->getPost('formating'),
'business_id' => $this->request->getPost('business_id')
];
$event_id = $this->request->getPost('id'); // Get the business ID for update
if (empty($event_id)) {
// It's an insert operation
$data['created_by'] = $session_uid;
$EventModel->insert($data);
} else {
// It's an update operation
$data['updated_by'] = $session_uid;
$EventModel->update($event_id, $data);
if (empty($event_id)) {
// It's an insert operation
$data['created_by'] = $session_uid;
// $EventModel->insert($data);
if ($EventModel->insert($data)) {
session()->setFlashdata('success', 'Event has been added successfully.');
$this->logger->info("Event : has been added successfully. Inserted ID = " . $EventModel->insertID());
} else {
session()->setFlashdata('error', 'Event could not be added. Please try again..');
$this->logger->error("Event: Err data could not be added. Please try again.");
}
} else {
// It's an update operation
$data['updated_by'] = $session_uid;
if ($EventModel->update($event_id, $data)) {
session()->setFlashdata('success', 'Event has been updated successfully.');
$this->logger->info("Event: has been updated successfully. Updated Event ID = " . $event_id);
} else {
session()->setFlashdata('error', 'Event update failed. Please try again.');
$this->logger->error("Event: Err Failed to update ID =" . $event_id);
}
}
} catch (\Exception $e) {
$this->logger->error("Event: Err Occur = " . $e->getMessage() . " Line = " . $e->getLine() . " File = " . $e->getFile());
session()->setFlashdata('error', 'Message: ' . $e->getMessage());
}
return redirect()->route('event_list');
}
return redirect()->route('event_list');
}
}

View File

@ -7,6 +7,24 @@
</div><!-- end col-->
<br>
<h4 class="header-title mb-3"><?= $page_name; ?></h4>
<?php if (session()->getFlashdata('success') || session()->getFlashdata('error')) : ?>
<?php if (session()->getFlashdata('success')) : ?>
<div class="alert alert-success alert-dismissible fade show" role="alert">
<?= session('success') ?>
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<?php endif; ?>
<?php if (session()->getFlashdata('error')) : ?>
<div class="alert alert-danger alert-dismissible fade show" role="alert">
<?= session('error') ?>
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<?php endif; ?>
<?php endif; ?>
<div class="table-responsive">