Ejemplo n.º 1
0
 public function add_item($item, $amount = 1)
 {
     $it = null;
     if ($it instanceof item) {
         $it = $item;
     } else {
         if (is_numeric($item)) {
             $it = item::load_one($item);
         } else {
             if (is_string($item)) {
                 $it = item::load_one($item, 'name');
             } else {
                 return false;
             }
         }
     }
     $iit = new inventory_item();
     $iit->item_id = $it->id;
     $iit->inventory_id = $this->id;
     $iit->amount = $amount;
     $iit->refine_level = 0;
     $iit->enchantment_id = null;
     $iit->save();
     return $iit;
 }
Ejemplo n.º 2
0
 public function item()
 {
     static $item = null;
     if (!$item) {
         $item = item::load_one($this->item_id);
     }
     return $item;
 }