wp/wp-content/themes/IN-MOTION-package-u1/in-motion/portfolio.php
author ymh <ymh.work@gmail.com>
Tue, 09 Jun 2015 11:14:17 +0000
changeset 6 490d5cc509ed
parent 0 d970ebf37754
permissions -rwxr-xr-x
update portfolio
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
<?php
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
/*
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
Template Name: Portfolio template
6
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
     4
* Version: 1.3
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
*/
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
get_header(); ?>
6
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
     7
	<div class="content-area">
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
     8
		<div id="container" class="site-content site-main">
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
			<div id="content" class="hentry">
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
				<div class="breadcrumbs home_page_title entry-header">
6
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    11
					<?php global $post, $wpdb, $wp_query, $request;
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    12
					$portfolio_options = get_option( 'prtfl_options' );
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    13
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    14
					if ( isset( $wp_query->query_vars["technologies"] ) ) {
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    15
						$term = get_term_by( 'slug', $wp_query->query_vars["technologies"], 'portfolio_technologies' );
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    16
						echo $portfolio_options['prtfl_technologies_text_field'] . " " . ( $term->name );
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    17
					} elseif ( isset( $wp_query->query_vars["portfolio_executor_profile"] ) ) {
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    18
						$term = get_term_by('slug', $wp_query->query_vars["portfolio_executor_profile"], 'portfolio_executor_profile');
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    19
						echo __( 'Executor Profile', 'portfolio' ) . ": <h1>" . ( $term->name ) . "</h1>";
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    20
						$_SESSION['prtfl_page_name'] = __( 'Executor Profile', 'portfolio' ) . ": " . ( $term->name );
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    21
						$_SESSION['prtfl_page_url'] = get_pagenum_link( $wp_query->query_vars['paged'] );
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    22
					} else {
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    23
						the_title();
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    24
					} ?>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    25
				</div>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    26
				<?php $count = 0;
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    27
				if ( get_query_var( 'paged' ) ) {
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    28
					$paged = get_query_var( 'paged' );
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    29
				} elseif ( get_query_var( 'page' ) ) {
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    30
					$paged = get_query_var( 'page' );
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
				} else {
6
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    32
					$paged = 1;
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    33
				}
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    34
				$per_page = $showitems = get_option( 'posts_per_page' ); 
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
				$technologies = isset( $wp_query->query_vars["technologies"] ) ? $wp_query->query_vars["technologies"] : "";
6
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    36
				$executor_profile = isset( $wp_query->query_vars["portfolio_executor_profile"] ) ? $wp_query->query_vars["portfolio_executor_profile"] : "";
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    37
				if ( "" != $technologies ) {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
					$args = array(
6
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    39
						'post_type' 		=> 'portfolio',
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    40
						'post_status' 		=> 'publish',
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    41
						'orderby' 			=> $portfolio_options['prtfl_order_by'],
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    42
						'order'			 	=> $portfolio_options['prtfl_order'],
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    43
						'posts_per_page'	=> $per_page,
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    44
						'paged' 			=> $paged,
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    45
						'tax_query' 		=> array(
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    46
							array(
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    47
								'taxonomy' 	=> 'portfolio_technologies',
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    48
								'field' 	=> 'slug',
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    49
								'terms' 	=> $technologies
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    50
							)
6
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    51
						)
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    52
					);
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    53
				} else if ( "" != $executor_profile ) {
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    54
					$args = array(
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    55
						'post_type' 		=> 'portfolio',
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    56
						'post_status' 		=> 'publish',
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    57
						'orderby'			=> $portfolio_options['prtfl_order_by'],
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    58
						'order' 			=> $portfolio_options['prtfl_order'],
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    59
						'posts_per_page' 	=> $per_page,
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    60
						'paged' 			=> $paged,
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    61
						'tax_query' 		=> array(
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    62
							array(
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    63
								'taxonomy' 	=> 'portfolio_executor_profile',
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    64
								'field' 	=> 'slug',
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    65
								'terms' 	=> $executor_profile
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    66
							)
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    67
						)
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    68
					);
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    69
				} else {
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    70
					$args = array(
6
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    71
						'post_type'			=>	'portfolio',
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    72
						'post_status'		=>	'publish',
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    73
						'orderby'			=>	$portfolio_options['prtfl_order_by'],
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    74
						'order'				=>	$portfolio_options['prtfl_order'],
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    75
						'posts_per_page'	=>	$per_page,
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    76
						'paged'				=>	$paged
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    77
					);
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    78
				}
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    79
6
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    80
				$second_query = new WP_Query( $args );
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    81
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    82
				$pdfprnt_options = get_option('pdfprnt_options_array');
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    83
				if ( empty( $pdfprnt_options ) )
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    84
					$pdfprnt_options = get_option('pdfprntpr_options_array');
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    85
				if (  isset( $pdfprnt_options ) && is_array( $pdfprnt_options ) && true === in_array( 'portfolio', $pdfprnt_options['use_types_posts'] ) ) {
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    86
					if ( function_exists( 'pdfprnt_show_buttons_for_bws_portfolio_post' ) )
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    87
						echo pdfprnt_show_buttons_for_bws_portfolio_post();
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    88
					elseif ( function_exists( 'pdfprntpr_show_buttons_for_bws_portfolio_post' ) )
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    89
						echo pdfprntpr_show_buttons_for_bws_portfolio_post();
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    90
				}
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
    91
				
