@extends('_version_02.commons.layouts.admin') @section('content') {!! Form::model($model, ['class'=>'form-horizontal',"files"=>true]) !!} @include('_version_02.commons.layouts.partials._alert') @php $backend_data_model = $model->backend_data ; @endphp

{{App\Language::trans('Company Information')}}

@if($model->logo_photo_path)
@endif
{!!Form::file("logo_photo_path", array("id"=>"logo_photo_path","class"=>"form-control"))!!} {!!$errors->first('logo_photo_path', ':message')!!}
{!! Form::label('name', App\Language::trans('Name'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('name', null, ['class'=>'form-control','autofocus','required']) !!} {!!$errors->first('name', '')!!}
{{App\Language::trans('System Information')}}

@if($model->favicon_photo_path)
@endif
{!!Form::file("favicon_photo_path", array("id"=>"favicon_photo_path","class"=>"form-control"))!!} {!!$errors->first('favicon_photo_path', ':message')!!}
{!! Form::label('system_name', App\Language::trans('System Name'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('system_name', null, ['class'=>'form-control','required']) !!} {!!$errors->first('system_name', '')!!}
{{App\Language::trans('Address Information')}}

{!! Form::label('address', App\Language::trans('Address'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('address', null, ['class'=>'form-control']) !!} {!!$errors->first('address', '')!!}
{!! Form::label('postcode', App\Language::trans('Postcode'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('postcode', null, ['class'=>'form-control']) !!} {!!$errors->first('postcode', '')!!}
{!! Form::label('country_id', App\Language::trans('Country'), ['class'=>'control-label col-md-12']) !!}
{!! Form::select('country_id', App\Country::combobox(), null, ['class'=>'form-control','onchange'=>'init_state_selectbox(this)']) !!} {!!$errors->first('country_id', '')!!}
{!! Form::label('state_id', App\Language::trans('State'), ['class'=>'control-label col-md-12']) !!}
{!! Form::select('state_id', App\State::combobox(old('country_id') ? old('country_id'):$model->country_id), null, ['class'=>'form-control','onchange'=>'init_city_selectbox(this)']) !!} {!!$errors->first('state_id', '')!!}
{!! Form::label('city_id', App\Language::trans('City'), ['class'=>'control-label col-md-12']) !!}
{!! Form::select('city_id', App\City::combobox(old('state_id') ? old('state_id'):$model->state_id), null, ['class'=>'form-control']) !!} {!!$errors->first('city_id', '')!!}

{{App\Language::trans('Contact Information')}}

{!! Form::label('contact_person', App\Language::trans('Contact Person'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('contact_person', null, ['class'=>'form-control']) !!} {!!$errors->first('contact_person', '')!!}
{!! Form::label('email', App\Language::trans('Email'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('email', null, ['class'=>'form-control']) !!} {!!$errors->first('email', '')!!}
{!! Form::label('tel', App\Language::trans('Tel'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('tel', null, ['class'=>'form-control']) !!} {!!$errors->first('tel', '')!!}
{!! Form::label('mobile', App\Language::trans('Mobile'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('mobile', null, ['class'=>'form-control']) !!} {!!$errors->first('mobile', '')!!}
{!! Form::label('website', App\Language::trans('Website'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('website', null, ['class'=>'form-control']) !!} {!!$errors->first('website', '')!!}
{!! Form::label('system_live_date', App\Language::trans('System Live Date'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('system_live_date', null, ['class'=>'form-control']) !!} {!!$errors->first('system_live_date', '')!!}
@if(Auth::User()->is_super_admin)
{!! Form::label('selected_module', App\Language::trans('Modules'), ['class'=>'control-label col-md-12']) !!}
{!! Form::select('selected_module[]', App\Setting::module_combobox(), strlen($model->selected_module) > 1 ? json_decode($model->selected_module,true):null, ['class'=>'form-control select2 chosen-select',"multiple"=>true,"id"=>"selected_module"]) !!} {!!$errors->first('selected_module', '')!!}
@endif
{!! Form::label('default_admin_user_group_id', App\Language::trans('Default Admin Group'), ['class'=>'control-label col-md-12']) !!}
{!! Form::select('default_admin_user_group_id', App\UserGroup::combobox(), null, ['class'=>'form-control']) !!} {!!$errors->first('payment_gateway', '')!!}

{!! Form::label('payment_gateway', App\Language::trans('Payment Gateway'), ['class'=>'control-label col-md-12']) !!}
{!! Form::select('payment_gateway', App\Setting::payment_gateway_combobox(), null, ['class'=>'form-control','required' , 'disabled'=>'true']) !!} {!!$errors->first('payment_gateway', '')!!}
{!! Form::label('is_mobile_app_maintenance', App\Language::trans('Is Maintenance Mode'), ['class'=>'control-label col-md-12']) !!}
is_mobile_app_maintenance) == true ? ($model->is_mobile_app_maintenance == true ? 'checked' : '') : 'checked'}} value=1 id="is_mobile_app_maintenance_on" name="is_mobile_app_maintenance" checked class="custom-control-input">
is_mobile_app_maintenance) == true ? ($model->is_mobile_app_maintenance == false ? 'checked' : '') : ''}} id="is_mobile_app_maintenance_off" name="is_mobile_app_maintenance" class="custom-control-input">
{!!$errors->first('is_mobile_app_maintenance', '')!!}
{!! Form::label('is_mobile_app_allow_payment', App\Language::trans('Is Mobile Apps Allow Payment'), ['class'=>'control-label col-md-12']) !!}
is_mobile_app_allow_payment) == true ? ($model->is_mobile_app_allow_payment == true ? 'checked' : '') : 'checked'}} value=1 id="is_mobile_app_allow_payment_on" name="is_mobile_app_allow_payment" checked class="custom-control-input">
is_mobile_app_allow_payment) == true ? ($model->is_mobile_app_allow_payment == false ? 'checked' : '') : ''}} value=1 id="is_mobile_app_allow_payment_off" name="is_mobile_app_allow_payment" class="custom-control-input">
{!!$errors->first('is_mobile_app_allow_payment', '')!!}
{!! Form::label('is_top_up_with_predefined_value', App\Language::trans('Top Up With Predefined Value'), ['class'=>'control-label col-md-12']) !!}
is_top_up_with_predefined_value) == true ? ($model->is_top_up_with_predefined_value == true ? 'checked' : '') : 'checked'}} value=1 id="is_top_up_with_predefined_value_on" name="is_top_up_with_predefined_value" checked class="custom-control-input">
is_top_up_with_predefined_value) == true ? ($model->is_top_up_with_predefined_value == false ? 'checked' : '') : ''}} id="is_top_up_with_predefined_value_off" name="is_top_up_with_predefined_value" class="custom-control-input">
{!!$errors->first('is_top_up_with_predefined_value', '')!!}
{!! Form::label('power_meter_top_up_predefined_value', App\Language::trans('Top Up Predefined Value').'', ['class'=>'control-label col-md-12']) !!}
{!! Form::text('power_meter_top_up_predefined_value', null, ['class'=>'form-control','required']) !!} {!!$errors->first('power_meter_top_up_predefined_value', '')!!}
{{App\Language::trans('Separate by comma , e.g. 5,10,15 .')}}
{!! Form::label('power_meter_operational_setting[top_up_amount_range]', App\Language::trans('Top Up Amount Range'), ['class'=>'control-label col-md-4']) !!}
{!! Form::label('is_prepaid', App\Language::trans('Payment setting'), ['class'=>'control-label col-md-12']) !!}
is_prepaid) == true ? ($model->is_prepaid == true ? 'checked' : '') : 'checked'}} id="is_prepaid_on" name="is_prepaid" class="custom-control-input">
is_prepaid) == true ? ($model->is_prepaid == false ? 'checked' : '') : ''}} id="is_prepaid_off" name="is_prepaid" class="custom-control-input">
{!!$errors->first('is_prepaid', '')!!}
{!! Form::label('is_min_credit', App\Language::trans('Min. Credit'), ['class'=>'control-label col-md-12']) !!}
is_min_credit) == true ? ($model->is_min_credit == true ? 'checked' : '') : 'checked'}} value=1 id="is_min_credit_on" name="is_min_credit" checked class="custom-control-input">
is_min_credit) == true ? ($model->is_min_credit == false ? 'checked' : '') : ''}} id="is_min_credit_off" name="is_min_credit" class="custom-control-input">
{!!$errors->first('is_min_credit', '')!!}
{!! Form::label('min_credit', App\Language::trans('Min. Credit'), ['class'=>'control-label col-md-12']) !!}
{!! Form::number('min_credit', null, ['class'=>'form-control','step'=>'.01','min'=>'0']) !!} {!!$errors->first('min_credit', '')!!}
{!! Form::label('is_transaction_charge', App\Language::trans('Transaction Charge'), ['class'=>'control-label col-md-12']) !!}
is_transaction_charge) == true ? ($model->is_transaction_charge == true ? 'checked' : '') : 'checked'}} value=1 id="is_transaction_charge_on" name="is_transaction_charge" checked class="custom-control-input">
is_transaction_charge) == true ? ($model->is_transaction_charge == false ? 'checked' : '') : ''}} id="is_transaction_charge_off" name="is_transaction_charge" class="custom-control-input">
{!!$errors->first('is_transaction_charge', '')!!}
{!! Form::label('transaction_percent', App\Language::trans('Transaction Percent'), ['class'=>'control-label col-md-12']) !!}
{!! Form::number('transaction_percent', null, ['class'=>'form-control','step'=>'.01','min'=>'0']) !!}
%
{!!$errors->first('transaction_percent', '')!!}
{!! Form::label('is_inclusive', App\Language::trans('SST Setting'), ['class'=>'control-label col-md-12']) !!}
is_inclusive) == true ? ($model->is_inclusive == true ? 'checked' : '') : 'checked'}} value=1 id="is_inclusive_on" name="is_inclusive" checked class="custom-control-input">
is_inclusive) == true ? ($model->is_inclusive == false ? 'checked' : '') : ''}} id="is_inclusive_off" name="is_inclusive" class="custom-control-input">
{!!$errors->first('is_inclusive', '')!!}
{!! Form::label('is_pay_by_accumulate', App\Language::trans('Mobile App Usage Display Setting'), ['class'=>'control-label col-md-12']) !!}
is_pay_by_accumulate) == true ? ($model->is_pay_by_accumulate == true ? 'checked' : '') : 'checked'}} value=1 id="is_pay_by_accumulate_on" name="is_pay_by_accumulate" checked class="custom-control-input">
is_pay_by_accumulate) == true ? ($model->is_pay_by_accumulate == false ? 'checked' : '') : ''}} id="is_pay_by_accumulate_off" name="is_pay_by_accumulate" class="custom-control-input">
{!!$errors->first('is_pay_by_accumulate', '')!!}
{!! Form::label('monthly_cut_off_day', App\Language::trans('Monthly cut off date'), ['class'=>'control-label col-md-12']) !!}
{!! Form::number('monthly_cut_off_day', null, ['class'=>'form-control','min'=>'1','max'=>'31','autofocus']) !!} {!!$errors->first('monthly_cut_off_day', '')!!}
{!! Form::label('due_date_duration', App\Language::trans('Due Date Duration'), ['class'=>'control-label col-md-12']) !!}
{!! Form::number('due_date_duration', null, ['class'=>'form-control','min'=>'0']) !!} {!!$errors->first('due_date_duration', '')!!}
@php if(isset($model->id)){ $company = new App\Company(); $company = $company->self_profile(); $message =''; $power_meter_operational_setting = (array) json_decode($model->power_meter_operational_setting); $power_meter_mailbox_setting = (array) json_decode($model->power_meter_mailbox_setting); //dd($power_meter_operational_setting); $message .= '
'.'User room will'; if(!$power_meter_operational_setting['is_auto_turn_off_meter']) { $message .= ' not '; } $message .= 'stop power supply when account credit is below '.$company->getCurrenncyCode().' '.$power_meter_operational_setting['is_auto_turn_off_meter'].''; $message = ''; } @endphp
{!! Form::label('power_meter_operational_setting[power_supply_on_off_automation]', App\Language::trans('Power Supply On/Off Automation'), ['class'=>'control-label col-md-12']) !!}
{!!$errors->first('power_meter_operational_setting[power_supply_on_off_automation]', '')!!}
{!! Form::label('power_meter_operational_setting[is_auto_turn_off_meter]', App\Language::trans('Turn Off Meter When No Credit '), ['class'=>'control-label col-md-12']) !!}
{!!$errors->first('power_meter_operational_setting[is_auto_turn_off_meter]', '')!!}
{!! Form::label('power_meter_operational_setting[credit_threshold]', App\Language::trans('Credit Threshold (RM)'), ['class'=>'control-label col-md-12']) !!}
{!! Form::number('power_meter_operational_setting[credit_threshold]', (isset($model->id) ? (isset($power_meter_operational_setting['credit_threshold']) ? $power_meter_operational_setting['credit_threshold'] : '') : null), ['class'=>'form-control','min'=>'0.01','max'=>'999999','step'=>'0.01','autofocus']) !!} {!!$errors->first('power_meter_operational_setting[credit_threshold]', '')!!}
{!! Form::label('power_meter_operational_setting[grace_period_before_stop_supply]', App\Language::trans('Grace Peiod (minutes) After Credit Below Threshold'), ['class' => 'control-label col-md-12']) !!}
{!! Form::text('power_meter_operational_setting[grace_period_before_stop_supply]', (isset($model->id) ? (isset($power_meter_operational_setting['grace_period_before_stop_supply']) ? $power_meter_operational_setting['grace_period_before_stop_supply'] : '') : null), ['class'=>'form-control','min'=>'1','max'=>'999999','autofocus']) !!} {!!$errors->first('power_meter_operational_setting[grace_period_before_stop_supply]', '')!!}
{!! Form::label('power_meter_operational_setting[warning_email_interval]', App\Language::trans('Interval (minutes) To Send Warning Email'), ['class'=>'control-label col-md-12']) !!}
{!! Form::number('power_meter_operational_setting[warning_email_interval]', (isset($model->id) ? (isset($power_meter_operational_setting['warning_email_interval']) ? $power_meter_operational_setting['warning_email_interval'] : '') : null), ['class'=>'form-control','min'=>'1','max'=>'999999','autofocus']) !!} {!!$errors->first('power_meter_operational_setting[warning_email_interval]', '')!!}
{!! Form::label('power_meter_operational_setting[warning_email_number]', App\Language::trans('Number Of Warning Email To Be Sent'), ['class'=>'control-label col-md-12']) !!}
{!! Form::number('power_meter_operational_setting[warning_email_number]', (isset($model->id) ? (isset($power_meter_operational_setting['warning_email_number']) ? $power_meter_operational_setting['warning_email_number'] : '') : null), ['class'=>'form-control','min'=>'0','max'=>'99999','autofocus']) !!} {!!$errors->first('power_meter_operational_setting[warning_email_number]', '')!!}

{{App\Language::trans('MailBox Setting')}}

{!! Form::label('power_meter_mailbox_setting[mail_engine]', App\Language::trans('Mail Engine'), ['class'=>'control-label col-md-12']) !!}
{!! Form::select('power_meter_mailbox_setting[mail_engine]', App\Setting::mail_engine(), null, ['class'=>'form-control','required']) !!} {!!$errors->first('power_meter_mailbox_setting[mail_engine]', '')!!}
{!! Form::label('power_meter_mailbox_setting[smtp_hostname]', App\Language::trans('SMTP Hostname'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('power_meter_mailbox_setting[smtp_hostname]', (isset($model->id) ? (isset($power_meter_mailbox_setting['smtp_hostname']) ? $power_meter_mailbox_setting['smtp_hostname'] : '') : null), ['class'=>'form-control']) !!} {!!$errors->first('power_meter_mailbox_setting[smtp_hostname]', '')!!}
{!! Form::label('power_meter_mailbox_setting[smtp_username]', App\Language::trans('SMTP Username'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('power_meter_mailbox_setting[smtp_username]', (isset($model->id) ? (isset($power_meter_mailbox_setting['smtp_username']) ? $power_meter_mailbox_setting['smtp_username'] : '') : null), ['class'=>'form-control']) !!} {!!$errors->first('power_meter_mailbox_setting[smtp_username]', '')!!}
{!! Form::label('power_meter_mailbox_setting[smtp_password]', App\Language::trans('SMTP Password'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('power_meter_mailbox_setting[smtp_password]', (isset($model->id) ? (isset($power_meter_mailbox_setting['smtp_hostname']) ? $power_meter_mailbox_setting['smtp_password'] : '') : null), ['class'=>'form-control']) !!} {!!$errors->first('power_meter_mailbox_setting[smtp_password]', '')!!}
{!! Form::label('power_meter_mailbox_setting[smtp_port]', App\Language::trans('SMTP Port'), ['class'=>'control-label col-md-12']) !!}
{!! Form::number('power_meter_mailbox_setting[smtp_port]', (isset($model->id) ? (isset($power_meter_mailbox_setting['smtp_port']) ? $power_meter_mailbox_setting['smtp_port'] : '') : null), ['class'=>'form-control','step'=>'1','min'=>'1']) !!} {!!$errors->first('power_meter_mailbox_setting[smtp_port]', '')!!}
{!! Form::label('power_meter_mailbox_setting[smtp_timeout]', App\Language::trans('SMTP Timeout'), ['class'=>'control-label col-md-12']) !!}
{!! Form::number('power_meter_mailbox_setting[smtp_timeout]', (isset($model->id) ? (isset($power_meter_mailbox_setting['smtp_timeout']) ? $power_meter_mailbox_setting['smtp_timeout'] : '') : null), ['class'=>'form-control','step'=>'1','min'=>'1']) !!} {!!$errors->first('power_meter_mailbox_setting[smtp_timeout]', '')!!}
@php $language_listing = $page_variables['language_listing']; $tab_status = ' active'; @endphp
@php $tab_status = ' active'; @endphp
@php //dd($backend_data_model); if(isset($backend_data_model['id'])){ $pm_mobile_msg = ['payment_success_msg' , 'system_maintenance_msg' , 'no_room_register_msg','no_access_right', 'no_allow_payment_msg', 'no_reading_notification_email','invalid_email_msg']; $pm_email_msg = ['power_meter_payment_success_email','power_meter_power_supply_restore_email','power_meter_low_credit_reminder' , 'power_meter_payment_reminder_email' , 'power_meter_turn_off_meter_email' ]; $power_meter_mobile_app_msg_arr = (array) json_decode($backend_data_model['power_meter_mobile_app_msg']); foreach($pm_mobile_msg as $key) { //dd($backend_data_model['power_meter_mobile_app_msg']); $temp_key = 'temp_'.$key; $$temp_key = isset($power_meter_mobile_app_msg_arr[$key]) ? ( array ) $power_meter_mobile_app_msg_arr[$key] : array(); $$key = $$temp_key != null ? ( count($$temp_key) > 0 ? $$temp_key : array() ) :array() ; } foreach($pm_email_msg as $key) { $temp_key = 'temp_'.$key; $$temp_key = (array) json_decode($backend_data_model[$key]); //dd($$temp_key); $$key = $$temp_key != null ? ( isset($$temp_key) ? ( count($$temp_key) > 0 ? $$temp_key : array() ) : array() ) : array() ; //dd($$key); } } @endphp @foreach($language_listing as $language)
{{App\Language::trans('Mobile Apps Message Setting')}}

{!! Form::label('power_meter_mobile_app_msg[payment_success_msg]['.$language.']', App\Language::trans('Payment Success Message'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('power_meter_mobile_app_msg[payment_success_msg]['.$language.'][title]', (isset($payment_success_msg[$language]->title) ? $payment_success_msg[$language]->title : null), ['class'=>'form-control','placeholder'=>'Title']) !!} {!!$errors->first('power_meter_mobile_app_msg[payment_success_msg]['.$language.'][title]', '')!!}
{!! Form::textarea('power_meter_mobile_app_msg[payment_success_msg]['.$language.'][content]', (isset($payment_success_msg[$language]->content) ? $payment_success_msg[$language]->content : null), ['id'=>'power_meter_mobile_app_msg[payment_success_msg]['.$language.'][content]', 'rows'=>'10' , 'cols'=>'80','class'=>'form-control tinymce']) !!} {!!$errors->first('power_meter_mobile_app_msg[payment_success_msg]['.$language.'][content]', '')!!}
{!! Form::label('power_meter_mobile_app_msg[invalid_email_msg]['.$language.']', App\Language::trans('Invalide Email Message'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('power_meter_mobile_app_msg[invalid_email_msg]['.$language.']', (isset($invalid_email_msg[$language]->title) ? $invalid_email_msg[$language]->title : null), ['class'=>'form-control','placeholder'=>'Title']) !!} {!!$errors->first('power_meter_mobile_app_msg[invalid_email_msg]['.$language.']', '')!!}
{!! Form::textarea('power_meter_mobile_app_msg[invalid_email_msg]['.$language.'][content]', (isset($invalid_email_msg[$language]->content) ? $invalid_email_msg[$language]->content : null), ['id'=>'power_meter_mobile_app_msg[invalid_email_msg]['.$language.'][content]', 'rows'=>'10' , 'cols'=>'80','class'=>'form-control tinymce']) !!} {!!$errors->first('power_meter_mobile_app_msg[invalid_email_msg]['.$language.'][content]', '')!!}
{!! Form::label('power_meter_mobile_app_msg[no_room_register_msg]['.$language.']', App\Language::trans('Room Setup In Progress Message'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('power_meter_mobile_app_msg[no_room_register_msg]['.$language.'][title]', (isset($no_room_register_msg[$language]->title) ? $no_room_register_msg[$language]->title : null), ['class'=>'form-control','placeholder'=>'Title']) !!} {!!$errors->first('power_meter_mobile_app_msg[no_room_register_msg]['.$language.'][title]', '')!!}
{!! Form::textarea('power_meter_mobile_app_msg[no_room_register_msg]['.$language.'][content]', (isset($no_room_register_msg[$language]->content) ? $no_room_register_msg[$language]->content : null), ['id'=>'power_meter_mobile_app_msg[no_room_register_msg]['.$language.'][content]', 'rows'=>'10' , 'cols'=>'80','class'=>'form-control tinymce']) !!} {!!$errors->first('power_meter_mobile_app_msg[no_room_register_msg]['.$language.'][content]', '')!!}
{!! Form::label('power_meter_mobile_app_msg[system_maintenance_msg]['.$language.']', App\Language::trans('System Maintenance Message'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('power_meter_mobile_app_msg[system_maintenance_msg]['.$language.'][title]', (isset($system_maintenance_msg[$language]->title) ? $system_maintenance_msg[$language]->title : null), ['class'=>'form-control','placeholder'=>'Title']) !!} {!!$errors->first('power_meter_mobile_app_msg[system_maintenance_msg]['.$language.'][title]', '')!!}
{!! Form::textarea('power_meter_mobile_app_msg[system_maintenance_msg]['.$language.'][content]', (isset($system_maintenance_msg[$language]->content) ? $system_maintenance_msg[$language]->content : null), ['id'=>'power_meter_mobile_app_msg[system_maintenance_msg]['.$language.'][content]', 'rows'=>'10' , 'cols'=>'80','class'=>'form-control tinymce']) !!} {!!$errors->first('power_meter_mobile_app_msg[system_maintenance_msg]['.$language.'][content]', '')!!}
{!! Form::label('power_meter_mobile_app_msg[no_allow_payment_msg]['.$language.']', App\Language::trans('Not Allow Payment Message'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('power_meter_mobile_app_msg[no_allow_payment_msg]['.$language.'][title]', (isset($no_allow_payment_msg[$language]->title) ? $no_allow_payment_msg[$language]->title : null), ['class'=>'form-control','placeholder'=>'Title']) !!} {!!$errors->first('power_meter_mobile_app_msg[no_allow_payment_msg]['.$language.'][title]', '')!!}
{!! Form::textarea('power_meter_mobile_app_msg[no_allow_payment_msg]['.$language.'][content]', (isset($no_allow_payment_msg[$language]->content) ? $no_allow_payment_msg[$language]->content : null), ['id'=>'power_meter_mobile_app_msg[no_allow_payment_msg]['.$language.'][content]', 'rows'=>'10' , 'cols'=>'80','class'=>'form-control tinymce']) !!} {!!$errors->first('power_meter_mobile_app_msg[no_allow_payment_msg]['.$language.'][content]', '')!!}
{!! Form::label('power_meter_mobile_app_msg[no_access_right]['.$language.']', App\Language::trans('No Access Right Message'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('power_meter_mobile_app_msg[no_access_right]['.$language.'][title]', (isset($no_access_right[$language]->title) ? $no_access_right[$language]->title : null), ['class'=>'form-control','placeholder'=>'Title']) !!} {!!$errors->first('power_meter_mobile_app_msg[no_access_right]['.$language.'][title]', '')!!}
{!! Form::textarea('power_meter_mobile_app_msg[no_access_right]['.$language.'][content]', (isset($no_access_right[$language]->content) ? $no_access_right[$language]->content : null), ['id'=>'power_meter_mobile_app_msg[no_access_right]['.$language.'][content]', 'rows'=>'10' , 'cols'=>'80','class'=>'form-control tinymce']) !!} {!!$errors->first('power_meter_mobile_app_msg[no_access_right]['.$language.'][content]', '')!!}
{{App\Language::trans('Email Notification Template')}}

{!! Form::label('power_meter_payment_success_email['.$language.']', App\Language::trans('Payment Success Email'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('power_meter_payment_success_email['.$language.'][title]', (isset($power_meter_payment_success_email[$language]->title) ? $power_meter_payment_success_email[$language]->title : null), ['class'=>'form-control','placeholder'=>'Title']) !!} {!!$errors->first('power_meter_payment_success_email['.$language.'][title]', '')!!}
{!! Form::textarea('power_meter_payment_success_email['.$language.'][content]', (isset($power_meter_payment_success_email[$language]->content) ? $power_meter_payment_success_email[$language]->content : null), ['id'=>'power_meter_payment_success_email['.$language.'][content]', 'rows'=>'10' , 'cols'=>'80','class'=>'form-control tinymce']) !!} {!!$errors->first('power_meter_payment_success_email['.$language.'][content]', '')!!}
{!! Form::label('power_meter_low_credit_reminder['.$language.']', App\Language::trans('Low Credit Remainder Email'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('power_meter_low_credit_reminder['.$language.'][title]', (isset($power_meter_low_credit_reminder[$language]->title) ? $power_meter_low_credit_reminder[$language]->title : null), ['class'=>'form-control','placeholder'=>'Title']) !!} {!!$errors->first('power_meter_low_credit_reminder['.$language.'][title]', '')!!}
{!! Form::textarea('power_meter_low_credit_reminder['.$language.'][content]', (isset($power_meter_low_credit_reminder[$language]->content) ? $power_meter_low_credit_reminder[$language]->content : null), ['id'=>'power_meter_low_credit_reminder['.$language.'][content]', 'rows'=>'10' , 'cols'=>'80','class'=>'form-control tinymce']) !!} {!!$errors->first('power_meter_low_credit_reminder['.$language.'][content]', '')!!}
{!! Form::label('power_meter_payment_reminder_email['.$language.']', App\Language::trans('Payment Remainder Email'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('power_meter_payment_reminder_email['.$language.'][title]', (isset($power_meter_payment_reminder_email[$language]->title) ? $power_meter_payment_reminder_email[$language]->title : null), ['class'=>'form-control','placeholder'=>'Title']) !!} {!!$errors->first('power_meter_payment_reminder_email['.$language.'][title]', '')!!}
{!! Form::textarea('power_meter_payment_reminder_email['.$language.'][content]', (isset($power_meter_payment_reminder_email[$language]->content) ? $power_meter_payment_reminder_email[$language]->content : null), ['id'=>'power_meter_payment_reminder_email['.$language.'][content]', 'rows'=>'10' , 'cols'=>'80','class'=>'form-control tinymce']) !!} {!!$errors->first('power_meter_payment_reminder_email['.$language.'][content]', '')!!}
{!! Form::label('power_meter_turn_off_meter_email['.$language.']', App\Language::trans('Terminate Power Supply Email'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('power_meter_turn_off_meter_email['.$language.'][title]', (isset($power_meter_turn_off_meter_email[$language]->title) ? $power_meter_turn_off_meter_email[$language]->title : null), ['class'=>'form-control','placeholder'=>'Title']) !!} {!!$errors->first('power_meter_turn_off_meter_email['.$language.'][title]', '')!!}
{!! Form::textarea('power_meter_turn_off_meter_email['.$language.'][content]', (isset($power_meter_turn_off_meter_email[$language]->content) ? $power_meter_turn_off_meter_email[$language]->content : null), ['id'=>'power_meter_turn_off_meter_email['.$language.'][content]', 'rows'=>'10' , 'cols'=>'80','class'=>'form-control tinymce']) !!} {!!$errors->first('power_meter_turn_off_meter_email['.$language.'][content]', '')!!}
{!! Form::label('power_meter_power_supply_restore_email['.$language.']', App\Language::trans('Power Supply Restore Email'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('power_meter_power_supply_restore_email['.$language.'][title]', (isset($power_meter_power_supply_restore_email[$language]->title) ? $power_meter_power_supply_restore_email[$language]->title : null), ['class'=>'form-control','placeholder'=>'Title']) !!} {!!$errors->first('power_meter_power_supply_restore_email['.$language.'][title]', '')!!}
{!! Form::textarea('power_meter_power_supply_restore_email['.$language.'][content]', (isset($power_meter_power_supply_restore_email[$language]->content) ? $power_meter_power_supply_restore_email[$language]->content : null), ['id'=>'power_meter_power_supply_restore_email['.$language.'][content]', 'rows'=>'10' , 'cols'=>'80','class'=>'form-control tinymce']) !!} {!!$errors->first('power_meter_power_supply_restore_email['.$language.'][content]', '')!!}
@php $tab_status =''; @endphp @endforeach
@php $language_listing = $page_variables['language_listing']; $tab_status = ' active'; @endphp
{!! Form::label('is_auto_on_off_on', App\Language::trans('Auto On Off Module'), ['class'=>'control-label col-md-12']) !!}
is_auto_on_off) == true ? ($model->is_auto_on_off == true ? 'checked' : '') : 'checked'}} id="is_auto_on_off_on" name="is_auto_on_off" class="custom-control-input">
is_auto_on_off) == true ? ($model->is_auto_on_off == false ? 'checked' : '') : ''}} id="is_auto_on_off_off" name="is_auto_on_off" class="custom-control-input">
{!!$errors->first('is_auto_on_off_on', '')!!}
{!! Form::label('remote_relay_api_url', App\Language::trans('Remote Relay Control API URL'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('power_meter_operational_setting[remote_relay_api_url]', (isset($model->id) ? (isset($power_meter_operational_setting['remote_relay_api_url']) ? $power_meter_operational_setting['remote_relay_api_url'] : '') : 0), ['class'=>'form-control','min'=>'1','max'=>'999999','autofocus']) !!} {!!$errors->first('power_meter_operational_setting[remote_relay_api_url]', '')!!}
{!! Form::label('remote_relay_program_api_url', App\Language::trans('Remote Relay Control Program API URL'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('power_meter_operational_setting[remote_relay_program_api_url]', (isset($model->id) ? (isset($power_meter_operational_setting['remote_relay_program_api_url']) ? $power_meter_operational_setting['remote_relay_program_api_url'] : '') : 0), ['class'=>'form-control','min'=>'1','max'=>'999999','autofocus']) !!} {!!$errors->first('power_meter_operational_setting[remote_relay_program_api_url]', '')!!}
{!! Form::label('membership_payment_allow_day', App\Language::trans('Notify If reading received less than [%]'), ['class'=>'control-label col-md-12']) !!}
{!! Form::number('power_meter_operational_setting[no_reading_alert_percent]', (isset($model->id) ? (isset($power_meter_operational_setting['warning_email_interval']) ? $power_meter_operational_setting['warning_email_interval'] : '') : 0), ['class'=>'form-control','min'=>'1','max'=>'999999','autofocus']) !!} {!!$errors->first('power_meter_operational_setting[no_reading_alert_percent]', '')!!}
{!!Form::select("power_meter_mobile_app_msg[no_reading_notification_list][]", App\User::combobox_email_vs_email(), isset($power_meter_mobile_app_msg['no_reading_notification_list']) ? ( strlen($power_meter_mobile_app_msg['no_reading_notification_list']) > 1 ? json_decode($power_meter_mobile_app_msg['no_reading_notification_list'] ,true):null ) : null , array( "style"=>"width: 100%;","class"=>"form-control 3col active","id"=>"power_meter_mobile_app_msg[no_reading_notification_list][]","multiple"=>"multiple"))!!}
{!! Form::label('server_available_check_period_mins', App\Language::trans('Server Availability Check Period [mins]'), ['class'=>'control-label col-md-12']) !!}
{!! Form::number('power_meter_operational_setting[server_available_check_period_mins]', (isset($model->id) ? (isset($power_meter_operational_setting['warning_email_interval']) ? $power_meter_operational_setting['warning_email_interval'] : '') : 0), ['class'=>'form-control','min'=>'5','max'=>'999999','autofocus']) !!} {!!$errors->first('power_meter_operational_setting[server_available_check_period_mins]', '')!!}
{!!Form::select("power_meter_mobile_app_msg[remote_server_break_down_notification_list][]", App\User::combobox_email_vs_email(), isset($power_meter_mobile_app_msg['remote_server_break_down_notification_list']) ? ( strlen($power_meter_mobile_app_msg['remote_server_break_down_notification_list']) > 1 ? json_decode($power_meter_mobile_app_msg['remote_server_break_down_notification_list'] ,true):null ) : null , array( "style"=>"width: 100%;","class"=>"form-control 3col active","id"=>"power_meter_mobile_app_msg[remote_server_break_down_notification_list][]","multiple"=>"multiple"))!!}


@php $tab_status = ' active'; @endphp
@foreach($language_listing as $language)
{{App\Language::trans('Mobile Apps Message Setting')}}

{!! Form::label('power_meter_mobile_app_msg[no_reading_notification_email]['.$language.']', App\Language::trans('No Reading Notification Email'), ['class'=>'control-label col-md-12']) !!}
{!! Form::textarea('power_meter_mobile_app_msg[no_reading_notification_email]['.$language.']', (isset($no_reading_notification_email[$language]) ? $no_reading_notification_email[$language] : null), ['id'=>'power_meter_mobile_app_msg[no_reading_notification_email]['.$language.']', 'rows'=>'10' , 'cols'=>'80','class'=>'form-control tinymce']) !!} {!!$errors->first('power_meter_mobile_app_msg[no_reading_notification_email]['.$language.']', '')!!}
@php $tab_status =''; @endphp @endforeach
{!! Form::label('power_meter_operational_setting[is_auto_turn_off_meter]', App\Language::trans('Is In UAT'), ['class'=>'control-label col-md-12']) !!}
{!!$errors->first('power_meter_operational_setting[is_in_uat]', '')!!}
{!! Form::label('power_meter_operational_setting[testing_payment_gateway]', App\Language::trans('Testing Payment Gateway'), ['class'=>'control-label col-md-12']) !!}
{!! Form::select('power_meter_operational_setting[testing_payment_gateway]', App\Setting::payment_gateway_combobox(), isset($power_meter_operational_setting['testing_payment_gateway']) ? $power_meter_operational_setting['testing_payment_gateway'] : null, ['class'=>'form-control','required']) !!} {!!$errors->first('power_meter_operational_setting[testing_payment_gateway]', '')!!}
@php $power_meter_operational_setting['uat_tester_list'] = isset($power_meter_operational_setting['uat_tester_list']) ? json_encode($power_meter_operational_setting['uat_tester_list']) : '' ; @endphp
{!!Form::select("power_meter_operational_setting[uat_tester_list][]", App\PowerMeterModel\CustomerPowerUsageSummary::combobox(), isset($power_meter_operational_setting['uat_tester_list']) ? ( strlen($power_meter_operational_setting['uat_tester_list']) > 1 ? json_decode($power_meter_operational_setting['uat_tester_list'] ,true):null ) : null , array( "style"=>"width: 100%;","class"=>"form-control 3col active","id"=>"power_meter_operational_setting[uat_tester_list][]","multiple"=>"multiple"))!!}
@php //MOICW - auto_on_off $power_meter_operational_setting['exclude_list'] = isset($power_meter_operational_setting['exclude_list']) ? json_encode($power_meter_operational_setting['exclude_list']) : '' ; @endphp
{!!Form::select("power_meter_operational_setting[exclude_list][]", App\PowerMeterModel\MeterRegister::house_rooms_combobox(), isset($power_meter_operational_setting['exclude_list']) ? ( strlen($power_meter_operational_setting['exclude_list']) > 1 ? json_decode($power_meter_operational_setting['exclude_list'] ,true):null ) : null , array( "style"=>"width: 100%;","class"=>"form-control 3col active","id"=>"power_meter_operational_setting[exclude_list][]","multiple"=>"multiple"))!!}
{{App\Language::trans('Membership Setting')}}

{!! Form::label('is_period_item_to_monthly_break_down', App\Language::trans('Invoice Generated By Periodic Item'), ['class'=>'control-label col-md-12']) !!}
is_period_item_to_monthly_break_down) == true ? ($model->is_period_item_to_monthly_break_down == true ? 'checked' : '') : 'checked'}} value=1 id="is_period_item_to_monthly_break_downon" name="is_pay_by_accumulate" checked class="custom-control-input">
is_period_item_to_monthly_break_down) == true ? ($model->is_period_item_to_monthly_break_down == false ? 'checked' : '') : ''}} id="is_period_item_to_monthly_break_downoff" name="is_pay_by_accumulate" class="custom-control-input">
{!!$errors->first('is_inclusive', '')!!}
{!! Form::label('is_direct_allow_to_payment', App\Language::trans('Membership Verification Process?'), ['class'=>'control-label col-md-12']) !!}
is_direct_allow_to_payment) == true ? ($model->is_direct_allow_to_payment == true ? 'checked' : '') : 'checked'}} value=1 id="is_direct_allow_to_payment_on" name="is_direct_allow_to_payment" checked class="custom-control-input">
is_direct_allow_to_payment) == true ? ($model->is_direct_allow_to_payment == false ? 'checked' : '') : ''}} value=1 {{isset($model->is_direct_allow_to_payment) == true ? ($model->is_direct_allow_to_payment == true ? 'checked' : '') : 'checked'}} id="is_direct_allow_to_payment_off" name="is_direct_allow_to_payment" class="custom-control-input">
{!!$errors->first('is_direct_allow_to_payment', '')!!}
{!! Form::label('membership_payment_allow_day', App\Language::trans('Membership Renewal Period'), ['class'=>'control-label col-md-12']) !!}
{!! Form::number('membership_payment_allow_day', null, ['class'=>'form-control','step'=>'.01','min'=>'0']) !!} {!!$errors->first('membership_payment_allow_day', '')!!}
{{App\Language::trans('Accounting System Integration')}}

{!! Form::label('integrated_accounting_sytem', App\Language::trans('Integrate To'), ['class'=>'control-label col-md-12']) !!}
{!! Form::select('integrated_accounting_sytem[]', App\Setting::integrated_accounting_system_combobox(), strlen($model->integrated_accounting_sytem) > 1 ? json_decode($model->integrated_accounting_sytem,true):null, ['class'=>'form-control select2 chosen-select integrated_accounting_sytem', "multiple"=>true, "id"=>"integrated_accounting_sytem",'onchange'=>'init_integrated_accounting_system_component(this)']) !!} {!!$errors->first('integrated_accounting_sytem', '')!!}
{!! Form::label('accounting_ncl_id', App\Language::trans('NCL ID'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('accounting_ncl_id', null, ['class'=>'form-control']) !!} {!!$errors->first('accounting_ncl_id', '')!!}
{!! Form::label('accounting_winz_id', App\Language::trans('Winz Net ID'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('accounting_winz_id', null, ['class'=>'form-control']) !!} {!!$errors->first('accounting_winz_id', '')!!}
{{App\Language::trans('Default Setting')}}

{!! Form::label('bank_account', App\Language::trans('Bank Account'), ['class'=>'control-label col-md-12']) !!}
{!! Form::select('bank_account', App\Setting::bank_or_cash_combobox(), null, ['class'=>'form-control']) !!} {!!$errors->first('bank_account', '')!!}
{!! Form::label('currency_id', App\Language::trans('Currency'), ['class'=>'control-label col-md-12','required']) !!}
{!! Form::select('currency_id', App\Currency::combobox(), null, ['class'=>'form-control','onchange'=>'init_currency_rate(this)']) !!} {!!$errors->first('currency_id', '')!!}
{!! Form::label('payment_term_id', App\Language::trans('Payment Term'), ['class'=>'control-label col-md-12']) !!}
{!! Form::select('payment_term_id', App\PaymentTerm::combobox(), null, ['class'=>'form-control']) !!} {!!$errors->first('payment_term_id', '')!!}
{{App\Language::trans('API Setting')}}

{!! Form::label('is_on_accounting_api', App\Language::trans('Status'), ['class'=>'control-label col-md-12']) !!}
is_on_accounting_api) == true ? ($model->is_on_accounting_api == true ? 'checked' : '') : 'checked'}} value=1 id="is_on_accounting_api_on" name="is_on_accounting_api" checked class="custom-control-input">
is_on_accounting_api) == true ? ($model->is_on_accounting_api == false ? 'checked' : '') : ''}} id="is_on_accounting_api_off" name="is_on_accounting_api" class="custom-control-input">
{!!$errors->first('is_on_accounting_api', '')!!}
{!! Form::label('monthly_cut_off_day', App\Language::trans('API Key'), ['class'=>'control-label col-md-12']) !!}
{!! Form::text('monthly_cut_off_day', null, ['class'=>'form-control','min'=>'1','max'=>'31','autofocus']) !!} {!!$errors->first('monthly_cut_off_day', '')!!}
@include('_version_02.commons.layouts.partials._form_floaring_footer_standard') {!! Form::close() !!} @stop @section('script') init_floating_footer(); //init_date_date_picker_new_ui_by_id("input[name=system_live_date]"); @php $min = 0; $max = 1000; if($model->id){ $power_meter_operational_setting = (array) json_decode($model->power_meter_operational_setting); $from = isset($power_meter_operational_setting['top_up_min_amount']) ? $power_meter_operational_setting['top_up_min_amount'] : $min; $to = isset($power_meter_operational_setting['top_up_max_amount']) ? $power_meter_operational_setting['top_up_max_amount'] : $max; } @endphp $(document).ready(function(){ $(".power_meter_top_up_range").ionRangeSlider({ type: "double", min: {{ $min }} , max: {{ $max }} , from : {{ $from }}, to : {{ $to }} , step: 0.01, grid: true, }); init_auto_on_off_section(); }); function init_auto_on_off_section() { cValue = document.querySelector('input[name="is_auto_on_off"]:checked').value; if(cValue ==1 ) { $('[id^=auto_module_div]').show(); }else{ $('[id^=auto_module_div]').hide(); } } @if(!$model->is_min_credit) $("input[name=min_credit]").closest(".form-group").hide(); @endif $("#is_min_credit_on").on("click", function(){ $("input[name=min_credit]").closest(".form-group").show("slow"); }) $("#is_min_credit_off").on("click", function(){ $("input[name=min_credit]").closest(".form-group").hide("slow"); }) @if(!$model->membership_payment_allow_day) $("input[name=membership_payment_allow_day]").closest(".form-group").hide(); @endif $("#is_direct_allow_to_payment_off").on("click", function(){ $("input[name=membership_payment_allow_day]").closest(".form-group").show("slow"); }) $("#is_direct_allow_to_payment_on").on("click", function(){ $("input[name=membership_payment_allow_day]").closest(".form-group").hide("slow"); }) @if(!$model->is_transaction_charge) $("input[name=transaction_percent]").closest(".form-group").hide(); @endif $("#is_transaction_charge_on").on("click", function(){ $("input[name=transaction_percent]").closest(".form-group").show("slow"); }) $("#is_transaction_charge_off").on("click", function(){ $("input[name=transaction_percent]").closest(".form-group").hide("slow"); }) init_select2($("select[name=selected_module]")); @stop