change so that events can be part of multiple ribbons.

This commit is contained in:
Matthew Wilson 2006-05-08 22:27:01 +00:00
parent 1e54f7a9ec
commit a19c531b2b

View file

@ -1588,7 +1588,7 @@ sub www_editEvent {
-options=>\%discountPasses, -options=>\%discountPasses,
-label=>$i18n->get('assigned discount pass'), -label=>$i18n->get('assigned discount pass'),
-hoverHelp=>$i18n->get('assigned discount pass description'), -hoverHelp=>$i18n->get('assigned discount pass description'),
-value=>$self->session->form->get("passId") || $event->{passId}, -value=>scalar($self->session->form->process("passId",'selectList'))?[($self->session->form->process("passId",'selectList'))]:[split(/::/,$event->{passId})],
-subtext=>'<script type="text/javascript"> -subtext=>'<script type="text/javascript">
function getChosenType() { function getChosenType() {
var i = 0; var i = 0;
@ -1604,6 +1604,14 @@ function changePassType() {
if (passType == "") { if (passType == "") {
passIdRow.style.display="none"; passIdRow.style.display="none";
} else { } else {
passIdRow.style.display="none";
var passIdChooser = document.getElementById("passId_formId");
if (passType == "member") {
passIdChooser.multiple=1;
passIdChooser.size=5;
} else {
passIdChooser.multiple=0;
}
passIdRow.style.display=""; passIdRow.style.display="";
} }
} }
@ -1686,7 +1694,7 @@ sub www_editEventSave {
endDate => $self->session->form->process("endDate",'dateTime'), endDate => $self->session->form->process("endDate",'dateTime'),
maximumAttendees => $self->session->form->get("maximumAttendees"), maximumAttendees => $self->session->form->get("maximumAttendees"),
approved => $self->session->form->get("approved"), approved => $self->session->form->get("approved"),
passId => $self->session->form->process("passId",'selectBox'), passId => join('::',$self->session->form->process("passId",'selectList')),
passType => $self->session->form->get("passType",'radioList'), passType => $self->session->form->get("passType",'radioList'),
imageId => $storageId, imageId => $storageId,
prerequisiteId => $self->session->form->process("prerequisiteId",'selectBox') prerequisiteId => $self->session->form->process("prerequisiteId",'selectBox')