Exemplo n.º 1
0
                    $venues_html .= '<div class="registration_method hasTip" title="::' . $this->elsettings->get('signup_external_text') . '">' . JHTML::_('link', $link, JHTML::_('image', $imagepath . $this->elsettings->get('signup_external_img'), $this->elsettings->get('signup_external_text')), 'target="_blank"') . '</div> ';
                    break;
                case 'webform':
                    if ($this->prices && count($this->prices)) {
                        foreach ($this->prices as $p) {
                            $title = ' title="' . $p->name . '::' . addslashes(str_replace("\n", "<br/>", $p->tooltip)) . '"';
                            $img = empty($p->image) ? JHTML::_('image', $imagepath . $this->elsettings->get('signup_webform_img'), JText::_($p->name)) : JHTML::_('image', JURI::root() . $p->image, JText::_($p->name));
                            $link = JRoute::_(RedeventHelperRoute::getSignupRoute('webform', $this->row->slug, $this->row->xslug, $p->slug));
                            $venues_html .= '<div class="registration_method hasTip ' . $p->alias . '"' . $title . '>' . JHTML::_('link', $link, $img) . '</div> ';
                        }
                    } else {
                        $venues_html .= '<div class="registration_method webform">' . JHTML::_('link', JRoute::_(RedeventHelperRoute::getSignupRoute('webform', $this->row->slug, $this->row->xslug)), JHTML::_('image', $imagepath . $this->elsettings->get('signup_webform_img'), JText::_($this->elsettings->get('signup_webform_text')))) . '</div> ';
                    }
                    break;
                case 'formaloffer':
                    $venues_html .= '<div class="registration_methodr">' . JHTML::_('link', JRoute::_(RedeventHelperRoute::getSignupRoute('formaloffer', $this->row->slug, $this->row->xslug)), JHTML::_('image', $imagepath . $this->elsettings->get('signup_formal_offer_img'), JText::_($this->elsettings->get('signup_formal_offer_text')), 'width="24px" height="24px"')) . '</div> ';
                    break;
            }
        }
        echo $venues_html;
        ?>
		<?php 
    }
    ?>
		<div class="clear"></div>
		</div>
	<?php 
}
?>

	<?php 
