Example #1
0
 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);
 }
Example #2
0
 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');
     }
 }
Example #3
0
 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');
 }
Example #4
0
                            <?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 
Example #5
0
 /**
  * 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);
 }
Example #6
0
?>
            </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>