mirror of
				https://github.com/lubuntu-team/lubuntu.me.git
				synced 2025-10-31 00:24:04 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			93 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			93 lines
		
	
	
		
			3.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| /**
 | |
|  * @var $title string
 | |
|  * @var $columns array
 | |
|  * @var $before_title string
 | |
|  * @var $after_title string
 | |
|  * @var $button_new_window boolean
 | |
|  * @var $equalize_row_heights boolean
 | |
|  * @var $any_column_has_image boolean
 | |
|  */
 | |
| ?>
 | |
| 
 | |
| <?php if ( ! empty( $title ) ) {
 | |
| 	echo $before_title . esc_html( $title ) . $after_title;
 | |
| } ?>
 | |
| 
 | |
| <div class="ow-pt-columns-atom<?php echo( $equalize_row_heights ? ' sow-equalize-row-heights' : '' ) ?>">
 | |
| 
 | |
| 	<?php foreach ( $columns as $i => $column ) : ?>
 | |
|         <div class="ow-pt-column <?php echo $this->get_column_classes( $column, $i, $columns ) ?>"
 | |
|              style="width: <?php echo round( 100 / count( $columns ), 3 ) ?>%">
 | |
|             <div class="ow-pt-title">
 | |
| 				<?php echo esc_html( $column['title'] ) ?>
 | |
| 				<?php if ( ! empty( $column['subtitle'] ) ) : ?>
 | |
|                     <div class="ow-pt-subtitle"><?php echo esc_html( $column['subtitle'] ) ?></div><?php endif; ?>
 | |
|             </div>
 | |
| 
 | |
|             <div class="ow-pt-details">
 | |
|                 <div class="ow-pt-price"><?php echo esc_html( $column['price'] ) ?></div>
 | |
|                 <div class="ow-pt-per"><?php echo esc_html( $column['per'] ) ?></div>
 | |
|             </div>
 | |
| 
 | |
| 			<?php if ( ( $equalize_row_heights && $any_column_has_image ) || ! ( $equalize_row_heights || empty( $column['image'] ) ) ) : ?>
 | |
|                 <div class="ow-pt-image">
 | |
| 					<?php $this->column_image( $column ) ?>
 | |
|                 </div>
 | |
| 			<?php endif; ?>
 | |
| 
 | |
|             <div class="ow-pt-features">
 | |
| 				<?php foreach ( $column['features'] as $i => $feature ) : ?>
 | |
|                     <div class="ow-pt-feature ow-pt-feature-<?php echo $i % 2 == 0 ? 'even' : 'odd' ?> ow-pt-feature-index-<?php echo $i ?>">
 | |
| 
 | |
| 						<?php
 | |
| 						if ( ! empty( $feature['icon_new'] ) ) : ?>
 | |
|                             <div class="sow-feature-icon">
 | |
| 								<?php
 | |
| 								$icon_styles = array();
 | |
| 								if ( ! empty( $feature['icon_color'] ) ) {
 | |
| 									$icon_styles[] = 'color: ' . $feature['icon_color'];
 | |
| 								}
 | |
| 								echo siteorigin_widget_get_icon( $feature['icon_new'], $icon_styles );
 | |
| 								?>
 | |
|                             </div>
 | |
| 						<?php endif; ?>
 | |
|                         <div class="sow-feature-text">
 | |
|                             <p <?php if ( ! empty( $feature['hover'] ) ) : ?>data-tooltip-text="<?php echo esc_attr( $feature['hover'] ) ?>"<?php endif; ?>>
 | |
| 								<?php echo wp_kses_post( $feature['text'] ) ?>
 | |
|                             </p>
 | |
|                         </div>
 | |
|                     </div>
 | |
| 				<?php endforeach; ?>
 | |
|             </div>
 | |
| 
 | |
| 			<?php if ( ! empty( $column['button'] ) ) : ?>
 | |
|                 <div class="ow-pt-button">
 | |
|                     <a href='<?php echo sow_esc_url( $column['url'] ) ?>'
 | |
|                        class="ow-pt-link" <?php if ( ! empty( $button_new_window ) )
 | |
| 						echo 'target="_blank" rel="noopener noreferrer"' ?>><?php echo esc_html( $column['button'] ) ?></a>
 | |
|                 </div>
 | |
| 			<?php endif; ?>
 | |
|         </div>
 | |
| 	<?php endforeach; ?>
 | |
| 
 | |
| 
 | |
| 	<?php
 | |
| 	global $siteorigin_price_table_icons;
 | |
| 	if ( empty( $siteorigin_price_table_icons ) ) {
 | |
| 		$siteorigin_price_table_icons = array();
 | |
| 	}
 | |
| 	foreach ( $columns as $i => $column ) {
 | |
| 		foreach ( $column['features'] as $feature ) {
 | |
| 			if ( ! empty( $feature['icon'] ) && empty( $siteorigin_price_table_icons[ $feature['icon'] ] ) ) {
 | |
| 				$siteorigin_price_table_icons[ $feature['icon'] ] = true;
 | |
| 				echo '<div style="display:none" id="so-pt-icon-' . $feature['icon'] . '">';
 | |
| 				readfile( plugin_dir_path( __FILE__ ) . '../fontawesome/' . $feature['icon'] . '.svg' );
 | |
| 				echo '</div>';
 | |
| 			}
 | |
| 		}
 | |
| 	}
 | |
| 	?>
 | |
| 
 | |
| </div>
 |