:GWM:Dashboard

This commit is contained in:
bitbucket 2024-04-05 17:04:15 +05:30
parent cb1e4f3bc1
commit 3bc377449c
31 changed files with 86 additions and 59 deletions

View File

@ -62,4 +62,9 @@ $routes->get('vehicle_index/', 'Vehicle::vehicle_index');
$routes->post("add_vehicle", "Vehicle::add_vehicle");
$routes->get("new_vehicle/(:any)", "Vehicle::new_vehicle/$1");
$routes->get("delete_vehicle/(:any)", "Vehicle::delete_vehicle/$1");
//end Vehicle
//end Vehicle
//dashboard
$routes->get('dashboard', 'Users::dashboard');

View File

@ -4,16 +4,25 @@ namespace App\Controllers;
use App\Models\ClientModel;
use App\Models\RoleModel;
use App\Models\UsersModel;
class Client extends BaseController
{
public $session;
public function __construct()
{
$this->session = session();
$this->UsersModel = new UsersModel();
}
public function client_index()
{
$ClientModel = new ClientModel();
$client=$ClientModel->findAll();
$client = $ClientModel->where('branch_id',$this->session->get('logged_user_branch_id'))->findAll();
$data['client']=$client;
return view('client_list',$data);
@ -57,7 +66,8 @@ class Client extends BaseController
'state' => $this->request->getPost('state'),
'postal_code' => $this->request->getPost('postalcode'),
'country' => $this->request->getPost('country'),
'isactive' => 1 // Assuming this is a default value or handled separately
'isactive' => 1 ,
'branch_id' => $this->session->get('logged_user_branch_id')
];
// print_r($data);die;

View File

@ -13,7 +13,7 @@ class Login extends BaseController
$this->session = session();
$this->UsersModel = new UsersModel();
}
}
public function index()
{
return view('login_form');
@ -37,6 +37,7 @@ class Login extends BaseController
// echo $user['password'];die;
if ($user && password_verify($password, $user['password'])) {
$Data = $this->UsersModel->select('users.* , roles.roles')
->join('roles', 'users.role = roles.role_id', 'left')
->where('users.email',$email)
@ -49,7 +50,7 @@ class Login extends BaseController
$this->session->set('logged_user_name',$Data[0]['name']);
return redirect()->to('business_index');
return redirect()->to('dashboard');
} else {
// echo "Stored Password: " . $user['password'] . "<br>";
// echo "Input Password: " . $password . "<br>";

View File

@ -11,11 +11,19 @@ use App\Models\BranchModel;
class Users extends BaseController
{
public function dashboard()
{
return view('dashboard');
}
## For User Listing
public function index()
{
$UsersModel = new UsersModel();
$users=$UsersModel->findAll();
$users = $UsersModel->findAll();
$data['users']=$users;
$roleModel = new RoleModel();

View File

@ -5,7 +5,7 @@ class ClientModel extends Model
{
protected $table = 'client';
protected $primaryKey = 'client_id';
protected $allowedFields = ['client_id','client_name','email','mobile_no','address','city','state','postal_code','country','description','isactive'];
protected $allowedFields = ['client_id','client_name','email','mobile_no','address','city','state','postal_code','country','description','isactive','branch_id'];
}

View File

@ -21,43 +21,46 @@
<form action="<?= base_url() . "add_client"; ?>" method="post">
<div class="form-row">
<div class="form-group col-md-6">
<div class="form-group col-md-4">
<label for="inputEmail4" class="col-form-label">Client Name</label>
<input type="text" class="form-control" name="client_name" placeholder="Name" value="<?= isset($client['client_name']) ? $client['client_name'] : '' ?>" required>
</div>
<div class="form-group col-md-6">
<div class="form-group col-md-4">
<label for="inputEmail4" class="col-form-label">Email</label>
<input type="email" class="form-control" name="email" placeholder="Email" value="<?= isset($client['email']) ? $client['email'] : '' ?>" required>
</div>
<div class="form-group col-md-6">
<div class="form-group col-md-4">
<label for="inputAddress" class="col-form-label">Mobile</label>
<input type="text" class="form-control" name="mobile" placeholder="Mobile" value="<?= isset($client['mobile_no']) ? $client['mobile_no'] : '' ?>" required maxlength="10" minlength="10">
</div>
<div class="form-group col-md-6">
<label for="inputPassword4" class="col-form-label">Address</label>
<input type="text" class="form-control" name="address" placeholder="Address"value="<?= isset($client['address']) ? $client['address'] : '' ?>" required>
</div>
</div>
<input type="hidden" id="client_id" name="client_id" value="<?= isset($client['client_id']) ? $client['client_id'] : '' ?>">
<h4 class="header-title">Address Information :</h4>
<div class="form-row">
<div class="form-group col-md-6">
<label for="inputPassword4" class="col-form-label">City</label>
<input type="text" class="form-control" name="city" placeholder="City"value="<?= isset($client['city']) ? $client['city'] : '' ?>" required>
<div class="form-group col-md-6">
<label for="inputPassword4" class="col-form-label">Address</label>
<input type="text" class="form-control" name="address" placeholder="Address"value="<?= isset($client['address']) ? $client['address'] : '' ?>" >
</div>
<div class="form-group col-md-6">
<label for="inputPassword4" class="col-form-label">City</label>
<input type="text" class="form-control" name="city" placeholder="City"value="<?= isset($client['city']) ? $client['city'] : '' ?>" >
</div>
<div class="form-group col-md-4">
<label for="inputPassword4" class="col-form-label">State</label>
<input type="text" class="form-control" name="state" placeholder="State"value="<?= isset($client['state']) ? $client['state'] : '' ?>" >
</div>
<div class="form-group col-md-4">
<label for="inputPassword4" class="col-form-label">Country</label>
<input type="text" class="form-control" name="country" placeholder="Country"value="<?= isset($client['country']) ? $client['country'] : '' ?>" >
</div>
<div class="form-group col-md-4">
<label for="inputPassword4" class="col-form-label">Pin Code</label>
<input type="text" class="form-control" name="postalcode" placeholder="Postal Code"value="<?= isset($client['postal_code']) ? $client['postal_code'] : '' ?>" maxlength="6" minlength="6">
</div>
</div>
<div class="form-group col-md-6">
<label for="inputPassword4" class="col-form-label">State</label>
<input type="text" class="form-control" name="state" placeholder="State"value="<?= isset($client['state']) ? $client['state'] : '' ?>" required>
</div>
<div class="form-group col-md-6">
<label for="inputPassword4" class="col-form-label">Postal Code</label>
<input type="text" class="form-control" name="postalcode" placeholder="Postal Code"value="<?= isset($client['postal_code']) ? $client['postal_code'] : '' ?>" required maxlength="6" minlength="6">
</div>
<div class="form-group col-md-6">
<label for="inputPassword4" class="col-form-label">Country</label>
<input type="text" class="form-control" name="country" placeholder="Country"value="<?= isset($client['country']) ? $client['country'] : '' ?>" required>
</div>
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</form>
</div>

View File

@ -33,10 +33,11 @@
<th>Client Name</th>
<th>Mobile</th>
<th>Email</th>
<th>Address</th>
<th>City</th>
<th>State</th>
<th>Postal Code</th>
<th>Country</th>
<th>Country</th>
<th>Pin Code</th>
<th>Actions</th>
</tr>
@ -50,9 +51,9 @@
<td><?= $value['client_name']; ?></td>
<td><?= $value['mobile_no']; ?></td>
<td><?= $value['email']; ?></td>
<td><?= $value['city']; ?></td>
<td><?= $value['state']; ?></td>
<td><?= $value['address']; ?></td>
<td><?= $value['city'] != 0 ? $value['city'] : ''; ?></td>
<td><?= $value['state']; ?></td>
<td><?= $value['country']; ?></td>
<td><?= $value['postal_code']; ?></td>
<td>

19
app/Views/dashboard.php Normal file
View File

@ -0,0 +1,19 @@
<?php include('layout/header.php'); ?>
<div class="row">
<div class="col-12">
<div class="page-title-box page-title-box-alt">
<h4 class="page-title"><?php echo 'Dashboard' ?></h4>
<div class="page-title-right">
<ol class="breadcrumb m-0">
</li>
<!-- <li class="breadcrumb-item"><a href="javascript: void(0);">Tables</a></li>
<li class="breadcrumb-item active">Datatables</li> -->
</ol>
</div>
</div>
</div>
</div>
<?php include('layout/footer.php'); ?>

View File

@ -2,7 +2,7 @@
<!-- Footer Start -->
<footer class="footer">
<!-- <footer class="footer">
<div class="container-fluid">
<div class="row">
<div class="col-md-6">
@ -17,7 +17,7 @@
</div>
</div>
</div>
</footer>
</footer> -->
<!-- end Footer -->
</div>

View File

@ -53,7 +53,7 @@
<td><?= $value['product_category']; ?></td>
<td><?= $value['serial_no']; ?></td>
<td><?= number_format($value['unit_price']); ?></td>
<td><?= $value['qty']; ?></td>
<td><?= $value['qty_stock']; ?></td>
<td><?= $value['cgst']; ?></td>
<td><?= $value['sgst']; ?></td>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
__ci_last_regenerate|i:1712310116;_ci_previous_url|s:64:"http://localhost/the_mechanic/public/index.php/sales_order_index";logged_user|s:1:"1";logged_user_branch_id|s:1:"1";logged_user_business_id|s:1:"2";logged_user_role|s:13:"Store Manager";logged_user_name|s:9:"Sales Man";
__ci_last_regenerate|i:1712314543;_ci_previous_url|s:64:"http://localhost/the_mechanic/public/index.php/sales_order_index";logged_user|s:1:"1";logged_user_branch_id|s:1:"1";logged_user_business_id|s:1:"2";logged_user_role|s:13:"Store Manager";logged_user_name|s:9:"Sales Man";