Skip to content

Commit

Permalink
Add translations support
Browse files Browse the repository at this point in the history
  • Loading branch information
remdex committed Feb 2, 2023
1 parent fc70ecf commit 0ac32c9
Show file tree
Hide file tree
Showing 30 changed files with 1,322 additions and 95 deletions.
24 changes: 12 additions & 12 deletions classes/erlhcoreclassfbvalidator.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,35 +35,35 @@ public static function validatePage(erLhcoreClassModelFBPage & $item)
{
$item->name = $form->name;
} else {
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation('xmppservice/operatorvalidator','Please enter page name!');
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Please enter page name!');
}

if ( $form->hasValidData( 'app_secret' ) && $form->app_secret != '')
{
$item->app_secret = $form->app_secret;
} else {
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation('xmppservice/operatorvalidator','Please enter secret key!');
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Please enter secret key!');
}

if ( $form->hasValidData( 'page_token' ) && $form->page_token != '')
{
$item->page_token = $form->page_token;
} else {
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation('xmppservice/operatorvalidator','Please enter page token!');
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Please enter page token!');
}

if ( $form->hasValidData( 'verify_token' ) && $form->verify_token != '')
{
$item->verify_token = $form->verify_token;
} else {
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation('xmppservice/operatorvalidator','Please enter verify token!');
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Please enter verify token!');
}

if ( $form->hasValidData( 'dep_id' ))
{
$item->dep_id = $form->dep_id;
} else {
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation('xmppservice/operatorvalidator','Please choose a department!');
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Please choose a department!');
}

