public function action_edit($id = null) { if ($supplier = Model_Supplier::find($id)) { $val = Model_Supplier::validate('edit'); if ($val->run()) { $supplier->description = Input::post('description'); $supplier->contact_person = Input::post('contact_person'); $supplier->phone = Input::post('phone'); $supplier->email = Input::post('email'); if ($supplier->save()) { Session::set_flash('success', e('Updated supplier #' . $id)); Response::redirect('admin/suppliers/view/' . $supplier->id); } else { Session::set_flash('error', e('Could not update supplier #' . $id)); } } else { if (Input::method() == 'POST') { $supplier->description = $val->validated('description'); $supplier->contact_person = $val->validated('contact_person'); $supplier->phone = $val->validated('phone'); $supplier->email = $val->validated('email'); Session::set_flash('error', $val->error()); } $this->template->set_global('supplier', $supplier, false); } $this->template->title = "Suppliers » " . $supplier->description . " » Edit"; $this->template->content = View::forge('admin/suppliers/edit'); } else { Fuel\Core\Session::set_flash('error', 'Cannot find the selected supplier'); Fuel\Core\Response::redirect_back('admin/suppliers'); } }
public function action_edit($id = null) { if ($inventory_unit = Model_Inventory_Unit::find($id)) { $val = Model_Inventory_Unit::validate('edit'); if ($val->run()) { $inventory_unit->name = Input::post('name'); if ($inventory_unit->save()) { Session::set_flash('success', e('Updated inventory_unit #' . $id)); Response::redirect('admin/inventory/units/view/' . $inventory_unit->id); } else { Session::set_flash('error', e('Could not update inventory_unit #' . $id)); } } else { if (Input::method() == 'POST') { $inventory_unit->name = $val->validated('name'); Session::set_flash('error', $val->error()); } $this->template->set_global('inventory_unit', $inventory_unit, false); } $this->template->title = "Inventory Units » " . $inventory_unit->name . " » Edit"; $this->template->content = View::forge('admin/inventory/units/edit'); } else { Fuel\Core\Session::set_flash('error', 'The selected item could not be found'); Fuel\Core\Response::redirect_back('admin/inventory/units'); } }
public function action_view($id = null) { if ($user_type = Model_User_Type::find($id)) { $this->template->title = "User Type » " . $user_type->name; $this->template->content = View::forge('admin/user/types/view', array('user_type' => $user_type)); } else { Fuel\Core\Session::set_flash('error', 'Cannot find the selected item'); Fuel\Core\Response::redirect_back('admin/user/types'); } }
public function action_view($id = null) { if ($user = Model_User::find($id)) { $this->template->title = "User"; $this->template->content = View::forge('admin/users/view', array('user' => $user)); } else { Fuel\Core\Session::set_flash('error', 'Cannot find the selected user'); Fuel\Core\Response::redirect_back('admin/users'); } }
public function action_deletetimes($task_log_id = null) { if (!($task_log = Model_Projecttasklog::find($task_log_id))) { Fuel\Core\Session::set_flash('error', 'Cannot delete task log # ' . $task_log_id); Fuel\Core\Response::redirect_back('user/timesheets'); } if ($task_log->delete()) { Fuel\Core\Session::set_flash('success', 'Deleted task log # ' . $task_log_id); } else { Fuel\Core\Session::set_flash('error', 'Cannot delete task log # ' . $task_log_id); } Fuel\Core\Response::redirect('user/timesheets/view/' . $task_log->project_task_id); }