@extends('layouts.default')

@section('title')
@parent
Редактировать информацию о продукте
@stop

@section('content')
<div class="row">
	<div class="col-md-6 col-md-offset-3">
		{{ Form::open(array('action' => array('ProductsController@update', $project->id, $product->id), 'method' => 'put')) }}
		<h2>Редактировать информацию о продукте</h2>

		<div class="form-group {{ ($errors->has('mark')) ? 'has-error' : '' }}">
			{{ Form::label( 'mark', 'Марка:', array('class' => 'control-label') ) }}
			{{ Form::select('mark', $marks, $product->mark_id, array('class' => 'form-control', 'autofocus')) }}
			{{ ($errors->has('mark') ? $errors->first('mark') : '') }}
		</div>

		<div class="form-group {{ ($errors->has('name')) ? 'has-error' : '' }}">
			{{ Form::label( 'name', 'Название:', array('class' => 'control-label') ) }}
			{{ Form::text('name', $product->name, array('class' => 'form-control')) }}
			{{ ($errors->has('name') ? $errors->first('name') : '') }}
		</div>

		<div class="row">
			<div class="col-md-6">
				<div class="form-group {{ ($errors->has('year_start')) ? 'has-error' : '' }}">
					{{ Form::label( 'year_start', 'С:', array('class' => 'control-label') ) }}
					{{ Form::select('year_start', $yearsStart, $product->year_start, array('class' => 'form-control')) }}
					{{ ($errors->has('year_start') ? $errors->first('name') : '') }}
				</div>
			</div>
			<div class="col-md-6">
				<div class="form-group {{ ($errors->has('year_end')) ? 'has-error' : '' }}">
					{{ Form::label( 'year_end', 'По:', array('class' => 'control-label') ) }}
					{{ Form::select('year_end', $yearsEnd, $product->year_end, array('class' => 'form-control')) }}
					{{ ($errors->has('year_end') ? $errors->first('name') : '') }}
				</div>
			</div>
			<?php
			  $noProduction = $product->no_production;
		  ?>
			<div class="col-md-6">
			  <label class="checkbox">
          <input type="checkbox" @if ($noProduction == 1) checked="checked" @endif name="no-production"> Не отправлять в производство
        </label>
	    </div>
	  </div>

		<?php
			$prices = $product->getPrices();
		?>
		@foreach (ProductType::all() as $productType)
		<h4 class="text-center"><b>{{ $productType->name }}</b></h4>
		<div class="well well-sm">
			<div class="row">
				<div class="col-md-6">
					<div class="form-group {{ ($errors->has('price['.$productType->id.']')) ? 'has-error' : '' }}">
						{{ Form::label( 'price['.$productType->id.']', 'Цена при 100% предоплате:', array('class' => 'control-label') ) }}
						{{ Form::text('price['.$productType->id.']', $prices[$productType->id]['price'], array('class' => 'form-control')) }}
						{{ ($errors->has('price['.$productType->id.']') ? $errors->first('price') : '') }}
					</div>
				</div>
				<div class="col-md-6">
					<div class="form-group {{ ($errors->has('price_back['.$productType->id.']')) ? 'has-error' : '' }}">
						{{ Form::label( 'price_back['.$productType->id.']', 'Цена при наложенном платеже:', array('class' => 'control-label') ) }}
						{{ Form::text('price_back['.$productType->id.']', $prices[$productType->id]['price_back'], array('class' => 'form-control')) }}
						{{ ($errors->has('price_back['.$productType->id.']') ? $errors->first('price_back') : '') }}
					</div>
				</div>
			</div>
			<div class="row">
				<div class="col-md-6">
					<div class="form-group {{ ($errors->has('price_opt['.$productType->id.']')) ? 'has-error' : '' }}">
						{{ Form::label( 'price_opt['.$productType->id.']', 'Оптовая цена:', array('class' => 'control-label') ) }}
						{{ Form::text('price_opt['.$productType->id.']', $prices[$productType->id]['price_opt'], array('class' => 'form-control')) }}
						{{ ($errors->has('price_opt['.$productType->id.']') ? $errors->first('price_opt') : '') }}
					</div>
				</div>
				<div class="col-md-6">
					<?php 
					  $productGroups = '<option value=""></option>';
					  foreach ($project->productGroups as $productGroup){
							if( $prices[$productType->id]['product_group_id'] != $productGroup->id ){
							  $productGroups .= '<option value="'.$productGroup->id.'">'.$productGroup->name.'</option>';
						  }else{
							  $productGroups .= '<option value="'.$productGroup->id.'" selected="selected">'.$productGroup->name.'</option>';
							}
						}
					?>
					<div class="form-group {{ ($errors->has('product_group['.$productType->id.']')) ? 'has-error' : '' }}">
						{{ Form::label( 'product_group['.$productType->id.']', 'Группа продукта:', array('class' => 'control-label') ) }}
						<select class="form-control" id="product_group[{{ $productType->id }}]" name="product_group[{{ $productType->id }}]">
						{{ $productGroups }}
					  </select>
					</div>
				</div>
			</div>
			<div class="row">
				<div class="col-md-4">
					<div class="form-group {{ ($errors->has('plates['.$productType->id.']')) ? 'has-error' : '' }}">
						{{ Form::label( 'plates['.$productType->id.']', 'Пластины:', array('class' => 'control-label') ) }}
						{{ Form::text('plates['.$productType->id.']', $prices[$productType->id]['plates'], array('class' => 'form-control')) }}
						{{ ($errors->has('plates['.$productType->id.']') ? $errors->first('price') : '') }}
					</div>
				</div>
				<div class="col-md-4">
					<div class="form-group {{ ($errors->has('hooks['.$productType->id.']')) ? 'has-error' : '' }}">
						{{ Form::label( 'hooks['.$productType->id.']', 'Уголки:', array('class' => 'control-label') ) }}
						{{ Form::text('hooks['.$productType->id.']', $prices[$productType->id]['hooks'], array('class' => 'form-control')) }}
						{{ ($errors->has('hooks['.$productType->id.']') ? $errors->first('price') : '') }}
					</div>
				</div>
				<div class="col-md-4">
					<div class="form-group {{ ($errors->has('splates['.$productType->id.']')) ? 'has-error' : '' }}">
						{{ Form::label( 'splates['.$productType->id.']', 'С-ки:', array('class' => 'control-label') ) }}
						{{ Form::text('splates['.$productType->id.']', $prices[$productType->id]['splates'], array('class' => 'form-control')) }}
						{{ ($errors->has('splates['.$productType->id.']') ? $errors->first('price') : '') }}
					</div>
				</div>
			</div>
		</div>
		@endforeach

		{{ Form::hidden('id', $product->id) }}
		{{ Form::submit('Сохранить изменения', array('class' => 'btn btn-primary')) }}
		{{ Form::button('Отмена', array('class' => 'btn btn-default', 'onclick'=>'location="'.URL::to('projects').'/'.$project->id.'/products"')) }}

    {{ Form::close() }}
	</div>
</div>

@stop