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']);
 }
Exemplo n.º 2
0
 public function resetCurrentChanges(Character $character)
 {
     CharacterVersion::where('character_id', $character->id)->where('version', '>', $character->activeVersion())->delete();
     return Redirect::to('/generator/' . $character->id);
 }