153 lines
9.7 KiB
PHP
153 lines
9.7 KiB
PHP
<div id="crudModal" class="" data-action="<?php echo e($action); ?>">
|
||
<div class="modal-dialog modal-lg">
|
||
<div class="modal-content">
|
||
<div class="modal-header">
|
||
<h5 class="modal-title">
|
||
<?php if($action == 'create'): ?>
|
||
<?php echo app('translator')->getFromJson("admin.create :model", ['model' => __("models.".$modeltype)]); ?>
|
||
<?php elseif($action == 'edit'): ?>
|
||
<?php echo app('translator')->getFromJson("admin.edit :model", ['model' => __("models.".$modeltype)]); ?>
|
||
<?php elseif($action == 'delete'): ?>
|
||
<?php echo app('translator')->getFromJson("admin.delete :model", ['model' => __("models.".$modeltype)]); ?>
|
||
<?php endif; ?>
|
||
</h5>
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
</div>
|
||
<div class="modal-body">
|
||
<ul class="nav nav-tabs" id="modal-tab-header-container">
|
||
<?php if(isset($view)): ?>
|
||
<?php $__currentLoopData = $view; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $tab): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||
<?php if(Access::hasPermissionRoles($tab)): ?>
|
||
<li class="nav-item">
|
||
<a class="nav-link <?php if($loop->first): ?> active <?php endif; ?>" data-toggle="tab" href="#<?php echo e($key); ?>-details"><?php echo e($tab['label']); ?></a>
|
||
</li>
|
||
<?php endif; ?>
|
||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||
<?php else: ?>
|
||
<li class="nav-item">
|
||
<a class="nav-link active" data-toggle="tab" href="#general-details"><?php echo app('translator')->getFromJson("admin.general"); ?></a>
|
||
</li>
|
||
<?php endif; ?>
|
||
<?php if($model->isPost || $model->isTag || $model->isUser): ?>
|
||
<li class="nav-item">
|
||
<a class="nav-link" data-toggle="tab" href="#files-details"><?php echo app('translator')->getFromJson("admin.files"); ?> <span id="files-count">(0)</span></a>
|
||
</li>
|
||
<?php endif; ?>
|
||
<?php if($model->isPost): ?>
|
||
<li class="nav-item">
|
||
<a class="nav-link" data-toggle="tab" href="#publish-details"><?php echo app('translator')->getFromJson("admin.publications"); ?></a>
|
||
</li>
|
||
<?php endif; ?>
|
||
</ul>
|
||
<?php echo $__env->make('inc.forms.formStartEdit', [
|
||
'url' => $url,
|
||
'model' => $model,
|
||
'id' => 'crudForm',
|
||
], array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
|
||
<div class="tab-content">
|
||
<?php if(isset($view)): ?>
|
||
<?php $__currentLoopData = $view; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $tab): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||
<?php if(Access::hasPermissionRoles($tab)): ?>
|
||
<div id="<?php echo e($key); ?>-details" class="tab-pane fade <?php if($loop->first): ?> show active <?php endif; ?>">
|
||
<?php $__currentLoopData = $tab['elements']; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $element): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||
<?php $__currentLoopData = $form; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $name => $options): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||
<?php if($element == $name): ?>
|
||
<?php echo $__env->make('inc.forms.formFieldSwitcher', [
|
||
'name' => $name,
|
||
'options' => $options
|
||
], array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
|
||
<?php break; ?>
|
||
<?php endif; ?>
|
||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||
</div>
|
||
<?php endif; ?>
|
||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||
<?php else: ?>
|
||
<div id="general-details" class="tab-pane fade show active">
|
||
<?php $__currentLoopData = $form; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $name => $options): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
|
||
<?php echo $__env->make('inc.forms.formFieldSwitcher', [
|
||
'name' => $name,
|
||
'options' => $options
|
||
], array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
|
||
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
|
||
</div>
|
||
<?php endif; ?>
|
||
<?php echo $__env->make('inc.forms.formEnd', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
|
||
|
||
<?php if(isset($model) && ($model->isPost || $model->isTag || $model->isUser)): ?>
|
||
<div id="files-details" class="tab-pane fade">
|
||
<div class="row">
|
||
<div class="col-lg-12">
|
||
<?php echo $__env->make('inc.upload.fileUpload', [
|
||
'id' => $model->id,
|
||
], array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
|
||
<?php echo $__env->make('inc.upload.fileUploadScripts', ['model' => $model], array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col">
|
||
<a href="<?php echo e(URL::createQuickLogin($model->quickLogin)); ?>" target="_blank"><?php echo QrCode::size(100)->generate(URL::createQuickLogin($model->quickLogin)); ?></a>
|
||
<p>
|
||
<?php echo app('translator')->getFromJson("admin.Upload images from your mobile phone?"); ?>
|
||
<br>
|
||
<?php echo app('translator')->getFromJson("admin.Scan the QR code"); ?>
|
||
</p>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<?php endif; ?>
|
||
<?php if(isset($model) && $model->isPost): ?>
|
||
<div id="publish-details" class="tab-pane fade">
|
||
<div class="row">
|
||
<div class="col-lg-12">
|
||
<div class="form-group">
|
||
<div class="form-check row <?php echo e($errors->has($name) ? ' has-error' : ''); ?>">
|
||
<?php echo e(Form::open(array('id' => 'formPublish'))); ?>
|
||
|
||
<?php echo e(Form::checkbox('publish_website', 'true', ($model->published == "" ? ($wizard ? true : false) : true), array('class' => 'form-check-input', 'id' => 'publish_website'))); ?>
|
||
|
||
<?php echo e(Form::label('publish_website', 'Internetseite')); ?><br>
|
||
<?php echo e(Form::checkbox('publish_facebook', 'true', ($model->publication('facebook')->state == "" ? ($wizard ? true : false) : true), array('class' => 'form-check-input', 'id' => 'publish_facebook', ($model->publication('facebook')->isPublished() ? 'disabled' : '')))); ?>
|
||
|
||
<?php echo e(Form::label('publish_facebook', 'Facebook '.($model->publication('facebook')->date_to_publish <= \Carbon\Carbon::now() ? '('.__("general.immediately").')' : '('.Date::daysToPublicationString($model->publication('facebook')->date_to_publish).')'))); ?><br>
|
||
<?php echo e(Form::checkbox('publish_twitter', 'true', ($model->publication('twitter')->state == "" ? ($wizard ? true : false) : true), array('class' => 'form-check-input', 'id' => 'publish_twitter', ($model->publication('twitter')->isPublished() ? 'disabled' : '')))); ?>
|
||
|
||
<?php echo e(Form::label('publish_twitter', 'Twitter '.($model->publication('twitter')->date_to_publish <= \Carbon\Carbon::now() ? '('.__("general.immediately").')' : '('.Date::daysToPublicationString($model->publication('twitter')->date_to_publish).')'))); ?><br>
|
||
<?php echo e(Form::checkbox('publish_stadtanzeiger', 'true', ($model->publication('stadtanzeiger')->state == "" ? ($wizard ? true : false) : true), array('class' => 'form-check-input', 'id' => 'publish_stadtanzeiger', ($model->publication('stadtanzeiger')->isPublished() ? 'disabled' : '')))); ?>
|
||
|
||
<?php echo e(Form::label('publish_stadtanzeiger', 'Stadtanzeiger '.($model->publication('stadtanzeiger')->date_to_publish <= \Carbon\Carbon::now() ? '('.__("general.immediately").')' : '('.Date::daysToPublicationString($model->publication('stadtanzeiger')->date_to_publish).')'))); ?><br>
|
||
<?php echo e(Form::close()); ?>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<?php endif; ?>
|
||
</div>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<?php if($wizard): ?>
|
||
<?php if($isPost): ?>
|
||
<!--
|
||
<button type="button" class="btn btn-success add publish" data-dismiss="modal">
|
||
<span id="" class='far fa-check-square'></span>erstellen & veröffentlichen
|
||
</button>
|
||
-->
|
||
<?php endif; ?>
|
||
<?php echo $__env->make('inc.admin.wizard.button', ['wizardButtonOptions' => Wizard::buttonOptions('previous', $wizardOptions)], array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
|
||
<?php echo $__env->make('inc.admin.wizard.button', ['wizardButtonOptions' => Wizard::buttonOptions('next', $wizardOptions)], array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
|
||
<?php echo $__env->make('inc.admin.wizard.button', ['wizardButtonOptions' => Wizard::buttonOptions('save', $wizardOptions)], array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
|
||
<?php elseif($action == 'edit'): ?>
|
||
<?php echo $__env->make('inc.admin.wizard.button', ['wizardButtonOptions' => Wizard::buttonOptions('save', $wizardOptions)], array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
|
||
<?php elseif($button == 'delete'): ?>
|
||
<?php echo $__env->make('inc.admin.wizard.button', ['wizardButtonOptions' => Wizard::buttonOptions('delete', $wizardOptions)], array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
|
||
<?php endif; ?>
|
||
<?php echo $__env->make('inc.admin.wizard.button', ['wizardButtonOptions' => Wizard::buttonOptions('cancel', $wizardOptions)], array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|