Example #1
0
		<legend><?php 
echo __('Settings');
?>
</legend>
		<ul>
			<?php 
echo Form::select_wrap('access_read', array(Model_Forum_Area::READ_NORMAL => __('Everybody'), Model_Forum_Area::READ_MEMBERS => __('Members only')), $area, null, __('Read access'));
?>
			<?php 
echo Form::select_wrap('access_write', array(Model_Forum_Area::WRITE_NORMAL => __('Members'), Model_Forum_Area::WRITE_ADMINS => __('Admins only')), $area, null, __('Write access'));
?>
			<?php 
echo Form::select_wrap('type', array(Model_Forum_Area::TYPE_NORMAL => __('Normal'), Model_Forum_Area::TYPE_BIND => __('Bind, topics bound to content')), $area, null, __('Type'));
?>
			<?php 
echo Form::select_wrap('bind', array('' => __('None')) + Model_Forum_Area::get_binds(), $area, null, __('Bind config'));
?>
			<?php 
echo Form::select_wrap('status', array(Model_Forum_Area::STATUS_NORMAL => __('Normal'), Model_Forum_Area::STATUS_HIDDEN => __('Hidden')), $area, null, __('Status'));
?>
		</ul>
	</fieldset>

	<fieldset>
		<?php 
echo Form::submit_wrap('save', __('Save'), null, Request::back(Route::get('forum_group')->uri(), true));
?>
	</fieldset>

<?php 
echo Form::close();
Example #2
0
File: edit.php Project: anqh/anqh
    /**
     * Date select form.
     *
     * @return  string
     */
    public function date()
    {
        ob_start();
        // Date picker options
        $options = array('changeMonth' => true, 'changeYear' => true, 'dateFormat' => 'd.m.yy', 'dayNames' => array(__('Sunday'), __('Monday'), __('Tuesday'), __('Wednesday'), __('Thursday'), __('Friday'), __('Saturday')), 'dayNamesMin' => array(__('Su'), __('Mo'), __('Tu'), __('We'), __('Th'), __('Fr'), __('Sa')), 'firstDay' => 1, 'monthNames' => array(__('January'), __('February'), __('March'), __('April'), __('May'), __('June'), __('July'), __('August'), __('September'), __('October'), __('November'), __('December')), 'monthNamesShort' => array(__('Jan'), __('Feb'), __('Mar'), __('Apr'), __('May'), __('Jun'), __('Jul'), __('Aug'), __('Sep'), __('Oct'), __('Nov'), __('Dec')), 'nextText' => __('&raquo;'), 'prevText' => __('&laquo;'), 'showWeek' => true, 'showOtherMonths' => true, 'weekHeader' => __('Wk'));
        // Form
        echo Form::open(null, array('id' => 'form-flyer-edit', 'class' => 'form-inline'));
        echo Form::input_wrap('name', $this->flyer->name, array('id' => 'field-unknown-event', 'class' => 'input-xxlarge', 'title' => __('Clean event name'), 'placeholder' => __('Clean event name')), __('Event')) . ' ';
        echo Form::input_wrap('stamp_begin[date]', is_numeric($this->flyer->stamp_begin) ? Date::format('DMYYYY', $this->flyer->stamp_begin) : $this->flyer->stamp_begin, array('id' => 'field-date', 'class' => 'input-small date', 'maxlength' => 10), __('Date')) . ' ';
        echo Form::select_wrap('stamp_begin[time]', array_reverse(Date::hours_minutes(30, true), true), is_numeric($this->flyer->stamp_begin) ? Date::format('HHMM', $this->flyer->stamp_begin) : (empty($this->flyer->stamp_begin) ? '22:00' : $this->flyer->stamp_begin), array('id' => 'field-time', 'class' => 'input-small time'), __('At')) . ' ';
        echo Form::submit('save', __('Save'), array('class' => 'btn btn-default'));
        echo Form::csrf();
        echo Form::close();
        ?>

<script>
head.ready('jquery-ui', function() {
	$('#field-date').datepicker(<?php 
        echo json_encode($options);
        ?>
);
});
</script>

<?php 
        return ob_get_clean();
    }
Example #3
0
<?php

