item->id.($this->itemid ? '&Itemid='.$this->itemid : ''); ?>
item->maxplaces; ?> item->reservedplaces; ?> item->minbookeduser; ?> item->maxbookeduser; ?> item->booked; ?> item->waitinglist; ?> item->seriesbooking; ?> settings->get('event_show_registration_counters','1')) : ?> 0) : ?>
:
0) || ($reservedplaces > 0)) : ?>
:
0) : ?>
:
item->maxbookeduser > 0) : ?>
:
item->maxbookeduser?>
0) : ?>
:
0) : ?>
:
numWaitingPlaces; ?>
registereduser = null; // only set style info if users already have registered for event and user is allowed to see it if ($this->registers) : $showAttendenenames = $this->settings->get('event_show_attendeenames', 2); switch ($showAttendenenames) { case 1: // show to admins if (!$this->user->authorise('core.manage', 'com_jem')) { $showAttendenenames = 0; } break; case 2: // show to registered if ($this->user->get('guest')) { $showAttendenenames = 0; } break; case 3: // show to all break; case 4: // show only to user break; case 0: // show to none default: $showAttendenenames = 0; } if ($showAttendenenames) : ?>
:
    settings->get('event_comunsolution', '0') == 1) : if ($this->settings->get('event_comunoption', '0') == 1) : //$cparams = ComponentHelper::getParams('com_media'); //$imgpath = $cparams->get('image_path'); // mostly 'images' $imgpath = 'images'; // CB does NOT respect path set in Media Manager, so we have to ignore this too if (File::exists(JPATH_ROOT . '/components/com_comprofiler/plugin/templates/default/images/avatar/tnnophoto_n.png')) { $noimg = 'components/com_comprofiler/plugin/templates/default/images/avatar/tnnophoto_n.png'; } elseif (File::exists(JPATH_ROOT . '/components/com_comprofiler/images/english/tnnophoto.jpg')) { $noimg = 'components/com_comprofiler/images/english/tnnophoto.jpg'; } else { $noimg = ''; } endif; endif; if(!function_exists("jem_getStatusIcon")) { if ($this->settings->get('event_show_more_attendeedetails', '0')) { function jem_getStatusIcon($status) { switch($status) { case 2: // waiting list return ' '; break; case 1: // attending return ' '; break; case 0: // invited return ' '; break; case -1: // not attending return ' '; break; default: return $status; } } } else { function jem_getStatusIcon($status) { return ' '; } } } foreach ($this->registers as $k => $register) : if($showAttendenenames==4){ if($this->user->id != $register->uid){ continue; } } else if ($showAttendenenames==2) { if($register->status==2){ continue; } } echo '
  • ' . jem_getStatusIcon($register->status); $text = ''; $registedplaces = ''; // is a plugin catching this ? if ($res = $this->dispatcher->triggerEvent('onAttendeeDisplay', array($register->uid, &$text))) : echo $text; endif; //Registered user in the event if($register->uid == $this->user->id) { $this->registereduser = $k; } if($register->status==1 && $register->places>1){ $registedplaces = ' + ' . $register->places-1 . ' '. ($register->places-1>1? Text::_('COM_JEM_BOOKED_PLACES'): Text::_('COM_JEM_BOOKED_PLACE')); }else if($register->status==-1 && $register->places>1){ $registedplaces = ''; }else if($register->status==0 && $register->places>1){ $registedplaces = ' + ' . $register->places-1 . ' '. ($register->places-1>1? Text::_('COM_JEM_INVITED_PLACES'): Text::_('COM_JEM_INVITED_PLACE')); }else if($register->status==2 && $register->places>1){ $registedplaces = ' + ' . $register->places-1 . ' '. ($register->places-1>1? Text::_('COM_JEM_WAITING_PLACES'): Text::_('COM_JEM_WAITING_PLACE')); } // if CB if ($this->settings->get('event_comunsolution', '0') == 1) : $needle = 'index.php?option=com_comprofiler&view=userprofile'; $menu = Factory::getApplication()->getMenu(); $item = $menu->getItems('link', $needle, true); $cntlink = !empty($item) ? $needle . '&user=' . $register->uid . '&Itemid=' . $item->id : $needle; if ($this->settings->get('event_comunoption', '0') == 1) : // User has avatar if (!empty($register->avatar)) : if (File::exists(JPATH_ROOT . '/' . $imgpath . '/comprofiler/tn' . $register->avatar)) { $useravatar = HTMLHelper::image($imgpath . '/comprofiler/tn' . $register->avatar, $register->name); } elseif (File::exists(JPATH_ROOT . '/' . $imgpath . '/comprofiler/' . $register->avatar)) { $useravatar = HTMLHelper::image($imgpath . '/comprofiler/' . $register->avatar, $register->name); } else { $useravatar = empty($noimg) ? '' : HTMLHelper::image($noimg, $register->name); } echo '' . $useravatar . ' ' . $register->name . '' . $registedplaces; // User has no avatar else : $nouseravatar = empty($noimg) ? '' : HTMLHelper::image($noimg, $register->name); echo '' . $nouseravatar . ' ' . $register->name . '' . $registedplaces; endif; else : // only show the username with link to profile echo '' . $register->name . '' . $registedplaces; endif; // if CB end - if not CB than only name else : // no communitycomponent is set so only show the username echo '' . $register->name . '' . $registedplaces; endif; echo '
  • '; // end loop through attendees endforeach; ?>
permissions->canEditAttendees) : ?>

print == 0) : ?>
:
item->published != 1) { echo Text::_('COM_JEM_WRONG_STATE_FOR_REGISTER'); } elseif (!$this->showRegForm) { echo Text::_('COM_JEM_NOT_ALLOWED_TO_REGISTER'); } else { switch ($this->formhandler) { case 0: echo Text::_('COM_JEM_TOO_LATE_UNREGISTER'); break; case 1: echo Text::_('COM_JEM_TOO_LATE_REGISTER'); break; case 2: if ($this->item->requestanswer) { ?> toString(); $urlLogin = Route::_($uri->root() . 'index.php?option=com_users&view=login&return='.base64_encode($returnUrl)); ?> " onClick="window.location='/index.php?option=com_breezingforms&view=form&Itemid=6089&event=item->title; ?>&date=item->dates ?>&conemail=item->conemail ?>';"/> */?> item->reginvitedonly == 1){ if($this->isregistered === 0){ echo $this->loadTemplate('regform'); } else{ echo Text::_('COM_JEM_INVITED_USERS_ONLY') . '.
' . Text::_('COM_JEM_NOT_INVITED') . '.'; } } break; case 4: case 5: echo $this->loadTemplate('regform'); break; } } ?>