if ( $form->hasValidData( 'verified' ) && $form->verified == true)
Expand Down Expand Up @@ -127,7 +127,7 @@ public static function validateNotification(erLhcoreClassModelFBNotificationSche
if ( $form->hasValidData( 'name' ) && $form->name != '') {
$item->name = $form->name;
} else {
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation('xmppservice/operatorvalidator','Please enter name!');
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Please enter name!');
}

if ( $form->hasValidData( 'processed' ) && $form->processed == true) {
Expand All @@ -144,7 +144,7 @@ public static function validateNotification(erLhcoreClassModelFBNotificationSche
$item->start_at = $dateFormated;
$item->start_at_day = $form->start_at;
} else {
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation('xmppservice/operatorvalidator','Please enter start date!');
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Please enter start date!');
}
} else {
$item->start_at = 0;
Expand All @@ -169,13 +169,13 @@ public static function validateNotification(erLhcoreClassModelFBNotificationSche
if ( $form->hasValidData( 'interval' ) ) {
$item->interval = $form->interval;
} else {
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation('xmppservice/operatorvalidator','Please enter interval!');
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Please enter interval!');
}

if ( $form->hasValidData( 'amount' ) ) {
$item->amount = $form->amount;
} else {
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation('xmppservice/operatorvalidator','Please enter batch size!');
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Please enter batch size!');
}

$filterArray = $item->filter_array;
Expand All @@ -195,7 +195,7 @@ public static function validateNotification(erLhcoreClassModelFBNotificationSche
if ( $form->hasValidData( 'message' ) && $form->message != '' ) {
$item->message = $form->message;
} else {
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation('xmppservice/operatorvalidator','Please enter message!');
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Please enter message!');
}

$filterArray = array_filter($filterArray);
Expand Down Expand Up @@ -263,13 +263,13 @@ public static function validateBBCode(erLhcoreClassModelFBBBCode & $item)
if ( $form->hasValidData( 'name' ) && $form->name != '') {
$item->name = $form->name;
} else {
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation('xmppservice/operatorvalidator','Please enter BBCode name!');
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Please enter BBCode name!');
}

if ( $form->hasValidData( 'bbcode' ) && $form->bbcode != '') {
$item->bbcode = $form->bbcode;
} else {
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation('xmppservice/operatorvalidator','Please enter BBCode!');
$Errors[] = erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Please enter BBCode!');
}

$item->configuration_array = array();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<div role="tabpanel" class="tab-pane" id="main-extension-lang-fb-{{$index}}">
<div class="form-group">
<label><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('chat/cannedmsg','Message');?></label>
<label><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Message');?></label>
<textarea class="form-control" name="message_lang_fb[{{$index}}]" ng-model="lang.message_lang_fb"></textarea>
</div>
<div class="form-group">
<label><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('chat/cannedmsg','Fallback message');?></label>
<label><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Fallback message');?></label>
<textarea class="form-control" name="fallback_message_lang_fb[{{$index}}]" ng-model="lang.fallback_message_lang_fb"></textarea>
</div>
</div>
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<li class="nav-item" role="presentation"><a class="nav-link" href="#main-extension-lang-fb-{{$index}}" aria-controls="main-extension-lang-fb-{{$index}}" role="tab" data-toggle="tab" ><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('chat/cannedmsg','Facebook');?></a></li>
<li class="nav-item" role="presentation"><a class="nav-link" href="#main-extension-lang-fb-{{$index}}" aria-controls="main-extension-lang-fb-{{$index}}" role="tab" data-toggle="tab" ><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Facebook');?></a></li>
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<div role="tabpanel" class="tab-pane" id="main-extension-fb">
<div class="form-group">
<label><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('chat/cannedmsg','Message');?></label>
<label><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Message');?></label>
<textarea class="form-control" name="MessageExtFB" ng-non-bindable><?php echo isset($canned_message->additional_data_array['message_fb']) ? $canned_message->additional_data_array['message_fb'] : '';?></textarea>
</div>
<div class="form-group">
<label><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('chat/cannedmsg','Fallback message');?></label>
<label><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Fallback message');?></label>
<textarea class="form-control" name="FallbackMessageExtFB" ng-non-bindable><?php echo isset($canned_message->additional_data_array['fallback_fb']) ? $canned_message->additional_data_array['fallback_fb'] : '';?></textarea>
</div>
</div>
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<li class="nav-item" role="presentation"><a class="nav-link" href="#main-extension-fb" aria-controls="main-extension-fb" role="tab" data-toggle="tab" ><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('chat/cannedmsg','Facebook');?></a></li>
<li class="nav-item" role="presentation"><a class="nav-link" href="#main-extension-fb" aria-controls="main-extension-fb" role="tab" data-toggle="tab" ><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Facebook');?></a></li>
14 changes: 7 additions & 7 deletions design/fbmessengertheme/tpl/lhfbmessenger/index.tpl.php
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,9 @@
<?php if (erLhcoreClassModule::getExtensionInstance('erLhcoreClassExtensionFbmessenger')->settings['standalone']['enabled'] == false) : ?>
<li><a href="<?php echo erLhcoreClassDesign::baseurl('fbmessenger/list')?>"><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Facebook pages');?></a></li>
<?php endif; ?>
<li><a href="<?php echo erLhcoreClassDesign::baseurl('fbmessenger/bbcode')?>"><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('pagelayout/pagelayout','BBCode');?></a></li>
<li><a href="<?php echo erLhcoreClassDesign::baseurl('fbmessenger/leads')?>"><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('pagelayout/pagelayout','Leads');?></a></li>
<li><a href="<?php echo erLhcoreClassDesign::baseurl('fbmessenger/notifications')?>"><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('pagelayout/pagelayout','Notifications');?></a></li>
<li><a href="<?php echo erLhcoreClassDesign::baseurl('fbmessenger/bbcode')?>"><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','BBCode');?></a></li>
<li><a href="<?php echo erLhcoreClassDesign::baseurl('fbmessenger/leads')?>"><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Leads');?></a></li>
<li><a href="<?php echo erLhcoreClassDesign::baseurl('fbmessenger/notifications')?>"><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Notifications');?></a></li>
</ul>

<?php endif; ?>
Expand All @@ -54,7 +54,7 @@
<hr>
<h4><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Options');?></h4>
<ul>
<li><a href="<?php echo erLhcoreClassDesign::baseurl('fbmessenger/options')?>"><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('pagelayout/pagelayout','Options');?></a></li>
<li><a href="<?php echo erLhcoreClassDesign::baseurl('fbmessenger/options')?>"><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Options');?></a></li>
</ul>
<?php endif; ?>

Expand All @@ -75,9 +75,9 @@
<?php if (erLhcoreClassUser::instance()->hasAccessTo('lhfbwhatsappmessaging','use_admin')) : ?>
<h4><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','WhatsApp Messaging');?></h4>
<ul>
<li><a title="<?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('mailconv/module','Recipients lists')?>" href="<?php echo erLhcoreClassDesign::baseurl('fbwhatsappmessaging/mailinglist')?>"><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('mailconv/module','Recipients lists');?></a></li>
<li><a title="<?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('mailconv/module','Recipients')?>" href="<?php echo erLhcoreClassDesign::baseurl('fbwhatsappmessaging/mailingrecipient')?>"><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('mailconv/module','Recipients');?></a></li>
<li><a title="<?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('mailconv/module','Campaigns')?>" href="<?php echo erLhcoreClassDesign::baseurl('fbwhatsappmessaging/campaign')?>"><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('mailconv/module','Campaigns');?></a></li>
<li><a title="<?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Recipients lists')?>" href="<?php echo erLhcoreClassDesign::baseurl('fbwhatsappmessaging/mailinglist')?>"><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Recipients lists');?></a></li>
<li><a title="<?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Recipients')?>" href="<?php echo erLhcoreClassDesign::baseurl('fbwhatsappmessaging/mailingrecipient')?>"><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Recipients');?></a></li>
<li><a title="<?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Campaigns')?>" href="<?php echo erLhcoreClassDesign::baseurl('fbwhatsappmessaging/campaign')?>"><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Campaigns');?></a></li>
</ul>
<?php endif; ?>
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
<label><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Business account');?>, <small><i><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','you can set a custom business account');?></i></small></label>
<?php echo erLhcoreClassRenderHelper::renderCombobox( array (
'input_name' => 'business_account_id',
'optional_field' => erTranslationClassLhTranslation::getInstance()->getTranslation('chat/translation','Default configuration'),
'optional_field' => erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Default configuration'),
'selected_id' => $send->business_account_id,
'css_class' => 'form-control form-control-sm',
'list_function' => '\LiveHelperChatExtension\fbmessenger\providers\erLhcoreClassModelMessageFBWhatsAppAccount::getList'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<label><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Template');?></label>
<?php echo erLhcoreClassRenderHelper::renderMultiDropdown( array (
'input_name' => 'template_ids[]',
'optional_field' => erTranslationClassLhTranslation::getInstance()->getTranslation('chat/translation','Any'),
'optional_field' => erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Any'),
'display_name' => 'name',
'selected_id' => $input->template_ids,
'css_class' => 'form-control form-control-sm',
Expand All @@ -35,7 +35,7 @@
<label><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('system/buttons','Send status');?></label>
<?php echo erLhcoreClassRenderHelper::renderMultiDropdown( array (
'input_name' => 'status_ids[]',
'optional_field' => erTranslationClassLhTranslation::getInstance()->getTranslation('chat/translation','Any'),
'optional_field' => erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Any'),
'display_name' => 'name',
'selected_id' => $input->status_ids,
'css_class' => 'form-control form-control-sm',
Expand All @@ -48,7 +48,7 @@
<label><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Business account');?></label>
<?php echo erLhcoreClassRenderHelper::renderMultiDropdown( array (
'input_name' => 'business_account_ids[]',
'optional_field' => erTranslationClassLhTranslation::getInstance()->getTranslation('chat/translation','Any'),
'optional_field' => erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Any'),
'display_name' => 'name',
'selected_id' => $input->business_account_ids,
'css_class' => 'form-control form-control-sm',
Expand Down
2 changes: 1 addition & 1 deletion design/fbmessengertheme/tpl/lhfbwhatsapp/send.tpl.php
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@
<label><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Business account');?>, <small><i><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','you can set a custom business account');?></i></small></label>
<?php echo erLhcoreClassRenderHelper::renderCombobox( array (
'input_name' => 'business_account_id',
'optional_field' => erTranslationClassLhTranslation::getInstance()->getTranslation('chat/translation','Default configuration'),
'optional_field' => erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Default configuration'),
'selected_id' => $send->business_account_id,
'css_class' => 'form-control form-control-sm',
'list_function' => '\LiveHelperChatExtension\fbmessenger\providers\erLhcoreClassModelMessageFBWhatsAppAccount::getList'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<h1><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/mailconvmr','Edit');?></h1>
<h1><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Edit');?></h1>

<?php if (isset($updated)) : $msg = erTranslationClassLhTranslation::getInstance()->getTranslation('module/mailconvmr','Updated'); ?>
<?php if (isset($updated)) : $msg = erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Updated'); ?>
<?php include(erLhcoreClassDesign::designtpl('lhkernel/alert_success.tpl.php'));?>
<?php endif; ?>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<h1><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/mailconvmr','Edit');?>, <?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/mailconvmr','Created at');?> - <?php echo $item->created_at_front?></h1>
<h1><?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Edit');?>, <?php echo erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Created at');?> - <?php echo $item->created_at_front?></h1>

<?php if (isset($updated)) : $msg = erTranslationClassLhTranslation::getInstance()->getTranslation('module/mailconvmr','Updated'); ?>
<?php if (isset($updated)) : $msg = erTranslationClassLhTranslation::getInstance()->getTranslation('module/fbmessenger','Updated'); ?>
<?php include(erLhcoreClassDesign::designtpl('lhkernel/alert_success.tpl.php'));?>
<?php endif; ?>

Expand Down
Loading

0 comments on commit 0ac32c9

Please sign in to comment.