$legend = $I18N->msg('action_create');
 }
 // PreView action macht nur beim edit Sinn da,
 // - beim Delete kommt keine View
 // - beim Add sind noch keine Werte vorhanden, welche man verarbeiten könnte
 $options = array(2 => $ASTATUS[1] . ' - ' . $I18N->msg('action_event_edit'));
 $sel_preview_status = new rex_event_select($options, false);
 $sel_preview_status->setName('previewstatus[]');
 $sel_preview_status->setId('previewstatus');
 $sel_preview_status->setStyle('class="rex-form-select"');
 $options = array(1 => $ASTATUS[0] . ' - ' . $I18N->msg('action_event_add'), 2 => $ASTATUS[1] . ' - ' . $I18N->msg('action_event_edit'), 4 => $ASTATUS[2] . ' - ' . $I18N->msg('action_event_delete'));
 $sel_presave_status = new rex_event_select($options);
 $sel_presave_status->setName('presavestatus[]');
 $sel_presave_status->setId('presavestatus');
 $sel_presave_status->setStyle('class="rex-form-select"');
 $sel_postsave_status = new rex_event_select($options);
 $sel_postsave_status->setName('postsavestatus[]');
 $sel_postsave_status->setId('postsavestatus');
 $sel_postsave_status->setStyle('class="rex-form-select"');
 foreach (array(1, 2, 4) as $var) {
     if (($previewstatus & $var) == $var) {
         $sel_preview_status->setSelected($var);
     }
 }
 foreach (array(1, 2, 4) as $var) {
     if (($presavestatus & $var) == $var) {
         $sel_presave_status->setSelected($var);
     }
 }
 foreach (array(1, 2, 4) as $var) {
     if (($postsavestatus & $var) == $var) {
Exemplo n.º 2
0
 } else {
     $legend = rex_i18n::msg('action_create');
 }
 // PreView action macht nur bei add und edit Sinn da,
 // - beim Delete kommt keine View
 $options = [1 => $ASTATUS[0] . ' - ' . rex_i18n::msg('action_event_add'), 2 => $ASTATUS[1] . ' - ' . rex_i18n::msg('action_event_edit')];
 $sel_preview_status = new rex_event_select($options, false);
 $sel_preview_status->setName('previewstatus[]');
 $sel_preview_status->setId('previewstatus');
 $sel_preview_status->setStyle('class="form-control"');
 $options = [1 => $ASTATUS[0] . ' - ' . rex_i18n::msg('action_event_add'), 2 => $ASTATUS[1] . ' - ' . rex_i18n::msg('action_event_edit'), 4 => $ASTATUS[2] . ' - ' . rex_i18n::msg('action_event_delete')];
 $sel_presave_status = new rex_event_select($options);
 $sel_presave_status->setName('presavestatus[]');
 $sel_presave_status->setId('presavestatus');
 $sel_presave_status->setStyle('class="form-control"');
 $sel_postsave_status = new rex_event_select($options);
 $sel_postsave_status->setName('postsavestatus[]');
 $sel_postsave_status->setId('postsavestatus');
 $sel_postsave_status->setStyle('class="form-control"');
 $allPreviewChecked = $previewstatus == 3 ? ' checked="checked"' : '';
 foreach ([1, 2, 4] as $var) {
     if (($previewstatus & $var) == $var) {
         $sel_preview_status->setSelected($var);
     }
 }
 $allPresaveChecked = $presavestatus == 7 ? ' checked="checked"' : '';
 foreach ([1, 2, 4] as $var) {
     if (($presavestatus & $var) == $var) {
         $sel_presave_status->setSelected($var);
     }
 }
     $postsavestatus = $action->getValue('postsavemode');
 } else {
     $legend = $I18N->msg('action_create');
 }
 // PreView action macht nur beim edit Sinn da,
 // - beim Delete kommt keine View
 // - beim Add sind noch keine Werte vorhanden, welche man verarbeiten könnte
 $options = array(2 => $ASTATUS[1] . ' - ' . $I18N->msg('action_event_edit'));
 $sel_preview_status = new rex_event_select($options, false);
 $sel_preview_status->setName('previewstatus[]');
 $sel_preview_status->setId('previewstatus');
 $options = array(1 => $ASTATUS[0] . ' - ' . $I18N->msg('action_event_add'), 2 => $ASTATUS[1] . ' - ' . $I18N->msg('action_event_edit'), 4 => $ASTATUS[2] . ' - ' . $I18N->msg('action_event_delete'));
 $sel_presave_status = new rex_event_select($options);
 $sel_presave_status->setName('presavestatus[]');
 $sel_presave_status->setId('presavestatus');
 $sel_postsave_status = new rex_event_select($options);
 $sel_postsave_status->setName('postsavestatus[]');
 $sel_postsave_status->setId('postsavestatus');
 foreach (array(1, 2, 4) as $var) {
     if (($previewstatus & $var) == $var) {
         $sel_preview_status->setSelected($var);
     }
 }
 foreach (array(1, 2, 4) as $var) {
     if (($presavestatus & $var) == $var) {
         $sel_presave_status->setSelected($var);
     }
 }
 foreach (array(1, 2, 4) as $var) {
     if (($postsavestatus & $var) == $var) {
         $sel_postsave_status->setSelected($var);