26 $this->pc_gui = $a_val;
46 $this->plugin = $a_val;
66 $this->mode = $a_mode;
99 abstract function insert();
100 abstract function edit();
101 abstract function create();
102 abstract function getElementHTML($a_mode, array $a_properties, $plugin_version);
106 return $this->
getPCGUI()->createElement($a_properties);
111 return $this->
getPCGUI()->updateElement($a_properties);
119 $this->
getPCGUI()->returnToParent();
129 $co = $this->
getPCGUI()->getContentObject();
132 $co->setProperties($a_val);
143 $co = $this->
getPCGUI()->getContentObject();
146 return $co->getProperties($a_val);
161 $a_form->addCommandButton(
"create_plug", $lng->txt(
"save"));