if (!isset($show_date) || $show_date) {
    echo Form::input_wrap($name . '[date]', is_numeric($value) ? Date::format('DMYYYY', $value) : $value, $attributes + array('class' => 'date', 'maxlength' => 10) + Form::attributes($field), isset($label_date) ? $label_date : '', isset($errors) ? Arr::get($errors, $name) : '', isset($tip_date) ? $tip_date : '');
}
if (!isset($show_time) || $show_time) {
    /*echo Form::input_wrap(
    		$name . '[time]',
    		is_numeric($value) ? Date::format('HHMM', $value) : $value,
    		$attributes + array('class' => 'time', 'maxlength' => 5) + Form::attributes($field),
    		isset($label_time) ? $label_time : '',
    		isset($errors) ? Arr::get($errors, $name) : '',
    		isset($tip_time) ? $tip_time : ''
    	);*/
    echo Form::select_wrap($name . '[time]', Date::hours_minutes(30, true), is_numeric($value) ? Date::format('HHMM', $value) : (empty($value) && isset($default_time) ? $default_time : $value), $attributes + array('class' => 'time') + Form::attributes($field), isset($label_time) ? $label_time : '', isset($errors) ? Arr::get($errors, $name) : '', isset($tip_time) ? $tip_time : '');
}
Example #4
0
File: edit.php Project: anqh/anqh
    /**
     * Render content.
     *
     * @return  string
     */
    public function content()
    {
        ob_start();
        ?>

<div id="preview"></div>

<?php 
        echo Form::open(null, array('id' => 'form-event', 'class' => 'row'));
        ?>

<div class="col-md-8">

	<?php 
        if ($this->event_errors || $this->venue_errors) {
            ?>
	<div class="alert alert-danger">
		<strong><?php 
            echo __('Error happens!');
            ?>
</strong>
		<ul class="">
			<?php 
            foreach ((array) $this->event_errors as $error) {
                ?>
			<li><?php 
                echo $error;
                ?>
</li>
			<?php 
            }
            ?>
			<?php 
            foreach ((array) $this->venue_errors as $error) {
                ?>
			<li><?php 
                echo __('Venue');
                ?>
: <?php 
                echo $error;
                ?>
</li>
			<?php 
            }
            ?>
		</ul>
	</div>
	<?php 
        }
        ?>

	<fieldset id="fields-primary">
		<?php 
        echo Form::input_wrap('name', $this->event->name, array('class' => 'input-lg'), __('Name'), Arr::get($this->event_errors, 'name'), __("Please don't use dates in the name, looks nasty everywhere as the date is usually shown automagically."));
        ?>

		<?php 
        echo Form::textarea_wrap('info', $this->event->info, array('class' => 'input-lg', 'rows' => 20), true, __('Information'), Arr::get($this->event_errors, 'info'), __('Remember, only the first few rows are visible in the calendar view.'), true);
        ?>
	</fieldset>

	<fieldset>
		<?php 
        echo Form::button('save', __('Save event'), array('type' => 'submit', 'class' => 'btn btn-success btn-lg'));
        ?>
		<?php 
        echo Form::button('preview', __('Preview'), array('class' => 'btn btn-default btn-lg', 'data-content-class' => '*', 'data-prepend' => '#preview'));
        ?>
		<?php 
        echo $this->cancel ? HTML::anchor($this->cancel, __('Cancel'), array('class' => 'cancel')) : '';
        ?>

		<?php 
        echo Form::csrf();
        ?>
		<?php 
        echo Form::hidden('latitude', $this->venue->latitude, array('data-geo' => 'lat'));
        ?>
		<?php 
        echo Form::hidden('longitude', $this->venue->longitude, array('data-geo' => 'lng'));
        ?>
		<?php 
        echo Form::hidden('city', $this->event->city_name, array('data-geo' => 'locality'));
        ?>
		<?php 
        echo Form::hidden('venue_id', $this->venue->id);
        ?>
		<?php 
        echo Form::hidden('foursquare_id', $this->venue->foursquare_id);
        ?>
	</fieldset>
</div>

<div class="col-md-4">

	<fieldset id="fields-when" class="row form-inline">
		<div class="col-md-3">
			<?php 
        echo Form::input_wrap('stamp_begin[date]', is_numeric($this->event->stamp_begin) ? Date::format('DMYYYY', $this->event->stamp_begin) : $this->event->stamp_begin, array('class' => 'date', 'maxlength' => 10, 'size' => 7, 'placeholder' => 'd.m.yyyy'), __('From'), Arr::Get($this->event_errors, 'stamp_begin'));
        ?>
		</div>

		<div class="col-md-3">
			<?php 
        echo Form::select_wrap('stamp_begin[time]', array_reverse(Date::hours_minutes(30, true)), is_numeric($this->event->stamp_begin) ? Date::format('HHMM', $this->event->stamp_begin) : (empty($this->event->stamp_begin) ? '22:00' : $this->event->stamp_begin), array('class' => 'time'), '&nbsp;', Arr::get($this->event_errors, 'stamp_begin'));
        ?>
		</div>

		<div class="col-md-3">
			<?php 
        echo Form::select_wrap('stamp_end[time]', Date::hours_minutes(30, true), is_numeric($this->event->stamp_end) ? Date::format('HHMM', $this->event->stamp_end) : (empty($this->event->stamp_end) ? '04:00' : $this->event->stamp_end), array('class' => 'time'), __('To'), Arr::get($this->event_errors, 'stamp_end'));
        ?>
		</div>

		<div class="col-md-3">
			<?php 
        echo Form::input_wrap('stamp_end[date]', is_numeric($this->event->stamp_end) ? Date::format('DMYYYY', $this->event->stamp_end) : $this->event->stamp_end, array('class' => 'date', 'maxlength' => 10, 'size' => 7, 'placeholder' => 'd.m.yyyy'), '&nbsp;', Arr::Get($this->event_errors, 'stamp_end'));
        ?>
		</div>
	</fieldset>

	<br>

	<fieldset id="fields-venue" class="row">
		<div class="col-md-12">
			<?php 
        echo Form::input_wrap('city_name', $this->event->city_name, null, __('City'), Arr::get($this->event_errors, 'city_name'));
        ?>
		</div>

		<div class="col-md-7">
			<?php 
        echo Form::input_wrap('venue_name', $this->event->venue_name, (bool) $this->event->venue_hidden ? array('disabled') : null, __('Venue'), Arr::get($this->event_errors, 'venue_name'));
        ?>
		</div>

		<div class="col-md-5">
			<br>
			<?php 
        echo Form::checkbox_wrap('venue_hidden', 'true', (bool) $this->event->venue_hidden, array('id' => 'field-ug'), __('Underground'));
        ?>
		</div>

		<div class="col-md-12 venue-placeholder hidden">
			<label><?php 
        echo __('Venue');
        ?>
</label>
			<p>
				<span class="venue-name"><?php 
        echo $this->event->venue_name;
        ?>
</span>,
				<span class="venue-city"><?php 
        echo $this->event->city_name;
        ?>
</span>
				<a href="#venue"><?php 
        echo __('Change');
        ?>
</a>
			</p>
		</div>
	</fieldset>

	<div id="map" class="well"></div>

	<fieldset>
		<?php 
        if (!$this->event->flyer_id) {
            echo Form::input_wrap('flyer', $this->event->flyer_url, array('type' => 'url', 'placeholder' => 'http://'), __('Flyer'), $this->flyer_error, __('If you have the flyer only locally you can upload it after saving the event.'));
        }
        ?>

		<?php 
        echo Form::input_wrap('url', $this->event->url, array('type' => 'url', 'placeholder' => 'http://'), __('Homepage'), Arr::get($this->event_errors, 'url'));
        ?>
	</fieldset>

	<fieldset id="fields-tickets" class="row">
		<div class="col-md-4">
			<?php 
        echo Form::input_wrap('price', $this->event->price, $this->event->price === '0.00' ? array('disabled', 'type' => 'number', 'min' => 0, 'step' => 0.5) : array('type' => 'number', 'min' => 0, 'step' => 0.5), __('Tickets'), Arr::get($this->event_errors, 'tickets'), null, '&euro;');
        ?>
		</div>

		<div class="col-md-8">
			<br>
			<?php 
        echo Form::checkbox_wrap('free', 'true', $this->event->price === '0.00', array('id' => 'field-free'), __('Free entry'));
        ?>
		</div>

		<div class="col-md-12">
			<?php 
        echo Form::input_wrap('ticket_url', $this->event->ticket_url, array('placeholder' => 'http://'), __('Buy tickets from'), Arr::get($this->event_errors, 'ticket_url'));
        ?>
		</div>

		<div class="col-md-5">
			<?php 
        echo Form::input_wrap('age', $this->event->age, array('type' => 'number', 'min' => 0, 'max' => 50, 'maxlength' => 3), __('Age limit'), Arr::get($this->event_errors, 'age'), null, __('years'));
        ?>
		</div>
	</fieldset>

	<fieldset id="fields-music">
		<?php 
        echo Form::checkboxes_wrap('tag', $this->tags(), $this->event->tags(), array('class' => 'block-grid three-up'), __('Music'), $this->event_errors);
        ?>
	</fieldset>
</div>

		<?php 
        echo Form::close();
        echo $this->javascript();
        return ob_get_clean();
    }
