if (OOPlugin::isAvailable('d2u_stellenmarkt', 'hr4you_sync')) { $field = $form->addTextField('hr4you_berufskategorie_id'); $field->setLabel($I18N_STELLEN->msg('hr4you_berufskategorie_id')); } if ($func == 'edit') { $form->addParam('entry_id', $entry_id); } // Trigger für SEO42 Pathlist Update $form->addParam('seo42', 'update'); $form->show(); } else { // CLANG wird in variable $subform uebergeben; -1 da Sprachen mit ID 0 beginnen, PHP diesen Wert aber nicht uebermittelt $clang_id = $subform - 1; $form = rex_form::factory($REX['TABLE_PREFIX'] . 'd2u_stellenmarkt_kategorien_lang', $I18N_STELLEN->msg('kategorien') . " " . $REX['CLANG'][$clang_id], "kategorie_id = " . $entry_id . " AND clang_id = " . $clang_id, "post", false); // Formularauswahl $form->addRawField(raw_field("", $lang_chooser)); // Kategorie ID $field = $form->addHiddenField('kategorie_id'); $field->setValue($entry_id); // Clang ID $field = $form->addHiddenField('clang_id'); $field->setValue($clang_id); // Name $field = $form->addTextField('name'); $field->setLabel($I18N_STELLEN->msg('name')); $form->addParam('subform', $subform); if ($func == 'edit') { $form->addParam('entry_id', $entry_id); } $form->show(); }
// Liste anzeigen $list->show(); } elseif ($func == 'edit' || $func == 'add') { $form = rex_form::factory($REX['TABLE_PREFIX'] . 'd2u_kurse_orte', $I18N_KURSE->msg('orte'), "ort_id = " . $entry_id, "post", false); // Name $field = $form->addTextField('name'); $field->setLabel($I18N_KURSE->msg('name')); $field->setAttribute('maxlenght', '25'); // Laengengrad $field = $form->addTextField('laengengrad'); $field->setLabel($I18N_KURSE->msg('laengengrad')); // Breitengrad $field = $form->addTextField('breitengrad'); $field->setLabel($I18N_KURSE->msg('breitengrad')); // Hinweis Geocoding $form->addRawField(raw_field(' <br> ', $I18N_KURSE->msg('hinweis_geocoding'))); // Strasse $field = $form->addTextField('strasse'); $field->setLabel($I18N_KURSE->msg('strasse')); // PLZ $field = $form->addTextField('plz'); $field->setLabel($I18N_KURSE->msg('plz')); // Ort $field = $form->addTextField('ort'); $field->setLabel($I18N_KURSE->msg('ort')); // Bild $field = $form->addMediaField('bild'); $field->setLabel($I18N_KURSE->msg('bild')); // Lageplan $field = $form->addMediaField('lageplan'); $field->setLabel($I18N_KURSE->msg('lageplan'));