resources/views/settings/imports/upload.blade.php (77 lines of code) (raw):

@extends('layouts.skeleton') @section('content') <div class="settings upload"> {{-- Breadcrumb --}} <div class="breadcrumb"> <div class="{{ Auth::user()->getFluidLayout() }}"> <div class="row"> <div class="col-12"> <ul class="horizontal"> <li> <a href="{{ route('dashboard.index') }}">{{ trans('app.breadcrumb_dashboard') }}</a> </li> <li> <a href="{{ route('settings.index') }}">{{ trans('app.breadcrumb_settings') }}</a> </li> <li> <a href="{{ route('settings.import') }}">{{ trans('app.breadcrumb_settings_import') }}</a> </li> <li> {{ trans('app.breadcrumb_settings_import_upload') }} </li> </ul> </div> </div> </div> </div> <div class="main-content central-form"> <div class="{{ auth()->user()->getFluidLayout() }}"> <div class="row"> <div class="col-12 col-sm-6 offset-sm-3 offset-sm-3-right"> <div class="br3 ba b--gray-monica bg-white mb4"> <div class="pa3 bb b--gray-monica"> <h2>{{ trans('settings.import_upload_title') }}</h2> <div class="warning-zone"> <p>{{ trans('settings.import_upload_rules_desc') }}</p> <ul> <li>{!! trans('settings.import_upload_rule_format') !!}</li> <li>{{ trans('settings.import_upload_rule_vcard') }}</li> <li>{!! trans('settings.import_upload_rule_instructions', [ 'url1' => 'http://osxdaily.com/2015/07/14/export-contacts-mac-os-x/', 'url2' => 'http://www.akruto.com/backup-phone-contacts-calendar/how-to-export-google-contacts-to-csv-or-vcard/' ]) !!}</li> <li>{{ trans('settings.import_upload_rule_multiple') }}</li> <li>{{ trans('settings.import_upload_rule_limit') }}</li> <li>{{ trans('settings.import_upload_rule_time') }}</li> <li>{{ trans('settings.import_upload_rule_cant_revert') }}</li> </ul> </div> @include('partials.errors') <form action="{{ route('settings.storeImport') }}" method="POST" enctype="multipart/form-data"> @csrf <div class="form-group"> <label for="vcard">{!! trans('settings.import_upload_form_file') !!}</label> <input type="file" class="form-control-file" name="vcard" id="vcard"> <small id="fileHelp" class="form-text text-muted">{{ trans('people.information_edit_max_size', ['size' => config('monica.max_upload_size')]) }}</small> </div> <div class="form-group"> <label for="behaviour">{{ trans('settings.import_upload_behaviour') }}</label> <select class="form-control" name="behaviour" id="behaviour"> <option value="{{ \App\Services\VCard\ImportVCard::BEHAVIOUR_ADD }}" selected>{{ trans('settings.import_upload_behaviour_add') }}</option> <option value="{{ \App\Services\VCard\ImportVCard::BEHAVIOUR_REPLACE }}">{{ trans('settings.import_upload_behaviour_replace') }}</option> </select> <small id="behaviourHelp" class="form-text text-muted">{{ trans('settings.import_upload_behaviour_help') }}</small> </div> <div class="form-group actions"> <button id="upload" type="submit" class="btn btn-primary">{{ trans('app.upload') }}</button> <a href="{{ route('settings.import') }}" class="btn btn-secondary">{{ trans('app.cancel') }}</a> </div> <!-- .form-group --> </form> </div> </div> </div> </div> </div> </div> </div> @endsection