Example #5
0
    /**
     * Render view.
     *
     * @return  string
     */
    public function content()
    {
        ob_start();
        // Build available groups list
        $groups = array();
        foreach (Model_Forum_Group::factory()->find_all() as $_group) {
            $groups[$_group->id] = $_group->name;
        }
        echo Form::open();
        ?>

	<fieldset>

		<?php 
        echo Form::select_wrap('forum_group_id', $groups, $this->area->forum_group_id, null, __('Group'), Arr::get($this->errors, 'forum_group_id'));
        ?>

		<?php 
        echo Form::input_wrap('name', $this->area->name, null, __('Name'), Arr::get($this->errors, 'name'));
        ?>

		<?php 
        echo Form::input_wrap('description', $this->area->description, null, __('Description'), Arr::get($this->errors, 'description'));
        ?>

		<?php 
        echo Form::input_wrap('sort', $this->area->sort, null, __('Sort'), Arr::get($this->errors, 'sort'));
        ?>

	</fieldset>

	<fieldset class="row">
		<legend><?php 
        echo __('Settings');
        ?>
</legend>

		<div class="col-sm-2">
			<?php 
        echo Form::select_wrap('status', array(Model_Forum_Area::STATUS_NORMAL => __('Normal'), Model_Forum_Area::STATUS_HIDDEN => __('Hidden')), $this->area->status, null, __('Status'), Arr::get($this->errors, 'status'));
        ?>
		</div>

		<div class="col-sm-2">
			<?php 
        echo Form::select_wrap('access_read', array(Model_Forum_Area::READ_NORMAL => __('Everybody'), Model_Forum_Area::READ_MEMBERS => __('Members only')), $this->area->access_read, null, __('Read access'), Arr::get($this->errors, 'access_read'));
        ?>
		</div>

		<div class="col-sm-2">
			<?php 
        echo Form::select_wrap('access_write', array(Model_Forum_Area::WRITE_NORMAL => __('Members'), Model_Forum_Area::WRITE_ADMINS => __('Admins only')), $this->area->access_write, null, __('Write access'), Arr::get($this->errors, 'access_write'));
        ?>
		</div>

		<div class="col-sm-3">
			<?php 
        echo Form::select_wrap('type', array(Model_Forum_Area::TYPE_NORMAL => __('Normal'), Model_Forum_Area::TYPE_BIND => __('Bind, topics bound to content')), $this->area->type, null, __('Type'), Arr::get($this->errors, 'type'));
        ?>
		</div>

		<div class="col-sm-3">
			<?php 
        echo Form::select_wrap('bind', array('' => __('None')) + Model_Forum_Area::get_binds(), $this->area->bind, null, __('Bind config'), Arr::get($this->errors, 'bind'));
        ?>
		</div>

	</fieldset>

	<fieldset>
		<?php 
        echo Form::button('save', __('Save'), array('type' => 'submit', 'class' => 'btn btn-success btn-large'));
        ?>
		<?php 
        echo HTML::anchor(Request::back(Route::url('forum'), true), __('Cancel'), array('class' => 'cancel'));
        ?>

		<?php 
        echo Form::csrf();
        ?>
	</fieldset>

<?php 
        echo Form::close();
        return ob_get_clean();
    }
