/**
  * Generate the module
  */
 protected function compile()
 {
     global $objPage;
     $this->Template->employee = '';
     $this->Template->referer = 'javascript:history.go(-1)';
     $this->Template->back = $GLOBALS['TL_LANG']['MSC']['goBack'];
     $objEmployee = \StaffEmployeeModel::findPublishedByParentAndIdOrAlias(\Input::get('items'), $this->staff_categories);
     // Overwrite the page title
     if ($objEmployee->title != '') {
         $objPage->pageTitle = strip_tags(strip_insert_tags($objEmployee->firstname . ' ' . $objEmployee->lastname));
     }
     // Overwrite the page description
     if ($objEmployee->description != '') {
         $objPage->description = $this->prepareMetaDescription($objEmployee->description);
     }
     $arrEmployee = $this->parseEmployee($objEmployee);
     $this->Template->employee = $arrEmployee;
 }