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/mygeomil.creativefellows.nl/13102021/views/view.articles.php
<?php
	
	use App\Domain\Tour\Data\PulsarData;
	
	echo $this->fetch('partials/header.inc.php', [
		"meta_title" => $page->metaTitle(),
		"meta_description" => $page->metaDescription(),
	//	"navigation" => $navigation
	]);

?>

<div class="grid-y grid-frame">
	
	<div class="cell shrink header">
		<?php
			
			echo $navigation->getHeader();
			
		?>
	</div>
	
	<div class="cell auto">
		
		
		<div class="grid-y grid-frame">
			<div class="cell auto cell-block-y">
				
				<div class="grid-x" style="height:100%;">
					
												
					<?php 
					
						/*
						 * Sidebar 
						 */
						echo '<div class="cell shrink">';
							echo '<div class="page-sidebar">';
								
								echo '<h3 style="position:relative;">';
									echo 'Product categories';
									if(isset($_GET["tour"])){
										echo (new PulsarData("article-categories"))->html();
									}
								echo '</h3>';
								
								echo $data->categoryMenu();
								
							echo '</div>';
						echo '</div>';

					
					?>
						
					
					
					<!-- content -->
					<div class="cell auto">
							
						<div class="grid-container">
							<div class="grid-x">
								<div class="cell small-12">
									<div class="page-content">
										

										<?php 
											
											echo '<div class="grid-x grid-padding-x">';
												echo '<div class="cell small-12">';
													
																										
													/*
													 * Category name & add page
													 */
													echo '<div class="grid-x">';
											
														echo '<div class="cell shrink">';
															echo '<h2>'. $page->category()->name() .'</h2>';
														echo '</div>';
												
														echo '<div class="cell auto">';
														
															if(isset($_GET["tour"])){
																echo '<span class="tooltip-wrapper">';
																	echo (new PulsarData("search-articles"))->html("geomil-pulser__align-right");
																echo '</span>';
															}
															
															// toggle search
															echo '<div class="toggle-search-input">';
															
															
																echo '<div class="search-icon">
																		<label for="search-site"><i class="fal fa-search"></i></label>
																	  </div>
																	  <div class="input-wrapper open">
																		<input type="text" placeholder="Search by ID or description" name="q" id="search-section" value="" autocomplete="off" data-filter="articles-table" data-link="'. $page->category()->link() .'" data-category="'. $page->category()->url() .'"><button type="button">Search</button>
																	  </div>';
																	  
																	  
															echo '</div>';	
															
															// toggle figure
															echo '<span class="tooltip-wrapper">';
																echo $page->category()->toggleFigure();
																if(isset($_GET["tour"])){
																	echo (new PulsarData("toggle-figure"))->html("geomil-pulser__align-right","margin-right:3rem");
																}
															echo '<span>';
															
														echo '</div>';
												
													echo '</div>';
											
											
													echo '<div class="table" id="articles-table" order-articles>';
											
														echo '<div class="table__row table__header">';
															echo '<div class="grid-x grid-padding-x">';
						
																echo '<div class="cell medium-2">Article ID</div>';
																echo '<div class="cell auto">Description</div>';														
																echo '<div class="cell medium-3 cell__row-price">
																	<div class="grid-x">
																		<div class="cell small-10">Price</div>
																	</div>
																</div>';
							
															echo '</div>';
														echo '</div>';
												
														echo '<div class="table__body">';										
															foreach($data->articles() as $i => $article)
															{

																echo '<div class="table__row" article-row data-id="'. $article->id() .'">';
																	echo '<div class="grid-x grid-padding-x">';
													
																		echo '<div class="cell medium-2 cell__row-number"><a order-product data-attributes="'. $article->attributes() .'">'. $article->id() .'</a><span class="figure-position">'. ( $i+1 ) .'</span></div>';
																		echo '<div class="cell auto">'. $article->description() .'</div>';
																		echo '<div class="cell medium-3 cell__row-price">
																				<div class="grid-x small-padding-collapse">
																					<div class="cell small-10">'. $article->price() .'</div>
																					<div class="cell small-2 cell__to-cart"><button order-product data-attributes="'. $article->attributes() .'"><i class="fal fa-cart-plus"></i></button></div>
																				</div>
																			</div>';		
																												
																	echo '</div>';
																echo '</div>';
															}
														echo '</div>';
												
													echo '</div>';	
											
													echo $data->pagination();
												
												echo '</div>';
											echo '</div>';											
																				
										
											
											/* 
											 * article reveal
											 */
											echo $this->fetch('partials/article-reveal.inc.php');
																						
																				
											
										?>

									</div>
								</div>
							</div>
						</div>
					</div>
					
					
				</div>
				
				<?php

					echo $this->fetch('partials/figure.inc.php',[
						"title" => $page->category()->name(),
						"figure" => $page->category()->img()// <img src="/content/figures/FIG40RL - Casing tubing.jpg">
					]);
					
				?>
				
			
			
			</div>			
		</div>
		
		
		
	</div>

</div>

<?php

	echo $this->fetch('partials/footer.inc.php');

?>