<?php include_once "bootstrap.php"; /*********Generate Hero*********/ include_once "hero/hero.php"; $testHero = new Hero(); $testHero->GenerateHero(1); // $_REQUEST["level"]); //generate lvl1 Hero $testHero->GiveToUser($currentUID); //save adventurer $testHero->SaveHero(); /***********end generate Hero *********/ //header("Location: index.php"); ?> <a href="home.php">Return</a>
<?php include_once "bootstrap.php"; /*********Generate Hero*********/ include_once "hero/heroController.php"; $heroController = new heroController(); include_once "user/userController.php"; $userController = new userController(); $user = new User(); $user = $user->load($currentUID); $newHeroCost = $heroController->getCostForNextHero($currentUID); if ($user->canAfford($newHeroCost)) { $user->gold -= $newHeroCost; $user->Save(); $Hero = new Hero(); $Hero->GenerateHero(1); // $_REQUEST["level"]); //generate lvl1 Hero $Hero->GiveToUser($currentUID); $Hero->generateStartingWeapon(); //@TODO move this into hero controller so it can follow the correct process (create, give, weapon, ect) //save hero $Hero->SaveHero(); /***********end generate Hero *********/ //check for referer bonus if ($newHeroCost > 0 && $user->refererID != 0) { $refererUser = new User(); $refererUser = $refererUser->load($user->refererID); $recruitmentBonus = ceil($newHeroCost / 10); $refererUser->credit($recruitmentBonus); $userController->sendMessage($refererUser->ID, $user->ID, "Recruitment Bonus of " . $recruitmentBonus . " gp", $user->username . " hired a new hero, earning you " . $recruitmentBonus . "gp"); }
<?php include_once "bootstrap.php"; /*********Generate Hero*********/ include_once "hero/heroController.php"; $heroController = new heroController(); include_once "user/user.php"; $user = new User(); $user = $user->load($currentUID); $newHeroCost = $heroController->getCostForNextHero($currentUID); if ($user->canAfford($newHeroCost)) { $user->gold -= $newHeroCost; $user->Save(); $Hero = new Hero(); $Hero->GenerateHero($_REQUEST["level"]); //generate lvl Hero $Hero->GiveToUser($currentUID); $Hero->generateStartingWeapon(); //@TODO move this into hero controller so it can follow the correct process (create, give, weapon, ect) //save hero $Hero->SaveHero(); /***********end generate Hero *********/ header("Location: viewHero.php?ID=" . $Hero->ID); } else { header("Location: home.php"); //@TODO error message for cant afford }