public function refresh($cID = 0, $token) { if (intval($cID) > 0) { if ($this->token->validate('refresh', $token)) { $p = SinglePage::getByID($cID); $cp = new Permissions($p); if ($cp->canAdmin()) { SinglePage::refresh($p); $this->redirect('/dashboard/pages/single', 'single_page_refreshed'); } else { $this->error->add(t('You do not have permissions to refresh this page.')); } } else { $this->error->add($this->token->getErrorMessage()); } } else { $this->error->add(t('Page Unsuccessfully Refreshed.')); } }