Issues (1066)

templates/archive-projects.php (18 issues)

1
<?php
2
/**
3
 * The template for displaying all single projects.
4
 *
5
 * @package lsx-projects
6
 */
7
8
get_header(); ?>
9
10
<?php lsx_content_wrap_before(); ?>
11
12
<div id="primary" class="content-area <?php echo esc_attr( lsx_main_class() ); ?>">
13
14
	<?php lsx_content_before(); ?>
15
16
	<main id="main" class="site-main">
17
18
		<?php lsx_content_top(); ?>
19
20
		<?php
21
		if ( ! function_exists( 'lsx_search' ) ) {
0 ignored issues
show
Expected 0 spaces after opening bracket; 1 found
Loading history...
Expected 0 spaces before closing bracket; 1 found
Loading history...
22
			$args = array(
23
				'taxonomy'   => 'project-group',
24
				'hide_empty' => false,
25
			);
26
27
			$groups = get_terms( $args );
0 ignored issues
show
Equals sign not aligned with surrounding assignments; expected 9 spaces but found 1 space

This check looks for multiple assignments in successive lines of code. It will report an issue if the operators are not in a straight line.

To visualize

$a = "a";
$ab = "ab";
$abc = "abc";

will produce issues in the first and second line, while this second example

$a   = "a";
$ab  = "ab";
$abc = "abc";

will produce no issues.

Loading history...
28
			$group_selected = get_query_var( 'project-group' );
29
30
			if ( count( $groups ) > 0 ) {
0 ignored issues
show
Expected 0 spaces after opening bracket; 1 found
Loading history...
Expected 0 spaces before closing bracket; 1 found
Loading history...
31
			?>
32
33
			<ul class="nav nav-tabs lsx-projects-filter">
34
				<?php
35
					$group_selected_class = '';
36
37
					if ( empty( $group_selected ) ) {
0 ignored issues
show
Expected 0 spaces after opening bracket; 1 found
Loading history...
Expected 0 spaces before closing bracket; 1 found
Loading history...
38
						$group_selected_class = ' class="active"';
39
					}
40
				?>
41
42
				<li<?php echo wp_kses_post( $group_selected_class ); ?>><a href="<?php echo empty( $group_selected ) ? '#' : esc_url( get_post_type_archive_link( 'project' ) ); ?>" data-filter="*"><?php esc_html_e( 'All', 'lsx-projects' ); ?></a></li>
43
44
				<?php foreach ( $groups as $group ) : ?>
0 ignored issues
show
Expected 0 spaces after opening bracket; 1 found
Loading history...
Expected 0 spaces before closing bracket; 1 found
Loading history...
45
					<?php
46
						$group_selected_class = '';
47
48
						if ( (string) $group_selected === (string) $group->slug ) {
0 ignored issues
show
Expected 0 spaces after opening bracket; 1 found
Loading history...
Expected 0 spaces before closing bracket; 1 found
Loading history...
49
							$group_selected_class = ' class="active"';
50
						}
51
					?>
52
53
					<li<?php echo wp_kses_post( $group_selected_class ); ?>><a href="<?php echo empty( $group_selected ) ? '#' : esc_url( get_term_link( $group ) ); ?>" data-filter=".filter-<?php echo esc_attr( $group->slug ); ?>"><?php echo esc_attr( $group->name ); ?></a></li>
54
				<?php endforeach; ?>
55
			</ul>
56
57
			<?php
58
			}
59
		}
60
		?>
61
62
		<?php if ( have_posts() ) : ?>
0 ignored issues
show
Expected 0 spaces after opening bracket; 1 found
Loading history...
Expected 0 spaces before closing bracket; 1 found
Loading history...
Blank line found at start of control structure
Loading history...
63
64
			<div class="lsx-projects-container">
65
				<div class="row row-flex lsx-projects-row">
66
67
					<?php
68
						$count = 0;
69
70
						while ( have_posts() ) {
0 ignored issues
show
Expected 0 spaces after opening bracket; 1 found
Loading history...
Expected 0 spaces before closing bracket; 1 found
Loading history...
71
							the_post();
72
							include LSX_PROJECTS_PATH . '/templates/content-archive-projects.php';
73
						}
74
					?>
75
76
				</div>
77
			</div>
78
79
			<?php lsx_paging_nav(); ?>
80
81
		<?php else : ?>
0 ignored issues
show
Blank line found at start of control structure
Loading history...
82
83
			<?php get_template_part( 'partials/content', 'none' ); ?>
84
85
		<?php endif; ?>
86
87
		<?php lsx_content_bottom(); ?>
88
89
	</main><!-- #main -->
90
91
	<?php lsx_content_after(); ?>
92
93
</div><!-- #primary -->
94
95
<?php lsx_content_wrap_after(); ?>
96
97
<?php get_sidebar(); ?>
98
99
<?php get_footer();
0 ignored issues
show
Opening PHP tag must be on a line by itself
Loading history...
100