<?php error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); require 'common.php'; if (count($_POST) > 0) { $item = Item::pegarDoPost(); //var_dump($item); if (array_key_exists('slug', $_GET)) { $item->alterar(); } else { $item->inserir(); } header('Location: item-editor.php?slug=' . $item->getSlug()); exit; } elseif (array_key_exists('slug', $_GET)) { $item = Item::pegarItem($_GET['slug']); } else { $item = new Item('', '', 0.0, 0.0); } //var_dump($item); if ($item instanceof ArmaMuscular) { $arma = new Arma('', '', 0, 0, ''); $longe = $item; $arma->setMao($longe->getMao()); } elseif ($item instanceof Arma) { $arma = $item; if (!is_null($arma->getArremesso())) { $longe = $arma->getArremesso(); } else { $longe = new ArmaMuscular('', '', 0.0, 0.0, ''); }