// console.log(foundClass);
if ( foundClass != undefined ) {
// Try looking through the class times
- // console.log(foundClass);
// var foundRegTime = foundClass.regTimes.findWhere({id: registrants[i].reg_time});
var foundRegTime = _.findWhere(foundClass.get('times'), { id: registrants[i].reg_time });
- // console.log(foundRegTime);
- // return;
- // var foundRegTime = _.findWhere(app.Times, { id: registrants[i].reg_time });
+ if ( foundRegTime ) {
+ foundRegTime.reg_event = foundClass.get('reg_event');
+ console.log(foundRegTime);
+ }
// Now add the time if needed
var hasRegTime = _.findWhere(foundClass, { reg_time: foundRegTime.id });
// console.log(hasRegTime);
}
if ( targetTime ) {
var selectedTime = new app.Models.Front.RegTime( targetTime );
- selectedTime.set({parent: this.model});
+ selectedTime.set({reg_event: this.model.get('reg_event'), parent: this.model});
this.model.regTimes.create( selectedTime );
}
}
// console.log(foundClass);
if ( foundClass != undefined ) {
// Try looking through the class times
- // console.log(foundClass);
// var foundRegTime = foundClass.regTimes.findWhere({id: registrants[i].reg_time});
var foundRegTime = _.findWhere(foundClass.get('times'), { id: registrants[i].reg_time });
- // console.log(foundRegTime);
- // return;
- // var foundRegTime = _.findWhere(app.Times, { id: registrants[i].reg_time });
+ if ( foundRegTime ) {
+ foundRegTime.reg_event = foundClass.get('reg_event');
+ console.log(foundRegTime);
+ }
// Now add the time if needed
var hasRegTime = _.findWhere(foundClass, { reg_time: foundRegTime.id });
// console.log(hasRegTime);
}
if ( targetTime ) {
var selectedTime = new app.Models.Front.RegTime( targetTime );
- selectedTime.set({parent: this.model});
+ selectedTime.set({reg_event: this.model.get('reg_event'), parent: this.model});
this.model.regTimes.create( selectedTime );
}
}
$regEvent = $this->getEventForRegistration($eventRegID);
// echo '<pre>$regEvent: ' . print_r( $regEvent, true ) . '</pre>';
+ $regEventId = $regEvent['id'];
// Create an $event array with the event data.
$event = array(
// echo '<pre>$rClass[times]: ' . print_r( $rClass['times'], true ) . '</pre>';
foreach ( $rClass['times'] as &$time ) {
$rClass['loggedIn'] = ( isset($_SESSION['LoginAccount']) ) ? true : false;
+ $rClass['reg_event'] = $regEventId;
$rClass['reg_rate_id'] = $time['id'];
$rClass['reg_rate_name'] = $time['name'];
$rClass['reg_rate_base_price'] = $time['base_rate'];