5 include_once(
"./Services/Form/classes/class.ilFormPropertyGUI.php");
 
    6 include_once 
'Services/UIComponent/Toolbar/interfaces/interface.ilToolbarItem.php';
 
   41                 $this->value = $a_value;
 
   72                 $this->letters = $a_val;
 
   97                         $this->
setAlert($lng->txt(
"msg_input_is_required"));
 
  110                 die(
"only implemented for toolbar usage");
 
  133                 $this->parent_object = $a_obj;
 
  134                 $this->parent_cmd = $a_cmd;
 
  145                 $this->highlight = 
true;
 
  146                 $this->highlight_letter = $a_high_letter;
 
  156                 $lng->loadLanguageModule(
"form");
 
  158                 $tpl = 
new ilTemplate(
"tpl.prop_alphabet.html", 
true, 
true, 
"Services/Form");
 
  161                         $tpl->setCurrentBlock(
"letter");
 
  162                         $tpl->setVariable(
"TXT_LET", $l);
 
  163                         $ilCtrl->setParameter($this->parent_object, 
"letter", rawurlencode($l));
 
  164                         $tpl->setVariable(
"TXT_LET", $l);
 
  165                         $tpl->setVariable(
"HREF_LET", $ilCtrl->getLinkTarget($this->parent_object, $this->parent_cmd));
 
  166                         if ($this->highlight && $this->highlight_letter == $l)
 
  168                                 $tpl->setVariable(
"CLASS", 
' class="ilHighlighted" ');
 
  170                         $tpl->parseCurrentBlock();
 
  172                 $ilCtrl->setParameter($this->parent_object, 
"letter", 
"");
 
  173                 $tpl->setVariable(
"TXT_ALL", $lng->txt(
"form_alphabet_all"));
 
  174                 $tpl->setVariable(
"HREF_ALL", $ilCtrl->getLinkTarget($this->parent_object, $this->parent_cmd));
 
  175                 if ($this->highlight && $this->highlight_letter == 
"")
 
  177                         $tpl->setVariable(
"CLASSA", 
' class="ilHighlighted" ');