function toStringEdit ($post_vars = "", $faulty_values = "",
         $edit_form = "", $anker = "") {
     if ($faulty_values == '')
         $faulty_values = array();   
     $out = '';
     $tag_headline = '';
     $table = '';
     if ($edit_form == '')
         $edit_form = new ExternEditHtml($this->config, $post_vars, $faulty_values, $anker);
     
     $edit_form->setElementName($this->getName());
     $element_headline = $this->getEditFormHeadline($edit_form);
     
     $headline = $edit_form->editHeadline(_("Allgemeine Angaben"));
     $title = _("Link-Text:");
     $info = _("Geben Sie den Text ein, der auf die übergeordnete Ebene verweist (Link zurück).");
     $content = $edit_form->editTextfieldGeneric("linktext", $title, $info, 25, 60);
     
     $title = _("Link-Bild (URL):");
     $info = _("Geben Sie die URL eines Bildes ein, das als Link auf die übergeordnete Ebene verweist (z.B. Back-Button).");
     $content .= $edit_form->editTextfieldGeneric("image", $title, $info, 40, 200);
     
     $content_table = $edit_form->editContentTable($headline, $content);
     $content_table .= $edit_form->editBlankContent();
     
     $out = $content_table . $edit_form->getEditFormContent($this->attributes);
     
     $submit = $edit_form->editSubmit($this->config->getName(),
             $this->config->getId(), $this->getName());
     $out = $edit_form->editContent($out, $submit);
     $out .= $edit_form->editBlank();
     
     return  $element_headline . $out;
 }
 function toStringEdit ($post_vars = "", $faulty_values = "",
         $edit_form = "", $anker = "") {
         
     if ($faulty_values == '')
         $faulty_values = array();   
     $out = '';
     $tag_headline = '';
     $table = '';
     if ($edit_form == '')
         $edit_form = new ExternEditHtml($this->config, $post_vars, $faulty_values, $anker);
     
     $edit_form->setElementName($this->getName());
     $element_headline = $this->getEditFormHeadline($edit_form);
     
     $content_table = $edit_form->getEditFormContent($this->attributes);
     $content_table .= $edit_form->editBlankContent();
     
     $headline = $edit_form->editHeadline(_("Einzug"));
     $title = _("Linker Einzug:");
     $info = _("Geben Sie an, wie weit (Pixel) der Text im Absatz links eingerückt werden soll.");
     $content = $edit_form->editTextfieldGeneric("margin", $title, $info, 3, 3);
     
     $content_table .= $edit_form->editContentTable($headline, $content);
     $content_table .= $edit_form->editBlankContent();
             
     $submit = $edit_form->editSubmit($this->config->getName(),
             $this->config->getId(), $this->getName());
     $out = $edit_form->editContent($content_table, $submit);
     $out .= $edit_form->editBlank();
     
     return  $element_headline . $out;
 }
 function toStringEdit ($post_vars = "", $faulty_values = "",
         $edit_form = "", $anker = "") {
     if ($faulty_values == '')
         $faulty_values = array();   
     $out = '';
     $tag_headline = '';
     $table = '';
     if ($edit_form == '')
         $edit_form = new ExternEditHtml($this->config, $post_vars, $faulty_values, $anker);
     
     $edit_form->setElementName($this->getName());
     $element_headline = $this->getEditFormHeadline($edit_form);
     
     $headline = $edit_form->editHeadline(_("Bezeichnungen"));
     $info = _("Geben Sie eine alternative Bezeichnung ein.");
     $names = array(_("Straße"), _("Ort"), _("Telefon"), _("Fax"), _("Email"), _("Homepage"));
     $content = $edit_form->editTextfieldGeneric("aliases", $names, $info, 30, 60);
     
     $content_table = $edit_form->editContentTable($headline, $content);
     $content_table .= $edit_form->editBlankContent();
     
     $out = $content_table . $edit_form->getEditFormContent($this->attributes);
     
     $submit = $edit_form->editSubmit($this->config->getName(),
             $this->config->getId(), $this->getName());
     $out = $edit_form->editContent($out, $submit);
     $out .= $edit_form->editBlank();
     
     return  $element_headline . $out;
 }
 function toStringEdit ($post_vars = "", $faulty_values = "",
         $edit_form = "", $anker = "") {
     
     global $INST_TYPE;
     
     if ($faulty_values == '')
         $faulty_values = array();   
     $out = '';
     $tag_headline = '';
     $table = '';
     if ($edit_form == '')
         $edit_form = new ExternEditHtml($this->config, $post_vars, $faulty_values, $anker);
     
     $edit_form->setElementName($this->getName());
     $element_headline = $this->getEditFormHeadline($edit_form);
     
     $headline = $edit_form->editHeadline(_("Bezeichnungen"));
     $info = _("Geben Sie eine alternative Bezeichnung ein.");
     foreach ($INST_TYPE as $type)
         $names[] = $type["name"];
     $content = $edit_form->editTextfieldGeneric("aliases", $names, $info, 35, 200);
     
     $content_table = $edit_form->editContentTable($headline, $content);
     $content_table .= $edit_form->editBlankContent();
     
     $out = $content_table . $edit_form->getEditFormContent($this->attributes);
     
     $submit = $edit_form->editSubmit($this->config->getName(),
             $this->config->getId(), $this->getName());
     $out = $edit_form->editContent($out, $submit);
     $out .= $edit_form->editBlank();
     
     return  $element_headline . $out;
 }
 public function toStringEdit ($post_vars = '', $faulty_values = '', $edit_form = '', $anker = '') {
                         
     if ($faulty_values == '') {
         $faulty_values = array();
     }
     $out = '';
     $table = '';
     if ($edit_form == '') {
         $edit_form = new ExternEditHtml($this->config, $post_vars, $faulty_values, $anker);
     }
     
     $edit_form->setElementName($this->getName());
     $element_headline = $this->getEditFormHeadline($edit_form);
     
     $table = $edit_form->editSelectInstitutes();
     
     $content_table .= $edit_form->editContentTable($headline, $table);
     $content_table .= $edit_form->editBlankContent();
     
     $submit = $edit_form->editSubmit($this->config->getName(), $this->config->getId(), $this->getName());
     $out = $edit_form->editContent($content_table, $submit);
     $out .= $edit_form->editBlank();
     
     return  $element_headline . $out;
 }
 function toStringEdit ($post_vars = "", $faulty_values = "",
         $edit_form = "", $anker = "") {
     if ($faulty_values == '')
         $faulty_values = array();   
     $out = '';
     $tag_headline = '';
     $table = '';
     if ($edit_form == '')
         $edit_form = new ExternEditHtml($this->config, $post_vars, $faulty_values, $anker);
     
     $edit_form->setElementName($this->getName());
     $element_headline = $this->getEditFormHeadline($edit_form);
     
     $headline = $edit_form->editHeadline(_("Allgemeine Angaben"));
     $title = _("Pfad-Trennzeichen:");
     $info = _("Geben Sie ein oder mehrere Zeichen ein, die als Trennzeichen zwischen den Links im Navigations-Pfad erscheinen sollen.");
     $content = $edit_form->editTextfieldGeneric("delimiter", $title, $info, 25, 50);
     
     $content_table = $edit_form->editContentTable($headline, $content);
     $content_table .= $edit_form->editBlankContent();
     
     $out = $content_table . $edit_form->getEditFormContent($this->attributes);
     
     $submit = $edit_form->editSubmit($this->config->getName(),
             $this->config->getId(), $this->getName());
     $out = $edit_form->editContent($out, $submit);
     $out .= $edit_form->editBlank();
     
     return  $element_headline . $out;
 }
    function toStringEdit ($post_vars = "", $faulty_values = "",
            $edit_form = "", $anker = "") {

        if ($faulty_values == '')
            $faulty_values = array();
        $out = '';
        $tag_headline = '';
        $table = '';
        if ($edit_form == '')
            $edit_form = new ExternEditHtml($this->config, $post_vars, $faulty_values, $anker);

        $edit_form->setElementName($this->getName());
        $element_headline = $this->getEditFormHeadline($edit_form);

        $content_table = $edit_form->getEditFormContent($this->attributes);
        $content_table .= $edit_form->editBlankContent();

        $headline = $edit_form->editHeadline(_("Weitere Angaben"));

        $content = $edit_form->editAlign("align");

        $title = _("Linktext:");
        $info = _("Geben Sie den Text für den Link ein.");
        $content .= $edit_form->editTextfieldGeneric("linktext", $title, $info, 40, 150);

        $title = _("Bild anzeigen:");
        $info = _("Anwählen, wenn ein Bild als Link angezeigt werden soll.");
        $value = "1";
        $content .= $edit_form->editCheckboxGeneric("image", $title, $info, $value, "");

        $title = _("Bild-URL:");
        $info = _("Geben Sie die URL eines Bildes ein, dass als Link dienen soll. Wenn Sie keine URL angeben, wird ein Standard-Bild (Pfeile) ausgegeben.");
        $content .= $edit_form->editTextfieldGeneric("imageurl", $title, $info, 40, 150);

        $content_table .= $edit_form->editContentTable($headline, $content);
        $content_table .= $edit_form->editBlankContent();

        $submit = $edit_form->editSubmit($this->config->getName(),
                $this->config->getId(), $this->getName());
        $out = $edit_form->editContent($content_table, $submit);
        $out .= $edit_form->editBlank();

        return  $element_headline . $out;
    }
    function toStringEdit ($post_vars = '', $faulty_values = '',
            $edit_form = '', $anker = '') {
        global $EXTERN_MODULE_TYPES;

        if ($faulty_values == '')
            $faulty_values = array();
        $out = '';
        $tag_headline = '';
        $table = '';
        if ($edit_form == '')
            $edit_form = new ExternEditHtml($this->config, $post_vars, $faulty_values, $anker);

        $edit_form->setElementName($this->getName());
        $element_headline = $this->getEditFormHeadline($edit_form);

        $headline = $edit_form->editHeadline(_("Beschreibung der Marker"));
        $table = $edit_form->editMarkerDescription($this->markers, $this->new_datafields);

        $content_table = $edit_form->editContentTable($headline, $table);
        $content_table .= $edit_form->editBlankContent();

        $headline = $edit_form->editHeadline(_("Template"));
        $info = _("Geben Sie hier das Template ein.");
        $table = $edit_form->editTextareaGeneric('template', '', $info, 40, 80);

        $content_table .= $edit_form->editContentTable($headline, $table);
        $content_table .= $edit_form->editBlankContent();

        $hidden = array($this->getName . '_chdate' => time());
        $submit = $edit_form->editSubmit($this->config->getName(),
                $this->config->getId(), $this->getName(), $hidden);
        $out = $edit_form->editContent($content_table, $submit);
        $out .= $edit_form->editBlank();

        return  $element_headline . $out;
    }
    function toStringEdit ($post_vars = "", $faulty_values = "",
            $edit_form = "", $anker = "") {

        if ($faulty_values == '')
            $faulty_values = array();
        $out = '';
        $table = '';
        if ($edit_form == '')
            $edit_form = new ExternEditHtml($this->config, $post_vars, $faulty_values, $anker);

        $edit_form->setElementName($this->getName());
        $element_headline = $this->getEditFormHeadline($edit_form);

        $title = _("Alle Studienbereiche anzeigen:");
        $info = _("Wählen Sie diese Option, wenn alle Veranstaltungen aus allen Studienbereichen angezeigt werden sollen - unabhängig von unten vorgenommener Auswahl.");
        $values = '1';
        $names = '';
        $table = $edit_form->editCheckboxGeneric('selectallsubjectareas', $title, $info, $values, $names);
        $table .= $edit_form->editSelectSubjectAreas(new StudipSemTreeSearch('dummy', 'SelectSubjectAreas', FALSE));

        $title = _("Auswahl umkehren:");
        $info = _("Wählen Sie diese Option, wenn Veranstaltungen aus den ausgewählten Bereichen nicht angezeigt werden sollen.");
        $values = '1';
        $names = '';
        $table .= $edit_form->editCheckboxGeneric('reverseselection', $title, $info, $values, $names);

        $content_table .= $edit_form->editContentTable($headline, $table);
        $content_table .= $edit_form->editBlankContent();

        $submit = $edit_form->editSubmit($this->config->getName(),
                $this->config->getId(), $this->getName());
        $out = $edit_form->editContent($content_table, $submit);
        $out .= $edit_form->editBlank();

        return  $element_headline . $out;
    }
 function toStringEdit ($post_vars = "", $faulty_values = "",
         $edit_form = "", $anker = "") {
         
     if ($faulty_values == '')
         $faulty_values = array();   
     $out = '';
     $tag_headline = '';
     $table = '';
     if ($edit_form == '')
         $edit_form = new ExternEditHtml($this->config, $post_vars, $faulty_values, $anker);
     
     $edit_form->setElementName($this->getName());
     $element_headline = $this->getEditFormHeadline($edit_form);
     
     $headline = $edit_form->editHeadline(_("Textersetzungen"));
     
     $info = _("Geben Sie jeweils einen Text ein, der an der entsprechenden Stelle ausgegeben werden soll.");
     $attributes = array("headline", "homeinst", "involvedinst", "countuser",
             "countpostings", "countdocuments");
     $titles = array(_("Überschrift:"), _("Heimatinstitut:"), _("beteiligte Institute:"),
             _("Teilnehmer:"), _("Forenbeiträge:"), _("Dokumente:"));
     for ($i = 0; $i < sizeof($attributes); $i++)
         $table .= $edit_form->editTextfieldGeneric($attributes[$i], $titles[$i], $info, 40, 150);
     
     $content_table = $edit_form->editContentTable($headline, $table);
     $content_table .= $edit_form->editBlankContent();
     
     $attributes = array("font_face", "font_size", "font_color", "font_class", "font_style");
     $headlines = array("font" => _("Schriftformatierung für Textersetzungen"));
     $content_table .= $edit_form->getEditFormContent($attributes, $headlines);
     $content_table .= $edit_form->editBlankContent();
     
     $submit = $edit_form->editSubmit($this->config->getName(),
             $this->config->getId(), $this->getName());
     $out = $edit_form->editContent($content_table, $submit);
     $out .= $edit_form->editBlank();
     
     return  $element_headline . $out;
 }
