コード例 #1
0
 public function action_create()
 {
     if (Input::method() == 'POST') {
         $val = Model_Inventory_Unit::validate('create');
         if ($val->run()) {
             $inventory_unit = Model_Inventory_Unit::forge(array('name' => Input::post('name')));
             if ($inventory_unit and $inventory_unit->save()) {
                 Session::set_flash('success', e('Added inventory_unit #' . $inventory_unit->id . '.'));
                 Response::redirect('admin/inventory/units/view/' . $inventory_unit->id);
             } else {
                 Session::set_flash('error', e('Could not save inventory_unit.'));
             }
         } else {
             Session::set_flash('error', $val->error());
         }
     }
     $this->template->title = "Inventory Units » Create";
     $this->template->content = View::forge('admin/inventory/units/create');
 }
コード例 #2
0
 public function get_inventory_unit()
 {
     return !is_null($this->inventory_unit) ? $this->inventory_unit : Model_Inventory_Unit::forge(array('id' => 0));
 }