Example #6
0
		<ul>
			<?php 
echo Form::input_wrap('name', $flyer, null, __('Event'), $errors);
?>
		</ul>
	</fieldset>
</div>

<div class="grid3">
	<fieldset id="fields-date">
		<ul>
			<?php 
echo Form::input_wrap('stamp_begin[date]', is_numeric($flyer->stamp_begin) ? Date::format('DMYYYY', $flyer->stamp_begin) : $flyer->stamp_begin, array('class' => 'date', 'maxlength' => 10), __('Date'), Arr::get($errors, 'stamp_begin'));
?>
			<?php 
echo Form::select_wrap('stamp_begin[time]', Date::hours_minutes(30, true), is_numeric($flyer->stamp_begin) ? Date::format('HHMM', $flyer->stamp_begin) : (empty($flyer->stamp_begin) ? '22:00' : $flyer->stamp_begin), array('class' => 'time'), __('At'), Arr::get($errors, 'stamp_begin'));
?>
		</ul>
	</fieldset>
</div>

<div class="grid1">
	<fieldset class="grid1">
		<?php 
echo Form::csrf();
?>
		<?php 
echo Form::submit_wrap('save', __('Save'));
?>
	</fieldset>
</div>
Example #7
0
<?php

echo isset($input) && $input == 'radio' ? Form::radios_wrap($name, $choices, $value, $attributes + Form::attributes($field), isset($label) ? $label : '', isset($errors) ? $errors : '', isset($tip) ? $tip : '') : Form::select_wrap($name, $choices, $value, $attributes + Form::attributes($field), isset($label) ? $label : '', isset($errors) ? $errors : '', isset($tip) ? $tip : '');
Example #8
0
<?php

