/** * View a diff report * * @return @e void */ protected function _viewReport() { //----------------------------------------- // Init //----------------------------------------- $sessionID = intval($this->request['sessionID']); $content = ''; $missing = 0; $changed = 0; $last_group = ''; //----------------------------------------- // Get current session //----------------------------------------- $session = $this->skinFunctions->fetchSession($sessionID, true); if ($session === FALSE) { $this->registry->output->showError($this->lang->words['sd_nosession']); } //----------------------------------------- // Get data //----------------------------------------- $data = $this->skinFunctions->fetchReport($sessionID); $this->registry->output->extra_nav[] = array($this->settings['base_url'] . 'module=templates&section=skindiff&do=overview', $this->lang->words['sk_skindiffreports']); $this->registry->output->extra_nav[] = array($this->settings['base_url'] . 'module=templates&section=skindiff&do=viewReport&sessionID=' . $session['merge_id'], $this->skinFunctions->fetchReportTitle($session)); $this->registry->output->html .= $this->html->skindiff_reportOverview($session, $data['data'], $data['counts']['missing'], $data['counts']['changed']); }
/** * View a diff report * * @access private * @return void */ private function _viewReport() { //----------------------------------------- // Init //----------------------------------------- $sessionID = intval($this->request['sessionID']); $content = ''; $missing = 0; $changed = 0; $last_group = ''; //----------------------------------------- // Get current session //----------------------------------------- $session = $this->skinFunctions->fetchSession($sessionID); if ($session === FALSE) { $this->registry->output->showError($this->lang->words['sd_nosession']); } //----------------------------------------- // Get data //----------------------------------------- $data = $this->skinFunctions->fetchReport($sessionID); $this->registry->output->html = $this->html->skindiff_reportOverview($session, $data['data'], $data['counts']['missing'], $data['counts']['changed']); }