Skip to content

Commit

Permalink
Merge branch 'master' of github.com:freescout-helpdesk/freescout into…
Browse files Browse the repository at this point in the history
… dist
  • Loading branch information
freescout-help-desk committed Dec 18, 2019
2 parents ebd34d0 + 92efaab commit a3a1e0d
Show file tree
Hide file tree
Showing 5 changed files with 106 additions and 62 deletions.
54 changes: 54 additions & 0 deletions app/Misc/Helper.php
Original file line number Diff line number Diff line change
Expand Up @@ -1266,4 +1266,58 @@ public static function getWorkerIdentifier()
{
return md5(config('app.key'));
}

public static function uploadFile($file, $allowed_exts = [], $allowed_mimes = [])
{
$ext = strtolower($file->getClientOriginalExtension());

if ($allowed_exts) {
if (!in_array($ext, $allowed_exts)) {
throw new \Exception(__('Unsupported file type'), 1);
}
}

if ($allowed_mimes) {
$mime_type = $file->getMimeType();
if (!in_array($mime_type, $allowed_mimes)) {
throw new \Exception(__('Unsupported file type'), 1);
}
}
$name = \Str::random(25).'.'.$ext;

$file->storeAs('uploads', $name);

return self::uploadedFilePath($name);
}

public static function uploadedFileRemove($name)
{
\Storage::delete('uploads/'.$name);
}

public static function uploadedFilePath($name)
{
return storage_path('uploads/'.$name);
}

public static function uploadedFileUrl($name)
{
return \Storage::url('uploads/'.$name);
}

public static function addSessionError($text, $key = 'default')
{
$errors = \Session::get('errors', new \Illuminate\Support\ViewErrorBag);

if (! $errors instanceof \Illuminate\Support\ViewErrorBag) {
$errors = new \Illuminate\Support\ViewErrorBag;
}

$message_bag = new \Illuminate\Support\MessageBag;
$message_bag->add($key, $text);

\Session::flash(
'errors', $errors->put('default', $message_bag)
);
}
}
2 changes: 1 addition & 1 deletion config/app.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
| or any other location as required by the application or its packages.
*/

'version' => '1.3.15',
'version' => '1.3.16',