echo Form::select_wrap($name, $field->null ? array('' => '') + $options : $options, $value->id(), $attributes + Form::attributes($field), isset($label) ? $label : '', isset($errors) ? $errors : '', isset($tip) ? $tip : '');
Example #9
0
 * @author     Antti Qvickström
 * @copyright  (c) 2011 Antti Qvickström
 * @license    http://www.opensource.org/licenses/mit-license.php MIT license
 */
$tabindex = 0;
echo Form::open(null, array('id' => 'form-topic-edit'));
?>

	<fieldset id="fields-topic">
		<ul>
			<?php 
echo Form::input_wrap('name', $topic, array('tabindex' => ++$tabindex), __('Topic'), $errors);
?>
			<?php 
if (!$post && $admin) {
    echo Form::select_wrap('status', array(Model_Forum_Topic::STATUS_NORMAL => __('Normal'), Model_Forum_Topic::STATUS_SINK => __('Sink'), Model_Forum_Topic::STATUS_LOCKED => __('Locked')), $topic, array('tabindex' => ++$tabindex), __('Status'), $errors);
    echo Form::radios_wrap('sticky', array(0 => __('Normal'), 1 => __('Sticky')), $topic->sticky, null, __('Sticky'), $errors);
}
?>
			<?php 
if ($private) {
    echo Form::textarea_wrap('recipients', $recipients, array('rows' => 3, 'placeholder' => __('Required'), 'tabindex' => ++$tabindex), null, __('Recipients'), $errors);
}
?>
		</ul>
	</fieldset>

	<?php 
