24 include_once(
"Services/Block/classes/class.ilBlockGUI.php");
 
   25 define(
"IL_FORM_EDIT", 0);
 
   26 define(
"IL_FORM_CREATE", 1);
 
   27 define(
"IL_FORM_RE_EDIT", 2);
 
   28 define(
"IL_FORM_RE_CREATE", 3);
 
   52                 include_once(
"Services/Block/classes/class.ilHtmlBlock.php");
 
   53                 if (
$_GET[
"html_block_id"] > 0)
 
   58                 $this->ctrl->saveParameter($this, array(
"html_block_id"));
 
   72                 $next_class = $this->ctrl->getNextClass($this);
 
   73                 $cmd = $this->ctrl->getCmd();
 
   78                                 $html = $this->
$cmd();
 
   93                 $this->form_edit_mode = $a_form_edit_mode;
 
  114                 $lng->loadLanguageModule(
"block");
 
  116                 include(
"Services/Form/classes/class.ilPropertyFormGUI.php");
 
  123                 $alert = ($this->form_check[
"HtmlBlock"][
"Title"][
"error"] != 
"")
 
  124                         ? $this->form_check[
"HtmlBlock"][
"Title"][
"error"]
 
  126                 $form_gui->addTextProperty($lng->txt(
"block_html_block_title"),
 
  133                 $alert = ($this->form_check[
"HtmlBlock"][
"Content"][
"error"] != 
"")
 
  134                         ? $this->form_check[
"HtmlBlock"][
"Content"][
"error"]
 
  136                 $form_gui->addTextAreaProperty($lng->txt(
"block_html_block_content"),
 
  145                         $form_gui->addCommandButton(
"saveHtmlBlock", $lng->txt(
"save"));
 
  146                         $form_gui->addCommandButton(
"cancelSaveHtmlBlock", $lng->txt(
"cancel"));
 
  150                         $form_gui->addCommandButton(
"updateHtmlBlock", $lng->txt(
"save"));
 
  151                         $form_gui->addCommandButton(
"cancelUpdateHtmlBlock", $lng->txt(
"cancel"));
 
  154                 $form_gui->setTitle($lng->txt(
"block_html_block_head"));
 
  155                 $form_gui->setFormAction($this->ctrl->getFormAction($this));
 
  160                 return $form_gui->getHTML();
 
  192                 include_once(
"./Services/AdvancedEditing/classes/class.ilObjAdvancedEditing.php");
 
  200                         $this->html_block->create();
 
  216                 include_once(
"./classes/class.ilObjAdvancedEditing.php");
 
  223                         $this->html_block->update();
 
  244                                 $values[
"Title"] = 
"";
 
  245                                 $values[
"Content"] = 
"";
 
  249                                 $values[
"Title"] = $this->html_block->getTitle();
 
  250                                 $values[
"Content"] = $this->html_block->getContent();
 
  272                 include_once(
"./Services/Utilities/classes/class.ilTypeCheck.php");
 
  275                 $this->form_check[
"HtmlBlock"] = array();
 
  276                 $this->form_check[
"HtmlBlock"][
"Title"] =
 
  278                 $this->form_check[
"HtmlBlock"][
"Content"] =
 
  281                 foreach($this->form_check[
"HtmlBlock"] as $prop_check)
 
  283                         if (!$prop_check[
"ok"])