Exemplo n.º 2
0
    /**
     * Creates the Venueevents View
     *
     * @since 0.9
     */
    function display()
    {
        $document =& JFactory::getDocument();
        $document->link = JRoute::_('index.php?option=com_redevent&view=upcomingvenueevents');
        $upcomingevents = $this->get('UpcomingVenueEvents');
        $elsettings = redEVENTHelper::config();
        $imagepath = JURI::root() . 'administrator/components/com_redevent/assets/images/';
        foreach ((array) $upcomingevents as $key => $event) {
            $event_url = RedeventHelperRoute::getDetailsRoute($event->slug, $event->xslug);
            $venue_url = RedeventHelperRoute::getVenueEventsRoute($event->venueslug);
            $description = '<table>
			<tbody>
			<tr>
				<td width="100">Course:</td><td>' . JHTML::_('link', $event_url, $event->full_title, 'target="_blank"') . '</td>
			</tr><tr>
				<td>Where:</td><td>' . $event->location . ' &nbsp; ' . REOutput::getFlag($event->country) . '</td>
			</tr><tr>				
				<td>Date:</td><td>' . REOutput::formatdate($event->dates, $event->times) . '</td>
			</tr><tr>				
				<td>Duration:</td><td>' . $event->duration;
            if ($event->duration == 1) {
                $description .= JText::_('COM_REDEVENT_DAY');
            } else {
                if ($event->duration > 1) {
                    $description .= JText::_('COM_REDEVENT_DAYS');
                }
            }
            $description .= '</td>
			</tr><tr>			
				<td>Venue:</td><td>' . JHTML::_('link', $venue_url, $event->venue, 'target="_blank"') . '</td>
			</tr><tr>				
				<td>Price:</td><td class="re-price">' . REOutput::formatListPrices($event->prices) . '</td>
			</tr><tr>
				<td>Credits:</td><td>' . $event->course_credit . '</td>
			</tr><tr>			
				<td>Signup:</td><td>';
            /* Get the different submission types */
            $submissiontypes = explode(',', $event->submission_types);
            $venues_html = '';
            foreach ($submissiontypes as $key => $subtype) {
                switch ($subtype) {
                    case 'email':
                        $venues_html .= '&nbsp;' . JHTML::_('link', JRoute::_('index.php?option=com_redevent&view=signup&task=signup&subtype=email&xref=' . $event->xref . '&id=' . $event->id), JHTML::_('image', $imagepath . $elsettings->get('signup_email_img'), JText::_($elsettings->get('signup_email_text')), 'width="24px" height="24px" border="0"'), 'target="_blank"') . '&nbsp; ';
                        break;
                    case 'phone':
                        $venues_html .= '&nbsp;' . JHTML::_('link', JRoute::_('index.php?option=com_redevent&view=signup&task=signup&subtype=phone&xref=' . $event->xref . '&id=' . $event->id), JHTML::_('image', $imagepath . $elsettings->get('signup_phone_img'), JText::_($elsettings->get('signup_phone_text')), 'width="24px" height="24px" border="0"'), 'target="_blank"') . '&nbsp; ';
                        break;
                    case 'external':
                        $venues_html .= '&nbsp;' . JHTML::_('link', $event->submission_type_external, JHTML::_('image', $imagepath . $elsettings->get('signup_external_img'), $elsettings->get('signup_external_text'), 'width="24px" height="24px" border="0"'), 'target="_blank"') . '&nbsp; ';
                        break;
                    case 'webform':
                        if ($event->prices && count($event->prices)) {
                            foreach ($event->prices as $p) {
                                $img = empty($p->image) ? JHTML::_('image', $imagepath . $elsettings->get('signup_webform_img'), JText::_($elsettings->get('signup_webform_text'))) : JHTML::_('image', $imagepath . $p->image, JText::_($p->name));
                                $link = JRoute::_(RedeventHelperRoute::getSignupRoute('webform', $event->slug, $event->xslug, $p->slug));
                                $venues_html .= '&nbsp;' . JHTML::_('link', $link, $img) . '&nbsp; ';
                            }
                        } else {
                            $venues_html .= '&nbsp;' . JHTML::_('link', JRoute::_(RedeventHelperRoute::getSignupRoute('webform', $event->slug, $event->xslug)), JHTML::_('image', $imagepath . $elsettings->get('signup_webform_img'), JText::_($elsettings->get('signup_webform_text')))) . '&nbsp; ';
                        }
                        break;
                    case 'formaloffer':
                        $venues_html .= '&nbsp;' . JHTML::_('link', JRoute::_('index.php?option=com_redevent&view=signup&subtype=formaloffer&task=signup&xref=' . $event->xslug . '&id=' . $event->slug), JHTML::_('image', $imagepath . $elsettings->get('signup_formal_offer_img'), JText::_($elsettings->get('signup_formal_offer_text')), 'width="24px" height="24px" border="0"'), 'target="_blank"') . '&nbsp; ';
                        break;
                }
            }
            $description .= $venues_html;
            $description .= '</td></tr></tbody></table>';
            $item = new JFeedItem();
            $item->title = $event->full_title;
            $item->link = $event_url;
            $item->description = $description;
            $item->date = '';
            $item->category = $event->venue;
            // loads item info into rss array
            $document->addItem($item);
        }
    }
Exemplo n.º 3
0
            case 'phone':
                $venues_html .= '<div class="vlink phone">' . JHTML::_('link', JRoute::_('index.php?option=com_redevent&view=signup&task=signup&subtype=phone&xref=' . $event->xref . '&id=' . $event->id), JHTML::_('image', $imagepath . $elsettings->get('signup_phone_img'), $elsettings->get('signup_phone_text'), 'width="24px" height="24px"')) . '</div> ';
                break;
            case 'external':
                $venues_html .= '<div class="vlink external hasTip" title="::' . $elsettings->get('signup_external_text') . '">' . JHTML::_('link', $event->submission_type_external, JHTML::_('image', $imagepath . $elsettings->get('signup_external_img'), $elsettings->get('signup_external_text')), 'target="_blank"') . '</div> ';
                break;
            case 'webform':
                if ($event->prices && count($event->prices)) {
                    foreach ($event->prices as $p) {
                        $title = ' title="' . $p->name . '::' . addslashes(str_replace("\n", "<br/>", $p->tooltip)) . '"';
                        $img = empty($p->image) ? JHTML::_('image', $imagepath . $elsettings->get('signup_webform_img'), JText::_($elsettings->get('signup_webform_text'))) : JHTML::_('image', $imagepath . $p->image, JText::_($p->name));
                        $link = JRoute::_(RedeventHelperRoute::getSignupRoute('webform', $event->slug, $event->xslug, $p->slug));
                        $venues_html .= '<div class="vlink webform hasTip ' . $p->alias . '"' . $title . '>' . JHTML::_('link', $link, $img) . '</div> ';
                    }
                } else {
                    $venues_html .= '<div class="vlink webform">' . JHTML::_('link', JRoute::_(RedeventHelperRoute::getSignupRoute('webform', $event->slug, $event->xslug)), JHTML::_('image', $imagepath . $elsettings->get('signup_webform_img'), JText::_($elsettings->get('signup_webform_text')))) . '</div> ';
                }
                break;
            case 'formaloffer':
                $venues_html .= '<div class="vlink formaloffer">' . JHTML::_('link', JRoute::_('index.php?option=com_redevent&view=signup&subtype=formaloffer&task=signup&xref=' . $event->xref . '&id=' . $event->id), JHTML::_('image', $imagepath . $elsettings->get('signup_formal_offer_img'), $elsettings->get('signup_formal_offer_text'), 'width="24px" height="24px"')) . '</div> ';
                break;
        }
    }
    echo $venues_html;
    ?>
		</td>
	</tr>