6
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    92
				$request = $second_query->request;
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    93
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    94
				if ( $second_query->have_posts() ) : 
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    95
					while ( $second_query->have_posts() ) : $second_query->the_post(); ?>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    96
						<div class="portfolio_content entry-content">
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    97
							<div class="entry">
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    98
								<?php $meta_values		=	get_post_custom( $post->ID );
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    99
								$post_thumbnail_id	=	get_post_thumbnail_id( $post->ID );
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   100
								if ( empty ( $post_thumbnail_id ) ) {
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   101
									$args = array(
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   102
										'post_parent'		=>	$post->ID,
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   103
										'post_type'			=>	'attachment',
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   104
										'post_mime_type'	=>	'image',
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   105
										'numberposts'		=>	1
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   106
									);
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   107
									$attachments		=	get_children( $args );
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   108
									$post_thumbnail_id	=	key( $attachments );
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   109
								}
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   110
								$image			=	wp_get_attachment_image_src( $post_thumbnail_id, 'portfolio-thumb' );
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   111
								$image_large	=	wp_get_attachment_image_src( $post_thumbnail_id, 'large' );
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   112
								$image_alt		=	get_post_meta( $post_thumbnail_id, '_wp_attachment_image_alt', true );
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   113
								$image_desc 	=	get_post($post_thumbnail_id);
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   114
								$image_desc		=	$image_desc->post_content;
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   115
								$post_meta		=	get_post_meta( $post->ID, 'prtfl_information', true);
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   116
								$date_compl		=	isset( $post_meta['_prtfl_date_compl'] ) ? $post_meta['_prtfl_date_compl'] : '';
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   117
								if ( ! empty( $date_compl ) && 'in progress' != $date_compl) {
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   118
									$date_compl		= explode( "/", $date_compl );
6
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   119
									$date_compl		= date( get_option( 'date_format' ), strtotime( $date_compl[1] . "-" . $date_compl[0] . '-' . $date_compl[2] ) );
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   120
								}
6
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   121
								$link			=	isset( $post_meta['_prtfl_link'] ) ? $post_meta['_prtfl_link'] : '';
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   122
								$short_descr	=	isset( $post_meta['_prtfl_short_descr'] ) ? $post_meta['_prtfl_short_descr'] : '';
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   123
								if ( empty( $short_descr ) )
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   124
									$short_descr = get_the_excerpt();
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   125
								$title = get_the_title();
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   126
								if ( empty( $title ) )
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   127
									$title = '(' . __( 'No title', 'portfolio-pro' ) . ')';
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   128
								$permalink = get_permalink(); 
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   129
								if ( ! empty( $image[0] ) ) { ?>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   130
									<div class="portfolio_thumb">
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   131
										<a rel="bookmark" href="<?php echo $permalink; ?>" title="<?php echo $title; ?>">
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   132
											<img src="<?php echo $image[0]; ?>" width="<?php echo $portfolio_options['prtfl_custom_size_px'][0][0]; ?>" height="<?php echo $portfolio_options['prtfl_custom_size_px'][0][1]; ?>" alt="<?php echo $image_alt; ?>" />
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   133
										</a>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   134
									</div><!-- .portfolio_thumb -->
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   135
								<?php } ?>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   136
								<div class="portfolio_short_content">
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   137
									<div class="item_title">
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   138
										<p>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   139
											<a href="<?php echo $permalink; ?>" rel="bookmark"><?php echo $title; ?></a>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   140
										</p>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   141
									</div><!-- .item_title -->
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   142
									<?php if ( 1 == $portfolio_options['prtfl_date_additional_field'] ) { ?>
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   143
										<p>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   144
											<span class="lable"><?php echo $portfolio_options['prtfl_date_text_field']; ?></span> <?php echo $date_compl; ?>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   145
										</p>
6
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   146
									<?php }
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   147
									$user_id = get_current_user_id();
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   148
									if ( 1 == $portfolio_options['prtfl_link_additional_field'] ) {
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   149
										if ( false !== parse_url( $link ) ) { ?>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   150
											<?php if ( ( 0 == $user_id && 0 == $portfolio_options['prtfl_link_additional_field_for_non_registered'] ) || 0 != $user_id ) { ?>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   151
												<p><span class="lable"><?php echo $portfolio_options['prtfl_link_text_field']; ?></span> <a href="<?php echo $link; ?>"><?php echo $link; ?></a></p>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   152
											<?php } else { ?>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   153
												<p><span class="lable"><?php echo $portfolio_options['prtfl_link_text_field']; ?></span> <?php echo $link; ?></p>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   154
											<?php }
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   155
										} else { ?>
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   156
											<p><span class="lable"><?php echo $portfolio_options['prtfl_link_text_field']; ?></span> <?php echo $link; ?></p>
6
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   157
										<?php }
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   158
									}
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   159
									if ( 1 == $portfolio_options['prtfl_shrdescription_additional_field'] ) { ?>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   160
										<p><span class="lable"><?php echo $portfolio_options['prtfl_shrdescription_text_field']; ?></span> <?php echo $short_descr; ?></p>
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   161
									<?php } ?>
