function showRemoveTypeRes() { /* update last page */ $_SESSION['LASTPAGE'] = 'sysadmin.survey'; $displaySysAdmin = new DisplaySysAdmin(); $survey = new Survey($_SESSION['SUID']); $tyd = getFromSessionParams('tyd'); if ($tyd != '') { //edit $type = $survey->getType($tyd); $type->remove(); /* compile */ $compiler = new Compiler($_SESSION['SUID'], getSurveyVersion($survey)); $mess = $compiler->generateTypes(array($type), true); $vars = $survey->getVariableDescriptivesOfType($tyd); $mess = $compiler->generateVariableDescriptives($vars); $mess = $compiler->generateGetFills($vars); return $displaySysAdmin->showSurvey($displaySysAdmin->displaySuccess(Language::messageTypeRemoved($type->getName()))); } else { return $displaySysAdmin->showSurvey(); } }