<?php 
}
?>
</tbody>
Exemplo n.º 4
0
 function _getTag_phonesignup()
 {
     $registration_status = $this->_canRegister();
     if (!$registration_status->canregister) {
         $img = JHTML::_('image', JURI::root() . 'components/com_redevent/assets/images/agt_action_fail.png', $registration_status->status, array('class' => 'hasTip', 'title' => $registration_status->status));
         return $img;
     }
     $mainframe =& JFactory::getApplication();
     $base_url = JURI::root();
     $iconspath = $base_url . 'administrator/components/com_redevent/assets/images/';
     $elsettings = redEVENTHelper::config();
     $text = '<span class="vlink phone">' . JHTML::_('link', $this->absoluteUrls(RedeventHelperRoute::getSignupRoute('phone', $this->getEvent()->getData()->slug, $this->getEvent()->getData()->xslug)), JHTML::_('image', $iconspath . $elsettings->get('signup_phone_img'), JText::_($elsettings->get('signup_phone_text')), 'width="24px" height="24px"')) . '</span> ';
     return $text;
 }
Exemplo n.º 5
0
                    $venues_html .= '<div class="courseinfo_vlink courseinfo_external hasTip" title="::' . $elsettings->get('signup_external_text') . '">' . JHTML::_('link', $link, JHTML::_('image', $imagepath . $elsettings->get('signup_external_img'), $elsettings->get('signup_external_text')), 'target="_blank"') . '</div> ';
                    break;
                case 'webform':
                    if ($event->prices && count($event->prices)) {
                        foreach ($event->prices as $p) {
                            $title = ' title="' . $p->name . '::' . addslashes(str_replace("\n", "<br/>", $p->tooltip)) . '"';
                            $img = empty($p->image) ? JHTML::_('image', $imagepath . $elsettings->get('signup_webform_img'), JText::_($p->name)) : JHTML::_('image', JURI::base() . $p->image, JText::_($p->name));
                            $link = JRoute::_(RedeventHelperRoute::getSignupRoute('webform', $event->slug, $event->xslug, $p->slug));
                            $venues_html .= '<div class="courseinfo_vlink courseinfo_webform hasTip ' . $p->alias . '"' . $title . '>' . JHTML::_('link', $link, $img) . '</div> ';
                        }
                    } else {
                        $venues_html .= '<div class="courseinfo_vlink courseinfo_webform">' . JHTML::_('link', JRoute::_(RedeventHelperRoute::getSignupRoute('webform', $event->slug, $event->xslug)), JHTML::_('image', $imagepath . $elsettings->get('signup_webform_img'), JText::_($elsettings->get('signup_webform_text')))) . '</div> ';
                    }
                    break;
                case 'formaloffer':
                    $venues_html .= '<div class="courseinfo_vlink courseinfo_formaloffer">' . JHTML::_('link', JRoute::_(RedeventHelperRoute::getSignupRoute('formaloffer', $event->slug, $event->xslug)), JHTML::_('image', $imagepath . $elsettings->get('signup_formal_offer_img'), JText::_($elsettings->get('signup_formal_offer_text')), 'width="24px" height="24px"')) . '</div> ';
                    break;
            }
        }
        echo $venues_html;
    }
    ?>
		</div></td>
	</tr>
	<?php 
    if ($event->details) {
        ?>
	<tr>
	 <td colspan="7">
			<?php 
        $tagsHelper = new redEVENT_tags();