Ejemplo n.º 1
0
 function showTranslateVariableFillRes()
 {
     $displayTranslator = new DisplayTranslator();
     $survey = new Survey($_SESSION['SUID']);
     $vsid = getFromSessionParams('vsid');
     $var = $survey->getVariableDescriptive($vsid);
     $_SESSION['VSID'] = $vsid;
     $var->setFillText(loadvarAllowHTML(SETTING_FILLTEXT));
     $content = $displayTranslator->displaySuccess(Language::messageVariableChanged($var->getName()));
     $var->save();
     /* compile */
     $compiler = new Compiler($_SESSION['SUID'], getSurveyVersion($survey));
     $mess = $compiler->generateVariableDescriptives(array($var));
     $mess = $compiler->generateGetFills(array($var));
     $mess = $compiler->generateInlineFields(array($var));
     /* update last page */
     $_SESSION['LASTPAGE'] = substr($_SESSION['LASTPAGE'], 0, strripos($_SESSION['LASTPAGE'], "res"));
     /* return result */
     return $displayTranslator->showTranslateVariable($_SESSION['VSID'], $content);
 }