<?php if (!isset($order)) { $order = new \Models\Order(); } $value = function ($field, $default = "") use($order) { $val = old($field, $order->getAttribute($field)); if (!$val) { return $default; } return $val; }; ?> <div class="form-group"> <label>Nume de familie</label> <input type="text" name="lastname" value="<?php echo $value('lastname', Auth::user()->firstname); ?> " class="form-control"> </div> <div class="form-group"> <label>Prenume</label> <input type="text" name="firstname" value="<?php echo $value('firstname', Auth::user()->lastname); ?> " class="form-control"> </div> <div class="form-group"> <label>E-Mail</label> <input type="email" name="email" value="<?php echo $value('email', Auth::user()->email);
public function order() { if (!isset($_SESSION['userId'])) { header('Location: /php_project/application/public/'); exit; } $order_id = $this->input->get(0); $orderDb = new \Models\Order(); $order = $orderDb->get('order_id = ' . $order_id)[0]; if (!is_numeric($order_id) || !$order) { header('Location: /php_project/application/public/'); exit; } $orderDb->update('order', array('order_id' => $order_id, 'status' => 'closed')); header('Location: /php_project/application/public/user/product/cart'); }