Ejemplo n.º 1
0
 /**
  * code for output generation of function "const.edit"
  *
  * @throws LFException raised if no constant was selected
  * @param array language array
  * @return string generated html content
  */
 private function outputFuncConstEdit($langData)
 {
     // get vars
     $constant = $this->MOD_SETTINGS['constList'];
     $numTextAreaRows = $this->extConfig['numTextAreaRows'];
     // checks
     if (empty($constant) || $constant == '###default###') {
         throw new LFException('failure.select.noConst', 1);
     }
     // get output
     $languages = tx_lfeditor_mod1_functions::buildLangArray($this->extConfig['viewLanguages']);
     $langArray = array_merge(array('default'), $languages);
     $content = tx_lfeditor_mod1_template::outputEditConst($langArray, $constant, $langData, $numTextAreaRows);
     return $content;
 }