示例#11
0
    function toStringEdit ($post_vars = "", $faulty_values = "",
            $edit_form = "", $anker = "") {
            
        if ($faulty_values == '')
            $faulty_values = array();   
        $out = '';
        $tag_headline = '';
        $table = '';
        if ($edit_form == '')
            $edit_form = new ExternEditHtml($this->config, $post_vars, $faulty_values, $anker);
        
        $edit_form->setElementName($this->getName());
        $element_headline = $this->getEditFormHeadline($edit_form);
        
        $edit_form_headlines = array(
                'div_change' => _("Bereich mit Änderungsdatum und Name (HTML-Tag &lt;div&gt;)"),
                'span_name' => _("Formatierung des Namens (HTML-Tag &lt;span&gt;)"));
        $content_table = $edit_form->getEditFormContent($this->attributes, $edit_form_headlines);
        $content_table .= $edit_form->editBlankContent();
        
        $headline = $edit_form->editHeadline(_("Weitere Optionen"));

        $title = _("Änderungsdatum anzeigen:");
        $info = _("Ausgabe des Änderungsdatums und des Namens der Person, die die Änderungen vorgenommen hat");
        $content = $edit_form->editCheckboxGeneric('showlastchange', $title, $info, 1, '');
        
        $title = _("Alternative Formatierung:");
        $info = _("Geben Sie hier eine alternative Formatierungsregel an, mit der alle Literaturlisten einheitlich Formatiert werden sollen. Wird keine Formatierung angegeben, wird die Formatierung benutzt, die der Autor der Literaturliste vorgesehen hat.");
        $content .= $edit_form->editTextareaGeneric('formatting', $title, $info, 5, 35);
        
        $content_table .= $edit_form->editContentTable($headline, $content);
        $content_table .= $edit_form->editBlankContent();
                
        $submit = $edit_form->editSubmit($this->config->getName(),
                $this->config->getId(), $this->getName());
        $out = $edit_form->editContent($content_table, $submit);
        $out .= $edit_form->editBlank();
        
        return  $element_headline . $out;
    }
 function toStringEdit ($post_vars = "", $faulty_values = "",
         $edit_form = "", $anker = "") {
     
     global $SEM_TYPE;
     
     $order = $this->config->getValue($this->name, "order");
     if (!is_array($order) || array_diff(array_keys($SEM_TYPE), $order)) {
         $this->config->setValue($this->name, "order", array_keys($SEM_TYPE));
         $this->config->store();
     }
                 
     if ($faulty_values == '')
         $faulty_values = array();   
     $out = '';
     $table = '';
     if ($edit_form == '')
         $edit_form = new ExternEditHtml($this->config, $post_vars, $faulty_values, $anker);
     
     $edit_form->setElementName($this->getName());
     $element_headline = $this->getEditFormHeadline($edit_form);
     
     $table = $edit_form->editSemTypes();
     
     $content_table .= $edit_form->editContentTable($headline, $table);
     $content_table .= $edit_form->editBlankContent();
     
     $submit = $edit_form->editSubmit($this->config->getName(),
             $this->config->getId(), $this->getName());
     $out = $edit_form->editContent($content_table, $submit);
     $out .= $edit_form->editBlank();
     
     return  $element_headline . $out;
 }