<?php
$titles = __('error_titles', true);
$bodies = __('error_bodies', true);
$tab = $controller->_get->check('tab') ? $controller->_get->toInt('tab') : 0;
?>
<div class="row wrapper border-bottom white-bg page-heading">
    <div class="col-sm-12">
        <div class="row">
            <div class="col-lg-9 col-md-8 col-sm-6">
                <h2><?php echo __('infoUpdateTypeTitle', true);?></h2>
                <ol class="breadcrumb">
					<li><a href="<?php echo $_SERVER['PHP_SELF']; ?>?controller=pjAdminTypes&amp;action=pjActionIndex"><?php __('menuRates'); ?></a></li>
					<li class="active">
						<strong><?php echo __('infoUpdateTypeTitle', true);?></strong>
					</li>
				</ol>
            </div>
            <div class="col-lg-3 col-md-4 col-sm-6 btn-group-languages">
				<?php if ($tpl['is_flag_ready']) : ?>
				<div class="multilang"></div>
				<?php endif; ?>
			</div>
        </div>

        <p class="m-b-none"><i class="fa fa-info-circle"></i> <?php echo __('infoUpdateTypeBody', true); ?></p>
    </div>
</div>

<div class="row wrapper wrapper-content animated fadeInRight">
	<?php
	$error_code = $controller->_get->toString('err');
	if (!empty($error_code))
    {
    	switch (true)
    	{
    		case in_array($error_code, array('AT01', 'AT03')):
    			?>
    			<div class="alert alert-success">
    				<i class="fa fa-check m-r-xs"></i>
    				<strong><?php echo @$titles[$error_code]; ?></strong>
    				<?php echo @$bodies[$error_code]; ?>
    			</div>
    			<?php 
    			break;
            case in_array($error_code, array('AT04', 'AT08', 'AT12', 'AT13', 'AT14', 'AT15')):	
    			?>
    			<div class="alert alert-danger">
    				<i class="fa fa-exclamation-triangle m-r-xs"></i>
    				<strong><?php echo @$titles[$error_code]; ?></strong>
    				<?php echo @$bodies[$error_code]; ?>
    			</div>
    			<?php
    			break;
    	}
    }
    ?>
	<div class="col-lg-12">
        <div class="ibox float-e-margins">        	
        	<div class="tabs-container">
        		<ul class="nav nav-tabs listing-tabs" role="tablist">
					<li role="presentation" class="<?php echo $tab == 0 ? 'active' : '';?>"><a href="#type-details" aria-controls="type-details" role="tab" data-toggle="tab" data-tab="0"><?php __('lblDetails') ?></a></li>
					<li role="presentation" class="<?php echo $tab == 1 ? 'active' : '';?>"><a href="#type-rates" aria-controls="type-rates" role="tab" data-toggle="tab" data-tab="1"><?php __('lblCustomRates') ?></a></li>
					<li role="presentation" class="<?php echo $tab == 2 ? 'active' : '';?>"><a href="#photos" aria-controls="photos" role="tab" data-toggle="tab" data-tab="2"><?php __('lblPhotos') ?></a></li>
				</ul>
				<form action="<?php echo $_SERVER['PHP_SELF']; ?>?controller=pjAdminTypes&amp;action=pjActionUpdate" method="post" id="frmUpdate" class="form pj-form" enctype="multipart/form-data">
					<input type="hidden" name="action_update" value="1" />
					<input type="hidden" name="csrf_token" value="<?php echo pjAppController::getCsrfToken(); ?>" />
					<input type="hidden" name="id" value="<?php echo $tpl['arr']['id']; ?>" />
					<div class="tab-content">
						<div role="tabpanel" class="tab-pane <?php echo $tab == 0 ? 'active' : '';?>" id="type-details">
							<div class="panel-body">
								<div class="row">
			                        <div class="col-lg-3 col-md-4 col-sm-6">
			                            <div class="form-group">
			                                <label class="control-label"><?php __('lblStatus');?></label>
			
			                                <div class="clearfix">
			                                    <div class="switch onoffswitch-data pull-left">
			                                        <div class="onoffswitch">
			                                            <input type="checkbox" value="1" class="onoffswitch-checkbox" id="status" name="status" <?php echo $tpl['arr']['status'] == 'T' ? 'checked="checked"' : '';?>>
			                                            <label class="onoffswitch-label" for="status">
			                                                <span class="onoffswitch-inner" data-on="<?php __('filter_ARRAY_active', false, true); ?>" data-off="<?php __('filter_ARRAY_inactive', false, true); ?>"></span>
			                                                <span class="onoffswitch-switch"></span>
			                                            </label>
			                                        </div>
			                                    </div>
			                                </div>
			                            </div>
			                        </div>
								</div>
								<div class="row">
			                    	<div class="col-sm-6 col-xs-12">
			                    		<div class="form-group">
			                                <label class="control-label"><?php __('type_name');?></label>
											<?php
											foreach ($tpl['lp_arr'] as $v)
											{
												?>
												<div class="<?php echo $tpl['is_flag_ready'] ? 'input-group ' : NULL;?>pj-multilang-wrap" data-index="<?php echo $v['id']; ?>" style="display: <?php echo (int) $v['is_default'] === 1 ? NULL : 'none'; ?>">
													<input type="text" class="form-control<?php echo (int) $v['is_default'] === 0 ? NULL : ' required'; ?>" name="i18n[<?php echo $v['id']; ?>][name]" value="<?php echo pjSanitize::html($tpl['arr']['i18n'][$v['id']]['name']); ?>" data-msg-required="<?php __('plugin_base_this_field_is_required', false, true);?>">	
													<?php if ($tpl['is_flag_ready']) : ?>
													<span class="input-group-addon pj-multilang-input"><img src="<?php echo PJ_INSTALL_URL . PJ_FRAMEWORK_LIBS_PATH . 'pj/img/flags/' . $v['file']; ?>" alt="<?php echo pjSanitize::html($v['name']); ?>"></span>
													<?php endif; ?>
												</div>
												<?php 
											}
											?>
			                            </div>
			                            <div class="form-group">
			                                <label class="control-label"><?php __('type_extras');?></label>
											<select name="extra_id[]" class="select-item form-control" multiple>
												<?php
												foreach ($tpl['extra_arr'] as $extra)
												{
													?><option value="<?php echo $extra['id']; ?>" <?php echo in_array($extra['id'], $tpl['te_arr']) ? 'selected="selected"' : '';?>><?php echo pjSanitize::html($extra['name']); ?></option><?php
												}
												?>
											</select>
			                            </div>
			                            <div class="form-group" style="display: none;">
											<label class="control-label"><?php __('type_image'); ?></label>
											<br/>
											<?php
											if (!empty($tpl['arr']['thumb_path']) && is_file($tpl['arr']['thumb_path']))
											{
												?>
												<div class="pj-type-image">
													<p class="m-b-md">
														<img src="<?php echo PJ_INSTALL_URL . $tpl['arr']['thumb_path'];?>" alt="" class="pj-scale">
													</p>
													<p class="m-b-md">
														<a href="<?php echo $_SERVER['PHP_SELF']; ?>?controller=pjAdminTypes&amp;action=pjActionDeleteImage&amp;id=<?php echo $tpl['arr']['id'];?>" rev="<?php echo $tpl['arr']['id']; ?>" class="btn btn-xs btn-danger btn-outline btn-file pj-delete-image"><i class="fa fa-trash"></i> <?php __('btn_delete_image');?></a>
													</p>
												</div>
												<?php
											}
											?>
				                    		<div class="fileinput fileinput-new" data-provides="fileinput">
												<span class="btn btn-primary btn-outline btn-file">
													<span class="fileinput-new"><i class="fa fa-upload m-r-xs"></i> <?php __('btn_select_image'); ?></span>
													<span class="fileinput-exists"><i class="fa fa-upload m-r-xs"></i> <?php __('btn_change_image'); ?></span>
													<input type="file" name="thumb_path">
												</span>
												<span class="fileinput-filename"></span>
												<a href="#" class="close fileinput-exists" data-dismiss="fileinput" style="float: none">×</a>
											</div>
										</div>
			                    	</div>
			                    	<div class="col-sm-6 col-xs-12">
			                    		<div class="form-group">
											<label class="control-label"><?php __('type_description'); ?></label>
			                                
			                                <?php
											foreach ($tpl['lp_arr'] as $v)
											{
												?>
												<div class="<?php echo $tpl['is_flag_ready'] ? 'input-group ' : NULL;?>pj-multilang-wrap" data-index="<?php echo $v['id']; ?>" style="display: <?php echo (int) $v['is_default'] === 1 ? NULL : 'none'; ?>">
													<textarea class="form-control" name="i18n[<?php echo $v['id']; ?>][description]" cols="30" rows="10" data-msg-required="<?php __('plugin_base_this_field_is_required', false, true);?>"><?php echo pjSanitize::html($tpl['arr']['i18n'][$v['id']]['description']); ?></textarea>	
													<?php if ($tpl['is_flag_ready']) : ?>
													<span class="input-group-addon pj-multilang-input"><img src="<?php echo PJ_INSTALL_URL . PJ_FRAMEWORK_LIBS_PATH . 'pj/img/flags/' . $v['file']; ?>" alt="<?php echo pjSanitize::html($v['name']); ?>"></span>
													<?php endif; ?>
												</div>
												<?php 
											}
											?>
										</div>
			                    	</div>
			                    </div>
		                    	<div class="hr-line-dashed"></div>
			                    <div class="row">
			                    	<div class="col-md-3 col-sm-6 col-xs-12">
			                    		<div class="form-group">
											<label class="control-label"><?php __('lblPricePerDay'); ?> <span class="type-rates-tooltip" data-toggle="tooltip" data-placement="top" title="<?php __("lblPricePerDayTip", false, true) ?>"><i class="fa fa-info-circle"></i></span></label>
											
											<div class="input-group">
												<input type="text" name="price_per_day" id="price_per_day" value="<?php echo $tpl['arr']['price_per_day'];?>" class="form-control number text-right" data-msg-required="<?php __('plugin_base_this_field_is_required', false, true);?>" data-msg-number="<?php __('prices_invalid_price', false, true);?>" />
			
												<span class="input-group-addon"><?php echo pjCurrency::getCurrencySign($tpl['option_arr']['o_currency'], false) ?></span>
											</div>
										</div>
			                    	</div>
			                    	<div class="col-md-3 col-sm-6 col-xs-12">
			                    		<div class="form-group">
											<label class="control-label"><?php __('lblPricePerHour'); ?> <span class="type-rates-tooltip" data-toggle="tooltip" data-placement="top" title="<?php __("lblPricePerHourTip", false, true) ?>"><i class="fa fa-info-circle"></i></span></label>
			
											<div class="input-group">
												<input type="text" name="price_per_hour" id="price_per_hour" value="<?php echo $tpl['arr']['price_per_hour'];?>" class="form-control number text-right" data-msg-required="<?php __('plugin_base_this_field_is_required', false, true);?>" data-msg-number="<?php __('prices_invalid_price', false, true);?>" />
			
												<span class="input-group-addon"><?php echo pjCurrency::getCurrencySign($tpl['option_arr']['o_currency'], false) ?></span>
											</div>
										</div>
			                    	</div>
			                    	<div class="col-md-3 col-sm-6 col-xs-12">
			                    		<div class="form-group">
											<label class="control-label"><?php __('type_default_distance'); ?>(<?php echo $tpl['option_arr']['o_unit'] ?>) <span class="type-rates-tooltip" data-toggle="tooltip" data-placement="top" title="<?php __("type_default_distance_tip", false, true) ?>"><i class="fa fa-info-circle"></i></span></label>
			
											<input type="text" name="default_distance" id="default_distance"  value="<?php echo (int)$tpl['arr']['default_distance'];?>" class="form-control touchspin3 required text-right" data-msg-required="<?php __('plugin_base_this_field_is_required', false, true);?>" />
										</div>
			                    	</div>
			                    	<div class="col-md-3 col-sm-6 col-xs-12">
			                    		<div class="form-group">
											<label class="control-label"><?php __('type_extra_price'); ?>(<?php echo $tpl['option_arr']['o_unit'] ?>) <span class="type-rates-tooltip" data-toggle="tooltip" data-placement="top" title="<?php __("type_extra_price_tip", false, true) ?>"><i class="fa fa-info-circle"></i></span></label>
											
											<div class="input-group">
												<input type="text" name="extra_price" id="extra_price" value="<?php echo (float)$tpl['arr']['extra_price'];?>" class="form-control number text-right" data-msg-required="<?php __('plugin_base_this_field_is_required', false, true);?>" data-msg-number="<?php __('prices_invalid_price', false, true);?>" />
			
												<span class="input-group-addon"><?php echo pjCurrency::getCurrencySign($tpl['option_arr']['o_currency'], false) ?></span>
											</div>
										</div>
			                    	</div>
			                    </div>
		                    	<div class="hr-line-dashed"></div>
			                    <div class="row">
			                    	<div class="col-md-3 col-sm-6 col-xs-12">
			                    		<div class="form-group">
											<label class="control-label"><?php __('type_passengers'); ?></label>
			
											<input type="text" name="passengers" id="passengers" value="<?php echo (int)$tpl['arr']['passengers'];?>" class="form-control touchspin3 required text-right" data-msg-required="<?php __('plugin_base_this_field_is_required', false, true);?>" />
										</div>
			                    	</div>
			                    	<div class="col-md-3 col-sm-6 col-xs-12">
			                    		<div class="form-group">
											<label class="control-label"><?php __('type_luggages'); ?></label>
			
											<input type="text" name="luggages" id="luggages" value="<?php echo (int)$tpl['arr']['luggages'];?>" class="form-control touchspin3 required text-right" data-msg-required="<?php __('plugin_base_this_field_is_required', false, true);?>" />
										</div>
			                    	</div>
			                    	<div class="col-md-3 col-sm-6 col-xs-12">
			                    		<div class="form-group">
											<label class="control-label"><?php __('type_doors'); ?></label>
			
											<input type="text" name="doors" id="doors" value="<?php echo (int)$tpl['arr']['doors'];?>" class="form-control touchspin3 required text-right" data-msg-required="<?php __('plugin_base_this_field_is_required', false, true);?>" />
										</div>
			                    	</div>
			                    	<div class="col-md-3 col-sm-6 col-xs-12">
			                    		<div class="form-group">
			                                <label class="control-label"><?php __('type_transmission');?></label>
											<select name="transmission" class="select-item form-control required" data-msg-required="<?php __('plugin_base_this_field_is_required', false, true);?>">
												<option value=""><?php __('lblChoose'); ?></option>
												<?php
												foreach (__('type_transmissions', true) as $k => $v)
												{
													?><option value="<?php echo $k; ?>" <?php echo $tpl['arr']['transmission'] == $k ? 'selected="selected"' : '';?>><?php echo $v; ?></option><?php
												}
												?>
											</select>
			                            </div>
			                    	</div>
			                    	
			                    	<div class="col-md-3 col-sm-6 col-xs-12">
			                    		<div class="form-group">
			                    		    <input type="checkbox" name="show_on_fleet_page" id="show_on_fleet_page" class="" <?php if($tpl['arr']['show_on_fleet_page'] == 1) echo 'checked';?> />
											<label class=""><?php __('lblShowOnFleetPage'); ?></label>
										</div>
			                    	</div>
			                    	
			                    </div>
		
								<div class="hr-line-dashed"></div>
				                    
								<div class="clearfix">
									<button type="submit" class="ladda-button btn btn-primary btn-lg btn-phpjabbers-loader pull-left" data-style="zoom-in">
										<span class="ladda-label"><?php __('btnSave', false, true); ?></span>
										<?php include $controller->getConstant('pjBase', 'PLUGIN_VIEWS_PATH') . 'pjLayouts/elements/button-animation.php'; ?>
									</button>
					
									<button type="button" class="btn btn-white btn-lg pull-right" onclick="window.location.href='<?php echo PJ_INSTALL_URL; ?>index.php?controller=pjAdminTypes&action=pjActionIndex';"><?php __('btnCancel'); ?></button>
								</div>
							</div>
						</div>
						<div role="tabpanel" class="tab-pane <?php echo $tab == 1 ? 'active' : '';?>" id="type-rates">
							<div class="panel-body">
								<div class="alert alert-success">
				    				<i class="fa fa-info-circle"></i>
				    				<strong><?php echo __('infoPricesTitle', true); ?></strong><br/>
				    				<?php echo __('infoPricesBody', true); ?>
				    			</div>
								<?php include PJ_VIEWS_PATH . 'pjAdminTypes/elements/rates.php';?>
								<div class="hr-line-dashed"></div>
				                    
								<div class="clearfix">
									<button type="submit" class="ladda-button btn btn-primary btn-lg btn-phpjabbers-loader pull-left btnSaveRates" data-style="zoom-in">
										<span class="ladda-label"><?php __('btnSave', false, true); ?></span>
										<?php include $controller->getConstant('pjBase', 'PLUGIN_VIEWS_PATH') . 'pjLayouts/elements/button-animation.php'; ?>
									</button>
					
									<button type="button" class="btn btn-white btn-lg pull-right" onclick="window.location.href='<?php echo PJ_INSTALL_URL; ?>index.php?controller=pjAdminTypes&action=pjActionIndex';"><?php __('btnCancel'); ?></button>
								</div>
								<div class="modal fade" id="duplicateRatesModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
								  	<div class="modal-dialog modal-md" role="document">
									    <div class="modal-content">
										      <div class="modal-header">
										        	<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
										        	<h4 class="modal-title"><?php __('lblDuplicatedPeriodTitle');?></h4>
										      </div>
										      <div class="modal-body"><?php __('lblDuplicatedPeriodDesc');?></div>
										      <div class="modal-footer">
										        	<button type="button" id="btnShowDuplicateRate" class="btn btn-primary"><?php __('btnOk');?></button>
										      </div>
									    </div><!-- /.modal-content -->
								  	</div><!-- /.modal-dialog -->
								</div><!-- /.modal -->
								
								
								<div class="modal fade" id="emptyRatesModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
								  	<div class="modal-dialog modal-md" role="document">
									    <div class="modal-content">
										      <div class="modal-header">
										        	<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
										        	<h4 class="modal-title"><?php __('lblEmptyRatesTitle');?></h4>
										      </div>
										      <div class="modal-body"><?php __('lblEmptyRatesDesc');?></div>
										      <div class="modal-footer">
										        	<button type="button" class="btn btn-primary" data-dismiss="modal"><?php __('btnOk');?></button>
										      </div>
									    </div><!-- /.modal-content -->
								  	</div><!-- /.modal-dialog -->
								</div><!-- /.modal -->

							</div>
						</div>
						
						<div role="tabpanel" class="tab-pane <?php echo $tab == 2 ? 'active' : '';?>" id="photos">
                            <div class="panel-body">
                                <div id="gallery"></div>
                            </div>
                      	</div>
                      	
					</div>
				</form>
        	</div>
		</div>
	</div>
