public function rejectChanges(Character $character) { if ($character->in_review) { $character->in_review = false; $character->save(); $character->revertChanges($character->activeVersion()); if (!$character->active) { //This is a new character $character->owner->sendMessage(null, "New Character Rejected", "The Storytellers have rejected your character \"" . $character->name . "\"." . " You can now access your character and make further changes as necessary." . " If you have any questions, please post in the \"General Messages\" forum."); } else { $character->owner->sendMessage(null, "Changes to " . $character->name . " Rejected", "The Storytellers have rejected your changes to \"" . $character->name . "\"." . " You can now access your character and make further changes as necessary." . " If you have any questions, please post in the \"General Messages\" forum."); } } return Redirect::to($_SERVER['HTTP_REFERER']); }
public function resetCurrentChanges(Character $character) { CharacterVersion::where('character_id', $character->id)->where('version', '>', $character->activeVersion())->delete(); return Redirect::to('/generator/' . $character->id); }