Beispiel #1
0
 // 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() . '
Beispiel #3
0
$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