diff --git a/lib/admin/Model/Provisioning.pm b/lib/admin/Model/Provisioning.pm index e44321b..e3c0dcd 100644 --- a/lib/admin/Model/Provisioning.pm +++ b/lib/admin/Model/Provisioning.pm @@ -159,12 +159,8 @@ sub _translate { ) }; unless(defined $translation) { - eval { - $self->call_prov( $c, 'voip', 'get_localized_string', - { language => $lang, code => 'Server.Internal' }, - \$translation, - ) - }; + # display error code if no translation is found + $translation = $code; } return $translation; diff --git a/root/tt/subscriber_call_data.tt b/root/tt/subscriber_call_data.tt index 2e3eaa4..00b7975 100644 --- a/root/tt/subscriber_call_data.tt +++ b/root/tt/subscriber_call_data.tt @@ -80,7 +80,7 @@ [% callentry.call_fee %] [% END %] [% callentry.date %] - Details + Details [% END %] @@ -127,3 +127,10 @@ + diff --git a/root/tt/subscriber_callforward_times.tt b/root/tt/subscriber_callforward_times.tt index bdc71f0..bde6124 100644 --- a/root/tt/subscriber_callforward_times.tt +++ b/root/tt/subscriber_callforward_times.tt @@ -282,6 +282,10 @@ // from-year if(dropped.attr("id") == "drag-elem-year" || dropped.attr("id") == "drag-elem-year-range") { + var y = d.getFullYear(); var py = parseInt(param); + if(y > py) { + $('').appendTo(from_select); + } for(var i = 0; i < years.length; ++i) { var y = d.getFullYear() + i; $('').appendTo(from_select);