if ($post) {
    ?>
	<fieldset id="fields-post">
Example #10
0
    /**
     * Render view.
     *
     * @return  string
     */
    public function content()
    {
        ob_start();
        // Create form attributes
        $attributes = array('class' => 'media');
        if ($this->form_id) {
            $attributes['id'] = $this->form_id;
        }
        $button = __('Save');
        $author = Visitor::$user;
        if (!$this->form_action) {
            switch ($this->mode) {
                case self::QUOTE:
                    $this->form_action = Route::url($this->private ? 'forum_private_post' : 'forum_post', array('topic_id' => $this->forum_topic->id, 'id' => $this->forum_post->parent_id, 'action' => 'quote'));
                    $button = __('Reply');
                    break;
                case self::REPLY:
                    $this->form_action = Route::model($this->forum_topic, 'reply');
                    $button = __('Reply');
                    break;
                case self::EDIT_POST:
                    $this->form_action = Route::url($this->private ? 'forum_private_post' : 'forum_post', array('topic_id' => $this->forum_topic->id, 'id' => $this->forum_post->id, 'action' => 'edit'));
                    $author = $this->forum_post->author();
                    break;
            }
        }
        echo Form::open($this->form_action ? $this->form_action : null, $attributes);
        // Progressively add content, note that we don't break
        switch ($this->mode) {
            // Adding new topic
            case self::NEW_TOPIC:
                // Editing an old topic
            // Editing an old topic
            case self::EDIT_TOPIC:
                $is_admin = Visitor::$user->has_role(array('admin', 'moderator', 'forum moderator'));
                if ($is_admin) {
                    // Build available areas list
                    $areas = array();
                    foreach (Model_Forum_Group::factory()->find_all() as $_group) {
                        $areas[$_group->name] = array();
                        foreach ($_group->areas() as $_area) {
                            $areas[$_group->name][$_area->id] = $_area->name;
                        }
                    }
                    ?>

<div class="panel panel-danger">
	<header class="panel-heading"><?php 
                    echo __('Admin tools');
                    ?>
</header>
	<fieldset class="form-horizontal panel-body">
		<div class="col-md-6">
			<?php 
                    echo Form::radios_wrap('sticky', array(Model_Forum_Topic::STICKY_NORMAL => __('Normal'), Model_Forum_Topic::STICKY_STICKY => '<i class="fa fa-thumb-tack text-warning"></i> ' . __('Pinned')), (int) $this->forum_topic->sticky, array('class' => 'radios'), __('Pinning'), Arr::get($this->errors, 'sticky'), null, true);
                    ?>
		</div>

		<div class="col-md-6">
			<?php 
                    echo Form::radios_wrap('status', array(Model_Forum_Topic::STATUS_NORMAL => __('Normal'), Model_Forum_Topic::STATUS_SINK => '<i class="fa fa-unlock text-muted"></i> ' . __('Sink'), Model_Forum_Topic::STATUS_LOCKED => '<i class="fa fa-lock text-muted"></i> ' . __('Locked')), (int) $this->forum_topic->status, array('class' => 'radios'), __('Status'), Arr::get($this->errors, 'status'), null, true);
                    ?>
		</div>

		<div class="col-md-12">
			<?php 
                    if (!$this->private) {
                        echo Form::select_wrap('forum_area_id', $areas, $this->forum_topic->forum_area_id, null, __('Area'), Arr::get($this->errors, 'forum_area_id'));
                    }
                    ?>
		</div>

	</fieldset>
</div>

		<?php 
                }
                // admin
                ?>

	<?php 
                echo Form::input_wrap('name', $this->forum_topic->name, null, __('Topic'), Arr::get($this->errors, 'name'));
                ?>

	<?php 
                if ($this->private) {
                    echo Form::textarea_wrap('recipients', $this->recipients, array('rows' => 3, 'placeholder' => __('Required')), true, __('Recipients'), Arr::get($this->errors, 'recipients'));
                }
                ?>

	<?php 
                if ($this->mode === self::EDIT_TOPIC && !$is_admin) {
                    ?>

<fieldset>
	<?php 
                    echo Form::button('save', $button, array('type' => 'submit', 'class' => 'btn btn-success btn-large'));
                    ?>
	<?php 
                    echo Form::button('preview', __('Preview'), array('class' => 'btn btn-default btn-large'));
                    ?>
	<?php 
                    echo $this->cancel ? HTML::anchor($this->cancel, __('Cancel'), array('class' => 'cancel')) : '';
                    ?>

	<?php 
                    echo Form::csrf();
                    ?>
</fieldset>

<?php 
                    break;
                }
                // Replying to a topic
            // Replying to a topic
            case self::REPLY:
            case self::QUOTE:
                ?>

<div class="pull-left">
	<?php 
                echo HTML::avatar(Visitor::$user->avatar_url, Visitor::$user->username);
                ?>
</div>

<?php 
                // Editing old post
            // Editing old post
            case self::EDIT_POST:
                ?>

<div class="post-edit media-body panel panel-success form-vertical">
	<header class="panel-heading">
		<?php 
                echo $author ? HTML::user($author) : HTML::chars($this->forum_post->author_name);
                ?>
	</header>

	<fieldset class="panel-body">
		<?php 
                echo Form::textarea_wrap('post', $this->forum_post->post, array('id' => uniqid()), true, null, Arr::get($this->errors, 'post'), null, true);
                ?>
	</fieldset>

	<fieldset class="panel-body">
		<?php 
                echo Form::button('save', $button, array('type' => 'submit', 'class' => 'btn btn-success btn-large'));
                ?>
		<?php 
                echo Form::button('preview', __('Preview'), array('class' => 'btn btn-default btn-large'));
                ?>
		<?php 
                echo $this->cancel ? HTML::anchor($this->cancel, __('Cancel'), array('class' => 'cancel')) : '';
                ?>

		<?php 
                echo Form::csrf();
                ?>
	</fieldset>
</div>

<?php 
        }
        ?>


<?php 
        echo Form::close();
        // Auto-complete recipients
        if ($this->private) {
            ?>

<script>
head.ready('anqh', function() {
	$('textarea[name=recipients]').autocompleteUser({
		user:     <?php 
            echo Visitor::$user->id;
            ?>
,
		maxUsers: 100
	});
});
</script>

<?php 
        }
        return ob_get_clean();
    }