HEX
Server: Apache
System: Linux v38079.2is.nl 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: democfellows (10015)
PHP: 8.1.34
Disabled: opcache_get_status
Upload Files
File: /var/www/vhosts/creativefellows.nl/jhtaxatie.creativefellows.nl/views/inspections/edit_rack.php
<?php
	
	echo '<div class="row rapportages">';
		
		/*
		 * Header
	 	 */
		echo '<div class="small-12 columns">';
			echo '<h1 class="text-center progress-header">';
				echo $data["inspection"]->getCompany() .' <span id="progress-status">0</span>';
				echo '<a href="'. $router->pathFor("inspection.dashboard") .'" class="previous-step"><i class="fa fa-home" aria-hidden="true"></i></a>';
			echo '</h1>';
		echo '</div>';
		
		echo '<div class="small-12 columns">';
			echo '<form class="default-form" action="'. $router->pathFor('inspection.patchrack',["id" => $inspection->getId(),"rackid" => $data["inspection"]->racks[0]->getId()] ) .'" method="post" enctype="multipart/form-data" data-abide novalidate>';

				/*
				 * Loop input groups Input elements
			 	 */
				$i = 0;
										
				foreach($data["rack_fields"] as $group_name => $form_elements)
				{	
					//echo $group_name."|";
					//d($form_elements);
				
					$keys 			= array_keys($data["rack_fields"]);
					$button_label	= isset($keys[$i+1]) ? "Volgende": "Toevoegen";
					$button_type	= isset($keys[$i+1]) ? "button" : "submit";
					
					// section id
					//$section_id			= $group_name == "Keuringspunten - Oude stelling" || $group_name == "Keuringspunten - Nieuwe stelling" ? 'group'.$form_elements[0]->formVersionId() : 'group'. $i;
					//$next_section_id	= $group_name == "Keuringspunten - Oude stelling" || $group_name == "Keuringspunten - Nieuwe stelling" ? 'group'.$form_elements[0]->formVersionId() : 'group'. ($i+1);
				
					//echo $next_section_id;
					echo '<div class="row form-group'. ($i != 0 ? " hidden" : "") .'" id="group'. $i .'">';
					
						echo '<div class="small-12 columns">';
							echo '<h3 class="text-center">'. ucfirst($group_name) .'</h3>';
						echo '</div>';
						
						/*
						 * Loop input elements
					 	 */ 

						if($group_name == "Keuringspunten - Oude stelling" || $group_name == "Keuringspunten - Nieuwe stelling")
						{	
							echo '<div class="small-12 columns">';
							echo '<div class="rack-columns">';
							
							foreach($form_elements as $element)
							{	
								if($element->element[2] != "multi")
								{
									$element_name = $element->element[0];
									echo $element->getInputElement($data["inspection"]->racks[0]->$element_name);
								}
								else{
									$arr_values = [];
									foreach($element->element[5] as $el => $val)
									{
								
										$arr_values[$el] = $data["inspection"]->racks[0]->$el;

										if(end($element->element[5]) == $val){
											$title_element = $el."_title";
											$arr_values[$title_element] = $data["inspection"]->racks[0]->$title_element;
										}
									}
									//d($arr_values);
									echo $element->getInputElement($arr_values);
								}
							}
							
							echo '</div>';	
							echo '</div>';
						}
						else{
							
							foreach($form_elements as $element)
							{	

								$element_name = $element->element[0];
								echo $element->getInputElement($data["inspection"]->racks[0]->$element_name);

							}
						
							
						}
						
						
					
						/*
						 * Navigation
					 	 */ 
						echo '<div class="small-12 large-12 columns">';
							echo '<div class="input-group-button">';
							echo '<button type="'. $button_type .'" class="button expanded navigate-form" data-show="group'. ( $i+1 ) .'" data-hide="group'. $i .'">Volgende</button>';
							echo '</div>';		
						echo '</div>';	
				

					echo '</div>';	
				
					$i++;
			
				}
				echo '<input type="hidden" name="_METHOD" value="PATCH"/>';
	
			echo '</form>';
		echo '</div>';
				
	echo '</div>';
	
	//d($data["inspection"]->racks[0]->getId());
	
												
?>