public function status($order_id, $status) { if (user_is_customer()) { redirect('user/login'); } if ($status == 'accept') { $s = '2'; } elseif ($status == 'pending') { $s = '1'; } elseif ($status == 'cancel') { $s = '3'; } $order_data = array('status' => $s, 'updated_at' => date("Y-m-d H:i:s")); if ($this->order_model->update_order($order_id, $order_data)) { if ($s == '2') { $this->session->set_flashdata('msg', '<div class="alert alert-success text-center"> Naročilo je bilo odobreno.</div>'); } else { if ($s == '3') { $this->session->set_flashdata('msg', '<div class="alert alert-success text-center"> Naročilo je bilo stornirano.</div>'); } } } else { $this->session->set_flashdata('msg', '<div class="alert alert-danger text-center"> Prišlo je do napake pri spreminjanju naročila.</div>'); } redirect('order/details/' . $order_id); }
public function __construct() { parent::__construct(); $this->load->library(array('session', 'form_validation')); $this->load->helper('string'); $this->load->database(); $this->load->model('user_model'); if (!logged_in() or user_is_customer()) { redirect('user/login'); } }
public function change_status($product_id) { if (!logged_in() or user_is_customer()) { redirect('user/login'); } $data = array('updated_at' => date("Y-m-d H:i:s")); if ($this->product_model->get_product_by_id($product_id)->is_active == '1') { $data['is_active'] = '0'; } else { $data['is_active'] = '1'; } $this->product_model->update_product($product_id, $data); redirect('product/manage'); }
<?php echo get_user_full_name(); ?> <b class="caret"></b></a> <ul class="dropdown-menu"> <?php if (user_is_admin()) { ?> <li><a href="<?php echo site_url('admin/manage'); ?> "><i class="fa fa-users"></i> Upravljaj prodajalce</a></li> <li class="divider"></li> <?php } elseif (!user_is_admin() and !user_is_customer()) { ?> <li><a href="<?php echo site_url('product/manage'); ?> "><i class="fa fa-shopping-basket"></i> Upravljaj artikle</a></li> <li class="divider"></li> <li><a href="<?php echo site_url('salesman/manage'); ?> "><i class="fa fa-users"></i> Upravljaj stranke</a></li> <li class="divider"></li> <li> <a href="<?php
/** * Profile */ public function profile($user_id) { // Admin can manage salesmen, salesman can manage customers $customer = $this->user_model->get_customer_by_id($user_id); if (!(get_user_id() == $user_id or user_is_admin() or !user_is_customer() and !is_null($customer))) { redirect('/'); } $data['user_data'] = $this->user_model->get_user_by_id($user_id); $data['customer_data'] = $customer; if (user_is_customer() or !user_is_customer() and !is_null($customer)) { $template = 'user/profile_customer'; } else { $template = 'user/profile_salesman'; } $this->load->view('templates/header', $data); $this->load->view($template, $data); $this->load->view('templates/footer', $data); }
?> </li> </ul> </div> <?php if ($order->status == '1' and !user_is_customer()) { ?> <form method="get" action="<?php echo site_url('order/status/' . $order->id . '/accept'); ?> "> <input class="btn btn-success" type="submit" value="Potrdi naročilo"/> </form> <?php } elseif ($order->status == '2' and !user_is_customer()) { ?> <form method="get" action="<?php echo site_url('order/status/' . $order->id . '/cancel'); ?> "> <input class="btn btn-danger" type="submit" value="Storniraj naročilo"/> </form> <?php } ?> </div> </div>