Example #1
0
<?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, '');
    }