public static function getFromId($id) { $db = Neuron_DB_Database::getInstance(); $data = explode(':', $id); $id = intval($data[0]); $level = isset($data[1]) ? intval($data[1]) : 1; $amount = isset($data[2]) ? intval($data[2]) : 0; $data = $db->query("\n\t\t\tSELECT\n\t\t\t\t*\n\t\t\tFROM\n\t\t\t\tequipment\n\t\t\tWHERE\n\t\t\t\te_id = {$id}\n\t\t"); if (count($data) == 1) { $equipment = new self($data[0]['e_name'], $level); $equipment->addAmount($amount); return $equipment; } else { return false; } }