Пример #1
0
 /**
  * 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']);
 }