Prevent xss
1) added better validation across all user input both for the operator of Attendize and end user.
2) Remove html from translations so {{ }} can be used instead of {!! !!} as its more secure.
This commit is contained in:
parent
b62e41265f
commit
703ad37ef5
|
|
@ -134,8 +134,8 @@ class EventAttendeesController extends MyBaseController
|
|||
$ticket_id = $request->get('ticket_id');
|
||||
$event = Event::findOrFail($event_id);
|
||||
$ticket_price = 0;
|
||||
$attendee_first_name = $request->get('first_name');
|
||||
$attendee_last_name = $request->get('last_name');
|
||||
$attendee_first_name = strip_tags($request->get('first_name'));
|
||||
$attendee_last_name = strip_tags($request->get('last_name'));
|
||||
$attendee_email = $request->get('email');
|
||||
$email_attendee = $request->get('email_ticket');
|
||||
|
||||
|
|
@ -300,8 +300,8 @@ class EventAttendeesController extends MyBaseController
|
|||
foreach ($the_file as $rows) {
|
||||
if (!empty($rows['first_name']) && !empty($rows['last_name']) && !empty($rows['email'])) {
|
||||
$num_added++;
|
||||
$attendee_first_name = $rows['first_name'];
|
||||
$attendee_last_name = $rows['last_name'];
|
||||
$attendee_first_name = strip_tags($rows['first_name']);
|
||||
$attendee_last_name = strip_tags($rows['last_name']);
|
||||
$attendee_email = $rows['email'];
|
||||
|
||||
error_log($ticket_id . ' ' . $ticket_price . ' ' . $email_attendee);
|
||||
|
|
|
|||
|
|
@ -14,8 +14,9 @@ class Ticket extends MyBaseModel
|
|||
* @var array $rules
|
||||
*/
|
||||
public $rules = [
|
||||
'title' => ['required'],
|
||||
'title' => ['required','alpha_dash'],
|
||||
'price' => ['required', 'numeric', 'min:0'],
|
||||
'description' => ['alpha_dash'],
|
||||
'start_sale_date' => ['date'],
|
||||
'end_sale_date' => ['date', 'after:start_sale_date'],
|
||||
'quantity_available' => ['integer', 'min:0'],
|
||||
|
|
|
|||
|
|
@ -4,10 +4,7 @@
|
|||
*************************************************************************/
|
||||
|
||||
return array (
|
||||
//============================== New strings to translate ==============================//
|
||||
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageOrganiser\\Modals\\CreateEvent.blade.php
|
||||
'address_details' => 'Address Details',
|
||||
//==================================== Translations ====================================//
|
||||
'address_line_1' => 'Address Line 1',
|
||||
'address_line_1_placeholder' => 'E.g: 45 Grafton St.',
|
||||
'address_line_2' => 'Address Line 2',
|
||||
|
|
@ -29,7 +26,7 @@ return array (
|
|||
'event_title' => 'Event Title',
|
||||
'event_title_placeholder' => 'E.g: :name\'s Interational Conference',
|
||||
'event_visibility' => 'Event Visibility',
|
||||
'n_attendees_for_event' => '<b>:num</b> Attendee(s) for event: <b>:name</b> (:date)',
|
||||
'n_attendees_for_event' => ':num Attendee(s) for event: :name (:date)',
|
||||
'no_events_yet' => 'No Event Yet!',
|
||||
'no_events_yet_text' => 'Looks like you have yet to create an event. You can create one by clicking the button below.',
|
||||
'num_events' => ':num Events',
|
||||
|
|
@ -40,7 +37,7 @@ return array (
|
|||
'promote_event' => 'Promote Event',
|
||||
'revenue' => 'Revenue',
|
||||
'save_changes' => 'Save Changes',
|
||||
'showing_num_of_orders' => 'Showing :0 orders out of <b>:1</b> Total',
|
||||
'showing_num_of_orders' => 'Showing :0 orders out of :1 Total',
|
||||
'tickets_sold' => 'Tickets Sold',
|
||||
'venue_name' => 'Venue Name',
|
||||
'venue_name_placeholder' => 'E.g: The Crab Shack',
|
||||
|
|
|
|||
|
|
@ -1,10 +1,6 @@
|
|||
<?php
|
||||
/*************************************************************************
|
||||
Generated via "php artisan localization:missing" at 2018/04/26 11:05:24
|
||||
*************************************************************************/
|
||||
|
||||
return array (
|
||||
//==================================== Translations ====================================//
|
||||
'all_attendees' => 'All Attendees',
|
||||
'all_attendees_cancelled' => 'All attendees in this order have been cancelled.',
|
||||
'all_order_refunded' => 'All :money of this order has been refunded.',
|
||||
|
|
@ -13,13 +9,13 @@ return array (
|
|||
'attendee_cancelled_help' => 'This attendee has been cancelled',
|
||||
'attendees_file_requirements' => 'File must be .csv and the first line must contain first_name,last_name,email',
|
||||
'attendize_qrcode_check_in' => 'Attendize QRCode Check-in',
|
||||
'cancel_attendee_title' => 'Cancel <b>:cancel</b>',
|
||||
'cancel_attendee_title' => 'Cancel :cancel',
|
||||
'cancel_description' => 'Cancelling Attendees will remove them from the attendee list.',
|
||||
'cancel_notify' => 'Notify <b>:name</b> their ticket has been cancelled.',
|
||||
'cancel_order_:ref' => 'Cancel Order: <b>:ref</b>',
|
||||
'cancel_refund' => 'If you would like to refund the order which this attendee belongs to you can do so <a href=":url">here</a>.',
|
||||
'cancel_refund_user' => 'Refund <b>:name</b> for their ticket.',
|
||||
'cant_refund_here' => 'Sorry, you can\'t refund <b>:gateway</b> payments here. You will have to do it on their website.',
|
||||
'cancel_notify' => 'Notify :name their ticket has been cancelled.',
|
||||
'cancel_order_:ref' => 'Cancel Order: :ref',
|
||||
'cancel_refund' => 'If you would like to refund the order which this attendee belongs to you can do so <strong><a href=":url">here</a></strong>.',
|
||||
'cancel_refund_user' => 'Refund :name for their ticket.',
|
||||
'cant_refund_here' => 'Sorry, you can\'t refund :gateway payments here. You will have to do it on their website.',
|
||||
'check-in' => 'Check-In',
|
||||
'checkin_search_placeholder' => 'Search by Attendee Name, Order Reference, Attendee Reference...',
|
||||
'close' => 'close',
|
||||
|
|
@ -29,12 +25,12 @@ return array (
|
|||
'create_ticket' => 'Create Ticket',
|
||||
'download_pdf_ticket' => 'Download PDF Ticket',
|
||||
'edit_attendee' => 'Edit Attendee',
|
||||
'edit_attendee_title' => 'Edit <b>:attendee<b>',
|
||||
'edit_order_title' => 'Order: <b>:order_ref</b>',
|
||||
'edit_attendee_title' => 'Edit :attendee',
|
||||
'edit_order_title' => 'Order: :order_ref',
|
||||
'edit_question' => 'Edit Question',
|
||||
'edit_ticket' => 'Edit Ticket',
|
||||
'end_sale_on' => 'End Sale On',
|
||||
'event_not_live_with_activate' => 'This event is not visible to the public. <a :style href=":url">Publish it</a>',
|
||||
'event_not_live' => 'This event is not visible to the public.',
|
||||
'event_page' => 'Event Page',
|
||||
'event_tools' => 'Event Tools',
|
||||
'export' => 'Export',
|
||||
|
|
@ -45,7 +41,7 @@ return array (
|
|||
'invite_attendees' => 'Invite Attendees',
|
||||
'issue_full_refund' => 'Issue full refund',
|
||||
'issue_partial_refund' => 'Issue partial refund',
|
||||
'manage_order_title' => 'Order: <b>:order_ref</b>',
|
||||
'manage_order_title' => 'Order: :order_ref',
|
||||
'mark_payment_received' => 'Mark Payment Received',
|
||||
'maximum_tickets_per_order' => 'Maximum Tickets Per Order',
|
||||
'message_attendee_title' => 'Message :attendee',
|
||||
|
|
@ -59,7 +55,7 @@ return array (
|
|||
'no_attendees_yet_text' => 'Attendees will appear here once they successfully registered for your event, or, you can manually invite attendees yourself.',
|
||||
'no_orders_yet' => 'No orders yet',
|
||||
'no_orders_yet_text' => 'New orders will appear here as they are created.',
|
||||
'order_contact_will_receive_instructions' => 'The order contact will be instructed to send any reply to <b>:email</b>',
|
||||
'order_contact_will_receive_instructions' => 'The order contact will be instructed to send any reply to :email',
|
||||
'order_details' => 'Order Details',
|
||||
'order_overview' => 'Order Overview',
|
||||
'order_ref' => 'Order: #:order_ref',
|
||||
|
|
@ -67,13 +63,14 @@ return array (
|
|||
'price_placeholder' => 'E.g: 25.99',
|
||||
'print_attendee_list' => 'Print Attendee List',
|
||||
'print_tickets' => 'Print Tickets',
|
||||
'publish_it' => 'Publish it',
|
||||
'qr_instructions' => 'Put the QR code in front of your Camera (Not too close)',
|
||||
'quantity_available' => 'Quantity Available',
|
||||
'quantity_available_placeholder' => 'E.g: 100 (Leave blank for unlimited)',
|
||||
'refund_amount' => 'Refund amount',
|
||||
'refund_this_order?' => 'Refund this order?',
|
||||
'resend_ticket' => 'Resend Ticket',
|
||||
'resend_ticket_help' => 'The attendee will be sent another copy of their ticket to <b>:email</b>',
|
||||
'resend_ticket_help' => 'The attendee will be sent another copy of their ticket to :email',
|
||||
'resend_ticket_to_attendee' => 'Resend Ticket to :attendee',
|
||||
'resend_tickets' => 'Resend Tickets',
|
||||
'result_for' => 'result(s) for',
|
||||
|
|
@ -95,7 +92,6 @@ return array (
|
|||
'ticket_title_placeholder' => 'E.g: General Admission',
|
||||
'update_order' => 'Update Order',
|
||||
'widgets' => 'Widgets',
|
||||
//================================== Obsolete strings ==================================//
|
||||
'LLH:obsolete' =>
|
||||
array (
|
||||
'create_question' => 'Create Question',
|
||||
|
|
|
|||
|
|
@ -1,22 +1,18 @@
|
|||
<?php
|
||||
|
||||
return array (
|
||||
//============================== New strings to translate ==============================//
|
||||
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Modals\\MessageAttendees.blade.php
|
||||
'new_message' => 'New Message',
|
||||
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Modals\\MessageAttendees.blade.php
|
||||
'sent_messages' => 'Sent Messages',
|
||||
//==================================== Translations ====================================//
|
||||
'all_event_attendees' => 'All event attendees',
|
||||
'attendees_with_ticket_type' => 'Attendees with ticket type',
|
||||
'before_send_message' => 'The attendee will be instructed to send any reply to <b>:recipient</b>',
|
||||
'before_send_message' => 'The attendee will be instructed to send any reply to :organiser',
|
||||
'content' => 'Message Content',
|
||||
'date' => 'date',
|
||||
'leave_blank_to_send_immediately' => 'Leave blank to send immediately',
|
||||
'message' => 'Message',
|
||||
'no_messages_for_event' => 'No messages for the event.',
|
||||
'schedule_send_time' => 'Schedule send time',
|
||||
'send_a_copy_to' => 'Send a copy to',
|
||||
'send_a_copy_to' => 'Send a copy to :organiser',
|
||||
'send_message' => 'Send Message',
|
||||
'send_to' => 'Send to',
|
||||
'subject' => 'Message Subject',
|
||||
|
|
|
|||
|
|
@ -1,17 +1,9 @@
|
|||
<?php
|
||||
/*************************************************************************
|
||||
Generated via "php artisan localization:missing" at 2018/04/25 15:38:13
|
||||
*************************************************************************/
|
||||
|
||||
return array (
|
||||
//============================== New strings to translate ==============================//
|
||||
// Defined in file C:\\wamp\\www\\attendize\\app\\Http\\Controllers\\EventOrdersController.php
|
||||
'amount_refunded' => 'amount_refunded',
|
||||
// Defined in file C:\\wamp\\www\\attendize\\app\\Http\\Controllers\\EventOrdersController.php
|
||||
'fully_refunded' => 'fully_refunded',
|
||||
// Defined in file C:\\wamp\\www\\attendize\\app\\Http\\Controllers\\EventOrdersController.php
|
||||
'partially_refunded' => 'partially_refunded',
|
||||
//==================================== Translations ====================================//
|
||||
'amount_refunded' => 'amount refunded',
|
||||
'fully_refunded' => 'fully refunded',
|
||||
'partially_refunded' => 'partially refunded',
|
||||
'after_order' => 'Message to display to attendees after they have completed their order.',
|
||||
'after_order_help' => 'This message will be displayed to attendees once they have successfully completed the checkout process.',
|
||||
'amount' => 'Amount',
|
||||
|
|
@ -44,12 +36,13 @@ return array (
|
|||
'recent_orders' => 'Recent Orders',
|
||||
'reference' => 'Reference',
|
||||
'refund/cancel' => 'Refund / Cancel',
|
||||
'registered' => 'registered',
|
||||
'status' => 'Status',
|
||||
'sub_total' => 'Sub Total',
|
||||
'ticket' => 'Ticket',
|
||||
'tickets' => 'tickets(s)',
|
||||
'total' => 'Total',
|
||||
'transaction_id' => 'Transaction ID',
|
||||
'user_registered_n_tickets' => '<a href=":url">:name</a> registered :n ticket(s).',
|
||||
'view_order' => 'View Order',
|
||||
'view_order_num' => 'View Order #:num',
|
||||
);
|
||||
|
|
@ -1,10 +1,6 @@
|
|||
<?php
|
||||
/*************************************************************************
|
||||
Generated via "php artisan localization:missing" at 2018/04/18 16:27:47
|
||||
*************************************************************************/
|
||||
|
||||
return array (
|
||||
//==================================== Translations ====================================//
|
||||
'Contact' => 'Contact',
|
||||
'DETAILS' => 'DETAILS',
|
||||
'Facebook' => 'Facebook',
|
||||
|
|
@ -22,11 +18,11 @@ return array (
|
|||
'booking_fees' => 'Booking Fees',
|
||||
'card_number' => 'Card number',
|
||||
'checkout_submit' => 'Checkout',
|
||||
'confirmation_email' => 'and a confirmation email have been sent to you.',
|
||||
'copy_buyer' => 'Copy buyer details to all ticket holders',
|
||||
'currently_not_on_sale' => 'Currently Not On Sale',
|
||||
'cvc_number' => 'CVC number',
|
||||
'date' => 'Date',
|
||||
'download_links' => 'Your <a title=":title" class="ticket_download_link" href=":url">tickets</a> and a confirmation email have been sent to you.',
|
||||
'download_tickets' => 'Download Tickets',
|
||||
'email' => 'Email',
|
||||
'email_address' => 'Email address',
|
||||
|
|
@ -70,7 +66,7 @@ return array (
|
|||
'ticket_holder_information' => 'Ticket Holder Information',
|
||||
'ticket_holder_n' => 'Ticket Holder :n Details',
|
||||
'ticket_price' => 'Ticket Price',
|
||||
'tickets' => 'Tickets',
|
||||
'tickets' => 'Ticket(s)',
|
||||
'tickets_are_currently_unavailable' => 'Tickets are currently unavailable',
|
||||
'time' => 'Please note you only have :time to complete this transaction before your tickets are re-released.',
|
||||
'total' => 'Total',
|
||||
|
|
@ -78,4 +74,5 @@ return array (
|
|||
'your_information' => 'Your information',
|
||||
'your_message' => 'Your message',
|
||||
'your_name' => 'Your name',
|
||||
'your' => 'Your'
|
||||
);
|
||||
|
|
@ -1,13 +1,7 @@
|
|||
<?php
|
||||
/*************************************************************************
|
||||
Generated via "php artisan localization:missing" at 2018/04/25 09:06:13
|
||||
*************************************************************************/
|
||||
|
||||
return array (
|
||||
//============================== New strings to translate ==============================//
|
||||
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Public\\LoginAndRegister\\Signup.blade.php
|
||||
'already_have_account' => 'Already have account? <a class="semibold" href=":url">Sign In</a>',
|
||||
//==================================== Translations ====================================//
|
||||
'after_welcome' => 'Before you continue please update your account with your name and a new password.',
|
||||
'change_password' => 'Change Password',
|
||||
'confirm_new_password' => 'Confirm New Password',
|
||||
|
|
|
|||
|
|
@ -4,10 +4,7 @@
|
|||
*************************************************************************/
|
||||
|
||||
return array (
|
||||
//============================== New strings to translate ==============================//
|
||||
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageOrganiser\\Modals\\CreateEvent.blade.php
|
||||
'address_details' => 'Dokładny Adres',
|
||||
//==================================== Translations ====================================//
|
||||
'address_line_1' => 'Adres 1',
|
||||
'address_line_1_placeholder' => 'Np.: ul. Kwiatowa 21',
|
||||
'address_line_2' => 'Adres 2',
|
||||
|
|
@ -29,7 +26,7 @@ return array (
|
|||
'event_title' => 'Tytuł Wydarzenia',
|
||||
'event_title_placeholder' => 'Np.: Międzynarodowa Konferencja :name',
|
||||
'event_visibility' => 'Widoczność Wydarzenia',
|
||||
'n_attendees_for_event' => '<b>:num</b> uczetnik(ów) wydarzenia: <b>:name</b> (:date)',
|
||||
'n_attendees_for_event' => ':num uczetnik(ów) wydarzenia: :name (:date)',
|
||||
'no_events_yet' => 'Brak Wydarzeń',
|
||||
'no_events_yet_text' => 'Wygląda na to, że jeszcze nie ma utworzonych wydarzeń. Możesz je utworzyć klikając przycisk niżej.',
|
||||
'num_events' => ':num Wydarzeń',
|
||||
|
|
@ -40,7 +37,7 @@ return array (
|
|||
'promote_event' => 'Promuj Wydarzenie',
|
||||
'revenue' => 'Zysk',
|
||||
'save_changes' => 'Zapisz Zmiany',
|
||||
'showing_num_of_orders' => 'Wyświetlam :0/<b>:1</b> zamówień',
|
||||
'showing_num_of_orders' => 'Wyświetlam :0/:1 zamówień',
|
||||
'tickets_sold' => 'Sprzedanych Biletów',
|
||||
'venue_name' => 'Nazwa lokalu',
|
||||
'venue_name_placeholder' => 'Np.: Krabowa Chata',
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
<?php
|
||||
|
||||
return array (
|
||||
//==================================== Translations ====================================//
|
||||
'all_attendees' => 'Wszyscy Uczestnicy',
|
||||
'all_attendees_cancelled' => 'Wszyscy uczestnicy z tego zamówienia zostali anulowani.',
|
||||
'all_order_refunded' => 'Cała kwota :money z tego zamówienia została zwrócona.',
|
||||
|
|
@ -10,13 +9,13 @@ return array (
|
|||
'attendee_cancelled_help' => 'Ten uczestnik został anulowany',
|
||||
'attendees_file_requirements' => 'Plik musi być w formacie .csv a pierwsza linia pliku musi zawierać frazę first_name,last_name,email',
|
||||
'attendize_qrcode_check_in' => 'Lista Uczetników Attendize z kodami QR',
|
||||
'cancel_attendee_title' => 'Anuluj <b>:cancel</b>b>',
|
||||
'cancel_attendee_title' => 'Anuluj :cancel',
|
||||
'cancel_description' => 'Anulując uczestnika usuniesz go z listy uczestników.',
|
||||
'cancel_notify' => 'Powiadom <b>:name</b>, że ich bilet jest anulowany.',
|
||||
'cancel_order_:ref' => 'Anuluj zamówienie: <b>:ref</b>',
|
||||
'cancel_refund' => 'Jeżeli chcesz dokonać refundacji zamówienia, do którego należy ten uczestnik, możesz to zrobić <a href=":url">tutaj</a>.',
|
||||
'cancel_refund_user' => 'Zwróć uczestnikowi <b>:name</b> za ich bilet.',
|
||||
'cant_refund_here' => 'Przepraszamy, nie ma możliwości zwrotów w bramce płatnościowej <b>:gateway</b>. Musisz tego dokonać przez ich stronę.',
|
||||
'cancel_notify' => 'Powiadom :name, że ich bilet jest anulowany.',
|
||||
'cancel_order_:ref' => 'Anuluj zamówienie: :ref',
|
||||
'cancel_refund' => 'Jeżeli chcesz dokonać refundacji zamówienia, do którego należy ten uczestnik, możesz to zrobić <strong><a href=":url">tutaj</a></strong>.',
|
||||
'cancel_refund_user' => 'Zwróć uczestnikowi :name za ich bilet.',
|
||||
'cant_refund_here' => 'Przepraszamy, nie ma możliwości zwrotów w bramce płatnościowej :gateway. Musisz tego dokonać przez ich stronę.',
|
||||
'check-in' => 'Lista Uczestników',
|
||||
'checkin_search_placeholder' => 'Wyszukaj po nazwisku uczestnika, numerze zamówienia, numerze uczestnika...',
|
||||
'close' => 'Zamknij',
|
||||
|
|
@ -26,12 +25,12 @@ return array (
|
|||
'create_ticket' => 'Utwórz Bilet',
|
||||
'download_pdf_ticket' => 'Pobierz Bilet (PDF)',
|
||||
'edit_attendee' => 'Edytuj Uczestnika',
|
||||
'edit_attendee_title' => 'Edytuj <b>:attendee<b>',
|
||||
'edit_order_title' => 'Zamówienie: <b>:order_ref</b>',
|
||||
'edit_attendee_title' => 'Edytuj :attendee',
|
||||
'edit_order_title' => 'Zamówienie: :order_ref',
|
||||
'edit_question' => 'Edytuj Pytanie',
|
||||
'edit_ticket' => 'Edytuj Bilet',
|
||||
'end_sale_on' => 'Zakończenie Sprzedaży',
|
||||
'event_not_live_with_activate' => 'To wydarzenie nie jest publiczne. <a :style href=":url">Opublikuj</a>',
|
||||
'event_not_live' => 'To wydarzenie nie jest publiczne.',
|
||||
'event_page' => 'Strona Wydarzenia',
|
||||
'event_tools' => 'Narzędzia Wydarzenia',
|
||||
'export' => 'Eksport',
|
||||
|
|
@ -42,7 +41,7 @@ return array (
|
|||
'invite_attendees' => 'Zaproś uczestników',
|
||||
'issue_full_refund' => 'Rozpocznij Pełną Refundację',
|
||||
'issue_partial_refund' => 'Rozpocznij Niepełną Refundację',
|
||||
'manage_order_title' => 'Zamówienie: <b>:order_ref</b>',
|
||||
'manage_order_title' => 'Zamówienie: :order_ref',
|
||||
'mark_payment_received' => 'Oznacz jako opłacone',
|
||||
'maximum_tickets_per_order' => 'Maksymalna Biletów / Zamówienie',
|
||||
'message_attendee_title' => 'Napisz do :attendee',
|
||||
|
|
@ -56,7 +55,7 @@ return array (
|
|||
'no_attendees_yet_text' => 'Uczestnicy pojawią się automatycznie, gdy zarezerwują swoje bilety, lub gdy wyślesz zaproszenia ręcznie.',
|
||||
'no_orders_yet' => 'Brak zamówień',
|
||||
'no_orders_yet_text' => 'Nowe zamówienia pojawią się, jak tylko zostaną złożone.',
|
||||
'order_contact_will_receive_instructions' => 'Kontakt z zamówienia zostanie poinformowany o możliwości odpowiedzi na email <b>:email</b>',
|
||||
'order_contact_will_receive_instructions' => 'Kontakt z zamówienia zostanie poinformowany o możliwości odpowiedzi na email :email',
|
||||
'order_details' => 'Szczegóły Zamówienia',
|
||||
'order_overview' => 'Przegląd Zamówienia',
|
||||
'order_ref' => 'Zamówienie: #:order_ref',
|
||||
|
|
@ -64,13 +63,14 @@ return array (
|
|||
'price_placeholder' => 'Np.: 25.99',
|
||||
'print_attendee_list' => 'Wydrukuj listę uczestników',
|
||||
'print_tickets' => 'Wydrukuj Bilety',
|
||||
'publish_it' => 'Opublikuj',
|
||||
'qr_instructions' => 'Umieść kod QR przed kamerę (nie za blisko)',
|
||||
'quantity_available' => 'Liczba biletów',
|
||||
'quantity_available_placeholder' => 'Np.: 100 (Pozostaw puste dla nielimitowanej)',
|
||||
'refund_amount' => 'Kwota Zwrotu',
|
||||
'refund_this_order?' => 'Refundujesz?',
|
||||
'resend_ticket' => 'Prześlij Bilet Ponownie',
|
||||
'resend_ticket_help' => 'Uczestnik otrzyma dodatkową kopię biletu na adres <b>:email</b>',
|
||||
'resend_ticket_help' => 'Uczestnik otrzyma dodatkową kopię biletu na adres :email',
|
||||
'resend_ticket_to_attendee' => 'Prześlij bilet ponownie do :attendee',
|
||||
'resend_tickets' => 'Ponowna przesyłka biletu',
|
||||
'result_for' => 'wynik(ów) dla',
|
||||
|
|
|
|||
|
|
@ -1,22 +1,18 @@
|
|||
<?php
|
||||
|
||||
return array (
|
||||
//============================== New strings to translate ==============================//
|
||||
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Modals\\MessageAttendees.blade.php
|
||||
'new_message' => 'Nowa Wiadomość',
|
||||
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\ManageEvent\\Modals\\MessageAttendees.blade.php
|
||||
'sent_messages' => 'Wysłane Wiadomości',
|
||||
//==================================== Translations ====================================//
|
||||
'all_event_attendees' => 'Wszyscy członkowie wydarzenia',
|
||||
'attendees_with_ticket_type' => 'Uczestnicy z biletem',
|
||||
'before_send_message' => 'Uczestnik zostanie poinstruowany o możliwości odpowiedzi na adres <b>:recipient</b>',
|
||||
'before_send_message' => 'Uczestnik zostanie poinstruowany o możliwości odpowiedzi na adres :organiser',
|
||||
'content' => 'Treść wiadomości',
|
||||
'date' => 'data',
|
||||
'leave_blank_to_send_immediately' => 'Pozostaw puste, aby wysłać teraz',
|
||||
'message' => 'Wiadomość',
|
||||
'no_messages_for_event' => 'Brak wiadomości związanych z tym wydarzeniem.',
|
||||
'schedule_send_time' => 'Wyslij później',
|
||||
'send_a_copy_to' => 'Wyślij kopię do',
|
||||
'send_a_copy_to' => 'Wyślij kopię do :organiser',
|
||||
'send_message' => 'Wyślij wiadomość',
|
||||
'send_to' => 'Wyślij do',
|
||||
'subject' => 'Temat',
|
||||
|
|
|
|||
|
|
@ -1,17 +1,9 @@
|
|||
<?php
|
||||
/*************************************************************************
|
||||
Generated via "php artisan localization:missing" at 2018/04/25 15:38:13
|
||||
*************************************************************************/
|
||||
|
||||
return array (
|
||||
//============================== New strings to translate ==============================//
|
||||
// Defined in file C:\\wamp\\www\\attendize\\app\\Http\\Controllers\\EventOrdersController.php
|
||||
'amount_refunded' => 'amount_refunded',
|
||||
// Defined in file C:\\wamp\\www\\attendize\\app\\Http\\Controllers\\EventOrdersController.php
|
||||
'fully_refunded' => 'fully_refunded',
|
||||
// Defined in file C:\\wamp\\www\\attendize\\app\\Http\\Controllers\\EventOrdersController.php
|
||||
'partially_refunded' => 'partially_refunded',
|
||||
//==================================== Translations ====================================//
|
||||
'amount_refunded' => 'kwota zwrócona',
|
||||
'fully_refunded' => 'w pełni refundowany',
|
||||
'partially_refunded' => 'częściowo zwrócone',
|
||||
'after_order' => 'Wiadomość po ukończonym zamówieniu.',
|
||||
'after_order_help' => 'Ta wiadomość będzie wyświetlana uczestnikom po ukończonym procesie zamówienia.',
|
||||
'amount' => 'Kwota',
|
||||
|
|
@ -44,12 +36,13 @@ return array (
|
|||
'recent_orders' => 'Recent Orders',
|
||||
'reference' => 'Numer',
|
||||
'refund/cancel' => 'Refunduj/Anuluj',
|
||||
'registered' => 'zarejestrowany',
|
||||
'status' => 'Status',
|
||||
'sub_total' => 'Suma',
|
||||
'ticket' => 'Bilet',
|
||||
'tickets' => 'Bilety',
|
||||
'total' => 'Razem',
|
||||
'transaction_id' => 'Identyfikator transakcji',
|
||||
'user_registered_n_tickets' => '<a href=":url">:name</a> zarezerwował :n bilet(ów).',
|
||||
'view_order' => 'Podgląd Zamówienia',
|
||||
'view_order_num' => 'Podgląd Zamówienia #:num',
|
||||
);
|
||||
|
|
@ -1,10 +1,6 @@
|
|||
<?php
|
||||
/*************************************************************************
|
||||
Generated via "php artisan localization:missing" at 2018/04/18 16:27:47
|
||||
*************************************************************************/
|
||||
|
||||
return array (
|
||||
//==================================== Translations ====================================//
|
||||
'Contact' => 'Kontakt',
|
||||
'DETAILS' => 'SZCZEGÓŁY',
|
||||
'Facebook' => 'Facebook',
|
||||
|
|
@ -22,11 +18,11 @@ return array (
|
|||
'booking_fees' => 'Opłaty rezerwacyjne',
|
||||
'card_number' => 'Numer karty',
|
||||
'checkout_submit' => 'Podsumowanie',
|
||||
'confirmation_email' => 'i e-mail z potwierdzeniem został wysłany do ciebie.',
|
||||
'copy_buyer' => 'Przekopiuj dane kupującego na wszystkie bilety',
|
||||
'currently_not_on_sale' => 'Aktualnie nie w sprzedaży',
|
||||
'cvc_number' => 'Numer CVC',
|
||||
'date' => 'Data',
|
||||
'download_links' => 'Twoje <a title=":title" class="ticket_download_link" href=":url">bilety</a> i email z potwierdzeniem zostały wysłane.',
|
||||
'download_tickets' => 'Pobierz bilety',
|
||||
'email' => 'Email',
|
||||
'email_address' => 'Adres email',
|
||||
|
|
@ -78,4 +74,5 @@ return array (
|
|||
'your_information' => 'Twoje dane',
|
||||
'your_message' => 'Twoja wiadomość',
|
||||
'your_name' => 'Twoje imię',
|
||||
'your' => 'Twój',
|
||||
);
|
||||
|
|
@ -1,13 +1,7 @@
|
|||
<?php
|
||||
/*************************************************************************
|
||||
Generated via "php artisan localization:missing" at 2018/04/25 09:06:13
|
||||
*************************************************************************/
|
||||
|
||||
return array (
|
||||
//============================== New strings to translate ==============================//
|
||||
// Defined in file C:\\wamp\\www\\attendize\\resources\\views\\Public\\LoginAndRegister\\Signup.blade.php
|
||||
'already_have_account' => 'Masz już konto? <a class="semibold" href=":url">Zaloguj się!</a>',
|
||||
//==================================== Translations ====================================//
|
||||
'after_welcome' => 'Zanim będziemy kontynuować, zaktualizuj swoje konto o dane kontaktowe i hasło.',
|
||||
'change_password' => 'Zmień Hasło',
|
||||
'confirm_new_password' => 'Potwierdź Nowe Hasło',
|
||||
|
|
|
|||
|
|
@ -6,11 +6,11 @@
|
|||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h3 class="modal-title">
|
||||
<i class="ico-cancel"></i>
|
||||
{!! @trans("ManageEvent.cancel_attendee_title", ["cancel" => $attendee->full_name]) !!}</h3>
|
||||
{{ @trans("ManageEvent.cancel_attendee_title", ["cancel" => $attendee->full_name]) }}</h3>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<p>
|
||||
@lang("ManageEvent.cancel_description")
|
||||
{{ @trans("ManageEvent.cancel_description") }}
|
||||
</p>
|
||||
|
||||
<p>
|
||||
|
|
@ -20,14 +20,14 @@
|
|||
<div class="form-group">
|
||||
<div class="checkbox custom-checkbox">
|
||||
<input type="checkbox" name="notify_attendee" id="notify_attendee" value="1">
|
||||
<label for="notify_attendee">{!! @trans("ManageEvent.cancel_notify", ["name"=>$attendee->full_name]) !!}</label>
|
||||
<label for="notify_attendee">{{ @trans("ManageEvent.cancel_notify", [ "name" => $attendee->full_name]) }}</label>
|
||||
</div>
|
||||
</div>
|
||||
@if(config('attendize.default_payment_gateway') == config('attendize.payment_gateway_stripe'))
|
||||
<div class="form-group">
|
||||
<div class="checkbox custom-checkbox">
|
||||
<input type="checkbox" name="refund_attendee" id="refund_attendee" value="1">
|
||||
<label for="refund_attendee">{!! @trans("ManageEvent.cancel_refund_user", ["name"=>$attendee->full_name]) !!}</label>
|
||||
<label for="refund_attendee">{{ @trans("ManageEvent.cancel_refund_user", ["name"=>$attendee->full_name]) }}</label>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<div role="dialog" class="modal fade " style="display: none;">
|
||||
{!! Form::open(array('url' => route('postCancelOrder', array('order_id' => $order->id)), 'class' => 'closeModalAfter ajax')) !!}
|
||||
<div role="dialog" class="modal fade " style="display: none;">
|
||||
{!! Form::open(array('url' => route('postCancelOrder', array('order_id' => $order->id)), 'class' => 'closeModalAfter
|
||||
ajax')) !!}
|
||||
<script>
|
||||
$(function () {
|
||||
$('input[name=refund_order]').on('change', function () {
|
||||
|
|
@ -29,127 +30,129 @@
|
|||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h3 class="modal-title">
|
||||
<i class="ico-cart2"></i>
|
||||
{!! @trans("ManageEvent.cancel_order_:ref", ["ref"=>$order->order_reference]) !!}</h3>
|
||||
{{ @trans("ManageEvent.cancel_order_:ref", ["ref"=>$order->order_reference]) }}</h3>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
|
||||
@if($attendees->count())
|
||||
<div class="help-block">
|
||||
@lang("ManageEvent.select_attendee_to_cancel")
|
||||
</div>
|
||||
<div class="help-block">
|
||||
@lang("ManageEvent.select_attendee_to_cancel")
|
||||
</div>
|
||||
|
||||
<div class="well bgcolor-white p0">
|
||||
<div class="well bgcolor-white p0">
|
||||
|
||||
<div class="table-responsive">
|
||||
<table class="table table-hover ">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="width: 20px;">
|
||||
<div class="checkbox">
|
||||
<label>
|
||||
{!! Form::checkbox('all_attendees', 'on', false, ['class' => 'check-all', 'data-toggle-class'=>'attendee-check']) !!}
|
||||
<script>
|
||||
$(function () {
|
||||
$('.check-all').on ('click', function () {
|
||||
$('.attendee-check').prop('checked', this.checked);
|
||||
});
|
||||
<div class="table-responsive">
|
||||
<table class="table table-hover ">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="width: 20px;">
|
||||
<div class="checkbox">
|
||||
<label>
|
||||
{!! Form::checkbox('all_attendees', 'on', false, ['class' => 'check-all',
|
||||
'data-toggle-class'=>'attendee-check']) !!}
|
||||
<script>
|
||||
$(function () {
|
||||
$('.check-all').on('click', function () {
|
||||
$('.attendee-check').prop('checked', this.checked);
|
||||
});
|
||||
</script>
|
||||
</label>
|
||||
</div>
|
||||
</td>
|
||||
<td colspan="3">
|
||||
@lang("ManageEvent.select_all")
|
||||
</td>
|
||||
</tr>
|
||||
@foreach($attendees as $attendee)
|
||||
});
|
||||
</script>
|
||||
</label>
|
||||
</div>
|
||||
</td>
|
||||
<td colspan="3">
|
||||
@lang("ManageEvent.select_all")
|
||||
</td>
|
||||
</tr>
|
||||
@foreach($attendees as $attendee)
|
||||
|
||||
<tr class="{{$attendee->is_cancelled ? 'danger' : ''}}">
|
||||
<td>
|
||||
@if(!$attendee->is_cancelled)
|
||||
{!!Form::checkbox('attendees[]', $attendee->id, false, ['class' => 'attendee-check'])!!}
|
||||
@endif
|
||||
</td>
|
||||
<td>
|
||||
{{$attendee->first_name}}
|
||||
{{$attendee->last_name}}
|
||||
</td>
|
||||
<td>
|
||||
{{$attendee->email}}
|
||||
</td>
|
||||
<td>
|
||||
{{{$attendee->ticket->title}}}
|
||||
{{{$order->order_reference}}}-{{{$attendee->reference_index}}}
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<tr class="{{$attendee->is_cancelled ? 'danger' : ''}}">
|
||||
<td>
|
||||
@if(!$attendee->is_cancelled)
|
||||
{!!Form::checkbox('attendees[]', $attendee->id, false, ['class' =>
|
||||
'attendee-check'])!!}
|
||||
@endif
|
||||
</td>
|
||||
<td>
|
||||
{{$attendee->first_name}}
|
||||
{{$attendee->last_name}}
|
||||
</td>
|
||||
<td>
|
||||
{{$attendee->email}}
|
||||
</td>
|
||||
<td>
|
||||
{{{$attendee->ticket->title}}}
|
||||
{{{$order->order_reference}}}-{{{$attendee->reference_index}}}
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@else
|
||||
<div class="alert alert-info cancelOrderOption">
|
||||
@lang("ManageEvent.all_attendees_cancelled")
|
||||
</div>
|
||||
<div class="alert alert-info cancelOrderOption">
|
||||
@lang("ManageEvent.all_attendees_cancelled")
|
||||
</div>
|
||||
@endif
|
||||
|
||||
|
||||
@if($order->transaction_id)
|
||||
@if($order->payment_gateway->can_refund)
|
||||
@if($order->payment_gateway->can_refund)
|
||||
|
||||
<div class="refund_section">
|
||||
@if(!$order->is_refunded)
|
||||
<div>
|
||||
<div class="well bgcolor-white">
|
||||
<div class="checkbox">
|
||||
<label>
|
||||
{!!Form::checkbox('refund_order', 'on')!!}
|
||||
@lang("ManageEvent.refund_this_order?")
|
||||
</label>
|
||||
</div>
|
||||
<div>
|
||||
<div class="well bgcolor-white">
|
||||
<div class="checkbox">
|
||||
<label>
|
||||
{!!Form::checkbox('refund_order', 'on')!!}
|
||||
@lang("ManageEvent.refund_this_order?")
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="refund_options">
|
||||
<div class="well bgcolor-white">
|
||||
<div class="refund_options">
|
||||
<div class="well bgcolor-white">
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-1">
|
||||
<div class="checkbox">
|
||||
{!!Form::radio('refund_type', 'full', ['selected' => 'selected'])!!}
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-1">
|
||||
<div class="checkbox">
|
||||
{!!Form::radio('refund_type', 'full', ['selected' => 'selected'])!!}
|
||||
</div>
|
||||
<div class="col-md-11">
|
||||
<b>@lang("ManageEvent.issue_full_refund")</b>
|
||||
</div>
|
||||
<div class="col-md-11">
|
||||
<b>@lang("ManageEvent.issue_full_refund")</b>
|
||||
|
||||
<div class="help-text">
|
||||
Refund the
|
||||
entire {{(money($order->organiser_amount - $order->amount_refunded, $order->event->currency))}}
|
||||
</div>
|
||||
<div class="help-text">
|
||||
Refund the
|
||||
entire {{(money($order->organiser_amount - $order->amount_refunded,
|
||||
$order->event->currency))}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="well bgcolor-white clearfix">
|
||||
<div class="row">
|
||||
<div class="col-md-1">
|
||||
<div class="checkbox">
|
||||
{!!Form::radio('refund_type', 'partial')!!}
|
||||
</div>
|
||||
<div class="well bgcolor-white clearfix">
|
||||
<div class="row">
|
||||
<div class="col-md-1">
|
||||
<div class="checkbox">
|
||||
{!!Form::radio('refund_type', 'partial')!!}
|
||||
</div>
|
||||
<div class="col-md-11">
|
||||
<b>@lang("ManageEvent.issue_partial_refund")</b>
|
||||
</div>
|
||||
<div class="col-md-11">
|
||||
<b>@lang("ManageEvent.issue_partial_refund")</b>
|
||||
|
||||
<div class="refund_amount">
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
@lang("ManageEvent.refund_amount"):
|
||||
</div>
|
||||
<div class="col-sm-8">
|
||||
<input type="text" name="refund_amount" class="form-control"
|
||||
id="refundAmount"
|
||||
placeholder="Max {{(money($order->organiser_amount - $order->amount_refunded, $order->event->currency))}}">
|
||||
</div>
|
||||
<div class="refund_amount">
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
@lang("ManageEvent.refund_amount"):
|
||||
</div>
|
||||
<div class="col-sm-8">
|
||||
<input type="text" name="refund_amount" class="form-control"
|
||||
id="refundAmount"
|
||||
placeholder="Max {{(money($order->organiser_amount - $order->amount_refunded, $order->event->currency))}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -157,30 +160,33 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@else
|
||||
|
||||
<div class="alert alert-info">
|
||||
@lang("ManageEvent.all_order_refunded", ["money"=>money($order->amount_refunded, $order->event->currency)])
|
||||
</div>
|
||||
<div class="alert alert-info">
|
||||
@lang("ManageEvent.all_order_refunded", ["money"=>money($order->amount_refunded,
|
||||
$order->event->currency)])
|
||||
</div>
|
||||
|
||||
@endif
|
||||
</div>
|
||||
@else
|
||||
<div class="alert alert-info">
|
||||
{!! @trans("ManageEvent.cant_refund_here", ["gateway"=>$order->payment_gateway->provider_name]) !!}
|
||||
</div>
|
||||
@endif
|
||||
@else
|
||||
<div class="alert alert-info">
|
||||
{{ @trans("ManageEvent.cant_refund_here", ["gateway"=>$order->payment_gateway->provider_name]) }}
|
||||
</div>
|
||||
@endif
|
||||
|
||||
@endif
|
||||
|
||||
</div>
|
||||
|
||||
@if($attendees->count() || !$order->is_refunded)
|
||||
<div class="modal-footer">
|
||||
{!! Form::button(trans("basic.cancel"), ['class'=>"btn modal-close btn-danger",'data-dismiss'=>'modal']) !!}
|
||||
{!! Form::submit(trans("ManageEvent.confirm_order_cancel"), ['class'=>"btn btn-primary"]) !!}
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
{!! Form::button(trans("basic.cancel"), ['class'=>"btn modal-close btn-danger",'data-dismiss'=>'modal'])
|
||||
!!}
|
||||
{!! Form::submit(trans("ManageEvent.confirm_order_cancel"), ['class'=>"btn btn-primary"]) !!}
|
||||
</div>
|
||||
@endif
|
||||
</div>
|
||||
{!! Form::close() !!}
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h3 class="modal-title">
|
||||
<i class="ico-edit"></i>
|
||||
{!! @trans("ManageEvent.edit_attendee_title", ["attendee"=> strip_tags($attendee->full_name) ]) !!}
|
||||
{{ @trans("ManageEvent.edit_attendee_title", ["attendee"=> $attendee->full_name]) }}
|
||||
</h3>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h3 class="modal-title">
|
||||
<i class="ico-cart"></i>
|
||||
{!! @trans("ManageEvent.edit_order_title", ["order_ref"=>$order->order_reference]) !!}
|
||||
{{ @trans("ManageEvent.edit_order_title", ["order_ref"=>$order->order_reference]) }}
|
||||
</h3>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h3 class="modal-title">
|
||||
<i class="ico-cart"></i>
|
||||
{!! @trans("ManageEvent.manage_order_title", ["order_ref"=>$order->order_reference]) !!}
|
||||
{{ @trans("ManageEvent.manage_order_title", ["order_ref"=>$order->order_reference]) }}
|
||||
</h3>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<div role="dialog" class="modal fade" style="display: none;">
|
||||
{!! Form::open(array('url' => route('postMessageAttendee', array('attendee_id' => $attendee->id)), 'class' => 'ajax reset closeModalAfter')) !!}
|
||||
<div role="dialog" class="modal fade" style="display: none;">
|
||||
{!! Form::open(array('url' => route('postMessageAttendee', array('attendee_id' => $attendee->id)), 'class' => 'ajax
|
||||
reset closeModalAfter')) !!}
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header text-center">
|
||||
|
|
@ -13,39 +14,43 @@
|
|||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
{!! Form::label('subject', trans("Message.subject"), array('class'=>'control-label required')) !!}
|
||||
{!! Form::text('subject', Input::old('subject'),
|
||||
array(
|
||||
'class'=>'form-control'
|
||||
)) !!}
|
||||
{!! Form::label('subject', trans("Message.subject"), array('class'=>'control-label
|
||||
required')) !!}
|
||||
{!! Form::text('subject', Input::old('subject'),
|
||||
array(
|
||||
'class'=>'form-control'
|
||||
)) !!}
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
{!! Form::label('message', trans("Message.content"), array('class'=>'control-label required')) !!}
|
||||
{!! Form::label('message', trans("Message.content"), array('class'=>'control-label
|
||||
required')) !!}
|
||||
|
||||
{!! Form::textarea('message', Input::old('message'),
|
||||
array(
|
||||
'class'=>'form-control',
|
||||
'rows' => '5'
|
||||
)) !!}
|
||||
{!! Form::textarea('message', Input::old('message'),
|
||||
array(
|
||||
'class'=>'form-control',
|
||||
'rows' => '5'
|
||||
)) !!}
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<div class="custom-checkbox">
|
||||
<input type="checkbox" name="send_copy" id="send_copy" value="1">
|
||||
<label for="send_copy"> @lang("Message.send_a_copy_to", ["organiser"=>$attendee->event->organiser->email])</label>
|
||||
<label for="send_copy"> {{ @trans("Message.send_a_copy_to",
|
||||
["organiser"=>$attendee->event->organiser->email]) }}</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="help-block">
|
||||
{!! @trans("Message.before_send_message", ["organiser"=>$attendee->event->organiser->email]) !!}
|
||||
{{ @trans("Message.before_send_message", ["organiser"=>$attendee->event->organiser->email]) }}
|
||||
</div>
|
||||
</div> <!-- /end modal body-->
|
||||
<div class="modal-footer">
|
||||
{!! Form::button(trans("basic.cancel"), ['class'=>"btn modal-close btn-danger",'data-dismiss'=>'modal']) !!}
|
||||
{!! Form::submit(trans("Message.send_message"), ['class'=>"btn btn-success"]) !!}
|
||||
{!! Form::button(trans("basic.cancel"), ['class'=>"btn modal-close btn-danger",'data-dismiss'=>'modal'])
|
||||
!!}
|
||||
{!! Form::submit(trans("Message.send_message"), ['class'=>"btn btn-success"]) !!}
|
||||
</div>
|
||||
</div><!-- /end modal content-->
|
||||
{!! Form::close() !!}
|
||||
|
|
|
|||
|
|
@ -6,10 +6,10 @@
|
|||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h3 class="modal-title">
|
||||
<i class="ico-envelope"></i>
|
||||
@lang("ManageEvent.message_order", ["order"=>$order->full_name])
|
||||
{{ @trans("ManageEvent.message_order", ["order"=>$order->full_name]) }}
|
||||
<br>
|
||||
<span style="font-size: 17px;">
|
||||
@lang("ManageEvent.order_ref", ["order_ref"=>$order->reference])
|
||||
{{ @trans("ManageEvent.order_ref", ["order_ref"=>$order->reference]) }}
|
||||
</span>
|
||||
</h3>
|
||||
</div>
|
||||
|
|
@ -43,7 +43,7 @@
|
|||
</div>
|
||||
|
||||
<div class="help-block">
|
||||
{!! @trans("ManageEvent.order_contact_will_receive_instructions", ["email"=>$order->event->organiser->email]) !!}
|
||||
{{ @trans("ManageEvent.order_contact_will_receive_instructions", ["email"=>$order->event->organiser->email]) }}
|
||||
</div>
|
||||
|
||||
</div> <!-- /end modal body-->
|
||||
|
|
|
|||
|
|
@ -6,12 +6,12 @@
|
|||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h3 class="modal-title">
|
||||
<i class="ico-envelope"></i>
|
||||
@lang("ManageEvent.resend_ticket_to_attendee", ["attendee"=>$attendee->full_name])
|
||||
{{ @trans("ManageEvent.resend_ticket_to_attendee", ["attendee" => $attendee->full_name]) }}
|
||||
</h3>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="help-block">
|
||||
{!! @trans("ManageEvent.resend_ticket_help", ["email"=>$attendee->email]) !!}
|
||||
{{ @trans("ManageEvent.resend_ticket_help", ["email" => $attendee->email]) }}
|
||||
</div>
|
||||
</div> <!-- /end modal body-->
|
||||
<div class="modal-footer">
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
<i class='ico-cart mr5'></i>
|
||||
@lang("Event.event_orders")
|
||||
<span class="page_title_sub_title hide">
|
||||
{!! @trans("Event.showing_num_of_orders", [30, \App\Models\Order::scope()->count()]) !!}
|
||||
{{ @trans("Event.showing_num_of_orders", [30, \App\Models\Order::scope()->count()]) }}
|
||||
</span>
|
||||
@stop
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
}
|
||||
</style>
|
||||
<div class="alert alert-warning top_of_page_alert">
|
||||
{!! @trans("ManageEvent.event_not_live_with_activate", ["url"=>route('MakeEventLive', ['event_id' => $event->id])]) !!} .
|
||||
@trans("ManageEvent.event_not_live_with_activate", ["url"=>route('MakeEventLive', ['event_id' => $event->id])]) .
|
||||
</div>
|
||||
@endif
|
||||
@stop
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
</head>
|
||||
<body style="background-color: #FFFFFF;" onload="window.print();">
|
||||
<div class="well" style="border:none; margin: 0;">
|
||||
{!! @trans("Event.n_attendees_for_event", ["num"=>$attendees->count(), "name"=>$event->title, "date"=>$event->start_date->toDayDateTimeString()]) !!}
|
||||
{{ @trans("Event.n_attendees_for_event", ["num"=>$attendees->count(), "name"=>$event->title, "date"=>$event->start_date->toDayDateTimeString()]) }}
|
||||
<br>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
|
|
@ -119,9 +119,10 @@
|
|||
<p class="list-group-text">
|
||||
<a href="{{ route('showEventOrders', ['event_id' => $order->event_id, 'q' => $order->order_reference]) }}">
|
||||
<b>#{{ $order->order_reference }}</b></a> -
|
||||
{!! @trans("Order.user_registered_n_tickets", ["name"=>$order->full_name,
|
||||
"url"=>route('showEventAttendees', ['event_id'=>$order->event->id,'q'=>$order->order_reference]),
|
||||
"n"=>$order->attendees()->withTrashed()->count()]) !!}
|
||||
<a href="{{ route('showEventAttendees', ['event_id'=>$order->event->id,'q'=>$order->order_reference]) }}">
|
||||
<strong>{{ $order->full_name }}</strong>
|
||||
</a> {{ @trans("Order.registered") }}
|
||||
{{ $order->attendees()->withTrashed()->count() }} {{ @trans("Order.tickets") }}
|
||||
</p>
|
||||
<h6>
|
||||
{{ $order->created_at->diffForHumans() }} • <span
|
||||
|
|
|
|||
|
|
@ -1,9 +1,13 @@
|
|||
@if(!$event->is_live)
|
||||
<section id="goLiveBar">
|
||||
<div class="container">
|
||||
@if(!$event->is_live)
|
||||
@lang("ManageEvent.event_not_live_with_activate", ["style"=>'style="background-color: green; border-color: green;" class="btn btn-success btn-xs"', "url"=>route('MakeEventLive' , ['event_id' => $event->id])])
|
||||
@endif
|
||||
@if(!$event->is_live)
|
||||
|
||||
{{ @trans("ManageEvent.event_not_live") }}
|
||||
<a href="{{ route('MakeEventLive' , ['event_id' => $event->id]) }}"
|
||||
style="background-color: green; border-color: green;"
|
||||
class="btn btn-success btn-xs">{{ @trans("ManageEvent.publish_it") }}</a>
|
||||
@endif
|
||||
</div>
|
||||
</section>
|
||||
@endif
|
||||
|
|
|
|||
|
|
@ -53,9 +53,12 @@
|
|||
<span class="massive-icon">
|
||||
<i class="ico ico-checkmark-circle"></i>
|
||||
</span>
|
||||
<h1>{!! @trans("Public_ViewEvent.thank_you_for_your_order") !!}</h1>
|
||||
<h1>{{ @trans("Public_ViewEvent.thank_you_for_your_order") }}</h1>
|
||||
<h2>
|
||||
{!! @trans("Public_ViewEvent.download_links", ["title" => trans("Public_ViewEvent.download_tickets"), "url"=>route('showOrderTickets', ['order_reference' => $order->order_reference])."?download=1"]) !!}
|
||||
{{ @trans("Public_ViewEvent.your") }}
|
||||
<a class="ticket_download_link"
|
||||
href="{{ route('showOrderTickets', ['order_reference' => $order->order_reference] ).'?download=1' }}">
|
||||
{{ @trans("Public_ViewEvent.tickets") }}</a> {{ @trans("Public_ViewEvent.confirmation_email") }}
|
||||
</h2>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Reference in New Issue