259 lines
14 KiB
PHP
259 lines
14 KiB
PHP
@extends('Shared.Layouts.Master')
|
|
|
|
@section('title')
|
|
@parent
|
|
@lang("Organiser.organiser_events")
|
|
@stop
|
|
|
|
@section('page_title')
|
|
@lang("Organiser.organiser_name_events", ["name"=>$organiser->name])
|
|
@stop
|
|
|
|
@section('top_nav')
|
|
@include('ManageOrganiser.Partials.TopNav')
|
|
@stop
|
|
|
|
@section('head')
|
|
<style>
|
|
.page-header {
|
|
display: none;
|
|
}
|
|
</style>
|
|
<script>
|
|
$(function () {
|
|
$('.colorpicker').minicolors({
|
|
changeDelay: 500,
|
|
change: function () {
|
|
var replaced = replaceUrlParam('{{route('showOrganiserHome', ['organiser_id'=>$organiser->id])}}', 'preview_styles', encodeURIComponent($('#OrganiserPageDesign form').serialize()));
|
|
document.getElementById('previewIframe').src = replaced;
|
|
}
|
|
});
|
|
|
|
});
|
|
|
|
@include('ManageOrganiser.Partials.OrganiserCreateAndEditJS')
|
|
</script>
|
|
@stop
|
|
|
|
@section('menu')
|
|
@include('ManageOrganiser.Partials.Sidebar')
|
|
@stop
|
|
|
|
@section('page_header')
|
|
|
|
@stop
|
|
|
|
@section('content')
|
|
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<ul class="nav nav-tabs">
|
|
<li class="active">
|
|
<a href="#organiserSettings" data-toggle="tab">@lang("Organiser.organiser_settings")</a>
|
|
</li>
|
|
<li>
|
|
<a href="#OrganiserPageDesign" data-toggle="tab">@lang("Organiser.organiser_page_design")</a>
|
|
</li>
|
|
</ul>
|
|
<div class="tab-content panel">
|
|
<div class="tab-pane active" id="organiserSettings">
|
|
{!! Form::model($organiser, array('url' => route('postEditOrganiser', ['organiser_id' => $organiser->id]), 'class' => 'ajax')) !!}
|
|
|
|
<div class="form-group">
|
|
{!! Form::label('enable_organiser_page', trans("Organiser.enable_public_organiser_page"), array('class'=>'control-label required')) !!}
|
|
{!! Form::select('enable_organiser_page', [
|
|
'1' => trans("Organiser.make_organiser_public"),
|
|
'0' => trans("Organiser.make_organiser_hidden")],Input::old('enable_organiser_page'),
|
|
array(
|
|
'class'=>'form-control'
|
|
)) !!}
|
|
<div class="help-block">
|
|
@lang("Organiser.organiser_page_visibility_text")
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
{!! Form::label('name', trans("Organiser.organiser_name"), array('class'=>'required control-label ')) !!}
|
|
{!! Form::text('name', Input::old('name'),
|
|
array(
|
|
'class'=>'form-control'
|
|
)) !!}
|
|
</div>
|
|
<div class="form-group">
|
|
{!! Form::label('email', trans("Organiser.organiser_email"), array('class'=>'control-label required')) !!}
|
|
{!! Form::text('email', Input::old('email'),
|
|
array(
|
|
'class'=>'form-control ',
|
|
'placeholder'=>trans("Organiser.organiser_email_placeholder")
|
|
)) !!}
|
|
</div>
|
|
<div class="form-group">
|
|
{!! Form::label('about', trans("Organiser.organiser_description"), array('class'=>'control-label ')) !!}
|
|
{!! Form::textarea('about', Input::old('about'),
|
|
array(
|
|
'class'=>'form-control ',
|
|
'placeholder'=>trans("Organiser.organiser_description_placeholder"),
|
|
'rows' => 4
|
|
)) !!}
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="form-group">
|
|
<p class="control-label">{!! trans("Organiser.organiser_tax_prompt") !!}</p>
|
|
<label for="Yes" class="control-label" id="charge_yes">{!! trans("Organiser.yes") !!}</label>
|
|
<input id="charge_yes" name="charge_tax" type="radio" value="1" {{ $organiser->charge_tax == 1 ? 'checked' : '' }}>
|
|
<label for="No" class="control-label" id="charge_no">{!! trans("Organiser.no") !!}</label>
|
|
<input id="charge_yes" name="charge_tax" type="radio" value="0" {{ $organiser->charge_tax == 0 ? 'checked' : '' }}>
|
|
</div>
|
|
</div>
|
|
<div id="tax_fields">
|
|
<div class="col-md-6">
|
|
<div class="form-group">
|
|
{!! Form::label('tax_id', trans("Organiser.organiser_tax_id"), array('class'=>'control-label required')) !!}
|
|
{!! Form::text('tax_id', Input::old('tax_id'), array('class'=>'form-control', 'placeholder'=>'Tax ID')) !!}
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-3">
|
|
<div class="form-group">
|
|
{!! Form::label('tax_name', trans("Organiser.organiser_tax_name"), array('class'=>'control-label required')) !!}
|
|
{!! Form::text('tax_name', Input::old('tax_name'), array('class'=>'form-control', 'placeholder'=>'Tax name')) !!}
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-3">
|
|
<div class="form-group">
|
|
{!! Form::label('tax_value', trans("Organiser.organiser_tax_value"), array('class'=>'control-label required')) !!}
|
|
{!! Form::text('tax_value', Input::old('tax_value'), array('class'=>'form-control', 'placeholder'=>'Tax Value')) !!}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
{!! Form::label('google_analytics_code', trans("Organiser.google_analytics_code"), array('class'=>'control-label')) !!}
|
|
{!! Form::text('google_analytics_code', Input::old('google_analytics_code'),
|
|
array(
|
|
'class'=>'form-control',
|
|
'placeholder' => trans("Organiser.google_analytics_code_placeholder"),
|
|
))
|
|
!!}
|
|
</div>
|
|
<div class="form-group">
|
|
{!! Form::label('google_tag_manager_code', trans("Organiser.google_tag_manager_code"), ['class'=>'control-label']) !!}
|
|
{!! Form::text('google_tag_manager_code', Input::old('google_tag_manager_code'), [
|
|
'class'=>'form-control',
|
|
'placeholder' => trans("Organiser.google_tag_manager_code_placeholder"),
|
|
])
|
|
!!}
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="form-group">
|
|
{!! Form::label('facebook', trans("Organiser.organiser_facebook"), array('class'=>'control-label ')) !!}
|
|
|
|
<div class="input-group">
|
|
<span style="background-color: #eee;" class="input-group-addon">facebook.com/</span>
|
|
{!! Form::text('facebook', Input::old('facebook'),
|
|
array(
|
|
'class'=>'form-control ',
|
|
'placeholder'=> trans("Organiser.organiser_username_facebook_placeholder")
|
|
)) !!}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="form-group">
|
|
{!! Form::label('twitter', trans("Organiser.organiser_twitter"), array('class'=>'control-label ')) !!}
|
|
|
|
<div class="input-group">
|
|
<span style="background-color: #eee;" class="input-group-addon">twitter.com/</span>
|
|
{!! Form::text('twitter', Input::old('twitter'),
|
|
array(
|
|
'class'=>'form-control ',
|
|
'placeholder'=> trans("Organiser.organiser_username_twitter_placeholder")
|
|
)) !!}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@if(is_file($organiser->logo_path))
|
|
<div class="form-group">
|
|
{!! Form::label('current_logo', trans("Organiser.current_logo"), array('class'=>'control-label ')) !!}
|
|
|
|
<div class="thumbnail">
|
|
{!!HTML::image($organiser->logo_path)!!}
|
|
{!! Form::label('remove_current_image', trans("Organiser.delete_logo?"), array('class'=>'control-label ')) !!}
|
|
{!! Form::checkbox('remove_current_image') !!}
|
|
</div>
|
|
</div>
|
|
@endif
|
|
<div class="form-group">
|
|
{!! Form::labelWithHelp('organiser_logo', trans("Organiser.organiser_logo"), array('class'=>'control-label '),
|
|
trans("Organiser.organiser_logo_help")) !!}
|
|
{!!Form::styledFile('organiser_logo')!!}
|
|
</div>
|
|
<div class="modal-footer">
|
|
{!! Form::submit(trans("Organiser.save_organiser"), ['class'=>"btn btn-success"]) !!}
|
|
</div>
|
|
{!! Form::close() !!}
|
|
</div>
|
|
<div class="tab-pane scale_iframe" id="OrganiserPageDesign">
|
|
{!! Form::model($organiser, array('url' => route('postEditOrganiserPageDesign', ['event_id' => $organiser->id]), 'class' => 'ajax ')) !!}
|
|
|
|
<div class="row">
|
|
|
|
<div class="col-md-6">
|
|
<h4>@lang("Organiser.organiser_design")</h4>
|
|
|
|
<div class="form-group">
|
|
{!! Form::label('page_header_bg_color', trans("Organiser.header_background_color"), ['class'=>'control-label required ']) !!}
|
|
{!! Form::input('text', 'page_header_bg_color', Input::old('page_header_bg_color'),
|
|
[
|
|
'class'=>'form-control colorpicker',
|
|
'placeholder'=>'#000000'
|
|
]) !!}
|
|
</div>
|
|
<div class="form-group">
|
|
{!! Form::label('page_text_color', trans("Organiser.text_color"), ['class'=>'control-label required ']) !!}
|
|
{!! Form::input('text', 'page_text_color', Input::old('page_text_color'),
|
|
[
|
|
'class'=>'form-control colorpicker',
|
|
'placeholder'=>'#FFFFFF'
|
|
]) !!}
|
|
</div>
|
|
<div class="form-group">
|
|
{!! Form::label('page_bg_color', trans("Organiser.background_color"), ['class'=>'control-label required ']) !!}
|
|
{!! Form::input('text', 'page_bg_color', Input::old('page_bg_color'),
|
|
[
|
|
'class'=>'form-control colorpicker',
|
|
'placeholder'=>'#EEEEEE'
|
|
]) !!}
|
|
</div>
|
|
<div class="form-group">
|
|
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<h4>@lang("Organiser.organiser_page_preview")</h4>
|
|
<div class="preview iframe_wrap"
|
|
style="overflow:hidden; height: 500px; border: 1px solid #ccc; overflow: hidden;">
|
|
<iframe id="previewIframe"
|
|
src="{{ route('showOrganiserHome', ['organiser_id' => $organiser->id]) }}"
|
|
frameborder="0" style="overflow:hidden;height:100%;width:100%" width="100%"
|
|
height="100%"></iframe>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
<div class="panel-footer mt15 text-right">
|
|
{!! Form::submit(trans("basic.save_changes"), ['class'=>"btn btn-success"]) !!}
|
|
</div>
|
|
|
|
{!! Form::close() !!}
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@stop
|