title = "Ticket" url = "/ticket" layout = "Dashboard" is_hidden = 0 [session] security = "user" allowedUserGroups[] = "admin" allowedUserGroups[] = "supplier" redirect = "dashboard/login" == vendor; $this['tickets'] = Ticket::orderBy('created_at', 'desc')->where('vendor_id', $user->vendor)->get(); $this['rateplans'] = Rateplan::orderBy('created_at', 'asc')->where('vendor_id', $user->vendor)->get(); $this['active_ticket'] = Ticket::orderBy('created_at', 'desc')->where('vendor_id', $user->vendor)->where('published', 1)->count(); $this['all_ticket'] = Ticket::orderBy('created_at', 'desc')->where('vendor_id', $user->vendor)->count(); } $this['ticket'] = Ticket::make(); } function onDelete() { $ticketId = Input::post('id_ticket'); $ticket = Ticket::find($ticketId); if ($ticket) { $ticket->delete(); } return redirect()->refresh(); } function onDeleteRateplan() { $rateplanId = Input::post('id_rateplan'); $rateplan = Rateplan::find($rateplanId); if ($rateplan) { $rateplan->delete(); } return redirect()->refresh(); } ?> ==
Ticket Active

{{active_ticket}} {{ (active_ticket > 1) ? 'Tickets' : 'Ticket'}}

All Ticket

{{all_ticket}} {{ (all_ticket > 1) ? 'Tickets' : 'Ticket'}}

List Tickets

Add

{% for key, post in tickets %} {% set filtered_rateplans = [] %} {% for rateplan in rateplans %} {% if rateplan.ticket_id == post.id %} {% set filtered_rateplans = filtered_rateplans | merge([rateplan]) %} {% endif %} {% endfor %} {% for rateplan in filtered_rateplans %} {% endfor %} {% endfor %}
Blog Title Name Published Created
{{ ticket.blogTitle(post.blog_id) }} {{ post.name }} {{ (post.published == 1) ? 'Yes' : 'No' }} {{ post.created_at|date('d F Y') }} Create Rateplan
{{rateplan.name}} (Price : IDR {{ ticket.priceFormat(rateplan.fixed_price) }})
{% put scripts %} {% endput %}