@extends('admin.layouts.main')
@php $defaultLanguage = \Localization::getDefaultLocale(); @endphp
@section('content')

    <div class="row">
        <div class="col-xs-10">
            <h1>@lang('backend.site_maintenance')</h1>
        </div>
        <div class="col-xs-2">

        </div>
    </div>
    <div class="row">
        <div class="col-xs-12 col-md-6">
            <div class="row">
                <div class="col-xs-12">
                    <h3>@lang('backend.page_cache')</h3>
                    <form method="POST" action="{{ $website->base_url . '/admin/clear-cache' }}">
                        @csrf
                        <input class="btn " type="submit" value="@lang('backend.clear_cache')">
                    </form>
                </div>
            </div>
            <div class="row">
                <div class="col-xs-12">
                    <h3>@lang('backend.internal_search')</h3>
                    <form method="POST" action="{{ $website->base_url . '/admin/rebuild-search' }}">
                        @csrf
                        <input class="btn " type="submit" value="@lang('backend.rebuild_search')">
                    </form>
                </div>
            </div>
            <div class="row">
                <div class="col-xs-12">
                    <h3>@lang('backend.website_map')</h3>
                    <form method="POST" action="{{ $website->base_url . '/admin/rebuild-sitemap' }}">
                        @csrf
                        <input class="btn" type="submit" value="@lang('backend.rebuild_sitemap')">
                    </form>
                </div>
            </div>
            <div class="row">
                <div class="col-xs-12">
                    <h3>Projects API Sync</h3>
                    <!--
                    <div class="row">
                        <div class="col-sm-6">
                            <h4>Full project sync</h4>
                            <form method="POST" action="{{ $website->base_url . '/admin/sync-projects' }}">
                                @csrf
                                <input class="btn" type="submit" value="Sync Projects">
                            </form>
                        </div>
                    </div>
                -->
                    <div class="row">
                        <div class="col-sm-6">
                            <h4>Single project sync</h4>
                            <form method="POST" action="{{ $website->base_url . '/admin/sync-project' }}">
                                @csrf
                                <div class="form-group form-language-group form-language-en default-lang   is-versionable blocks-mode--hide" style="">
                                    <label for="title_en" class="control-label">Project ID (SP API ID):</label>
                                    <input class="form-control" maxlength="10" name="api_id" type="text">
                                </div>
                                <input class="btn" type="submit" value="Sync Project">
                            </form>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <div class="col-xs-12 col-md-6">
            <div class="row">
                <div class="col-xs-12">
                    <h3>@lang('backend.content_list_export')</h3>
                    <form method="POST" action="{{ $website->base_url . '/admin/content/export-pages' }}">
                        @csrf
                        <div class="row form-group">
                            <div class="col-sm-6">
                                <label class="control-label" for="export_content_type">Content Type</label>
                                <select name="content_type" class="form-control" id="export_content_type">
                                    <option value="">All</option>
                                    @foreach (\ContentTypes::allPageable() as $contentType)
                                        <option value="{{ $contentType->getType() }}">{{ ucfirst($contentType->getLabel()) }}</option>
                                    @endforeach
                                </select>
                            </div>
                            <div class="col-sm-6">
                                <label class="control-label" for="export_content_language">@lang('backend.language')</label>
                                <select name="language" class="form-control" id="export_content_language">
                                    @foreach (\Localization::getAllLanguages() as $language)
                                        <option value="{{ $language->id }}" @if($language->id == $defaultLanguage) selected @endif>{{ $language->name }}</option>
                                    @endforeach
                                </select>
                            </div>
                        </div>
                        <div class="row">
                            <div class="col-sm-6">
                                <input class="btn " type="submit" value="@lang('backend.export')">
                            </div>
                        </div>
                    </form>
                </div>
            </div>
            <div class="row">
                <div class="col-xs-12">
                    <h3>@lang('backend.page_blocks_export')</h3>
                    <form method="POST" action="{{ $website->base_url . '/admin/content/export-blocks' }}">
                        @csrf
                        <div class="row">
                            <div class="col-sm-6">
                                <input class="btn " type="submit" value="@lang('backend.export')">
                            </div>
                        </div>
                    </form>
                </div>
            </div>
        </div>
    </div>
@stop
