function afterAction(&$base) { if (!Roll::isFormInvalid()) { $base->setInfoText($this->method); } LocationHistory::saveInfoText(); if (Roll::isFormInvalid()) { LocationHistory::rollBack(1); } else { LocationHistory::resetPost(); CacheManager::resetCache(0, TRUE); //performReset if (isset($base->nextAction)) { LocationHistory::rollBack($base->nextAction); } elseif (isset($base->rollBackNum)) { LocationHistory::rollBack($base->rollBackNum); } else { if ($this->method == "delete") { $ctrl =& new AppController(LocationHistory::getBack(2)); // ha showdetails-rol mentunk a delete-re, akkor a showdetails elotti oldalra terunk vissza: if ($ctrl->list == $this->list && $ctrl->method == "showdetails" && $ctrl->rollid == $this->rollid) { LocationHistory::rollBack(3); } } LocationHistory::rollBack(2); } } }