You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
192 lines
4.8 KiB
192 lines
4.8 KiB
::use 'base.mtt'::
|
|
|
|
<div class="row header" style="margin-top:10px;">
|
|
<div class="col-md-8 col-md-offset-2" style="margin-top:12px;">
|
|
|
|
<!-- Notifications -->
|
|
<div class="row">
|
|
<div id="content" class="col-md-12">
|
|
::foreach notification getMessages()::
|
|
<div class="alert ::if notification.error:: alert-danger ::else:: alert-success ::end::" ::cond notification::>
|
|
::if notification.error::
|
|
<span class="glyphicon glyphicon-exclamation-sign"></span>
|
|
::else::
|
|
<span class="glyphicon glyphicon-ok"></span>
|
|
::end::
|
|
|
|
::raw notification.text::
|
|
</div>
|
|
::end::
|
|
</div>
|
|
</div>
|
|
|
|
<div class="article">
|
|
|
|
<div class="row">
|
|
<div class="col-md-4">
|
|
<p>
|
|
|
|
::if group._image!=null::
|
|
|
|
::if group.extUrl!=null && group.extUrl!=""::
|
|
<a href="::group.extUrl::"><img src="::file(group._image)::" class="img-responsive img-thumbnail" /></a><br/>
|
|
::else::
|
|
<img src="::file(group._image)::" class="img-responsive img-thumbnail" /><br/>
|
|
::end::
|
|
|
|
::end::
|
|
</p>
|
|
|
|
<p>
|
|
|
|
::if isMember::
|
|
<!-- connected and member of the group-->
|
|
<a href="/user/choose?amap=::group.id::" class="btn btn-primary">
|
|
<span class="glyphicon glyphicon-chevron-right"></span>
|
|
::_("Go to my account")::
|
|
</a>
|
|
|
|
::else::
|
|
|
|
<h4>Inscriptions :</h4>
|
|
::switch group._regOption::
|
|
|
|
::case::
|
|
<p>
|
|
::_("Contact the person in charge in order to subscribe to this group and get to know membership conditions.")::
|
|
</p>
|
|
<p>
|
|
<a href="::"mailto:"+group._contact.email+"?subject=Adhésion"::" class="btn btn-primary">
|
|
<span class="glyphicon glyphicon-envelope"></span>
|
|
::_("Membership request")::
|
|
</a>
|
|
</p>
|
|
::case::
|
|
<p>
|
|
::_("This group accepts subscriptions on waiting list. A coordinator will contact you.")::
|
|
</p>
|
|
<p>
|
|
<a href="/group/list/::group.id::" class="btn btn-primary">
|
|
<span class="glyphicon glyphicon-chevron-right"></span>
|
|
::_("Subscription on waiting list")::
|
|
</a>
|
|
</p>
|
|
|
|
::case::
|
|
<p>
|
|
<a href="/group/register/::group.id::" class="btn btn-primary">
|
|
<span class="glyphicon glyphicon-chevron-right"></span>
|
|
::_("Free subscription")::
|
|
</a>
|
|
</p>
|
|
::case::
|
|
<p>
|
|
::_("This group is full and do not accept any more subscription.")::
|
|
</p>
|
|
::end::
|
|
|
|
::end::
|
|
|
|
|
|
</p>
|
|
|
|
::if user==null::
|
|
<hr />
|
|
<h4>::_("Already member? Log in:")::</h4>
|
|
<div class="text-center">
|
|
<a href="#" onclick="_.loginBox('/group/::group.id::')" class="btn btn-default btn-xs"><span class="glyphicon glyphicon-user"></span> ::_("Log in")::</a>
|
|
</div>
|
|
::end::
|
|
|
|
</div>
|
|
<div class="col-md-8">
|
|
|
|
<h2>
|
|
::group.name::
|
|
</h2>
|
|
|
|
<p>
|
|
::if group.txtIntro!=null && group.txtIntro!=""::
|
|
::raw nl2br(group.txtIntro)::
|
|
::end::
|
|
</p>
|
|
|
|
|
|
<p>
|
|
<h3> ::_("Next deliveries")::</h3>
|
|
|
|
::foreach d group.getDeliveries(4)::
|
|
|
|
<div style="display:inline-block;margin-right:8px;vertical-align:top;">
|
|
::set s = getDate( d.date )::
|
|
::if isToday(d.date)::
|
|
$$today(::s.dow::,::s.d::,::s.m::,::s.y::,::s.h::,::d._place::)
|
|
::else::
|
|
$$date(::s.dow::,::s.d::,::s.m::,::s.y::,::d._place::)
|
|
::end::
|
|
</div>
|
|
|
|
::end::
|
|
</p>
|
|
|
|
<hr/>
|
|
|
|
<p ::cond group._contact!=null::>
|
|
<h3>::_("Contact")::</h3>
|
|
|
|
<i class="icon-user"></i>
|
|
<b>::group._contact.firstName:: ::group._contact.lastName::</b><br/>
|
|
<span ::cond group._contact.email!=null::>
|
|
<span class="glyphicon glyphicon-envelope"></span>
|
|
<a href="::"mailto:"+group._contact.email::">::group._contact.email::</a><br/>
|
|
</span>
|
|
<span ::cond group._contact.phone!=null && (isMember || group.canExposePhone())::>
|
|
<span class="glyphicon glyphicon-phone-alt"></span> ::group._contact.phone::<br/>
|
|
</span>
|
|
</p>
|
|
|
|
<hr/>
|
|
|
|
<p>
|
|
<h3>::_("Suppliers and products")::</h3>
|
|
<p>
|
|
::_("Non-complete extract of available products:")::
|
|
</p>
|
|
|
|
::foreach c contracts::
|
|
<p>
|
|
<b>::c.name::</b><br/>
|
|
::c._vendor.name::, $$nullSafe(::c._vendor.zipCode::) $$nullSafe(::c._vendor.city::)
|
|
<div class="row">
|
|
::foreach p c.getProductsPreview(6)::
|
|
<div class="col-md-2" data-toggle="tooltip" data-placement="top" title="::p.name::" >
|
|
<div style="background-image:url('::p.getImage()::')" class="productImg"/>
|
|
</div>
|
|
::end::
|
|
</div>
|
|
</p>
|
|
::end::
|
|
|
|
</p>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="col-md-4">
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
::use 'footer.mtt'::
|
|
::end::
|
|
|
|
::end::
|