mirror of
https://github.com/openclassify/openclassify.git
synced 2026-01-11 18:01:10 -06:00
loan calc module
This commit is contained in:
parent
a0405b8438
commit
e5e1de6289
@ -183,7 +183,7 @@ return [
|
||||
"dark_warning_color" => [
|
||||
"type" => "anomaly.field_type.colorpicker",
|
||||
"config" => [
|
||||
"default_value" => '#e1dc7e',
|
||||
"default_value" => '#c89332',
|
||||
]
|
||||
],
|
||||
"dark_info_color" => [
|
||||
|
||||
@ -217,11 +217,6 @@ opacity: 1;
|
||||
background: {{ setting_value('visiosoft.theme.defaultadmin::dark_primary_color')}} !important;
|
||||
color: {{ setting_value('visiosoft.theme.defaultadmin::dark_links_color')}} !important;
|
||||
}
|
||||
.nav.nav-sections li a {
|
||||
color: {{ setting_value('visiosoft.theme.defaultadmin::dark_links_color')}} !important;
|
||||
opacity: 0.3;
|
||||
transition: 0.5s;
|
||||
}
|
||||
.nav.nav-sections li:hover a {
|
||||
color: {{ setting_value('visiosoft.theme.defaultadmin::dark_links_hover_active_color')}} !important;
|
||||
opacity: 1;
|
||||
@ -262,9 +257,6 @@ background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_backgroun
|
||||
background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_info_color') }} !important;
|
||||
border: 1px solid {{ setting_value('visiosoft.theme.defaultadmin::dark_info_color') }} !important;
|
||||
}
|
||||
.nav.nav-sections li a {
|
||||
color: {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color') }} !important;
|
||||
}
|
||||
#sidebar > ul > li.active {
|
||||
background: {{ setting_value('visiosoft.theme.defaultadmin::dark_sidebar_secondary_color') }};
|
||||
box-sizing: border-box;
|
||||
@ -364,4 +356,25 @@ color: {{ setting_value('visiosoft.theme.defaultadmin::dark_text_color') }} !imp
|
||||
}
|
||||
.select2-container--default .select2-selection--single {
|
||||
border-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_secondary_color') }} !important;
|
||||
}
|
||||
.dropdown-menu {
|
||||
background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_background_color') }} !important;
|
||||
}
|
||||
|
||||
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
|
||||
border-color: {{setting_value('visiosoft.theme.defaultadmin::dark_input_focused_border_color')}} !important;
|
||||
}
|
||||
.nav.nav-sections li a {
|
||||
color: white !important;
|
||||
}
|
||||
.nav.nav-sections .nav-item.active a {
|
||||
opacity: 1;
|
||||
background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_primary_color') }} !important;
|
||||
}
|
||||
.nav-pills .nav-link:hover {
|
||||
background-color: {{ setting_value('visiosoft.theme.defaultadmin::dark_input_background_color') }} !important;
|
||||
}
|
||||
.text-muted {
|
||||
color: {{ setting_value('visiosoft.theme.defaultadmin::dark_text_color') }} !important;
|
||||
filter: brightness(80%);
|
||||
}
|
||||
@ -3296,4 +3296,7 @@ color: {{ setting_value('visiosoft.theme.defaultadmin::block_background_color')
|
||||
}
|
||||
.select2-container--default .select2-selection--single {
|
||||
border-color: {{ setting_value('visiosoft.theme.defaultadmin::background_color') }} !important;
|
||||
}
|
||||
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
|
||||
border-color: {{setting_value('visiosoft.theme.defaultadmin::input_focused_border_color')}} !important;
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 0 B |
7
addons/default/visiosoft/loancalc-module/.gitignore
vendored
Normal file
7
addons/default/visiosoft/loancalc-module/.gitignore
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
.coverage
|
||||
composer.lock
|
||||
/bin
|
||||
/build
|
||||
/vendor
|
||||
/coverage
|
||||
/node_modules
|
||||
17
addons/default/visiosoft/loancalc-module/README.md
Normal file
17
addons/default/visiosoft/loancalc-module/README.md
Normal file
@ -0,0 +1,17 @@
|
||||
|
||||
# loancalc-module
|
||||
|
||||
Taksitlendirme tablosunu oluşturmayı sağlar
|
||||
|
||||
(According to the installment amount you have given, you can calculate by putting
|
||||
a certain commission on the total balance. This module can send you the installment
|
||||
selected by the customer and detailed contact information entered by e-mail to you.)
|
||||
|
||||
# Önyüz/Front End
|
||||
|
||||
ilan detayları içerisinde taksitlendirme tablosu gelmektedir.
|
||||
|
||||
# Yönetim/Admin Panel
|
||||
|
||||
Ana kategoriler kısmında takistlendirme tablosuna tıklayarak düzenleme yapabilirsiniz.
|
||||
|
||||
9
addons/default/visiosoft/loancalc-module/composer.json
Normal file
9
addons/default/visiosoft/loancalc-module/composer.json
Normal file
@ -0,0 +1,9 @@
|
||||
{
|
||||
"name": "visiosoft/loancalc-module",
|
||||
"type": "streams-addon",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Visiosoft\\LoancalcModule\\": "src/"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,53 @@
|
||||
// Set first payment value and default values
|
||||
let initialPrice = price * advancePaymentPercentage;
|
||||
$('.initial-payment').text(thouSep(Number(initialPrice).toFixed(2)) + ' TL');
|
||||
$('input[name="firstPayment"]').val(initialPrice);
|
||||
$('#downMonth').val(36)
|
||||
calculateLoan();
|
||||
|
||||
$('#downMonth').change(function(event) {
|
||||
$('.number-month').text(event.target.value);
|
||||
|
||||
calculateLoan()
|
||||
});
|
||||
|
||||
$('#loanForm').submit(function(e) {
|
||||
e.preventDefault();
|
||||
$('#submit').prop('disabled', true).html('<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>');
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
data: $(this).serialize(),
|
||||
url: '/ajax/loanApplication',
|
||||
success: function (response) {
|
||||
if (response['success']) {
|
||||
$('.success-message').removeClass('hidden');
|
||||
$('#loanForm').hide();
|
||||
}
|
||||
},
|
||||
});
|
||||
});
|
||||
|
||||
function calculateLoan() {
|
||||
let numberOfMonths = $('#downMonth').val(),
|
||||
extraPaymentPerMonth = price * (1 - advancePaymentPercentage) * interestRate / 100,
|
||||
totalMonthlyPayment = extraPaymentPerMonth * numberOfMonths,
|
||||
totalPayment = price * (1 - advancePaymentPercentage) + totalMonthlyPayment,
|
||||
paymentPerMonth = totalPayment / numberOfMonths;
|
||||
|
||||
$('.monthly-payment').text(thouSep(Number(paymentPerMonth).toFixed(2)) + ' TL');
|
||||
$('input[name="monthlyPayment"]').val(paymentPerMonth);
|
||||
$('input[name="totalPayment"]').val(totalPayment);
|
||||
$('input[name="applicationTerm"]').val(numberOfMonths);
|
||||
}
|
||||
|
||||
function thouSep(n) {
|
||||
n += '';
|
||||
let x = n.split('.');
|
||||
let x1 = x[0];
|
||||
let x2 = x.length > 1 ? '.' + x[1] : '';
|
||||
let rgx = /(\d+)(\d{3})/;
|
||||
while (rgx.test(x1)) {
|
||||
x1 = x1.replace(rgx, '$1' + ',' + '$2');
|
||||
}
|
||||
return x1 + x2;
|
||||
}
|
||||
@ -0,0 +1,3 @@
|
||||
<?php
|
||||
|
||||
return [];
|
||||
@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'interest_rate' => [
|
||||
'type' => 'anomaly.field_type.decimal',
|
||||
'required' => true,
|
||||
'config' => [
|
||||
'default_value' => 1.98,
|
||||
],
|
||||
],
|
||||
'advance_payment_percentage' => [
|
||||
'type' => 'anomaly.field_type.decimal',
|
||||
'required' => true,
|
||||
'config' => [
|
||||
'default_value' => 0.3,
|
||||
],
|
||||
],
|
||||
'show_in_categories' => [
|
||||
'type' => 'anomaly.field_type.checkboxes',
|
||||
'config' => [
|
||||
'handler' => 'Visiosoft\LoancalcModule\SettingHandler\CategoriesOptions@handle'
|
||||
],
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'Loancalc',
|
||||
'name' => 'Loancalc Module',
|
||||
'description' => ''
|
||||
];
|
||||
@ -0,0 +1,3 @@
|
||||
<?php
|
||||
|
||||
return [];
|
||||
@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'calculate_installment' => 'Calculate Installment',
|
||||
'down_amount' => 'Down Amount',
|
||||
'down_term' => 'Down Term',
|
||||
'months' => 'Months',
|
||||
'down_payment_amount' => 'Down Payment Amount',
|
||||
'monthly_payment_amount' => 'Monthly Payment Amount',
|
||||
'number_of_installments' => 'Number of Installments',
|
||||
'make_an_application' => 'Make an application',
|
||||
'new_application_form' => 'New Application Form',
|
||||
'first_name' => 'First Name',
|
||||
'last_name' => 'Last Name',
|
||||
'example' => 'Example',
|
||||
'name' => 'Name',
|
||||
't.c_identity_number' => 'T.C Identity Number',
|
||||
'birth_date' => 'Birth Date',
|
||||
'day' => 'D',
|
||||
'month' => 'M',
|
||||
'year' => 'Y',
|
||||
'name_of_job_place' => 'Name of Job Place',
|
||||
'your_job' => 'Your Job',
|
||||
'your_mobile_phone_number' => 'Your Mobile Phone Number',
|
||||
'province_of_application' => 'Province Of Application',
|
||||
'select_city' => 'Select City',
|
||||
'your_e-mail_address' => 'Your E-Mail Address',
|
||||
'your_message_your_comments' => 'Your Message, Your Comments',
|
||||
'note_1' => 'For the most accurate evaluation of your application, please do not enter incomplete or incorrect information.',
|
||||
'note_2' => 'Our forward sales are pledged sales, pledges are covered by the buyer during notary transactions.',
|
||||
'note_3' => 'It is obligatory to make insurance and insurance during the term sales.',
|
||||
'cancel' => 'Cancel',
|
||||
'your_application_is_complete' => 'Your application is complete',
|
||||
'thank_you' => 'Thank you',
|
||||
'thank_message_1' => 'We thank you for your interest and confidence in us!',
|
||||
'thank_message_2' => 'Your application is received. Our operations support center will contact you as soon as possible.',
|
||||
];
|
||||
@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'new_loan_application_mail_subject' => 'Loan Application',
|
||||
'loan_application_params' => 'The loan application params are as follow',
|
||||
'application_ad_id' => 'Application Ad ID',
|
||||
'ad_name' => 'Ad Name',
|
||||
'show_ad' => 'Show Ad',
|
||||
'first_payment' => 'First Payment',
|
||||
'application_term' => 'Number of Months',
|
||||
'monthly_payment' => 'Monthly Payment',
|
||||
'total_payment' => 'Total Payment',
|
||||
'first_name' => 'First Name',
|
||||
'last_name' => 'Last Name',
|
||||
't.c_number' => 'T.C Number',
|
||||
'day_born' => 'Birth Day',
|
||||
'month_born' => 'Birth Month',
|
||||
'year_born' => 'Birth Year',
|
||||
'user_job_name' => 'Name of Work Place',
|
||||
'user_job' => 'Name of Job',
|
||||
'gsm_number' => 'User GSM Number',
|
||||
'user_province' => 'User Province',
|
||||
'email_address' => 'E-Mail Address',
|
||||
'reference_description' => 'Reference Description',
|
||||
];
|
||||
@ -0,0 +1,3 @@
|
||||
<?php
|
||||
|
||||
return [];
|
||||
@ -0,0 +1,3 @@
|
||||
<?php
|
||||
|
||||
return [];
|
||||
@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'interest_rate' => [
|
||||
'name' => 'Interest Rate'
|
||||
],
|
||||
'advance_payment_percentage' => [
|
||||
'name' => 'Advance Payment Percentage'
|
||||
],
|
||||
'show_in_categories' => [
|
||||
'name' => 'Show in Categories'
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,3 @@
|
||||
<?php
|
||||
|
||||
return [];
|
||||
@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'KrediHesaplama',
|
||||
'name' => 'KrediHesaplama Modülü',
|
||||
'description' => ''
|
||||
];
|
||||
@ -0,0 +1,3 @@
|
||||
<?php
|
||||
|
||||
return [];
|
||||
@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'calculate_installment' => 'Taksit Hesaplama',
|
||||
'down_amount' => 'Peşinat Miktarı',
|
||||
'down_term' => 'Taksit Vadesi',
|
||||
'months' => 'Ay',
|
||||
'down_payment_amount' => 'Peşinat Tutarı',
|
||||
'monthly_payment_amount' => 'Aylık Ödeme',
|
||||
'number_of_installments' => 'Taksit Sayısı',
|
||||
'make_an_application' => 'Başvurun',
|
||||
'new_application_form' => 'Yeni Başvuru',
|
||||
'first_name' => 'İsim',
|
||||
'last_name' => 'Soy İsim',
|
||||
'example' => 'Örnek',
|
||||
'name' => 'İsim',
|
||||
't.c_identity_number' => 'T.C Numaranız',
|
||||
'birth_date' => 'Doğum Tarihi',
|
||||
'day' => 'G',
|
||||
'month' => 'A',
|
||||
'year' => 'Y',
|
||||
'name_of_job_place' => 'İş Yeri Adı',
|
||||
'your_job' => 'Mesleğiniz',
|
||||
'your_mobile_phone_number' => 'Cep No',
|
||||
'province_of_application' => 'Şehir',
|
||||
'select_city' => 'Şehir Seçin',
|
||||
'your_e-mail_address' => 'E-Posta Adresiniz',
|
||||
'your_message_your_comments' => 'Mesajınız, Yorumunuz',
|
||||
'note_1' => 'Başvurunuzun en doğru şekilde değerlendirilmesi için lütfen eksik veya yanlış bilgi girmeyin.',
|
||||
'note_2' => 'Vadeli satışlarımız ipotekli satışlar olup, noter işlemleri sırasında alıcılar tarafından karşılanmaktadır.',
|
||||
'note_3' => 'Vadeli satışlarda sigorta ve sigorta yapılması zorunludur.',
|
||||
'cancel' => 'İptal',
|
||||
'your_application_is_complete' => 'Başvurunuz Tamamlanmıştır',
|
||||
'thank_you' => 'Teşekkür Ederiz',
|
||||
'thank_message_1' => 'Bize olan ilginiz ve güveniniz için teşekkür ederiz!',
|
||||
'thank_message_2' => 'Başvurunuz alındı. Operasyon destek merkezimiz en kısa sürede sizinle iletişime geçecektir.',
|
||||
];
|
||||
@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'new_loan_application_mail_subject' => 'Kredi Başvurusu',
|
||||
'loan_application_params' => 'Kredi başvuru bilgileri aşağıdaki gibidir',
|
||||
'application_ad_id' => 'Uygulama Reklam Kimliği',
|
||||
'first_payment' => 'Ön Ödeme',
|
||||
'application_term' => 'Ay Sayısı',
|
||||
'monthly_payment' => 'Aylık Ödeme',
|
||||
'total_payment' => 'Toplam Ödeme',
|
||||
'first_name' => 'İsminiz',
|
||||
'last_name' => 'Soy İsminiz',
|
||||
't.c_number' => 'T.C Numaranız',
|
||||
'day_born' => 'Doğum Tarihi',
|
||||
'month_born' => 'Doğduğunuz Ay',
|
||||
'year_born' => 'Doğduğunuz Yıl',
|
||||
'user_job_name' => 'İş Yerinizin Adı',
|
||||
'user_job' => 'Mesleğiniz',
|
||||
'gsm_number' => 'Kullanıcı GSM No',
|
||||
'user_province' => 'Kullanıcı Bölgesi',
|
||||
'email_address' => 'E-Posta Adresi',
|
||||
'reference_description' => 'Referans Açıklama',
|
||||
];
|
||||
@ -0,0 +1,3 @@
|
||||
<?php
|
||||
|
||||
return [];
|
||||
@ -0,0 +1,3 @@
|
||||
<?php
|
||||
|
||||
return [];
|
||||
@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'interest_rate' => [
|
||||
'name' => 'Faiz Oranı'
|
||||
],
|
||||
'advance_payment_percentage' => [
|
||||
'name' => 'Peşin Ödeme Yüzdesi'
|
||||
],
|
||||
'show_in_categories' => [
|
||||
'name' => 'Kategorilerde Göster'
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,3 @@
|
||||
<?php
|
||||
|
||||
return [];
|
||||
@ -0,0 +1,198 @@
|
||||
{% set selectedCategories = setting_value('visiosoft.module.loancalc::show_in_categories') %}
|
||||
{% for selectedCategory in selectedCategories %}
|
||||
{% if params.cat1.id == selectedCategory %}
|
||||
<!-- Calculator -->
|
||||
<div class="installment-calculation-widget border rounded m-3 mx-sm-0">
|
||||
<div class="installment-header py-1 px-3 bg-light border-bottom">
|
||||
<i class="fa fa-user"></i>
|
||||
<strong>{{ trans('visiosoft.module.loancalc::field.calculate_installment') }}</strong>
|
||||
</div>
|
||||
<div class="installment-inputs mx-0 mt-2 p-2">
|
||||
<div class="px-2">
|
||||
<label for="downMonth">
|
||||
<small>
|
||||
<strong>{{ trans('visiosoft.module.loancalc::field.down_term') }}</strong>
|
||||
</small>
|
||||
</label>
|
||||
<select id="downMonth" class="custom-select">
|
||||
{% set options = [12, 18, 24, 30, 36] %}
|
||||
{% for option in options %}
|
||||
<option value="{{ option }}">{{ option }} {{ trans('visiosoft.module.loancalc::field.months') }}</option>
|
||||
{% endfor %}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="p-2">
|
||||
<table class="table table-hover mb-0">
|
||||
<tbody>
|
||||
<tr class="installment-down-amount">
|
||||
<td class="border-top-0 py-1">
|
||||
<small>{{ trans('visiosoft.module.loancalc::field.down_payment_amount') }}</small>
|
||||
</td>
|
||||
<td class="border-top-0 py-1 text-right">
|
||||
<small class="initial-payment"></small>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="installment-monthly-amount">
|
||||
<td class="py-1">
|
||||
<small>{{ trans('visiosoft.module.loancalc::field.monthly_payment_amount') }}</small>
|
||||
</td>
|
||||
<td class="py-1 text-right">
|
||||
<small class="monthly-payment"></small>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="number-of-installments">
|
||||
<td class="py-1">
|
||||
<small>{{ trans('visiosoft.module.loancalc::field.number_of_installments') }}</small>
|
||||
</td>
|
||||
<td class="py-1 text-right">
|
||||
<small><span class="number-month">36</span> {{ trans('visiosoft.module.loancalc::field.months') }}</small>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="installment-button p-2">
|
||||
<button type="button" class="btn btn-danger w-100" data-toggle="modal" data-target="#calculatorModal">{{ trans('visiosoft.module.loancalc::field.make_an_application') }}</button>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Calculator -->
|
||||
|
||||
<!-- Calculator Modal -->
|
||||
<!-- Modal -->
|
||||
<div class="modal fade" id="calculatorModal" tabindex="-1" role="dialog" aria-labelledby="calculatorModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-lg modal-dialog-centered" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title text-muted" id="calculatorModalLabel">{{ trans('visiosoft.module.loancalc::field.new_application_form') }}</h5>
|
||||
</div>
|
||||
<div class="modal-body success-message hidden">
|
||||
<h4>{{ trans('visiosoft.module.loancalc::field.your_application_is_complete') }}</h4>
|
||||
<h5 class="mb-4">{{ trans('visiosoft.module.loancalc::field.thank_you') }}</h5>
|
||||
<p class="text-muted">{{ trans('visiosoft.module.loancalc::field.thank_message_1') }}</p>
|
||||
<p class="text-muted">{{ trans('visiosoft.module.loancalc::field.thank_message_2') }}</p>
|
||||
</div>
|
||||
<form id="loanForm">
|
||||
<input type="text" hidden="hidden" name="applicationAdId" value="{{ params.id }}">
|
||||
<input type="text" hidden="hidden" name="firstPayment">
|
||||
<input type="text" hidden="hidden" name="applicationTerm">
|
||||
<input type="text" hidden="hidden" name="monthlyPayment">
|
||||
<input type="text" hidden="hidden" name="totalPayment">
|
||||
<div class="modal-body">
|
||||
<div class="form-group required row">
|
||||
<div class="col-4">
|
||||
<label>{{ trans('visiosoft.module.loancalc::field.first_name') }}</label>
|
||||
<input name="firstName" type="text" required="required" class="form-control" placeholder="{{ trans('visiosoft.module.loancalc::field.example') }} : {{ trans('visiosoft.module.loancalc::field.name') }}" tabindex="2">
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<label>{{ trans('visiosoft.module.loancalc::field.last_name') }}</label>
|
||||
<input name="lastName" type="text" required="required" class="form-control" placeholder="{{ trans('visiosoft.module.loancalc::field.example') }} : {{ trans('visiosoft.module.loancalc::field.name') }}" tabindex="3">
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<label>{{ trans('visiosoft.module.loancalc::field.t.c_identity_number') }}</label>
|
||||
<div>
|
||||
<input type="text" name="TCNumber" required="required" class="form-control" id="TCNumber" tabindex="4" maxlength="11">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{ params.price }}
|
||||
<div class="form-group required row">
|
||||
<div class="col-lg-4 col-md-4 col-sm-4">
|
||||
<label>{{ trans('visiosoft.module.loancalc::field.birth_date') }}</label>
|
||||
<div class="row mx-0">
|
||||
<div class="col pr-1 pl-0">
|
||||
<select required="required" class="form-control" name="born1" id="born1" tabindex="5">
|
||||
<option value="">{{ trans('visiosoft.module.loancalc::field.day') }}</option>
|
||||
{% for day in 1..31 %}
|
||||
<option value="{{ day }}">{{ day }}</option>
|
||||
{% endfor %}
|
||||
</select>
|
||||
</div>
|
||||
<div class="col pl-0 pr-1">
|
||||
<select required="required" class="form-control" name="born2" id="born2" tabindex="6">
|
||||
<option value="">{{ trans('visiosoft.module.loancalc::field.month') }}</option>
|
||||
{% for month in 1..12 %}
|
||||
<option value="{{ month }}">{{ month }}</option>
|
||||
{% endfor %}
|
||||
</select>
|
||||
</div>
|
||||
<div class="col px-0">
|
||||
<select name="born3" id="born3" required="required" class="form-control" tabindex="7">
|
||||
<option value="">{{ trans('visiosoft.module.loancalc::field.year') }}</option>
|
||||
{% for year in 1955..1997 %}
|
||||
<option value="{{ year }}">{{ year }}</option>
|
||||
{% endfor %}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-md-4 col-sm-4">
|
||||
<label>{{ trans('visiosoft.module.loancalc::field.name_of_job_place') }}</label>
|
||||
<div>
|
||||
<input type="text" name="userJobName" required="required" class="form-control" tabindex="8">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-md-4 col-sm-4">
|
||||
<label>{{ trans('visiosoft.module.loancalc::field.your_job') }}</label>
|
||||
<div>
|
||||
<input type="text" name="userJob" required="required" class="form-control" tabindex="9">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group required row">
|
||||
<div class="col-lg-4 col-md-4 col-sm-4">
|
||||
<label>{{ trans('visiosoft.module.loancalc::field.your_mobile_phone_number') }}</label>
|
||||
<div>
|
||||
<input type="text" name="gsmNumber" id="gsmNumber" required="required" class="form-control" placeholder="05551234567" maxlength="11" tabindex="10">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-md-4 col-sm-4">
|
||||
<label>{{ trans('visiosoft.module.loancalc::field.province_of_application') }}</label>
|
||||
<div>
|
||||
<select id="basic2" class="form-control " name="userProvince" required="required" tabindex="11">
|
||||
<option value="">{{ trans('visiosoft.module.loancalc::field.select_city') }}</option>
|
||||
{% set country = setting_value('visiosoft.module.location::default_country') %}
|
||||
{% set provinces = entries('location', 'cities').where('parent_country_id', country).orderBy('slug', 'asc').get() %}
|
||||
{% for province in provinces %}
|
||||
<option value="{{ province.id }}">{{ province.name }}</option>
|
||||
{% endfor %}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-md-4 col-sm-4">
|
||||
<label>{{ trans('visiosoft.module.loancalc::field.your_e-mail_address') }}</label>
|
||||
<div>
|
||||
<input type="email" name="emailAdress" required="required" class="form-control" id="emailAdress" tabindex="12">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<div class="col-lg-12 col-md-12 col-sm-412">
|
||||
<label>{{ trans('visiosoft.module.loancalc::field.your_message_your_comments') }}</label>
|
||||
<div>
|
||||
<input type="text" name="referenceDescription" class="form-control" tabindex="13">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<p>* {{ trans('visiosoft.module.loancalc::field.note_1') }}<br>
|
||||
* {{ trans('visiosoft.module.loancalc::field.note_2') }}<br>
|
||||
* {{ trans('visiosoft.module.loancalc::field.note_3') }}</p>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-dismiss="modal">{{ trans('visiosoft.module.loancalc::field.cancel') }}</button>
|
||||
<button class="btn btn-success" title="Subscribe" type="submit" id="submit">{{ trans('visiosoft.module.loancalc::field.make_an_application') }}</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Calculator Modal -->
|
||||
<script>
|
||||
let price = {{ params.price }};
|
||||
let interestRate = {{ setting_value('visiosoft.module.loancalc::interest_rate') }};
|
||||
let advancePaymentPercentage = {{ setting_value('visiosoft.module.loancalc::advance_payment_percentage') }};
|
||||
</script>
|
||||
|
||||
{{ asset_add("scripts.js", "visiosoft.module.loancalc::assets/js/calculator.js") }}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
@ -0,0 +1,73 @@
|
||||
<?php namespace Visiosoft\LoancalcModule\Http\Controller;
|
||||
|
||||
use Anomaly\Streams\Platform\Http\Controller\PublicController;
|
||||
use Anomaly\UsersModule\User\UserModel;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Notification;
|
||||
use Visiosoft\AdvsModule\Adv\Contract\AdvRepositoryInterface;
|
||||
use Visiosoft\LocationModule\City\Contract\CityRepositoryInterface;
|
||||
use Visiosoft\NotificationsModule\Notify\Notification\SendLoanApplicationMail;
|
||||
use Visiosoft\NotificationsModule\Notify\NotifyModel;
|
||||
|
||||
class LoancalcController extends PublicController {
|
||||
|
||||
private $userModel;
|
||||
private $notifyModel;
|
||||
private $notification;
|
||||
private $advRepository;
|
||||
private $cityRepository;
|
||||
|
||||
public function __construct(
|
||||
UserModel $userModel,
|
||||
NotifyModel $notifyModel,
|
||||
Notification $notification,
|
||||
AdvRepositoryInterface $advRepository,
|
||||
CityRepositoryInterface $cityRepository
|
||||
)
|
||||
{
|
||||
parent::__construct();
|
||||
|
||||
$this->userModel = $userModel;
|
||||
$this->notifyModel = $notifyModel;
|
||||
$this->notification = $notification;
|
||||
$this->advRepository = $advRepository;
|
||||
$this->cityRepository = $cityRepository;
|
||||
}
|
||||
|
||||
public function sendLoanApplication(Request $request)
|
||||
{
|
||||
$request = $request->all();
|
||||
$request = $this->roundPrices($request);
|
||||
$request = $this->addTitleLink($request);
|
||||
$request = $this->addCityName($request);
|
||||
|
||||
$this->notification
|
||||
->route('mail', setting_value('streams::email'))
|
||||
->notify(new SendLoanApplicationMail($request));
|
||||
return response()->json(['success' => true]);
|
||||
}
|
||||
|
||||
public function roundPrices($request) {
|
||||
$request['firstPayment'] = round($request['firstPayment']);
|
||||
$request['monthlyPayment'] = round($request['monthlyPayment']);
|
||||
$request['totalPayment'] = round($request['totalPayment']);
|
||||
|
||||
return $request;
|
||||
}
|
||||
|
||||
public function addTitleLink($request) {
|
||||
$ad = $this->advRepository->find($request['applicationAdId']);
|
||||
$request['adName'] = $ad->name;
|
||||
$request['adLink'] = route('adv_detail_seo', [$ad->slug, $ad->id]);
|
||||
|
||||
return $request;
|
||||
}
|
||||
|
||||
public function addCityName($request)
|
||||
{
|
||||
$city = $this->cityRepository->find($request['userProvince']);
|
||||
$request['userProvince'] = $city->name;
|
||||
|
||||
return $request;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,29 @@
|
||||
<?php namespace Visiosoft\LoancalcModule;
|
||||
|
||||
use Anomaly\Streams\Platform\Addon\Module\Module;
|
||||
|
||||
class LoancalcModule extends Module
|
||||
{
|
||||
|
||||
/**
|
||||
* The navigation display flag.
|
||||
*
|
||||
* @var bool
|
||||
*/
|
||||
protected $navigation = false;
|
||||
|
||||
/**
|
||||
* The addon icon.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $icon = 'fa fa-puzzle-piece';
|
||||
|
||||
/**
|
||||
* The module sections.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $sections = [];
|
||||
|
||||
}
|
||||
@ -0,0 +1,168 @@
|
||||
<?php namespace Visiosoft\LoancalcModule;
|
||||
|
||||
use Anomaly\Streams\Platform\Addon\AddonServiceProvider;
|
||||
use Illuminate\Routing\Router;
|
||||
|
||||
class LoancalcModuleServiceProvider extends AddonServiceProvider
|
||||
{
|
||||
|
||||
/**
|
||||
* Additional addon plugins.
|
||||
*
|
||||
* @type array|null
|
||||
*/
|
||||
protected $plugins = [];
|
||||
|
||||
/**
|
||||
* The addon Artisan commands.
|
||||
*
|
||||
* @type array|null
|
||||
*/
|
||||
protected $commands = [];
|
||||
|
||||
/**
|
||||
* The addon's scheduled commands.
|
||||
*
|
||||
* @type array|null
|
||||
*/
|
||||
protected $schedules = [];
|
||||
|
||||
/**
|
||||
* The addon API routes.
|
||||
*
|
||||
* @type array|null
|
||||
*/
|
||||
protected $api = [];
|
||||
|
||||
/**
|
||||
* The addon routes.
|
||||
*
|
||||
* @type array|null
|
||||
*/
|
||||
protected $routes = [
|
||||
'ajax/loanApplication' => [
|
||||
'as' => 'ajax::loanApplication',
|
||||
'uses' => 'Visiosoft\LoancalcModule\Http\Controller\LoancalcController@sendLoanApplication'
|
||||
],
|
||||
];
|
||||
|
||||
/**
|
||||
* The addon middleware.
|
||||
*
|
||||
* @type array|null
|
||||
*/
|
||||
protected $middleware = [
|
||||
//Visiosoft\LoancalcModule\Http\Middleware\ExampleMiddleware::class
|
||||
];
|
||||
|
||||
/**
|
||||
* Addon group middleware.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $groupMiddleware = [
|
||||
//'web' => [
|
||||
// Visiosoft\LoancalcModule\Http\Middleware\ExampleMiddleware::class,
|
||||
//],
|
||||
];
|
||||
|
||||
/**
|
||||
* Addon route middleware.
|
||||
*
|
||||
* @type array|null
|
||||
*/
|
||||
protected $routeMiddleware = [];
|
||||
|
||||
/**
|
||||
* The addon event listeners.
|
||||
*
|
||||
* @type array|null
|
||||
*/
|
||||
protected $listeners = [
|
||||
//Visiosoft\LoancalcModule\Event\ExampleEvent::class => [
|
||||
// Visiosoft\LoancalcModule\Listener\ExampleListener::class,
|
||||
//],
|
||||
];
|
||||
|
||||
/**
|
||||
* The addon alias bindings.
|
||||
*
|
||||
* @type array|null
|
||||
*/
|
||||
protected $aliases = [
|
||||
//'Example' => Visiosoft\LoancalcModule\Example::class
|
||||
];
|
||||
|
||||
/**
|
||||
* The addon class bindings.
|
||||
*
|
||||
* @type array|null
|
||||
*/
|
||||
protected $bindings = [];
|
||||
|
||||
/**
|
||||
* The addon singleton bindings.
|
||||
*
|
||||
* @type array|null
|
||||
*/
|
||||
protected $singletons = [];
|
||||
|
||||
/**
|
||||
* Additional service providers.
|
||||
*
|
||||
* @type array|null
|
||||
*/
|
||||
protected $providers = [
|
||||
//\ExamplePackage\Provider\ExampleProvider::class
|
||||
];
|
||||
|
||||
/**
|
||||
* The addon view overrides.
|
||||
*
|
||||
* @type array|null
|
||||
*/
|
||||
protected $overrides = [
|
||||
//'streams::errors/404' => 'module::errors/404',
|
||||
//'streams::errors/500' => 'module::errors/500',
|
||||
];
|
||||
|
||||
/**
|
||||
* The addon mobile-only view overrides.
|
||||
*
|
||||
* @type array|null
|
||||
*/
|
||||
protected $mobile = [
|
||||
//'streams::errors/404' => 'module::mobile/errors/404',
|
||||
//'streams::errors/500' => 'module::mobile/errors/500',
|
||||
];
|
||||
|
||||
/**
|
||||
* Register the addon.
|
||||
*/
|
||||
public function register()
|
||||
{
|
||||
// Run extra pre-boot registration logic here.
|
||||
// Use method injection or commands to bring in services.
|
||||
}
|
||||
|
||||
/**
|
||||
* Boot the addon.
|
||||
*/
|
||||
public function boot()
|
||||
{
|
||||
// Run extra post-boot registration logic here.
|
||||
// Use method injection or commands to bring in services.
|
||||
}
|
||||
|
||||
/**
|
||||
* Map additional addon routes.
|
||||
*
|
||||
* @param Router $router
|
||||
*/
|
||||
public function map(Router $router)
|
||||
{
|
||||
// Register dynamic routes here for example.
|
||||
// Use method injection or commands to bring in services.
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,25 @@
|
||||
<?php namespace Visiosoft\LoancalcModule\SettingHandler;
|
||||
|
||||
use Anomaly\CheckboxesFieldType\CheckboxesFieldType;
|
||||
use Visiosoft\CatsModule\Category\Contract\CategoryRepositoryInterface;
|
||||
|
||||
class CategoriesOptions
|
||||
{
|
||||
private $categoryRepository;
|
||||
|
||||
public function __construct(CategoryRepositoryInterface $categoryRepository)
|
||||
{
|
||||
$this->categoryRepository = $categoryRepository;
|
||||
}
|
||||
|
||||
public function handle(CheckboxesFieldType $fieldType)
|
||||
{
|
||||
$categories = $this->categoryRepository->newQuery()->whereNull('parent_category_id')->get();
|
||||
$options = array();
|
||||
foreach ($categories as $category) {
|
||||
$options[$category->id] = $category->name;
|
||||
}
|
||||
$fieldType->setOptions($options);
|
||||
}
|
||||
|
||||
}
|
||||
24
addons/default/visiosoft/notifications-module/README.md
Normal file
24
addons/default/visiosoft/notifications-module/README.md
Normal file
@ -0,0 +1,24 @@
|
||||
# Notification Modülü
|
||||
|
||||
With this module, you can send mail and sms. Post announcements, updates, status changes, etc.
|
||||
It provides the task of notifying the user by e-mail.
|
||||
|
||||
Bu modül ile mail ve sms gönderimi yapabilirsiniz.İlan verme ,Güncelleme ,Durum değişikliği, vb işlemlerin
|
||||
mail ile kullanıcıya bildirilmesi görevini sağlar.
|
||||
|
||||
Sistem Event yapısı ile çalışmaktadır.Oluşturulan bir event i yakalayıp içeriğini okuyarak işleme devam eder.
|
||||
|
||||
|
||||
#Önyüz/Front End
|
||||
-
|
||||
|
||||
#Admin Panel
|
||||
Modül ayarları kısmından mesaj içeriklerini düzenlemenize olanak sağlanmaktadır.
|
||||
|
||||
|
||||
##Modül Gereklilikleri/Module Requirements
|
||||
- ADVS Modülü
|
||||
- USER Modülü
|
||||
|
||||
##
|
||||
support@visiosoft.com.tr
|
||||
24
addons/default/visiosoft/notifications-module/composer.json
Normal file
24
addons/default/visiosoft/notifications-module/composer.json
Normal file
@ -0,0 +1,24 @@
|
||||
{
|
||||
"name": "visiosoft/notifications-module",
|
||||
"type": "streams-addon",
|
||||
"authors": [
|
||||
{
|
||||
"name": "Visiosoft, LTD.",
|
||||
"email": "support@visiosoft.com.tr",
|
||||
"homepage": "https://visiosoft.com.tr/",
|
||||
"role": "Owner"
|
||||
},
|
||||
{
|
||||
"name": "Vedat Akdoğan",
|
||||
"email": "vedat@visiosoft.com.tr",
|
||||
"role": "Developer"
|
||||
}
|
||||
],
|
||||
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Visiosoft\\NotificationsModule\\": "src/"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,3 @@
|
||||
files:
|
||||
- source: /resources/lang/en/*.php
|
||||
translation: /resources/lang/%two_letters_code%/%original_file_name%
|
||||
@ -0,0 +1,32 @@
|
||||
<?php
|
||||
|
||||
use Anomaly\Streams\Platform\Database\Migration\Migration;
|
||||
|
||||
class VisiosoftModuleNotificationsCreateNotificationsFields extends Migration
|
||||
{
|
||||
|
||||
/**
|
||||
* The addon fields.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $fields = [
|
||||
'name' => 'anomaly.field_type.text',
|
||||
'greeting' => 'anomaly.field_type.text',
|
||||
'subject' => 'anomaly.field_type.text',
|
||||
'message' => [
|
||||
'type' => 'anomaly.field_type.wysiwyg',
|
||||
'config' => [
|
||||
'height' => 500,
|
||||
],
|
||||
],
|
||||
'slug' => [
|
||||
'type' => 'anomaly.field_type.slug',
|
||||
'config' => [
|
||||
'slugify' => 'name',
|
||||
'type' => '_'
|
||||
],
|
||||
],
|
||||
];
|
||||
|
||||
}
|
||||
@ -0,0 +1,46 @@
|
||||
<?php
|
||||
|
||||
use Anomaly\Streams\Platform\Database\Migration\Migration;
|
||||
|
||||
class VisiosoftModuleNotificationsCreateNotifyStream extends Migration
|
||||
{
|
||||
|
||||
/**
|
||||
* This migration creates the stream.
|
||||
* It should be deleted on rollback.
|
||||
*
|
||||
* @var bool
|
||||
*/
|
||||
protected $delete = true;
|
||||
|
||||
/**
|
||||
* The stream definition.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $stream = [
|
||||
'slug' => 'notify',
|
||||
'title_column' => 'subdomain',
|
||||
'translatable' => false,
|
||||
'versionable' => false,
|
||||
'trashable' => false,
|
||||
'searchable' => false,
|
||||
'sortable' => false,
|
||||
];
|
||||
|
||||
/**
|
||||
* The stream assignments.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $assignments = [
|
||||
'subdomain' => [
|
||||
'unique' => true,
|
||||
'required' => true,
|
||||
],
|
||||
'remaining_days' => [
|
||||
'required' => true,
|
||||
],
|
||||
];
|
||||
|
||||
}
|
||||
@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
use Anomaly\Streams\Platform\Database\Migration\Migration;
|
||||
|
||||
class VisiosoftModuleNotificationsCreateSmsnotifyStream extends Migration
|
||||
{
|
||||
|
||||
/**
|
||||
* This migration creates the stream.
|
||||
* It should be deleted on rollback.
|
||||
*
|
||||
* @var bool
|
||||
*/
|
||||
protected $delete = true;
|
||||
|
||||
/**
|
||||
* The stream definition.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $stream = [
|
||||
'slug' => 'smsnotify',
|
||||
'title_column' => 'name',
|
||||
'translatable' => true,
|
||||
'versionable' => false,
|
||||
'trashable' => false,
|
||||
'searchable' => false,
|
||||
'sortable' => false,
|
||||
];
|
||||
|
||||
/**
|
||||
* The stream assignments.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $assignments = [
|
||||
'name' => [
|
||||
'translatable' => true,
|
||||
'required' => true,
|
||||
],
|
||||
'slug' => [
|
||||
'unique' => true,
|
||||
'required' => true,
|
||||
],
|
||||
];
|
||||
|
||||
}
|
||||
@ -0,0 +1,58 @@
|
||||
<?php
|
||||
|
||||
use Anomaly\Streams\Platform\Database\Migration\Migration;
|
||||
|
||||
class VisiosoftModuleNotificationsCreateTemplateStream extends Migration
|
||||
{
|
||||
|
||||
/**
|
||||
* This migration creates the stream.
|
||||
* It should be deleted on rollback.
|
||||
*
|
||||
* @var bool
|
||||
*/
|
||||
protected $delete = true;
|
||||
|
||||
/**
|
||||
* The stream definition.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $stream = [
|
||||
'slug' => 'template',
|
||||
'title_column' => 'name',
|
||||
'translatable' => true,
|
||||
'versionable' => false,
|
||||
'trashable' => false,
|
||||
'searchable' => false,
|
||||
'sortable' => false,
|
||||
];
|
||||
|
||||
/**
|
||||
* The stream assignments.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $assignments = [
|
||||
'name' => [
|
||||
'translatable' => true,
|
||||
'required' => true,
|
||||
],
|
||||
'subject' => [
|
||||
'translatable' => true,
|
||||
'required' => true,
|
||||
],
|
||||
'greeting' => [
|
||||
'translatable' => true,
|
||||
],
|
||||
'message' => [
|
||||
'translatable' => true,
|
||||
'required' => true,
|
||||
],
|
||||
'slug' => [
|
||||
'unique' => true,
|
||||
'required' => true,
|
||||
],
|
||||
];
|
||||
|
||||
}
|
||||
@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
use Anomaly\Streams\Platform\Database\Migration\Migration;
|
||||
|
||||
class VisiosoftModuleNotificationsCreateTemplateEnabledField extends Migration
|
||||
{
|
||||
protected $delete = false;
|
||||
|
||||
protected $stream = [
|
||||
'slug' => 'template',
|
||||
];
|
||||
|
||||
protected $fields = [
|
||||
'enabled' => [
|
||||
'type' => 'anomaly.field_type.boolean',
|
||||
'config' => [
|
||||
'default_value' => true,
|
||||
],
|
||||
],
|
||||
];
|
||||
|
||||
protected $assignments = [
|
||||
'enabled',
|
||||
];
|
||||
}
|
||||
@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
use Anomaly\Streams\Platform\Database\Migration\Migration;
|
||||
|
||||
class VisiosoftModuleNotificationsCreatedStreamTypeField extends Migration
|
||||
{
|
||||
protected $stream = [
|
||||
'slug' => 'template',
|
||||
];
|
||||
|
||||
protected $fields = [
|
||||
'stream' => [
|
||||
'type' => 'anomaly.field_type.text',
|
||||
'config' => [
|
||||
'default_value' => null,
|
||||
],
|
||||
],
|
||||
];
|
||||
|
||||
protected $assignments = [
|
||||
'stream',
|
||||
];
|
||||
}
|
||||
@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
use Anomaly\Streams\Platform\Database\Migration\Migration;
|
||||
|
||||
class VisiosoftModuleNotificationsAddedTemplateView extends Migration
|
||||
{
|
||||
protected $stream = [
|
||||
'slug' => 'template',
|
||||
];
|
||||
|
||||
protected $fields = [
|
||||
'view' => [
|
||||
'type' => 'anomaly.field_type.text',
|
||||
'config' => [
|
||||
'default_value' => null,
|
||||
],
|
||||
],
|
||||
];
|
||||
|
||||
protected $assignments = [
|
||||
'view',
|
||||
];
|
||||
}
|
||||
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'template' => [
|
||||
'read',
|
||||
'write',
|
||||
'delete',
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,63 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'system' => [
|
||||
'fields' => [
|
||||
'admin_notifications',
|
||||
],
|
||||
],
|
||||
'monitoring' => [
|
||||
'stacked' => true,
|
||||
'tabs' => [
|
||||
'general_sms_settings' => [
|
||||
'icon' => 'fa fa-angle-double-right',
|
||||
'title' => 'visiosoft.module.notifications::tab.general_sms_settings.title',
|
||||
'fields' => [
|
||||
'sms_extension',
|
||||
],
|
||||
],
|
||||
'new_ad_sms' => [
|
||||
'icon' => 'fa fa-angle-double-right',
|
||||
'title' => 'visiosoft.module.notifications::tab.new_ad_sms.title',
|
||||
'fields' => [
|
||||
'new_ad_user_sms',
|
||||
],
|
||||
],
|
||||
'payment_sms' => [
|
||||
'icon' => 'fa fa-angle-double-right',
|
||||
'title' => 'visiosoft.module.notifications::tab.payment_sms.title',
|
||||
'fields' => [
|
||||
'payment_user_sms',
|
||||
],
|
||||
],
|
||||
'status_ad_sms' => [
|
||||
'icon' => 'fa fa-angle-double-right',
|
||||
'title' => 'visiosoft.module.notifications::tab.status_ad_sms.title',
|
||||
'fields' => [
|
||||
'status_ad_user_sms',
|
||||
],
|
||||
],
|
||||
'unpublish_ad_sms' => [
|
||||
'icon' => 'fa fa-angle-double-right',
|
||||
'title' => 'visiosoft.module.notifications::tab.unpublish_ad_sms.title',
|
||||
'fields' => [
|
||||
'unpublish_ad_user_sms',
|
||||
],
|
||||
],
|
||||
'update_ad_sms' => [
|
||||
'icon' => 'fa fa-angle-double-right',
|
||||
'title' => 'visiosoft.module.notifications::tab.update_ad_sms.title',
|
||||
'fields' => [
|
||||
'update_ad_user_sms',
|
||||
],
|
||||
],
|
||||
'email_templates' => [
|
||||
'icon' => 'fa fa-angle-double-right',
|
||||
'title' => 'visiosoft.module.notifications::tab.email_template',
|
||||
'fields' => [
|
||||
'mail_header', 'mail_footer',
|
||||
]
|
||||
],
|
||||
],
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,60 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'user_notifications' => [
|
||||
'type' => 'anomaly.field_type.boolean',
|
||||
'config' => [
|
||||
'default_value' => false,
|
||||
],
|
||||
],
|
||||
'admin_notifications' => [
|
||||
'type' => 'anomaly.field_type.boolean',
|
||||
'config' => [
|
||||
'default_value' => false,
|
||||
],
|
||||
],
|
||||
'new_ad_user_sms' => [
|
||||
'type' => 'anomaly.field_type.boolean',
|
||||
'config' => [
|
||||
'default_value' => false,
|
||||
],
|
||||
],
|
||||
'payment_user_sms' => [
|
||||
'type' => 'anomaly.field_type.boolean',
|
||||
'config' => [
|
||||
'default_value' => false,
|
||||
],
|
||||
],
|
||||
'status_ad_user_sms' => [
|
||||
'type' => 'anomaly.field_type.boolean',
|
||||
'config' => [
|
||||
'default_value' => false,
|
||||
],
|
||||
],
|
||||
'unpublish_ad_user_sms' => [
|
||||
'type' => 'anomaly.field_type.boolean',
|
||||
'config' => [
|
||||
'default_value' => false,
|
||||
],
|
||||
],
|
||||
'update_ad_user_sms' => [
|
||||
'type' => 'anomaly.field_type.boolean',
|
||||
'config' => [
|
||||
'default_value' => false,
|
||||
],
|
||||
],
|
||||
'sms_extension' => [
|
||||
'type' => 'anomaly.field_type.select',
|
||||
'config' => [
|
||||
'default_value' => 'netgsm',
|
||||
"options" => ['netgsm' => 'NETGSM', 'kanyon' => 'Kanyon SMS'],
|
||||
"separator" => ":",
|
||||
],
|
||||
],
|
||||
'mail_header' => [
|
||||
'type' => 'anomaly.field_type.wysiwyg',
|
||||
],
|
||||
'mail_footer' => [
|
||||
'type' => 'anomaly.field_type.wysiwyg'
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,91 @@
|
||||
(function ($) {
|
||||
$.Redactor.prototype.imagemanager = function () {
|
||||
return {
|
||||
init: function () {
|
||||
|
||||
let button = this.button.add('image', 'Insert Image');
|
||||
|
||||
this.button.setIcon(button, '<i class="fa fa-picture-o"></i>');
|
||||
|
||||
this.button.addDropdown(
|
||||
button, {
|
||||
select: {
|
||||
title: 'Select Image',
|
||||
func: this.imagemanager.select
|
||||
},
|
||||
upload: {
|
||||
title: 'Upload Image',
|
||||
func: this.imagemanager.upload
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
$('#' + this.opts.element.attr('name') + '-modal').on(
|
||||
'click',
|
||||
'[data-select="image"]',
|
||||
this.imagemanager.insert
|
||||
);
|
||||
},
|
||||
select: function () {
|
||||
|
||||
this.selection.save();
|
||||
|
||||
let params = this.imagemanager.params();
|
||||
|
||||
$('#' + this.opts.element.attr('name') + '-modal')
|
||||
.modal('show')
|
||||
.find('.modal-content')
|
||||
.load(REQUEST_ROOT + '/streams/wysiwyg-field_type/index?' + params);
|
||||
},
|
||||
upload: function () {
|
||||
|
||||
this.selection.save();
|
||||
|
||||
let params = this.imagemanager.params();
|
||||
|
||||
$('#' + this.opts.element.attr('name') + '-modal')
|
||||
.modal('show')
|
||||
.find('.modal-content')
|
||||
.load(REQUEST_ROOT + '/streams/wysiwyg-field_type/choose?' + params);
|
||||
},
|
||||
insert: function (e) {
|
||||
|
||||
this.selection.restore();
|
||||
|
||||
this.buffer.set();
|
||||
this.air.collapsed();
|
||||
|
||||
let file = $(e.target).data('entry');
|
||||
|
||||
if (file == undefined) {
|
||||
|
||||
console.log(e);
|
||||
|
||||
alert('There was a problem attaching this image. Please try again.');
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
let url = file.indexOf('http') == 0 ? file : REQUEST_ROOT + '/files/' + file;
|
||||
|
||||
let alt = url.substring(url.lastIndexOf('/') + 1);
|
||||
|
||||
alt = alt.substring(0, alt.lastIndexOf('.'));
|
||||
alt = alt.toLowerCase().replace(/[_-]+/g, ' ').replace(/\s{2,}/g, ' ').trim();
|
||||
alt = alt.charAt(0).toUpperCase() + alt.slice(1);
|
||||
|
||||
this.insert.node($('<img alt="' + alt + '" />').attr('src', url));
|
||||
|
||||
$(e.target).closest('.modal').modal('hide');
|
||||
|
||||
return false;
|
||||
},
|
||||
params: function () {
|
||||
return $.param({
|
||||
mode: 'image',
|
||||
folders: this.opts.folders
|
||||
});
|
||||
}
|
||||
};
|
||||
};
|
||||
})(jQuery);
|
||||
@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'Kennisgewings',
|
||||
'name' => 'Kennisgewingsmodule',
|
||||
'description' => 'Kennisgewingbeheerstelselbestuur'
|
||||
];
|
||||
@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'new_notify' => 'Nuwe kennisgewing',
|
||||
'new_smsnotify' => 'Nuwe Smsnotify',
|
||||
'new_template' => 'Nuwe sjabloon',
|
||||
];
|
||||
@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'name' => [
|
||||
'name' => 'Naam',
|
||||
],
|
||||
'message' => [
|
||||
'name' => 'Boodskap',
|
||||
],
|
||||
'slug' => [
|
||||
'name' => 'Slak',
|
||||
],
|
||||
'subject' => [
|
||||
'name' => 'Onderwerp',
|
||||
],
|
||||
'greeting' => [
|
||||
'name' => 'Groetnis',
|
||||
],
|
||||
'enabled' => [
|
||||
'name' => 'Enabled',
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,76 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'hi_message' => 'Hallo ',
|
||||
'thanks_message' => 'Dankie!',
|
||||
'detail_button' => 'Besigtig detail',
|
||||
'create_site_subject' => 'Die skepping van OpenClassify-werwe is begin',
|
||||
'create_site_line1' => 'Ons het u versoek ontvang om die: sitename-webwerf te skep.',
|
||||
'create_site_line2' => 'Wanneer die installasie voltooi is, sal u \'n e-pos met die webwerf-inligting ontvang.',
|
||||
// 'create_site_line3' => 'For more information about System Usage, see \'How it works!\' page.',
|
||||
// create doc first
|
||||
'create_site_line3' => 'Dit sal ongeveer 5 minute neem. Terwyl ons u webwerf voorberei, kyk na ons fantastiese funksies.',
|
||||
'create_site_button' => 'Kenmerke!',
|
||||
|
||||
'created_site_subject' => 'OpenClassify-webwerf is vir u geskep [: sitename] ',
|
||||
'created_site_line1' => 'Neem asseblief kennis dat die administrateur se inligting hieronder gegee word.',
|
||||
'created_site_username' => 'Gebruikersnaam: gebruikersnaam',
|
||||
'created_site_email' => 'E-posadres:: e-pos',
|
||||
'created_site_password' => 'Wagwoord:: wagwoord',
|
||||
'created_site_button' => 'Beheerpaneel',
|
||||
|
||||
//last 3 days
|
||||
'last_3_days_subscription_subject' => 'Laaste 3 dae van u proefpakket!',
|
||||
'last_3_days_subscription_line1' => 'U: sitename-proefwebwerf verval binnekort.',
|
||||
|
||||
//last 1 day
|
||||
'last_1_day_subscription_subject' => 'Laaste dag van u proefpakket!',
|
||||
'last_1_day_subscription_line1' => 'U: sitename-proefwebwerf verval binnekort.',
|
||||
|
||||
//one week later
|
||||
'one_week_later_subscription_subject' => 'U proefpakket is onaktief.',
|
||||
'one_week_later_subscription_line1' => ': proefwebwerf vir sitename is 1 week gelede beëindig. Besoek ons webwerf vir in aanmerking komende aanbiedinge.',
|
||||
|
||||
//one month later
|
||||
'one_month_later_subscription_subject' => 'U proefpakket sal gedurende die dag uitgevee word.',
|
||||
'one_month_later_subscription_line1' => 'U: proefwebwerf vir sitename het 1 maand gelede verval. Dit sal gedurende die dag verwyder word omdat u nie binne die gegewe tydstip opgetree het nie',
|
||||
|
||||
// Notifications
|
||||
'new_ad_user_sms_msg' => 'U advertensie is onder beheer.',
|
||||
'payment_user_sms_msg' => 'Dankie vir jou betaling.',
|
||||
'approved_ad_user_sms_msg' => 'Advertensie-status goedgekeur.',
|
||||
'passive_ad_user_sms_msg' => 'Advertensie Status Passief.',
|
||||
'declined_ad_user_sms_msg' => 'Advertensiestatus geweier.',
|
||||
'pending_ad_user_sms_msg' => 'Advertensiestatus hangende.',
|
||||
'unpublish_ad_user_sms_msg' => 'Jou advertensie is verwyder.',
|
||||
'update_ad_user_sms_msg' => 'U advertensie suksesvol opgedateer.',
|
||||
'new_ad_user_message_subject' => 'Suksesvolle advertering!',
|
||||
'new_ad_user_message_line1' => 'U inligting is aan ons gestuur. Vereiste kontroles sal so gou as moontlik vrygestel en vrygestel word',
|
||||
'update_ad_user_message_subject' => 'Advertensie-opdatering suksesvol!',
|
||||
'update_ad_user_message_line1' => 'Ons het \'n opdateringsversoek ontvang vir u gegewe advertensie. Vereis kontroles en u nuutste opdatering sal vrygestel word.',
|
||||
'passive_ad_user_message_subject' => 'U advertensie is gestaak!',
|
||||
'passive_ad_user_message_line1' => 'U advertensie is verwyder.',
|
||||
'active_ad_user_message_subject' => 'U advertensie is goedgekeur!',
|
||||
'active_ad_user_message_line1' => 'U advertensie is gepubliseer.',
|
||||
'pending_ad_user_message_subject' => 'U advertensie is onder goedkeuring!',
|
||||
'pending_ad_user_message_line1' => 'U advertensie is aan die operateur voorgelê vir goedkeuring.',
|
||||
'declined_ad_user_message_subject' => 'Jou advertensie is nie gepubliseer nie!',
|
||||
'declined_ad_user_message_line1' => 'U kennisgewing is nie goedgekeur nie omdat dit nie aan die reëls van indiening voldoen nie.',
|
||||
'unpublish_ad_user_message_subject' => 'Jou advertensie is verwyder!',
|
||||
'unpublish_ad_user_message_line1' => 'Aankondiging het verval.',
|
||||
'payment_cart_user_message_subject' => 'U bestelling is suksesvol!',
|
||||
'payment_cart_user_message_line1' => 'Ons het u bestelling gekry. Klik op die skakel vir gedetailleerde inligting oor die bestelling.',
|
||||
'again_purchase_user_message_subject' => 'Bestelling is weer geskep',
|
||||
'again_purchase_user_message_line' => 'U bestelling is om die volgende redes of redes weer geskep:',
|
||||
'again_sale_user_message_subject' => 'Bestelling is weer geskep',
|
||||
'again_sale_user_message_line' => 'Die verkoopstransaksie is om die volgende redes of redes hervestig:',
|
||||
|
||||
'payment_order_user_message_subject' => 'Betalingskennisgewing',
|
||||
'payment_order_user_message_line' => 'U betaling is na u geregistreerde rekening oorgedra.',
|
||||
|
||||
'refund_order_user_message_subject' => 'Terugbetalingskennisgewing',
|
||||
'refund_order_user_message_line' => 'U gekanselleerde bestelling is in u geregistreerde rekening betaal.',
|
||||
|
||||
'report_order_user_message_subject' => 'Aankoop gekanselleer',
|
||||
'report_order_user_message_line' => 'U bestelling is gekanselleer weens die volgende redes of redes. U betaling word so spoedig moontlik terugbesorg.',
|
||||
];
|
||||
@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'notify' => [
|
||||
'name' => 'Stel in kennis',
|
||||
'option' => [
|
||||
'read' => 'Kan lees kennis gee?',
|
||||
'write' => 'Kan kennisgewing skep / wysig?',
|
||||
'delete' => 'Kan kennisgewing uitvee?',
|
||||
],
|
||||
],
|
||||
'smsnotify' => [
|
||||
'name' => 'Smsnotify',
|
||||
'option' => [
|
||||
'read' => 'Kan lees smsnotify?',
|
||||
'write' => 'Kan smsnotify skep / wysig?',
|
||||
'delete' => 'Kan smsnotify verwyder?',
|
||||
],
|
||||
],
|
||||
'template' => [
|
||||
'name' => 'Sjabloon',
|
||||
'option' => [
|
||||
'read' => 'Kan sjabloon lees?',
|
||||
'write' => 'Kan sjabloon skep / wysig?',
|
||||
'delete' => 'Kan sjabloon verwyder word?',
|
||||
],
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'notify' => [
|
||||
'title' => 'Stel in kennis',
|
||||
],
|
||||
'smsnotify' => [
|
||||
'title' => 'Smsnotify',
|
||||
],
|
||||
'template' => [
|
||||
'title' => 'Sjabloon',
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,134 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'user_notifications' => [
|
||||
'name' => 'Gebruikerskennisgewings',
|
||||
],
|
||||
'admin_notifications' => [
|
||||
'name' => 'Admin Kennisgewings',
|
||||
],
|
||||
'new_ad_user_message_subject' => [
|
||||
'name' => 'Onderwerp vir nuwe advertensiegebruikersboodskap',
|
||||
],
|
||||
'new_ad_user_message_line1' => [
|
||||
'name' => 'Boodskaplyn vir nuwe advertensiegebruiker1',
|
||||
],
|
||||
'update_ad_user_message_subject' => [
|
||||
'name' => 'Werk die boodskap van die advertensiegebruiker op',
|
||||
],
|
||||
'update_ad_user_message_line1' => [
|
||||
'name' => 'Werk die boodskaplyn vir advertensiegebruikers op 1',
|
||||
],
|
||||
'passive_ad_user_message_subject' => [
|
||||
'name' => 'Onderwerp vir passiewe advertensie-gebruikersboodskap',
|
||||
],
|
||||
'passive_ad_user_message_line1' => [
|
||||
'name' => 'Passiewe advertensie gebruikerboodskaplyn 1',
|
||||
],
|
||||
'active_ad_user_message_subject' => [
|
||||
'name' => 'Onderwerp vir aktiewe advertensiegebruikersboodskap',
|
||||
],
|
||||
'active_ad_user_message_line1' => [
|
||||
'name' => 'Aktiewe advertensie gebruikerboodskaplyn1',
|
||||
],
|
||||
'pending_ad_user_message_subject' => [
|
||||
'name' => 'Hangende boodskap-onderwerp vir advertensiegebruiker',
|
||||
],
|
||||
'pending_ad_user_message_line1' => [
|
||||
'name' => 'Hangende boodskaplyn vir advertensiegebruiker1',
|
||||
],
|
||||
'declined_ad_user_message_subject' => [
|
||||
'name' => 'Onderwerp van die boodskap van die advertensiegebruiker afgekeur',
|
||||
],
|
||||
'declined_ad_user_message_line1' => [
|
||||
'name' => 'Boodskaplyn vir advertensiegebruiker geweier1',
|
||||
],
|
||||
'unpublish_ad_user_message_subject' => [
|
||||
'name' => 'Demonstreer onderwerp vir advertensiegebruikersboodskap',
|
||||
],
|
||||
'unpublish_ad_user_message_line1' => [
|
||||
'name' => 'Demonstreer die boodskaplyn van advertensiegebruiker 1',
|
||||
],
|
||||
'payment_cart_user_message_subject' => [
|
||||
'name' => 'Betaalkar Gebruikersboodskap Onderwerp',
|
||||
],
|
||||
'payment_cart_user_message_line1' => [
|
||||
'name' => 'Betaalkar Gebruikersboodskaplyn1',
|
||||
],
|
||||
'new_ad_user_sms' => [
|
||||
'name' => 'Nuwe SMS-advertensiegebruiker',
|
||||
],
|
||||
'new_ad_user_sms_msg' => [
|
||||
'name' => 'Nuwe SMS-boodskap vir advertensiegebruikers',
|
||||
],
|
||||
'payment_user_sms' => [
|
||||
'name' => 'SMS-betalinggebruikers',
|
||||
],
|
||||
'payment_user_sms_msg' => [
|
||||
'name' => 'SMS-boodskap vir betalingsgebruikers',
|
||||
],
|
||||
'status_ad_user_sms' => [
|
||||
'name' => 'Status-advertensiegebruiker-sms',
|
||||
],
|
||||
'approved_ad_user_sms_msg' => [
|
||||
'name' => 'SMS-boodskap vir goedgekeurde advertensiegebruikers',
|
||||
],
|
||||
'passive_ad_user_sms_msg' => [
|
||||
'name' => 'Sms-boodskap vir passiewe advertensiegebruikers',
|
||||
],
|
||||
'declined_ad_user_sms_msg' => [
|
||||
'name' => 'Sms-boodskap van advertensiegebruiker afgekeur',
|
||||
],
|
||||
'pending_ad_user_sms_msg' => [
|
||||
'name' => 'Hangende sms-boodskap van advertensiegebruiker',
|
||||
],
|
||||
'unpublish_ad_user_sms' => [
|
||||
'name' => 'Demonstreer advertensiegebruiker-sms',
|
||||
],
|
||||
'unpublish_ad_user_sms_msg' => [
|
||||
'name' => 'Demonstreer sms-boodskap van advertensiegebruiker',
|
||||
],
|
||||
'update_ad_user_sms' => [
|
||||
'name' => 'Sms van advertensiegebruiker opdateer',
|
||||
],
|
||||
'update_ad_user_sms_msg' => [
|
||||
'name' => 'SMS-boodskap vir advertensiegebruikers opdateer',
|
||||
],
|
||||
|
||||
|
||||
|
||||
'again_purchase_user_message_subject' => [
|
||||
'name' => 'Koop weer gebruikersboodskap onderwerp',
|
||||
],
|
||||
'again_purchase_user_message_line' => [
|
||||
'name' => 'Koop weer \'n boodskaplyn vir gebruikers',
|
||||
],
|
||||
'again_sale_user_message_subject' => [
|
||||
'name' => 'Weer Verkoop Gebruikersboodskap Onderwerp',
|
||||
],
|
||||
'again_sale_user_message_line' => [
|
||||
'name' => 'Weereens gebruikersboodskaplyn',
|
||||
],
|
||||
'payment_order_user_message_subject' => [
|
||||
'name' => 'Betaalorder Gebruikersboodskap Onderwerp',
|
||||
],
|
||||
'payment_order_user_message_line' => [
|
||||
'name' => 'Gebruikersboodskaplyn vir betalingsbestelling',
|
||||
],
|
||||
'refund_order_user_message_subject' => [
|
||||
'name' => 'Onderwerp vir gebruikersboodskap vir terugbetalingsbestelling',
|
||||
],
|
||||
'refund_order_user_message_line' => [
|
||||
'name' => 'Terugbetalingsbestelling gebruikerboodskaplyn',
|
||||
],
|
||||
'report_order_user_message_subject' => [
|
||||
'name' => 'Rapporteer onderwerp oor die gebruikersboodskap van die bestelling',
|
||||
],
|
||||
'report_order_user_message_line' => [
|
||||
'name' => 'Rapporteer die boodskaplyn van die bestelgebruiker',
|
||||
],
|
||||
"sms_extension" => [
|
||||
"name" =>"SMS-uitbreiding",
|
||||
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'notify' => [
|
||||
'name' => 'Stel in kennis',
|
||||
],
|
||||
'smsnotify' => [
|
||||
'name' => 'Smsnotify',
|
||||
],
|
||||
'template' => [
|
||||
'name' => 'Sjabloon',
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,39 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'new_ad_sms' => [
|
||||
'title' => 'Nuwe advertensie sms',
|
||||
],
|
||||
'payment_sms' => [
|
||||
'title' => 'Betaling sms',
|
||||
],
|
||||
'status_ad_sms' => [
|
||||
'title' => 'Statusadvertensie Sms',
|
||||
],
|
||||
'unpublish_ad_sms' => [
|
||||
'title' => 'Depubliseer advertensie-sms',
|
||||
],
|
||||
'update_ad_sms' => [
|
||||
'title' => 'Adverteer advertensie-sms',
|
||||
],
|
||||
'new_ad_mail' => [
|
||||
'title' => 'Nuwe advertensiepos',
|
||||
],
|
||||
'update_ad_mail' => [
|
||||
'title' => 'Dateer advertensiepos op',
|
||||
],
|
||||
'status_ad_mail' => [
|
||||
'title' => 'Status Advertensiepos',
|
||||
],
|
||||
'unpublish_ad_mail' => [
|
||||
'title' => 'Depubliseer advertensiepos',
|
||||
],
|
||||
|
||||
'payment_cart_mail' => [
|
||||
'title' => 'Betalingspos',
|
||||
],
|
||||
'general_sms_settings' => [
|
||||
'title' => 'SMS-instellings',
|
||||
],
|
||||
|
||||
];
|
||||
@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'إشعارات',
|
||||
'name' => 'وحدة الإخطارات',
|
||||
'description' => 'إدارة نظام مراقبة الإخطارات'
|
||||
];
|
||||
@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'new_notify' => 'إعلام جديد',
|
||||
'new_smsnotify' => 'Smsnotify جديد',
|
||||
'new_template' => 'قالب جديد',
|
||||
];
|
||||
@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'name' => [
|
||||
'name' => 'اسم',
|
||||
],
|
||||
'message' => [
|
||||
'name' => 'رسالة',
|
||||
],
|
||||
'slug' => [
|
||||
'name' => 'سبيكة',
|
||||
],
|
||||
'subject' => [
|
||||
'name' => 'موضوع',
|
||||
],
|
||||
'greeting' => [
|
||||
'name' => 'تحية',
|
||||
],
|
||||
'enabled' => [
|
||||
'name' => 'Enabled',
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,76 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'hi_message' => 'مرحبا ',
|
||||
'thanks_message' => 'شكرا!',
|
||||
'detail_button' => 'عرض التفاصيل',
|
||||
'create_site_subject' => 'بدأ إنشاء موقع OpenClassify',
|
||||
'create_site_line1' => 'لقد تلقينا طلبك لإنشاء موقع: sitename.',
|
||||
'create_site_line2' => 'عند اكتمال التثبيت ، ستتلقى رسالة بريد إلكتروني تحتوي على معلومات الموقع.',
|
||||
// 'create_site_line3' => 'For more information about System Usage, see \'How it works!\' page.',
|
||||
// create doc first
|
||||
'create_site_line3' => 'سيستغرق الأمر حوالي 5 دقائق. بينما نقوم بإعداد موقع الويب الخاص بك ، تحقق من ميزاتنا الرائعة.',
|
||||
'create_site_button' => 'المميزات!',
|
||||
|
||||
'created_site_subject' => 'تم إنشاء موقع OpenClassify من أجلك [: sitename] ',
|
||||
'created_site_line1' => 'يرجى ملاحظة أن معلومات المسؤول معطاة أدناه.',
|
||||
'created_site_username' => 'اسم المستخدم:: اسم المستخدم',
|
||||
'created_site_email' => 'عنوان البريد الإلكتروني: البريد الإلكتروني',
|
||||
'created_site_password' => 'كلمة المرور:: كلمة المرور',
|
||||
'created_site_button' => 'لوحة الادارة',
|
||||
|
||||
//last 3 days
|
||||
'last_3_days_subscription_subject' => 'آخر 3 أيام من الحزمة التجريبية الخاصة بك!',
|
||||
'last_3_days_subscription_line1' => 'موقعك التجريبي على اسم الموقع على وشك الانتهاء.',
|
||||
|
||||
//last 1 day
|
||||
'last_1_day_subscription_subject' => 'اليوم الأخير من حزمة النسخة التجريبية الخاصة بك!',
|
||||
'last_1_day_subscription_line1' => 'موقعك التجريبي على اسم الموقع على وشك الانتهاء.',
|
||||
|
||||
//one week later
|
||||
'one_week_later_subscription_subject' => 'الحزمة التجريبية الخاصة بك غير نشطة.',
|
||||
'one_week_later_subscription_line1' => ': تم إنهاء موقع sitename التجريبي منذ أسبوع واحد. يرجى زيارة موقعنا للحصول على العروض المؤهلة.',
|
||||
|
||||
//one month later
|
||||
'one_month_later_subscription_subject' => 'سيتم حذف الحزمة التجريبية الخاصة بك خلال اليوم.',
|
||||
'one_month_later_subscription_line1' => 'انتهت صلاحية موقع الإصدار التجريبي الخاص بـ: اسم الموقع قبل شهر واحد ، وستتم إزالته خلال اليوم بسبب عدم اتخاذ إجراء خلال الوقت المحدد',
|
||||
|
||||
// Notifications
|
||||
'new_ad_user_sms_msg' => 'إعلانك تحت السيطرة.',
|
||||
'payment_user_sms_msg' => 'شكرا لتسديدك.',
|
||||
'approved_ad_user_sms_msg' => 'تمت الموافقة على حالة الإعلان.',
|
||||
'passive_ad_user_sms_msg' => 'حالة الإعلان سلبية.',
|
||||
'declined_ad_user_sms_msg' => 'تم رفض حالة الإعلان.',
|
||||
'pending_ad_user_sms_msg' => 'حالة الإعلان معلقة.',
|
||||
'unpublish_ad_user_sms_msg' => 'تمت إزالة إعلانك.',
|
||||
'update_ad_user_sms_msg' => 'تم تحديث إعلانك بنجاح.',
|
||||
'new_ad_user_message_subject' => 'إعلان ناجح!',
|
||||
'new_ad_user_message_line1' => 'تم إرسال معلوماتك إلينا ، وسيتم إصدار الضوابط المطلوبة وإصدارها في أقرب وقت ممكن',
|
||||
'update_ad_user_message_subject' => 'تم تحديث الإعلان بنجاح!',
|
||||
'update_ad_user_message_line1' => 'لقد تلقينا طلب تحديث لإعلانك المقدم. قم بتوفير عناصر التحكم المطلوبة وسيتم إصدار آخر تحديث لك.',
|
||||
'passive_ad_user_message_subject' => 'تم إيقاف إعلانك!',
|
||||
'passive_ad_user_message_line1' => 'تمت إزالة إعلانك.',
|
||||
'active_ad_user_message_subject' => 'تمت الموافقة على إعلانك!',
|
||||
'active_ad_user_message_line1' => 'تم نشر إعلانك.',
|
||||
'pending_ad_user_message_subject' => 'إعلانك قيد الموافقة!',
|
||||
'pending_ad_user_message_line1' => 'تم تقديم إعلانك إلى المشغل للموافقة عليه.',
|
||||
'declined_ad_user_message_subject' => 'لم يتم نشر إعلانك!',
|
||||
'declined_ad_user_message_line1' => 'لم تتم الموافقة على إشعارك لأنه لا يتوافق مع قواعد التقديم.',
|
||||
'unpublish_ad_user_message_subject' => 'تمت إزالة إعلانك!',
|
||||
'unpublish_ad_user_message_line1' => 'الإعلان قد انتهى.',
|
||||
'payment_cart_user_message_subject' => 'طلبك ناجح!',
|
||||
'payment_cart_user_message_line1' => 'لقد حصلنا على طلبك ، للحصول على معلومات مفصلة حول الطلب ، انقر على الرابط.',
|
||||
'again_purchase_user_message_subject' => 'تمت إعادة إنشاء الطلب',
|
||||
'again_purchase_user_message_line' => 'تمت إعادة إنشاء طلبك للأسباب أو الأسباب التالية:',
|
||||
'again_sale_user_message_subject' => 'تمت إعادة إنشاء الطلب',
|
||||
'again_sale_user_message_line' => 'أعيد إنشاء معاملة المبيعات للأسباب أو الأسباب التالية:',
|
||||
|
||||
'payment_order_user_message_subject' => 'إشعار الدفع',
|
||||
'payment_order_user_message_line' => 'تم تحويل دفعتك إلى حسابك المسجل.',
|
||||
|
||||
'refund_order_user_message_subject' => 'إعلام باسترداد الأموال',
|
||||
'refund_order_user_message_line' => 'تم دفع طلبك الملغي إلى حسابك المسجل.',
|
||||
|
||||
'report_order_user_message_subject' => 'تم إلغاء الشراء',
|
||||
'report_order_user_message_line' => 'تم إلغاء طلبك للأسباب أو الأسباب التالية. سيتم إرجاع دفعتك في أقرب وقت ممكن.',
|
||||
];
|
||||
@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'notify' => [
|
||||
'name' => 'يخطر',
|
||||
'option' => [
|
||||
'read' => 'يمكن قراءة المنشطات؟',
|
||||
'write' => 'يمكن إنشاء / تحرير المنشطات؟',
|
||||
'delete' => 'يمكن حذف المنشطات؟',
|
||||
],
|
||||
],
|
||||
'smsnotify' => [
|
||||
'name' => 'إشعارات',
|
||||
'option' => [
|
||||
'read' => 'هل يمكن قراءة الإشعار؟',
|
||||
'write' => 'يمكن إنشاء / تحرير smsnotify؟',
|
||||
'delete' => 'هل يمكن حذف smsnotify؟',
|
||||
],
|
||||
],
|
||||
'template' => [
|
||||
'name' => 'قالب',
|
||||
'option' => [
|
||||
'read' => 'يمكن قراءة النموذج؟',
|
||||
'write' => 'يمكن إنشاء / تحرير الدردشات؟',
|
||||
'delete' => 'يمكن حذف الدردشات؟',
|
||||
],
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'notify' => [
|
||||
'title' => 'يخطر',
|
||||
],
|
||||
'smsnotify' => [
|
||||
'title' => 'Smsnotify',
|
||||
],
|
||||
'template' => [
|
||||
'title' => 'قالب',
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,134 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'user_notifications' => [
|
||||
'name' => 'إخطارات المستخدم',
|
||||
],
|
||||
'admin_notifications' => [
|
||||
'name' => 'إخطارات المسؤول',
|
||||
],
|
||||
'new_ad_user_message_subject' => [
|
||||
'name' => 'موضوع رسالة مستخدم إعلان جديد',
|
||||
],
|
||||
'new_ad_user_message_line1' => [
|
||||
'name' => 'خط رسالة مستخدم إعلان جديد(1)',
|
||||
],
|
||||
'update_ad_user_message_subject' => [
|
||||
'name' => 'تحديث موضوع رسالة مستخدم الإعلان',
|
||||
],
|
||||
'update_ad_user_message_line1' => [
|
||||
'name' => 'تحديث سطر رسالة مستخدم الإعلان 1',
|
||||
],
|
||||
'passive_ad_user_message_subject' => [
|
||||
'name' => 'موضوع رسالة مستخدم الإعلان السلبي',
|
||||
],
|
||||
'passive_ad_user_message_line1' => [
|
||||
'name' => 'سطر رسالة مستخدم إعلان سلبي 1',
|
||||
],
|
||||
'active_ad_user_message_subject' => [
|
||||
'name' => 'موضوع رسالة مستخدم إعلان نشط',
|
||||
],
|
||||
'active_ad_user_message_line1' => [
|
||||
'name' => 'سطر رسالة مستخدم إعلان نشط 1',
|
||||
],
|
||||
'pending_ad_user_message_subject' => [
|
||||
'name' => 'موضوع رسالة المستخدم الإعلانية المعلقة',
|
||||
],
|
||||
'pending_ad_user_message_line1' => [
|
||||
'name' => 'تعليق سطر رسالة مستخدم إعلان 1',
|
||||
],
|
||||
'declined_ad_user_message_subject' => [
|
||||
'name' => 'موضوع رسالة المستخدم الإعلانية المرفوضة',
|
||||
],
|
||||
'declined_ad_user_message_line1' => [
|
||||
'name' => 'سطر رسالة مستخدم إعلان مرفوض 1',
|
||||
],
|
||||
'unpublish_ad_user_message_subject' => [
|
||||
'name' => 'موضوع رسالة المستخدم لإلغاء نشر الإعلان',
|
||||
],
|
||||
'unpublish_ad_user_message_line1' => [
|
||||
'name' => 'إلغاء نشر سطر رسالة مستخدم الإعلان 1',
|
||||
],
|
||||
'payment_cart_user_message_subject' => [
|
||||
'name' => 'موضوع رسالة مستخدم عربة الدفع',
|
||||
],
|
||||
'payment_cart_user_message_line1' => [
|
||||
'name' => 'سطر رسالة مستخدم سلة الدفع 1',
|
||||
],
|
||||
'new_ad_user_sms' => [
|
||||
'name' => 'مستخدم إعلان جديد الرسائل القصيرة',
|
||||
],
|
||||
'new_ad_user_sms_msg' => [
|
||||
'name' => 'رسالة Sms لمستخدم إعلان جديد',
|
||||
],
|
||||
'payment_user_sms' => [
|
||||
'name' => 'مستخدم الدفع الرسائل القصيرة',
|
||||
],
|
||||
'payment_user_sms_msg' => [
|
||||
'name' => 'رسالة Sms مستخدم الدفع',
|
||||
],
|
||||
'status_ad_user_sms' => [
|
||||
'name' => 'إعلان حالة المستخدم الرسائل القصيرة',
|
||||
],
|
||||
'approved_ad_user_sms_msg' => [
|
||||
'name' => 'إعلان موافق عليه رسالة مستخدم Sms',
|
||||
],
|
||||
'passive_ad_user_sms_msg' => [
|
||||
'name' => 'رسالة Sms للمستخدم الإعلان السلبي',
|
||||
],
|
||||
'declined_ad_user_sms_msg' => [
|
||||
'name' => 'رسالة Sms لمستخدم إعلان مرفوض',
|
||||
],
|
||||
'pending_ad_user_sms_msg' => [
|
||||
'name' => 'رسالة مستخدم إعلان معلقة',
|
||||
],
|
||||
'unpublish_ad_user_sms' => [
|
||||
'name' => 'إلغاء نشر Ad User Sms',
|
||||
],
|
||||
'unpublish_ad_user_sms_msg' => [
|
||||
'name' => 'إلغاء نشر رسالة Sms الخاصة بالمستخدم',
|
||||
],
|
||||
'update_ad_user_sms' => [
|
||||
'name' => 'تحديث Ad User Sms',
|
||||
],
|
||||
'update_ad_user_sms_msg' => [
|
||||
'name' => 'تحديث رسالة المستخدم الإعلاني Sms',
|
||||
],
|
||||
|
||||
|
||||
|
||||
'again_purchase_user_message_subject' => [
|
||||
'name' => 'شراء موضوع رسالة المستخدم مرة أخرى',
|
||||
],
|
||||
'again_purchase_user_message_line' => [
|
||||
'name' => 'مرة أخرى شراء خط رسالة المستخدم',
|
||||
],
|
||||
'again_sale_user_message_subject' => [
|
||||
'name' => 'مرة أخرى بيع موضوع رسالة المستخدم',
|
||||
],
|
||||
'again_sale_user_message_line' => [
|
||||
'name' => 'مرة أخرى بيع سطر رسالة المستخدم',
|
||||
],
|
||||
'payment_order_user_message_subject' => [
|
||||
'name' => 'موضوع رسالة مستخدم أمر الدفع',
|
||||
],
|
||||
'payment_order_user_message_line' => [
|
||||
'name' => 'سطر رسالة مستخدم أمر الدفع',
|
||||
],
|
||||
'refund_order_user_message_subject' => [
|
||||
'name' => 'موضوع رسالة المستخدم لطلب رد الأموال',
|
||||
],
|
||||
'refund_order_user_message_line' => [
|
||||
'name' => 'سطر رسالة مستخدم طلب استرداد الأموال',
|
||||
],
|
||||
'report_order_user_message_subject' => [
|
||||
'name' => 'تقرير موضوع رسالة المستخدم',
|
||||
],
|
||||
'report_order_user_message_line' => [
|
||||
'name' => 'تقرير سطر رسالة مستخدم الطلب',
|
||||
],
|
||||
"sms_extension" => [
|
||||
"name" =>"تمديد SMS",
|
||||
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'notify' => [
|
||||
'name' => 'يخطر',
|
||||
],
|
||||
'smsnotify' => [
|
||||
'name' => 'إشعارات',
|
||||
],
|
||||
'template' => [
|
||||
'name' => 'قالب',
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,39 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'new_ad_sms' => [
|
||||
'title' => 'إعلان جديد Sms',
|
||||
],
|
||||
'payment_sms' => [
|
||||
'title' => 'دفع الرسائل القصيرة',
|
||||
],
|
||||
'status_ad_sms' => [
|
||||
'title' => 'إعلان الحالة الرسائل القصيرة',
|
||||
],
|
||||
'unpublish_ad_sms' => [
|
||||
'title' => 'إلغاء نشر Ad Sms',
|
||||
],
|
||||
'update_ad_sms' => [
|
||||
'title' => 'تحديث Ad Sms',
|
||||
],
|
||||
'new_ad_mail' => [
|
||||
'title' => 'بريد إعلان جديد',
|
||||
],
|
||||
'update_ad_mail' => [
|
||||
'title' => 'تحديث Ad Mail',
|
||||
],
|
||||
'status_ad_mail' => [
|
||||
'title' => 'بريد إعلان الحالة',
|
||||
],
|
||||
'unpublish_ad_mail' => [
|
||||
'title' => 'إلغاء نشر Ad Mail',
|
||||
],
|
||||
|
||||
'payment_cart_mail' => [
|
||||
'title' => 'بريد الدفع',
|
||||
],
|
||||
'general_sms_settings' => [
|
||||
'title' => 'إعدادات الرسائل القصيرة',
|
||||
],
|
||||
|
||||
];
|
||||
@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'Notificacions',
|
||||
'name' => 'Mòdul de notificacions',
|
||||
'description' => 'Gestió del sistema de control de notificacions'
|
||||
];
|
||||
@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'new_notify' => 'Notificació nova',
|
||||
'new_smsnotify' => 'Smsnotify nou',
|
||||
'new_template' => 'Nova plantilla',
|
||||
];
|
||||
@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'name' => [
|
||||
'name' => 'Nom',
|
||||
],
|
||||
'message' => [
|
||||
'name' => 'Missatge',
|
||||
],
|
||||
'slug' => [
|
||||
'name' => 'Llimac',
|
||||
],
|
||||
'subject' => [
|
||||
'name' => 'Assignatura',
|
||||
],
|
||||
'greeting' => [
|
||||
'name' => 'Salutació',
|
||||
],
|
||||
'enabled' => [
|
||||
'name' => 'Enabled',
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,76 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'hi_message' => 'Hola ',
|
||||
'thanks_message' => 'Gràcies!',
|
||||
'detail_button' => 'Veure Detall',
|
||||
'create_site_subject' => 'S\'ha iniciat la creació del lloc OpenClassify',
|
||||
'create_site_line1' => 'Hem rebut la vostra sol·licitud per crear el lloc: nom del lloc.',
|
||||
'create_site_line2' => 'Quan finalitzeu la instal·lació, rebreu un correu electrònic amb la informació del lloc.',
|
||||
// 'create_site_line3' => 'For more information about System Usage, see \'How it works!\' page.',
|
||||
// create doc first
|
||||
'create_site_line3' => 'Es trigaran uns 5 minuts. Mentre preparem el vostre lloc web, consulteu les nostres fantàstiques funcions.',
|
||||
'create_site_button' => 'Característiques!',
|
||||
|
||||
'created_site_subject' => 'El lloc OpenClassify creat per a vosaltres [: nom del lloc] ',
|
||||
'created_site_line1' => 'Tingueu en compte que la informació de l\'administrador es proporciona a continuació.',
|
||||
'created_site_username' => 'Nom d’usuari:: nom d’usuari',
|
||||
'created_site_email' => 'Adreça de correu electrònic:: correu electrònic',
|
||||
'created_site_password' => 'Contrasenya:: contrasenya',
|
||||
'created_site_button' => 'Tauler d\'administració',
|
||||
|
||||
//last 3 days
|
||||
'last_3_days_subscription_subject' => 'Els darrers 3 dies del paquet de prova.',
|
||||
'last_3_days_subscription_line1' => 'El vostre lloc de prova: nom del lloc està a punt de caducar.',
|
||||
|
||||
//last 1 day
|
||||
'last_1_day_subscription_subject' => 'L\'últim dia del vostre pack de prova.',
|
||||
'last_1_day_subscription_line1' => 'El vostre lloc de prova: nom del lloc està a punt de caducar.',
|
||||
|
||||
//one week later
|
||||
'one_week_later_subscription_subject' => 'El paquet de prova està inactiu.',
|
||||
'one_week_later_subscription_line1' => ': el lloc de prova del nom del lloc ha finalitzat fa 1 setmana. Visiteu el nostre lloc per obtenir ofertes elegibles.',
|
||||
|
||||
//one month later
|
||||
'one_month_later_subscription_subject' => 'El paquet de prova se suprimirà durant el dia.',
|
||||
'one_month_later_subscription_line1' => 'El vostre lloc de prova: nom del lloc va caducar fa 1 mes. S\'eliminarà durant el dia perquè no es prenen mesures en el termini determinat.',
|
||||
|
||||
// Notifications
|
||||
'new_ad_user_sms_msg' => 'El vostre anunci està controlat.',
|
||||
'payment_user_sms_msg' => 'Gràcies pel teu pagament.',
|
||||
'approved_ad_user_sms_msg' => 'Estat de l\'anunci aprovat.',
|
||||
'passive_ad_user_sms_msg' => 'Estat de l’anunci passiu.',
|
||||
'declined_ad_user_sms_msg' => 'Estat de l\'anunci rebutjat.',
|
||||
'pending_ad_user_sms_msg' => 'Estat de l’anunci pendent.',
|
||||
'unpublish_ad_user_sms_msg' => 'El vostre anunci s\'ha eliminat.',
|
||||
'update_ad_user_sms_msg' => 'El vostre anunci s\'ha actualitzat correctament.',
|
||||
'new_ad_user_message_subject' => 'Publicitat reeixida.',
|
||||
'new_ad_user_message_line1' => 'La vostra informació ens ha estat enviada. Els controls necessaris s’alliberaran i s’alliberaran el més aviat possible',
|
||||
'update_ad_user_message_subject' => 'L\'actualització de l\'anunci s\'ha realitzat correctament.',
|
||||
'update_ad_user_message_line1' => 'Hem rebut una sol·licitud d’actualització del vostre anunci donat. Proporcioneu els controls necessaris i es publicarà la vostra darrera actualització.',
|
||||
'passive_ad_user_message_subject' => 'El vostre anunci s\'ha deixat de funcionar.',
|
||||
'passive_ad_user_message_line1' => 'El vostre anunci s’ha suprimit.',
|
||||
'active_ad_user_message_subject' => 'El vostre anunci està aprovat.',
|
||||
'active_ad_user_message_line1' => 'El vostre anunci s\'ha publicat.',
|
||||
'pending_ad_user_message_subject' => 'El vostre anunci està aprovat.',
|
||||
'pending_ad_user_message_line1' => 'El vostre anunci s’ha enviat a l’operador per a la seva aprovació.',
|
||||
'declined_ad_user_message_subject' => 'El vostre anunci no s\'ha publicat.',
|
||||
'declined_ad_user_message_line1' => 'La vostra notificació no s’ha aprovat perquè no compleix les normes d’enviament.',
|
||||
'unpublish_ad_user_message_subject' => 'El vostre anunci s\'ha eliminat.',
|
||||
'unpublish_ad_user_message_line1' => 'L\'anunci ha caducat.',
|
||||
'payment_cart_user_message_subject' => 'La vostra comanda ha estat satisfactòria.',
|
||||
'payment_cart_user_message_line1' => 'Vam rebre la vostra comanda. Per obtenir informació detallada sobre la comanda, feu clic a l’enllaç.',
|
||||
'again_purchase_user_message_subject' => 'Es va tornar a crear l\'ordre',
|
||||
'again_purchase_user_message_line' => 'La vostra comanda s\'ha tornat a crear pels motius següents:',
|
||||
'again_sale_user_message_subject' => 'Es va tornar a crear l\'ordre',
|
||||
'again_sale_user_message_line' => 'La transacció de vendes es va restablir pels motius o motius següents:',
|
||||
|
||||
'payment_order_user_message_subject' => 'Notificació de pagament',
|
||||
'payment_order_user_message_line' => 'El vostre pagament s\'ha transferit al vostre compte registrat.',
|
||||
|
||||
'refund_order_user_message_subject' => 'Notificació de devolució',
|
||||
'refund_order_user_message_line' => 'La vostra comanda cancel·lada s\'ha pagat al vostre compte registrat.',
|
||||
|
||||
'report_order_user_message_subject' => 'Compra cancel·lada',
|
||||
'report_order_user_message_line' => 'La vostra comanda s\'ha cancel·lat a causa dels motius següents. El vostre pagament es retornarà el més aviat possible.',
|
||||
];
|
||||
@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'notify' => [
|
||||
'name' => 'Notificar',
|
||||
'option' => [
|
||||
'read' => 'Podeu llegir una notificació?',
|
||||
'write' => 'Podeu crear / editar notificacions?',
|
||||
'delete' => 'Es pot suprimir una notificació?',
|
||||
],
|
||||
],
|
||||
'smsnotify' => [
|
||||
'name' => 'Smsnotify',
|
||||
'option' => [
|
||||
'read' => 'Es pot llegir smsnotify?',
|
||||
'write' => 'Es pot crear / editar smsnotify?',
|
||||
'delete' => 'Es pot suprimir smsnotify?',
|
||||
],
|
||||
],
|
||||
'template' => [
|
||||
'name' => 'Plantilla',
|
||||
'option' => [
|
||||
'read' => 'Podeu llegir la plantilla?',
|
||||
'write' => 'Es pot crear / editar plantilla?',
|
||||
'delete' => 'Es pot suprimir la plantilla?',
|
||||
],
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'notify' => [
|
||||
'title' => 'Notificar',
|
||||
],
|
||||
'smsnotify' => [
|
||||
'title' => 'Smsnotify',
|
||||
],
|
||||
'template' => [
|
||||
'title' => 'Plantilla',
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,134 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'user_notifications' => [
|
||||
'name' => 'Notificacions d\'usuari',
|
||||
],
|
||||
'admin_notifications' => [
|
||||
'name' => 'Notificacions d\'administrador',
|
||||
],
|
||||
'new_ad_user_message_subject' => [
|
||||
'name' => 'Assumpte del missatge de l\'usuari de l\'anunci nou',
|
||||
],
|
||||
'new_ad_user_message_line1' => [
|
||||
'name' => 'Línia de missatges d\'usuari d\'anunci nou1',
|
||||
],
|
||||
'update_ad_user_message_subject' => [
|
||||
'name' => 'Actualitza l\'assumpte del missatge d\'usuari de l\'anunci',
|
||||
],
|
||||
'update_ad_user_message_line1' => [
|
||||
'name' => 'Actualitza la línia de missatges d\'usuari de l\'anunci 1',
|
||||
],
|
||||
'passive_ad_user_message_subject' => [
|
||||
'name' => 'Assumpte del missatge d\'usuari d\'anuncis passius',
|
||||
],
|
||||
'passive_ad_user_message_line1' => [
|
||||
'name' => 'Línia de missatges d\'usuari d\'anuncis passius1',
|
||||
],
|
||||
'active_ad_user_message_subject' => [
|
||||
'name' => 'Assumpte del missatge d\'usuari de l\'anunci actiu',
|
||||
],
|
||||
'active_ad_user_message_line1' => [
|
||||
'name' => 'Línia de missatges d\'usuari d\'anuncis actius1',
|
||||
],
|
||||
'pending_ad_user_message_subject' => [
|
||||
'name' => 'Assumpte del missatge d\'usuari de l\'anunci pendent',
|
||||
],
|
||||
'pending_ad_user_message_line1' => [
|
||||
'name' => 'Línia de missatge d\'usuari d\'anunci pendent1',
|
||||
],
|
||||
'declined_ad_user_message_subject' => [
|
||||
'name' => 'Assumpte del missatge de l\'usuari de l\'anunci rebutjat',
|
||||
],
|
||||
'declined_ad_user_message_line1' => [
|
||||
'name' => 'Línia de missatges d\'usuari de l\'anunci rebutjat1',
|
||||
],
|
||||
'unpublish_ad_user_message_subject' => [
|
||||
'name' => 'Anul·leu la publicació de l\'assumpte del missatge de l\'usuari de l\'anunci',
|
||||
],
|
||||
'unpublish_ad_user_message_line1' => [
|
||||
'name' => 'Anul·la la publicació de la línia de missatges d\'usuari de l\'anunci',
|
||||
],
|
||||
'payment_cart_user_message_subject' => [
|
||||
'name' => 'Cistella de pagament Assumpte del missatge de l\'usuari',
|
||||
],
|
||||
'payment_cart_user_message_line1' => [
|
||||
'name' => 'Cistell de pagament Missatge d\'usuari Línia1',
|
||||
],
|
||||
'new_ad_user_sms' => [
|
||||
'name' => 'Missatges d\'usuari d\'anuncis nous',
|
||||
],
|
||||
'new_ad_user_sms_msg' => [
|
||||
'name' => 'Nou missatge SMS de l’usuari de l’anunci',
|
||||
],
|
||||
'payment_user_sms' => [
|
||||
'name' => 'Pagament SMS d\'usuari',
|
||||
],
|
||||
'payment_user_sms_msg' => [
|
||||
'name' => 'Missatge SMS de l\'usuari de pagament',
|
||||
],
|
||||
'status_ad_user_sms' => [
|
||||
'name' => 'Missatge d’usuari d’anunci d’estat',
|
||||
],
|
||||
'approved_ad_user_sms_msg' => [
|
||||
'name' => 'Missatge SMS aprovat per l’usuari de l’anunci aprovat',
|
||||
],
|
||||
'passive_ad_user_sms_msg' => [
|
||||
'name' => 'Missatge SMS de l’usuari de l’anunci passiu',
|
||||
],
|
||||
'declined_ad_user_sms_msg' => [
|
||||
'name' => 'Missatge refusat de missatges d’usuari de l’anunci refusat',
|
||||
],
|
||||
'pending_ad_user_sms_msg' => [
|
||||
'name' => 'Missatge Sms d\'usuari d\'anunci pendent',
|
||||
],
|
||||
'unpublish_ad_user_sms' => [
|
||||
'name' => 'Anul·lar la publicació de missatges d\'usuari de l\'anunci',
|
||||
],
|
||||
'unpublish_ad_user_sms_msg' => [
|
||||
'name' => 'Anul·lar la publicació del missatge SMS de l’usuari de l’anunci',
|
||||
],
|
||||
'update_ad_user_sms' => [
|
||||
'name' => 'Actualitza el missatge d\'usuari de l\'anunci',
|
||||
],
|
||||
'update_ad_user_sms_msg' => [
|
||||
'name' => 'Actualitza el missatge SMS de l’usuari de l’anunci',
|
||||
],
|
||||
|
||||
|
||||
|
||||
'again_purchase_user_message_subject' => [
|
||||
'name' => 'Torneu a comprar l\'assumpte del missatge de l\'usuari',
|
||||
],
|
||||
'again_purchase_user_message_line' => [
|
||||
'name' => 'Torneu a comprar la línia de missatges de l\'usuari',
|
||||
],
|
||||
'again_sale_user_message_subject' => [
|
||||
'name' => 'De nou Venda Assumpte del missatge d\'usuari',
|
||||
],
|
||||
'again_sale_user_message_line' => [
|
||||
'name' => 'Una altra vegada Venda de missatges d\'usuari',
|
||||
],
|
||||
'payment_order_user_message_subject' => [
|
||||
'name' => 'Assumpte del missatge de l\'usuari de la comanda de pagament',
|
||||
],
|
||||
'payment_order_user_message_line' => [
|
||||
'name' => 'Línia de missatge d’usuari de l’ordre de pagament',
|
||||
],
|
||||
'refund_order_user_message_subject' => [
|
||||
'name' => 'Assumpte del missatge de l\'usuari de la comanda de reembossament',
|
||||
],
|
||||
'refund_order_user_message_line' => [
|
||||
'name' => 'Línia de missatges de l\'usuari de la comanda de reembossament',
|
||||
],
|
||||
'report_order_user_message_subject' => [
|
||||
'name' => 'Informe Assumpte del missatge de l\'usuari de la comanda',
|
||||
],
|
||||
'report_order_user_message_line' => [
|
||||
'name' => 'Informeu de la línia de missatges de l\'usuari de la comanda',
|
||||
],
|
||||
"sms_extension" => [
|
||||
"name" =>"Extensió d'SMS",
|
||||
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'notify' => [
|
||||
'name' => 'Notificar',
|
||||
],
|
||||
'smsnotify' => [
|
||||
'name' => 'Smsnotify',
|
||||
],
|
||||
'template' => [
|
||||
'name' => 'Plantilla',
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,39 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'new_ad_sms' => [
|
||||
'title' => 'Missatges publicitaris nous',
|
||||
],
|
||||
'payment_sms' => [
|
||||
'title' => 'Sms de pagament',
|
||||
],
|
||||
'status_ad_sms' => [
|
||||
'title' => 'Missatges d’anuncis d’estat',
|
||||
],
|
||||
'unpublish_ad_sms' => [
|
||||
'title' => 'Anul·leu la publicació dels missatges publicitaris',
|
||||
],
|
||||
'update_ad_sms' => [
|
||||
'title' => 'Actualitza els missatges publicitaris',
|
||||
],
|
||||
'new_ad_mail' => [
|
||||
'title' => 'Correu publicitari nou',
|
||||
],
|
||||
'update_ad_mail' => [
|
||||
'title' => 'Actualitzeu el correu publicitari',
|
||||
],
|
||||
'status_ad_mail' => [
|
||||
'title' => 'Correu d’anuncis d’estat',
|
||||
],
|
||||
'unpublish_ad_mail' => [
|
||||
'title' => 'Anul·leu la publicació del correu publicitari',
|
||||
],
|
||||
|
||||
'payment_cart_mail' => [
|
||||
'title' => 'Correu de pagament',
|
||||
],
|
||||
'general_sms_settings' => [
|
||||
'title' => 'Configuració de SMS',
|
||||
],
|
||||
|
||||
];
|
||||
@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'Oznámení',
|
||||
'name' => 'Modul oznámení',
|
||||
'description' => 'Správa systému řízení oznámení'
|
||||
];
|
||||
@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'new_notify' => 'Nové upozornění',
|
||||
'new_smsnotify' => 'Nový Smsnotify',
|
||||
'new_template' => 'Nová šablona',
|
||||
];
|
||||
@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'name' => [
|
||||
'name' => 'název',
|
||||
],
|
||||
'message' => [
|
||||
'name' => 'Zpráva',
|
||||
],
|
||||
'slug' => [
|
||||
'name' => 'Slimák',
|
||||
],
|
||||
'subject' => [
|
||||
'name' => 'Předmět',
|
||||
],
|
||||
'greeting' => [
|
||||
'name' => 'Pozdrav',
|
||||
],
|
||||
'enabled' => [
|
||||
'name' => 'Enabled',
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,76 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'hi_message' => 'Ahoj ',
|
||||
'thanks_message' => 'Děkuji!',
|
||||
'detail_button' => 'Zobrazit detail',
|
||||
'create_site_subject' => 'Bylo zahájeno vytváření webu OpenClassify',
|
||||
'create_site_line1' => 'Obdrželi jsme vaši žádost o vytvoření webu: sitename.',
|
||||
'create_site_line2' => 'Po dokončení instalace obdržíte e-mail obsahující informace o webu.',
|
||||
// 'create_site_line3' => 'For more information about System Usage, see \'How it works!\' page.',
|
||||
// create doc first
|
||||
'create_site_line3' => 'Bude to trvat asi 5 minut. Zatímco připravujeme vaše webové stránky, zkontrolujte naše fantastické funkce.',
|
||||
'create_site_button' => 'Funkce!',
|
||||
|
||||
'created_site_subject' => 'Web OpenClassify vytvořený pro vás [: název_sítku] ',
|
||||
'created_site_line1' => 'Informace o správci jsou uvedeny níže.',
|
||||
'created_site_username' => 'Uživatelské jméno:: uživatelské jméno',
|
||||
'created_site_email' => 'E-mailová adresa:: e-mail',
|
||||
'created_site_password' => 'Heslo:: heslo',
|
||||
'created_site_button' => 'administrátorská lišta',
|
||||
|
||||
//last 3 days
|
||||
'last_3_days_subscription_subject' => 'Poslední 3 dny zkušební verze!',
|
||||
'last_3_days_subscription_line1' => 'Platnost vašeho zkušebního webu sitename brzy vyprší.',
|
||||
|
||||
//last 1 day
|
||||
'last_1_day_subscription_subject' => 'Poslední den zkušební verze!',
|
||||
'last_1_day_subscription_line1' => 'Platnost vašeho zkušebního webu sitename brzy vyprší.',
|
||||
|
||||
//one week later
|
||||
'one_week_later_subscription_subject' => 'Váš zkušební balíček je neaktivní.',
|
||||
'one_week_later_subscription_line1' => ': Zkušební web sitename skončil před 1 týdnem. Navštivte naše stránky, kde najdete vhodné nabídky.',
|
||||
|
||||
//one month later
|
||||
'one_month_later_subscription_subject' => 'Váš zkušební balíček bude během dne smazán.',
|
||||
'one_month_later_subscription_line1' => 'Platnost vašeho zkušebního webu sitename vypršela před 1 měsícem. Během dne bude odstraněn, protože v daném čase nebudete jednat',
|
||||
|
||||
// Notifications
|
||||
'new_ad_user_sms_msg' => 'Vaše reklama je pod kontrolou.',
|
||||
'payment_user_sms_msg' => 'Děkujeme za Vaši platbu.',
|
||||
'approved_ad_user_sms_msg' => 'Stav reklamy schválen.',
|
||||
'passive_ad_user_sms_msg' => 'Stav reklamy pasivní.',
|
||||
'declined_ad_user_sms_msg' => 'Stav reklamy zamítnut.',
|
||||
'pending_ad_user_sms_msg' => 'Stav reklamy čeká na vyřízení.',
|
||||
'unpublish_ad_user_sms_msg' => 'Vaše reklama byla odstraněna.',
|
||||
'update_ad_user_sms_msg' => 'Vaše reklama byla úspěšně aktualizována.',
|
||||
'new_ad_user_message_subject' => 'Úspěšná reklama!',
|
||||
'new_ad_user_message_line1' => 'Vaše informace nám byly zaslány. Požadované ovládací prvky budou uvolněny a uvolněny co nejdříve',
|
||||
'update_ad_user_message_subject' => 'Aktualizace reklamy byla úspěšná!',
|
||||
'update_ad_user_message_line1' => 'Obdrželi jsme žádost o aktualizaci vaší dané reklamy. Poskytněte požadované kontroly a bude vydána vaše nejnovější aktualizace.',
|
||||
'passive_ad_user_message_subject' => 'Vaše reklama byla ukončena!',
|
||||
'passive_ad_user_message_line1' => 'Vaše reklama byla odstraněna.',
|
||||
'active_ad_user_message_subject' => 'Vaše reklama je schválena!',
|
||||
'active_ad_user_message_line1' => 'Váš inzerát byl zveřejněn.',
|
||||
'pending_ad_user_message_subject' => 'Vaše reklama je schválena!',
|
||||
'pending_ad_user_message_line1' => 'Váš inzerát byl předložen provozovateli ke schválení.',
|
||||
'declined_ad_user_message_subject' => 'Vaše reklama nebyla zveřejněna!',
|
||||
'declined_ad_user_message_line1' => 'Vaše oznámení nebylo schváleno, protože není v souladu s pravidly pro odesílání.',
|
||||
'unpublish_ad_user_message_subject' => 'Vaše reklama byla odstraněna!',
|
||||
'unpublish_ad_user_message_line1' => 'Oznámení vypršelo.',
|
||||
'payment_cart_user_message_subject' => 'Vaše objednávka byla úspěšná!',
|
||||
'payment_cart_user_message_line1' => 'Dostali jsme vaši objednávku. Podrobné informace o objednávce získáte kliknutím na odkaz.',
|
||||
'again_purchase_user_message_subject' => 'Objednávka byla znovu vytvořena',
|
||||
'again_purchase_user_message_line' => 'Vaše objednávka byla znovu vytvořena z následujících důvodů:',
|
||||
'again_sale_user_message_subject' => 'Objednávka byla znovu vytvořena',
|
||||
'again_sale_user_message_line' => 'Transakce prodeje byla obnovena z následujících důvodů nebo důvodů:',
|
||||
|
||||
'payment_order_user_message_subject' => 'Oznámení o platbě',
|
||||
'payment_order_user_message_line' => 'Vaše platba byla převedena na váš registrovaný účet.',
|
||||
|
||||
'refund_order_user_message_subject' => 'Oznámení o vrácení peněz',
|
||||
'refund_order_user_message_line' => 'Zrušená objednávka byla zaplacena na váš registrovaný účet.',
|
||||
|
||||
'report_order_user_message_subject' => 'Nákup zrušen',
|
||||
'report_order_user_message_line' => 'Vaše objednávka byla zrušena z následujících důvodů. Vaše platba bude vrácena co nejdříve.',
|
||||
];
|
||||
@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'notify' => [
|
||||
'name' => 'Oznámit',
|
||||
'option' => [
|
||||
'read' => 'Může číst upozornění?',
|
||||
'write' => 'Může vytvářet / upravovat upozornění?',
|
||||
'delete' => 'Může smazat oznámení?',
|
||||
],
|
||||
],
|
||||
'smsnotify' => [
|
||||
'name' => 'Smsnotify',
|
||||
'option' => [
|
||||
'read' => 'Umíte číst smsnotify?',
|
||||
'write' => 'Může vytvořit / upravit smsnotify?',
|
||||
'delete' => 'Může smsnotify smazat?',
|
||||
],
|
||||
],
|
||||
'template' => [
|
||||
'name' => 'Šablona',
|
||||
'option' => [
|
||||
'read' => 'Umíte číst šablonu?',
|
||||
'write' => 'Může vytvořit / upravit šablonu?',
|
||||
'delete' => 'Může šablonu smazat?',
|
||||
],
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'notify' => [
|
||||
'title' => 'Oznámit',
|
||||
],
|
||||
'smsnotify' => [
|
||||
'title' => 'Smsnotify',
|
||||
],
|
||||
'template' => [
|
||||
'title' => 'Šablona',
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,134 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'user_notifications' => [
|
||||
'name' => 'Oznámení uživatele',
|
||||
],
|
||||
'admin_notifications' => [
|
||||
'name' => 'Oznámení správce',
|
||||
],
|
||||
'new_ad_user_message_subject' => [
|
||||
'name' => 'Nový předmět zprávy uživatele reklamy',
|
||||
],
|
||||
'new_ad_user_message_line1' => [
|
||||
'name' => 'Nový řádek zprávy uživatele reklamy 1',
|
||||
],
|
||||
'update_ad_user_message_subject' => [
|
||||
'name' => 'Aktualizovat předmět zprávy uživatele reklamy',
|
||||
],
|
||||
'update_ad_user_message_line1' => [
|
||||
'name' => 'Aktualizovat řádek zprávy uživatele reklamy 1',
|
||||
],
|
||||
'passive_ad_user_message_subject' => [
|
||||
'name' => 'Pasivní reklama Předmět zprávy uživatele',
|
||||
],
|
||||
'passive_ad_user_message_line1' => [
|
||||
'name' => 'Řádek zpráv pasivní reklamy uživatele 1',
|
||||
],
|
||||
'active_ad_user_message_subject' => [
|
||||
'name' => 'Aktivní předmět zprávy uživatele reklamy',
|
||||
],
|
||||
'active_ad_user_message_line1' => [
|
||||
'name' => 'Řádek zpráv aktivní reklamy uživatele 1',
|
||||
],
|
||||
'pending_ad_user_message_subject' => [
|
||||
'name' => 'Předmět zprávy uživatele čekající na reklamu',
|
||||
],
|
||||
'pending_ad_user_message_line1' => [
|
||||
'name' => 'Řádek nevyřízených reklam uživatele 1',
|
||||
],
|
||||
'declined_ad_user_message_subject' => [
|
||||
'name' => 'Odmítnutý předmět zprávy uživatele reklamy',
|
||||
],
|
||||
'declined_ad_user_message_line1' => [
|
||||
'name' => 'Řádek zprávy uživatele s odmítnutou reklamou 1',
|
||||
],
|
||||
'unpublish_ad_user_message_subject' => [
|
||||
'name' => 'Zrušit publikování předmětu zprávy uživatele reklamy',
|
||||
],
|
||||
'unpublish_ad_user_message_line1' => [
|
||||
'name' => 'Zrušení publikování řádku zprávy uživatele reklamy 1',
|
||||
],
|
||||
'payment_cart_user_message_subject' => [
|
||||
'name' => 'Platební košík Předmět zprávy uživatele',
|
||||
],
|
||||
'payment_cart_user_message_line1' => [
|
||||
'name' => 'Řádek zpráv uživatele o platebním košíku 1',
|
||||
],
|
||||
'new_ad_user_sms' => [
|
||||
'name' => 'Nový uživatel reklam Sms',
|
||||
],
|
||||
'new_ad_user_sms_msg' => [
|
||||
'name' => 'Nová sms zpráva uživatele reklamy',
|
||||
],
|
||||
'payment_user_sms' => [
|
||||
'name' => 'Uživatel platby Sms',
|
||||
],
|
||||
'payment_user_sms_msg' => [
|
||||
'name' => 'Zpráva SMS uživatele platby',
|
||||
],
|
||||
'status_ad_user_sms' => [
|
||||
'name' => 'Status Ad User Sms',
|
||||
],
|
||||
'approved_ad_user_sms_msg' => [
|
||||
'name' => 'SMS zpráva schváleného uživatele reklamy',
|
||||
],
|
||||
'passive_ad_user_sms_msg' => [
|
||||
'name' => 'Pasivní SMS uživatelská SMS zpráva',
|
||||
],
|
||||
'declined_ad_user_sms_msg' => [
|
||||
'name' => 'Odmítnutá sms zpráva uživatele reklamy',
|
||||
],
|
||||
'pending_ad_user_sms_msg' => [
|
||||
'name' => 'Čekající SMS zpráva uživatele',
|
||||
],
|
||||
'unpublish_ad_user_sms' => [
|
||||
'name' => 'Zrušit publikování zpráv uživatele reklamy',
|
||||
],
|
||||
'unpublish_ad_user_sms_msg' => [
|
||||
'name' => 'Zrušit publikování SMS zprávy uživatele reklamy',
|
||||
],
|
||||
'update_ad_user_sms' => [
|
||||
'name' => 'Aktualizujte SMS uživatele reklamy',
|
||||
],
|
||||
'update_ad_user_sms_msg' => [
|
||||
'name' => 'Aktualizujte SMS zprávu uživatele reklamy',
|
||||
],
|
||||
|
||||
|
||||
|
||||
'again_purchase_user_message_subject' => [
|
||||
'name' => 'Znovu zakoupit předmět zprávy uživatele',
|
||||
],
|
||||
'again_purchase_user_message_line' => [
|
||||
'name' => 'Znovu si kupte řádek uživatelských zpráv',
|
||||
],
|
||||
'again_sale_user_message_subject' => [
|
||||
'name' => 'Znovu prodej předmět zprávy uživatele',
|
||||
],
|
||||
'again_sale_user_message_line' => [
|
||||
'name' => 'Znovu prodej řádek uživatelských zpráv',
|
||||
],
|
||||
'payment_order_user_message_subject' => [
|
||||
'name' => 'Předmět zprávy uživatele platebního příkazu',
|
||||
],
|
||||
'payment_order_user_message_line' => [
|
||||
'name' => 'Linka uživatelské zprávy platebního příkazu',
|
||||
],
|
||||
'refund_order_user_message_subject' => [
|
||||
'name' => 'Vrátit objednávku Uživatel Předmět zprávy',
|
||||
],
|
||||
'refund_order_user_message_line' => [
|
||||
'name' => 'Řádek uživatelské zprávy s objednávkou vrácení peněz',
|
||||
],
|
||||
'report_order_user_message_subject' => [
|
||||
'name' => 'Nahlásit objednávku Předmět zprávy uživatele',
|
||||
],
|
||||
'report_order_user_message_line' => [
|
||||
'name' => 'Řádek hlášení objednávky uživatele',
|
||||
],
|
||||
"sms_extension" => [
|
||||
"name" =>"SMS rozšíření",
|
||||
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'notify' => [
|
||||
'name' => 'Oznámit',
|
||||
],
|
||||
'smsnotify' => [
|
||||
'name' => 'Smsnotify',
|
||||
],
|
||||
'template' => [
|
||||
'name' => 'Šablona',
|
||||
],
|
||||
];
|
||||
@ -0,0 +1,39 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'new_ad_sms' => [
|
||||
'title' => 'Nová reklamní SMS',
|
||||
],
|
||||
'payment_sms' => [
|
||||
'title' => 'Platba SMS',
|
||||
],
|
||||
'status_ad_sms' => [
|
||||
'title' => 'Status Ad Sms',
|
||||
],
|
||||
'unpublish_ad_sms' => [
|
||||
'title' => 'Zrušit publikování reklamních zpráv',
|
||||
],
|
||||
'update_ad_sms' => [
|
||||
'title' => 'Aktualizujte reklamní SMS',
|
||||
],
|
||||
'new_ad_mail' => [
|
||||
'title' => 'Nová reklamní pošta',
|
||||
],
|
||||
'update_ad_mail' => [
|
||||
'title' => 'Aktualizujte reklamní e-mail',
|
||||
],
|
||||
'status_ad_mail' => [
|
||||
'title' => 'Stav Ad Mail',
|
||||
],
|
||||
'unpublish_ad_mail' => [
|
||||
'title' => 'Zrušit publikování reklamních zpráv',
|
||||
],
|
||||
|
||||
'payment_cart_mail' => [
|
||||
'title' => 'Platební pošta',
|
||||
],
|
||||
'general_sms_settings' => [
|
||||
'title' => 'Nastavení SMS',
|
||||
],
|
||||
|
||||
];
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user