Attendize/resources/views/ManageOrganiser/Customize.blade.php

210 lines
10 KiB
PHP
Raw Normal View History

2016-02-29 15:59:36 +00:00
@extends('Shared.Layouts.Master')
@section('title')
@parent
Organiser Events
@stop
@section('page_title')
2016-04-22 11:01:48 +00:00
{{$organiser->name}} Events
2016-02-29 15:59:36 +00:00
@stop
@section('top_nav')
@include('ManageOrganiser.Partials.TopNav')
2016-02-29 15:59:36 +00:00
@stop
@section('head')
<style>
.page-header {
2016-02-29 15:59:36 +00:00
display: none;
}
</style>
<script>
2016-06-07 13:00:34 +00:00
$(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;
2016-06-07 13:00:34 +00:00
}
});
});
</script>
2016-02-29 15:59:36 +00:00
@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">Organiser Settings</a>
</li>
<li>
2016-02-29 15:59:36 +00:00
<a href="#OrganiserPageDesign" data-toggle="tab">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', 'Enable Public Organiser Page', array('class'=>'control-label required')) !!}
{!! Form::select('enable_organiser_page', [
'1' => 'Make organiser page visible to the public.',
'0' => 'Hide organiser page from the public.'],Input::old('enable_organiser_page'),
array(
'class'=>'form-control'
)) !!}
<div class="help-block">
Organiser pages contain a public list of past and upcoming events.
</div>
</div>
2016-06-07 13:00:34 +00:00
<div class="form-group">
{!! Form::label('name', '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', 'Organiser Email', array('class'=>'control-label required')) !!}
{!! Form::text('email', Input::old('email'),
array(
'class'=>'form-control ',
'placeholder'=>''
)) !!}
</div>
<div class="form-group">
{!! Form::label('about', 'Organiser Description', array('class'=>'control-label ')) !!}
{!! Form::textarea('about', Input::old('about'),
array(
'class'=>'form-control ',
'placeholder'=>'',
'rows' => 4
)) !!}
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
{!! Form::label('facebook', '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'),
2016-02-29 15:59:36 +00:00
array(
'class'=>'form-control ',
2016-06-07 13:00:34 +00:00
'placeholder'=>'Username'
2016-02-29 15:59:36 +00:00
)) !!}
</div>
</div>
</div>
2016-06-07 13:00:34 +00:00
<div class="col-md-6">
2016-02-29 15:59:36 +00:00
<div class="form-group">
2016-06-07 13:00:34 +00:00
{!! Form::label('twitter', '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'=>'Username'
)) !!}
2016-02-29 15:59:36 +00:00
</div>
</div>
2016-06-07 13:00:34 +00:00
</div>
</div>
@if(is_file($organiser->logo_path))
<div class="form-group">
2016-06-07 13:00:34 +00:00
{!! Form::label('current_logo', 'Current Logo', array('class'=>'control-label ')) !!}
<div class="thumbnail">
{!!HTML::image($organiser->logo_path)!!}
{!! Form::label('remove_current_image', 'Delete Logo?', array('class'=>'control-label ')) !!}
{!! Form::checkbox('remove_current_image') !!}
</div>
2016-02-29 15:59:36 +00:00
</div>
2016-06-07 13:00:34 +00:00
@endif
<div class="form-group">
{!! Form::labelWithHelp('organiser_logo', 'Organiser Logo', array('class'=>'control-label '),
'We recommend a square image, as this will look best on printed tickets and event pages.') !!}
{!!Form::styledFile('organiser_logo')!!}
</div>
2016-02-29 15:59:36 +00:00
<div class="modal-footer">
{!! Form::submit('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">
2016-06-07 13:00:34 +00:00
<div class="col-md-6">
2016-06-07 13:00:34 +00:00
<h4>Organiser Design</h4>
<div class="form-group">
{!! Form::label('page_header_bg_color', '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', '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', 'Background Color', ['class'=>'control-label required ']) !!}
{!! Form::input('text', 'page_bg_color', Input::old('page_bg_color'),
[
'class'=>'form-control colorpicker',
'placeholder'=>'#EEEEEE'
]) !!}
</div>
2016-06-07 13:00:34 +00:00
<div class="form-group">
</div>
</div>
2016-06-07 13:00:34 +00:00
<div class="col-md-6">
<h4>Organiser Page Preview</h4>
<div class="preview iframe_wrap"
style="height: 500px; border: 1px solid #ccc; overflow: hidden;">
<iframe id="previewIframe"
src="{{ route('showOrganiserHome', ['organiser_id' => $organiser->id]) }}"
2016-06-07 13:00:34 +00:00
frameborder="0" style="overflow:hidden;height:100%;width:100%" width="100%"
height="100%"></iframe>
</div>
</div>
</div>
2016-06-07 13:00:34 +00:00
<div class="panel-footer mt15 text-right">
{!! Form::submit('Save Changes', ['class'=>"btn btn-success"]) !!}
</div>
{!! Form::close() !!}
2016-06-07 13:00:34 +00:00
</div>
2016-02-29 15:59:36 +00:00
</div>
</div>
@stop