6
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   162
								</div><!-- .portfolio_short_content -->
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   163
							</div><!-- .entry -->
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   164
							<div class="entry_footer">
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   165
								<div class="read_more">
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   166
									<a href="<?php the_permalink(); ?>" rel="bookmark"><?php _e( 'Read more', 'portfolio' ); ?></a>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   167
								</div><!-- .read_more -->
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   168
								<?php $terms = wp_get_object_terms( $post->ID, 'portfolio_technologies' );
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   169
								if ( is_array( $terms ) && 0 < count( $terms ) ) { ?>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   170
									<div class="portfolio_terms">
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   171
										<?php echo $portfolio_options['prtfl_technologies_text_field'];
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   172
										$count = 0;
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   173
										foreach ( $terms as $term ) {
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   174
											if ( 0 < $count )
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   175
												echo ', ';
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   176
											echo '<a href="' . get_term_link( $term->slug, 'portfolio_technologies') . '" title="' . sprintf( __( "View all posts in %s" ), $term->name ) . '" ' . '>' . $term->name . '</a>';
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   177
											$count++;
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   178
										} ?>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   179
									</div><!-- .portfolio_terms -->
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   180
								<?php } ?>
6
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   181
							</div><!-- .entry_footer -->
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   182
						</div><!-- .portfolio_content -->
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   183
					<?php endwhile;
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   184
				endif; ?>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   185
			</div><!-- #content -->	
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   186
			<?php $count_all_albums = $second_query->found_posts;
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   187
			wp_reset_query(); 
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   188
			$request = $wp_query->request;
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   189
			$pages = intval( $count_all_albums / $per_page );
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   190
			if ( $count_all_albums % $per_page > 0 )
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   191
				$pages += 1;
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   192
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   193
			$range = 2;
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   194
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   195
			if ( ! $pages )
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   196
				$pages = 1;
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   197
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   198
			if ( 1 != $pages ) { ?>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   199
				<div class='clear'></div>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   200
				<div id="portfolio_pagenation">
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   201
					<div class='pagination'>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   202
						<?php if ( 2 < $paged && $paged > $range + 1 && $showitems < $pages )
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   203
							echo "<a href='" . get_pagenum_link( 1 ) . "'>&laquo;</a>";
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   204
						if ( 1 < $paged && $showitems < $pages )
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   205
							echo "<a href='" . get_pagenum_link( $paged - 1 ) . "'>&lsaquo;</a>";
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   206
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   207
						for ( $i = 1; $i <= $pages; $i++ ) {
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   208
							if ( 1 != $pages && ( ! ( $i >= $paged + $range + 1 || $i <= $paged - $range - 1 ) || $pages <= $showitems ) ) {
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   209
								echo ( $paged == $i ) ? "<span class='current'>" . $i . "</span>":"<a href='" . get_pagenum_link( $i ) . "' class='inactive' >" . $i . "</a>";
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   210
							}
6
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   211
						}
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   212
						if ( $paged < $pages && $showitems < $pages )
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   213
							echo "<a href='" . get_pagenum_link( $paged + 1 ) . "'>&rsaquo;</a>";
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   214
						if ( $paged < $pages - 1 && $paged + $range - 1 < $pages && $showitems < $pages )
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   215
							echo "<a href='" . get_pagenum_link( $pages ) . "'>&raquo;</a>"; ?>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   216
						<div class='clear'></div>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   217
					</div><!-- .pagination -->
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   218
				</div><!-- #portfolio_pagenation -->
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   219
			<?php } ?>
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   220
			<?php comments_template(); ?>
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   221
		</div><!-- #container -->
6
490d5cc509ed update portfolio
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
   222
	</div><!-- .content-area -->
0
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   223
<?php get_sidebar(); ?>
d970ebf37754 first import
ymh <ymh.work@gmail.com>
parents:
diff changeset
   224
<?php get_footer(); ?>