/*
|--------------------------------------------------------------------------
Expand Down
106 changes: 48 additions & 58 deletions resources/lang/nl.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
":person forwarded a conversation #:forward_parent_conversation_number": ":person heeft gesprek :forward_parent_conversation_number doorgestuurd",
":person forwarded this conversation. Forwarded conversation: :forward_child_conversation_number": ":person heeft dit gesprek doorgestuurd. Doorgestuurd gesprek: :forward_child_conversation_number",
":person is @mentioned in a conversation": ":person is genoemd in een gesprek",
":person replied": ":person heeft gereageerd",
":person replied": ":person antwoordde",
":person replied to conversation": ":person heeft gereageerd op een gesprek",
":person sent a message": ":person heeft een bericht gestuurd",
":person started the conversation": ":person begon het gesprek",
Expand All @@ -29,12 +29,8 @@
"\":name\" module successfully updated!": "De module \":name\" is succesvol geüpdate!",
"(no subject)": "(geen onderwerp)",
"(optional)": "(optioneel)",
"<strong>Administrators<\/strong> can create new users and have access to all mailboxes and settings <br><br><strong>Users<\/strong> have access to the mailbox(es) specified in their permissions": "<strong>Administrators<\/strong> kunnen nieuwe gebruikers maken en hebben toegang tot alle mailboxen en instellingen<br><br> <strong>Gebruikers<\/strong> hebben toegang tot de mailbox(en) die zijn gespecificeerd in hun machtigingen",
"10,000 free emails per month": "10.000 gratis emails per maand",
"12-hour clock (e.g. 2:13pm)": "12-uurs klok (bijv. 2.13pm)",
"150,000 free emails per month": "150.000 gratis emails per maand",
"24-hour clock (e.g. 14:13)": "24-uurs klok (bijv. 14:13)",
"62,000 free emails per month from :%a_begin%Amazon EC2:%a_end% server.": "62.000 gratis emails per maand van :%a_begin%Amazon EC2:%a_end% server.",
"A conversation :person is following is updated": "Er is een gesprek geüpdatet dat :person volgt",
"A conversation I'm following is updated": "Er een gesprek is geüpdatet dat ik volg",
"A conversation is assigned to :person": "Er is een gesprek toegewezen aan :person",
Expand All @@ -58,8 +54,6 @@
"Add an email address": "Voeg een e-mailadres toe",
"Add Email": "E-mail toevoegen",
"Add Note": "Notitie toevoegen",
"added a note": "heeft een notitie toegevoegd",
"added a note to conversation #:conversation_number": "heeft een notitie aan gesprek #:conversation_number toegevoegd",
"Administrator": "Administrator",
"Administrator can not be deleted": "Administrator kan niet verwijderd worden",
"Administrator has not configured mailbox connection settings yet.": "Administrator heeft nog geen mailbox-verbindingsinstellingen geconfigureerd.",
Expand All @@ -77,15 +71,11 @@
"App Logs": "App logs",
"App Version": "App-versie",
"Application successfully updated": "Applicatie succesvol geüpdate",
"Apps": "Apps",
"are forwarding": "sturen door",
"Assign to": "Toewijzen aan",
"Assigned": "Toegewezen",
"assigned :assignee convsersation #:conversation_number": "heeft #:conversation_number toegewezen aan :assignee",
"Assigned to": "Toegewezen aan",
"assigned to :assignee": "heeft toegewezen aan :assignee",
"assigned to :person conversation": "heeft toegewezen aan het gesprek met :person",
"Assigned:": "Toegewezen:",
"Assignee": "Toegewezene",
"Assignee already set": "Toegewezene al ingesteld",
"Assignee updated": "Toegewezene bijgewerkt",
Expand All @@ -98,7 +88,6 @@
"auto reply": "automatisch antwoord",
"Auto Reply status saved": "Automatische antwoordstatus opgeslagen",
"Auto reply to customer": "Automatisch antwoord aan klant",
"Auto-update your customers profile with avatars, social, and location data.": "Werk uw klantenprofiel automatisch bij met avatars, sociale en locatiegegevens.",
"Back to folder": "Terug naar map",
"Background Jobs": "Achtergrondtaken",
"Bcc": "BCC",
Expand All @@ -114,18 +103,14 @@
"Change default redirect": "Wijzig de standaard omleiding",
"Change the customer to :customer_email?": "Verander de klant in :customer_email?",
"Change your password": "Wijzig je wachtwoord",
"changed the customer to :customer": "heeft de klant gewijzigd naar :customer",
"changed the customer to :customer in conversation #:conversation_number": "heeft de klant gewijzigd naar :customer in gesprek #:conversation_number",
"Chat": "Chat",
"Check Connection": "Controleer verbinding",
"Check for updates": "Controleer op updates",
"Check Frequency": "Controleer frequentie",
"Check Period (minutes)": "Controleer periode (minuten)",
"Checking": "Controleren",
"Clear": "Wissen",
"Clear Cache": "Cache wissen",
"Clear Log": "Log wissen",
"Clear this log": "Wis deze log",
"Click to read more about sending methods": "Klik om meer te lezen over verzendmethodes",
"close": "sluiten",
"Closed": "Gesloten",
Expand All @@ -144,10 +129,8 @@
"Conversation": "Gesprek",
"Conversation created": "Gesprek aangemaakt",
"Conversation deleted": "Gesprek verwijderd",
"Conversation Moved": "Gesprek verplaatst",
"Conversation not found": "Gesprek niet gevonden",
"Conversation restored": "Gesprek hersteld",
"Conversation URL:": "Gespreks-URL",
"Conversations": "Gesprekken",
"Conversations deleted": "Gesprekken verwijderd",
"Create": "Maak",
Expand All @@ -158,12 +141,8 @@
"Create Mailbox": "Maak mailbox",
"Create symlink manually": "Maak handmatig een symlink aan",
"Create User": "Maak gebruiker",
"created a draft": "heeft een concept gemaakt",
"Created At": "Gemaakt op",
"Created by :person<br\/>:date": "Gemaakt door :person<br\/>:date",
"Creating…": "Maken...",
"Current Password": "Huidig wachtwoord",
"Custom Fields": "Aangepaste velden",
"Custom From Name": "Aangepaste 'van'-naam",
"Custom Name": "Aangepaste naam",
"Customer": "Klant",
Expand Down Expand Up @@ -204,7 +183,6 @@
"Disable certificate validation if receiving \"Certificate failure\" error.": "Schakel certificaatvalidatie uit als de fout 'Certificate failure' wordt weergegeven.",
"Discard": "Verwijderen",
"Discard this draft?": "Dit concept verwijderen?",
"Docs": "Documenten",
"Draft": "Concept",
"Drafts": "Concepten",
"Drag image or file here": "Sleep bestand of afbeelding hier",
Expand All @@ -213,7 +191,6 @@
"Edit Mailbox": "Wijzig mailbox",
"Edit Profile": "Wijzig profiel",
"Edit User": "Wijzig gebruiker",
"edited :creator's draft": "heeft het concept van :creator gewijzigd",
"Edited by :whom :when": "Gewijzigd door :whom op :when",
"Email": "E-mail",
"Email :tag_email_begin:email:tag_email_end has been moved from another customer: :a_begin:customer:a_end.": "E-mail :tag_email_begin:tag_email_end is verplaatst van een andere klant: :a_begin:customer:a_end.",
Expand All @@ -227,7 +204,6 @@
"Empty license key": "Lege licentiesleutel",
"Enable Auto Reply": "Schakel Automatisch antwoord in",
"Encryption": "Encriptie",
"Enrich Customer Data": "Verrijk klantgegevens",
"Error fetching email": "Fout bij het ophalen van e-mail",
"Error occured": "Fout opgetreden",
"Error occured activating \":name\" module": "Er is een fout opgetreden bij het activeren van de module \":name\"",
Expand Down Expand Up @@ -303,9 +279,6 @@
"Fancy Template": "Mooi sjabloon",
"Mailbox Settings": "Mailbox-instellingen",
"Method": "Methode",
"Improve Delivery": "Levering verbeteren",
"New Site...": "Nieuwe site...",
"Happiness": "Blijdschap",
"Manage": "Beheren",
"Modules": "Modules",
"Logs": "Logs",
Expand Down Expand Up @@ -383,10 +356,6 @@
"Mailbox settings saved": "Mailbox-instellingen opgeslagen!",
"Mailbox permissions saved!": "Mailbox-rechten opgeslagen!",
"Mailbox deleted": "Mailbox verwijderd",
"marked as :status_name conversation #:conversation_number": "heeft gesprek #:conversation_number gemarkeerd als :status_name",
"marked as :status_name": "heeft het gesprek gemarkeerd als :status_name",
"moved conversation from another mailbox": "heeft het gesprek vanuit een andere mailbox verplaatst",
"forwarded a conversation #:forward_parent_conversation_number": "heeft gesprek #:forward_parent_conversation_number doorgestuurd",
"Logged in": "Ingelogd",
"Logged out": "Uitgelogd",
"Locked out": "Buitengesloten",
Expand All @@ -401,9 +370,6 @@
"Mine": "Voor mij",
"Just now": "Zojuist",
"Invited": "Uitgenodigd",
"Last reply by :person<br\/>:date": "Laatste antwoord door :person<br\/>:date",
"Module successfully activated!": "Module succesvol geactiveerd!",
"Module successfully deactivated!": "Module succesvol gedeactiveerd!",
"Received a new conversation": "Nieuw gesprek ontvangen",
"on :date": "op :date",
"Welcome to the team!": "Welkom bij het team!",
Expand All @@ -414,17 +380,14 @@
"System Alert": "Systeemwaarschuwing",
"You can adjust alert settings :%a_begin%here:a_end": "Je kunt waarschuwingsinstellingen :%a_begin%hier:a_end aanpassen",
"Replying to this notification will email :name": "Als u op deze notificatie reageert, wordt :name een e-mail gestuurd",
"Status:": "Status",
"Notification Settings": "Notificatie instellingen",
"Open Conversation": "Open gesprek",
"Open this conversation in :app_name": "Open dit gesprek in :app_name",
"Support powered by :app_name — Free open source help desk & shared mailbox": "Support mogelijk gemaakt door :app_name - Gratis open source helpdesk & gedeelde mailbox",
"Status": "Status",
"Pending": "In afwachting",
"Sending…": "Verzenden...",
"Send Reply": "Stuur antwoord",
"Send": "Verzenden",
"Saving…": "Opslaan...",
"Send and stay on page": "Verzenden en op deze pagina blijven",
"Send and next active": "Verzenden en volgende actief",
"Send and back to folder": "Verzenden en terug naar map",
Expand All @@ -451,8 +414,6 @@
"Settings": "Instellingen",
"View outgoing emails": "Bekijk uitgaande e-mails",
"Outgoing Emails": "Uitgaande e-mails",
"started the conversation": "is het gesprek gestart",
"replied": "reageerde",
"To the First Message": "Aan het eerste bericht",
"This is a bounce message.": "Dit is een teruggestuurd bericht.",
"This is a bounce message for :link": "Dit is een teruggestuurd bericht voor :link",
Expand Down Expand Up @@ -493,7 +454,6 @@
"User Permissions": "Gebruikersrechten",
"Spread the Word": "Zegt het voort",
"Open Tracking": "Open tracking",
"Value is set in .env file using APP_TIMEZONE parameter.": "Waarde wordt ingesteld in .env-bestand met de parameter APP_TIMEZONE.",
"Timezone": "Tijdzone",
"Time Format": "Tijdsformaat",
"System Emails": "Systeem e-mails",
Expand All @@ -505,8 +465,6 @@
"Username": "Gebruikers",
"Password": "Wachtwoord",
"None": "Geen",
"SSL": "SSL",
"TLS": "TLS",
"Send Test To": "Test verzenden naar",
"Sending": "Verzenden",
"Send Test": "Test verzenden",
Expand Down Expand Up @@ -546,11 +504,6 @@
"Sending Emails": "E-mails verzenden",
"Open Submenu": "Open submenu",
"Toggle Navigation": "Schakel navigatie",
"Reports": "Rapporten",
"Productivity": "Productiviteit",
"Team": "Team",
"Tags": "Tags",
"Teams": "Teams",
"Users": "Gebruikers",
"Translate": "Vertalen",
"System": "Systeem",
Expand Down Expand Up @@ -591,7 +544,7 @@
"Total": "Totaal",
"Queue": "Wachtrij",
"Retry": "Opnieuw proberen",
"Reset Password": "Wachtwoord resetten",
"Reset Password": "Herstel wachtwoord",
"Send Password Reset Link": "Stuur wachtwoord reset link",
"Remember Me": "Onthoud mij",
"There are updates available": "Er zijn updates beschikbaar",
Expand All @@ -610,7 +563,6 @@
"Today": "Vandaag",
"Save Password": "Wachtwoord opslaan",
"Photo": "Foto",
"Profile Image": "Profielfoto",
"Resetting password": "Wachtwoord resetten",
"Resending": "Opnieuw verzenden",
"Re-send invite email": "Uitnodigings-e-mail opnieuw verzenden",
Expand All @@ -629,7 +581,6 @@
"Notify me when another :app_name user replies or adds a note…": "Laat me weten wanneer een andere :app_name gebruiker antwoordt of een notitie toevoegt ...",
"Save Notifications": "Notificaties opslaan",
"You are not authorized to access this resource.": "U bent niet gemachtigd om deze bron te openen.",
"This app has not been activated yet": "Deze app is nog niet geactiveerd",
"You have to activate each bundle's module separately": "Je moet de module van elke bundel afzonderlijk activeren",
"No activations left for this license key": "Geen activaties meer over voor deze licentiesleutel",
"Welcome to :company_name!": "Welkom bij :company_name!",
Expand Down Expand Up @@ -675,14 +626,9 @@
"User notification": "Gebruikersnotificatie",
"User invite": "Gebruikersuitnodiging",
"Password changed notification": "Wachtwoord gewijzigd-melding",
"User using wrong email notification": "Gebruiker gebruikt verkeerde e-mailmelding",
"Test email": "Test e-mail",
"The plugin :module_name has been deactivated due to an error: :error_message": "De plug-in :module_name is gedeactiveerd vanwege een fout: :error_message",
"Spam": "Spam",
"Not changed": "Niet gewijzigd",
"restored": "herstelde",
"started a new conversation #:conversation_number": "is een new gesprek gestart met nummer #:conversation_number",
"replied to conversation #:conversation_number": "reageerde op gesprek #:conversation_number",
"Registered": "Geregistreerd",
"System error": "Systeemfout",
"Send Errors": "Verzend errors",
Expand All @@ -696,7 +642,51 @@
"Open": "Open",
"via": "via",
"Password Changed": "Wachtwoord gewijzigd",
"Welcome to :company_name": "Welkom bij :company_name",
"Unable to process your update": "Kan je update niet verwerken",
"Back": "Terug"
"Back": "Terug",
"Conversation URL": "Gespreks-URL",
"Saving": "Aan het opslaan",
"Creating": "Aan het maken",
"Show Original": "Toon origineel",
"or Enter Mailbox Email": "of voer e-mail van de mailbox in",
"Assigned To": "Toegewezen aan",
"active": "actief",
"Check Interval (minutes)": "Controle-interval (minuten)",
"none": "geen",
"Auto Reply": "Automatisch antwoord",
"Delete Mailbox": "Verwijder mailbox",
":number free emails per month from :%a_begin%Amazon EC2:%a_end% server.": ":number gratis e-mails per maand van de:%a_begin%Amazon EC2:%a_end% server.",
"Close": "Sluiten",
"From name": "'Van'-naam",
"View new message": "Bekijk nieuw bericht",
"View new messages (:count)": "Bekijk nieuwe berichten (:count)",
"All": "Alle",
"First name": "Voornaam",
"Last name": "Achternaam",
"Confirm password": "Bevestig wachtwoord",
"<strong>Administrators<\/strong> can create new users and have access to all mailboxes and settings": "<strong>Administrators<\/strong> kunnen nieuwe gebruikers maken en hebben toegang tot alle mailboxen en instellingen",
"<strong>Users<\/strong> have access to the mailbox(es) specified in their permissions": "<strong>Gebruikers<\/strong> hebben toegang tot de mailbox(en) die zijn opgegeven in hun machtigingen",
"Reset password": "Herstel wachtwoord",
"Your domain is deactivated": "Uw domein is gedeactiveerd",
"Conversation moved": "Gesprek verplaatst",
"User replied from wrong email address": "Gebruiker antwoordde van verkeerd e-mailadres",
"The :module_name module has been deactivated due to an error: :error_message": "De module :module_name is gedeactiveerd door een error: :error_message",
"anyone": "iedereen",
":person marked as :status_name conversation #:conversation_number": ":person heeft gesprek #:conversation_number gemarkeerd als :status_name",
":person marked as :status_name": ":person heeft dit gemarkeerd als :status_name",
":person assigned :assignee convsersation #:conversation_number": ":person heeft :assignee toegewezen aan gesprek #:conversation_number",
":person assigned to :assignee": ":person heeft toegewezen aan :assignee",
":person changed the customer to :customer in conversation #:conversation_number": ":person heeft de klant gewijzigd naar :customer in gesprek #:conversation_number",
":person changed the customer to :customer": ":person heeft de klant gewijzigd naar :customer",
":person deleted": ":person verwijderd",
":person restored": ":person hersteld",
":person moved conversation from another mailbox": ":person heeft dit gesprek verplaatst vanuit een andere mailbox",
":person created a draft": ":person heeft een concept gemaakt",
":person edited :creator's draft": ":person heeft het concept van :creator gewijzigd",
":person started a new conversation #:conversation_number": ":person is een nieuw gesprek gestart met nummer #:conversation_number",
":person added a note to conversation #:conversation_number": ":person heeft een notitie toegevoegd aan gesprek #:conversation_number",
":person replied to conversation #:conversation_number": ":person heeft geantwoord op gesprek #:conversation_number",
"Created by :person": "Gemaakt door :person",
"Last reply by :person": "Laatste antwoord door :person",
"me": "ik"
}
2 changes: 1 addition & 1 deletion resources/views/auth/banner.blade.php
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
<div class="banner">
<img alt="" title="" src="{{ asset('img/banner.png') }}" width="184" height="36"/>
<img alt="" title="" src="@filter('login.banner', asset('img/banner.png'))" height="36"/>
</div>
Loading

0 comments on commit a3a1e0d

Please sign in to comment.