</div>
<?php include PJ_VIEWS_PATH . 'pjAdminTypes/elements/rates_clone.php';?>

<style>
.pj-selector-config{display: none;}
</style>

<script type="text/javascript">
var myLabel = myLabel || {};
myLabel.alert_title = <?php x__encode('type_image_dtitle');?>;
myLabel.alert_text = <?php x__encode('type_image_dbody');?>;
myLabel.btn_delete = <?php x__encode('btnDelete'); ?>;
myLabel.btn_cancel = <?php x__encode('btnCancel'); ?>;
myLabel.isFlagReady = "<?php echo $tpl['is_flag_ready'] ? 1 : 0;?>";
myLabel.choose = "<?php __('lblChoose', false, true); ?>";

myLabel.has_update = <?php echo (int) $tpl['has_update']; ?>;
var myGallery = myGallery || {};
myGallery.foreign_id = <?php echo $tpl['arr']['id']; ?>;
myGallery.hash = "";

<?php if ($tpl['is_flag_ready']) : ?>
	var pjLocale = pjLocale || {};
	pjLocale.langs = <?php echo $tpl['locale_str']; ?>;
	pjLocale.flagPath = "<?php echo PJ_FRAMEWORK_LIBS_PATH; ?>pj/img/flags/";
<?php endif; ?>
</script>