// modules[ctype_id][module_id]; // modules[ctype_id]['all']; // Module ... $modul_select = new rex_select(); $modul_select->setMultiple(true); $modul_select->setStyle('class="rex-form-select"'); $modul_select->setSize(10); $m_sql = rex_sql::factory(); $m_sql->setQuery('SELECT id, name FROM ' . $REX['TABLE_PREFIX'] . 'module ORDER BY name'); foreach ($m_sql->getArray() as $m) { $modul_select->addOption(rex_translate($m['name'], $I18N, false), $m['id']); } // Kategorien $cat_select = new rex_category_select(false, false, false, false); $cat_select->setMultiple(true); $cat_select->setStyle('class="rex-form-select"'); $cat_select->setSize(10); $cat_select->setName('categories[]'); $cat_select->setId('categories'); if (count($categories) > 0) { foreach ($categories as $c => $cc) { // typsicherer vergleich, weil (0 != "all") => false if ($c !== 'all') { $cat_select->setSelected($cc); } } } $ctypes_out = ''; $i = 1; $ctypes[] = ''; // Extra, fŸr Neue Spalte
<div class="rex-form-row"> <p class="rex-form-col-a rex-form-submit"> <input class="rex-form-submit" type="submit" name="copyarticle" value="' . $I18N->msg('content_submitcopyarticle') . '"' . rex_tabindex() . ' onclick="return confirm(\'' . $I18N->msg('content_submitcopyarticle') . '?\')" /> </p> </div> <div class="rex-clearer"></div> </div> </fieldset>'; } // --------------------------------------------------- ARTIKEL KOPIEREN ENDE // --------------------------------------------------- KATEGORIE/STARTARTIKEL VERSCHIEBEN START if ($isStartpage && ($REX['USER']->isAdmin() || $REX['USER']->hasPerm('moveCategory[]') && $REX['USER']->hasCategoryPerm($article->getValue('re_id')))) { $move_a = new rex_category_select(false, false, true, !$REX['USER']->hasMountPoints()); $move_a->setStyle('class="rex-form-select"'); $move_a->setId('category_id_new'); $move_a->setName('category_id_new'); $move_a->setSize('1'); $move_a->setSelected($article_id); $move_a->setAttribute('tabindex', rex_tabindex(false)); $out .= ' <fieldset class="rex-form-col-1"> <legend>' . $I18N->msg('content_submitmovecategory') . '</legend> <div class="rex-form-wrapper"> <div class="rex-form-row"> <p class="rex-form-col-a rex-form-select"> <label for="category_id_new">' . $I18N->msg('move_category') . '</label> ' . $move_a->get() . '
$userperm_all = rex_request('userperm_all', 'array'); // Erweiterte Permissions setzen $sel_ext = new rex_select(); $sel_ext->setMultiple(1); $sel_ext->setStyle('class="rex-form-select"'); $sel_ext->setSize(10); $sel_ext->setName('userperm_ext[]'); $sel_ext->setId('userperm-ext'); sort($REX['EXTPERM']); $sel_ext->addArrayOptions($REX['EXTPERM'], false); $userperm_ext = rex_request('userperm_ext', 'array'); $allcats = rex_request('allcats', 'int'); // zugriff auf categorien $sel_cat = new rex_category_select(false, false, false, false); $sel_cat->setMultiple(1); $sel_cat->setStyle('class="rex-form-select"'); $sel_cat->setSize(20); $sel_cat->setName('userperm_cat[]'); $sel_cat->setId('userperm-cat'); $userperm_cat = rex_request('userperm_cat', 'array'); $allmcats = rex_request('allmcats', 'int'); $userperm_cat_read = rex_request('userperm_cat_read', 'array'); // zugriff auf mediacategorien $sel_media = new rex_mediacategory_select(false); $sel_media->setMultiple(1); $sel_media->setStyle('class="rex-form-select"'); $sel_media->setSize(20); $sel_media->setName('userperm_media[]'); $sel_media->setId('userperm-media'); $userperm_media = rex_request('userperm_media', 'array'); // zugriff auf sprachen