public static function destroy($id)
 {
     self::check_logged_in();
     $vendoritem = new VendorItem(array('id' => $id));
     $vendoritem->destroy();
     Redirect::to('/vendoritem', array('message' => 'The vendor item has been removed successfully!'));
 }
 public static function addVendorItem($id)
 {
     self::check_logged_in();
     $item = new Item(array('id' => $id));
     $options = array();
     $allvendoritems = VendorItem::all($options);
     $curvendoritems = $item->getVendorItems();
     function compare_vendoritems($obj_a, $obj_b)
     {
         return $obj_a->id - $obj_b->id;
     }
     $vendoritems = array_udiff($allvendoritems, $curvendoritems, 'compare_vendoritems');
     View::make('item/vendoritem/add.html', array('item_id' => $id, 'vendoritems' => $vendoritems));
 }
 public static function show($id)
 {
     $vendor = Vendor::find($id);
     $vendoritems = VendorItem::all(array('vendor_id' => $id));
     View::make('vendor/show.html', array('vendor' => $vendor, 'vendoritems' => $vendoritems));
 }