Completed
Push — master ( f4bd49...2a749c )
by Jared
15:34 queued 06:31
created
lib/timber-post.php 1 patch
Spacing   +61 added lines, -61 removed lines patch added patch discarded remove patch
@@ -168,7 +168,7 @@  discard block
 block discarded – undo
168 168
 	 * @param mixed $pid
169 169
 	 */
170 170
 	public function __construct($pid = null) {
171
-		$pid = $this->determine_id( $pid );
171
+		$pid = $this->determine_id($pid);
172 172
 		$this->init($pid);
173 173
 	}
174 174
 
@@ -188,13 +188,13 @@  discard block
 block discarded – undo
188 188
 			&& get_class($wp_query->queried_object) == 'WP_Post'
189 189
 			) {
190 190
 			$pid = $wp_query->queried_object_id;
191
-		} else if ( $pid === null && $wp_query->is_home && isset($wp_query->queried_object_id) && $wp_query->queried_object_id )  {
191
+		} else if ( $pid === null && $wp_query->is_home && isset($wp_query->queried_object_id) && $wp_query->queried_object_id ) {
192 192
 			//hack for static page as home page
193 193
 			$pid = $wp_query->queried_object_id;
194 194
 		} else if ( $pid === null ) {
195 195
 			$gtid = false;
196 196
 			$maybe_post = get_post();
197
-			if ( isset($maybe_post->ID) ){
197
+			if ( isset($maybe_post->ID) ) {
198 198
 				$gtid = true;
199 199
 			}
200 200
 			if ( $gtid ) {
@@ -260,7 +260,7 @@  discard block
 block discarded – undo
260 260
 	 * @param string $field
261 261
 	 * @param mixed $value
262 262
 	 */
263
-	public function update( $field, $value ) {
263
+	public function update($field, $value) {
264 264
 		if ( isset($this->ID) ) {
265 265
 			update_post_meta($this->ID, $field, $value);
266 266
 			$this->$field = $value;
@@ -275,7 +275,7 @@  discard block
 block discarded – undo
275 275
 	 * @param mixed $pid
276 276
 	 * @return WP_Post on success
277 277
 	 */
278
-	protected function prepare_post_info( $pid = 0 ) {
278
+	protected function prepare_post_info($pid = 0) {
279 279
 		if ( is_string($pid) || is_numeric($pid) || (is_object($pid) && !isset($pid->post_title)) || $pid === 0 ) {
280 280
 			$pid = self::check_post_id($pid);
281 281
 			$post = get_post($pid);
@@ -297,7 +297,7 @@  discard block
 block discarded – undo
297 297
 	 * @internal
298 298
 	 * @return integer ID number of a post
299 299
 	 */
300
-	protected function check_post_id( $pid ) {
300
+	protected function check_post_id($pid) {
301 301
 		if ( is_numeric($pid) && $pid === 0 ) {
302 302
 			$pid = get_the_ID();
303 303
 			return $pid;
@@ -323,7 +323,7 @@  discard block
 block discarded – undo
323 323
 		global $wpdb;
324 324
 		$query = $wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_name = %s LIMIT 1", $post_name);
325 325
 		$result = $wpdb->get_row($query);
326
-		if (!$result) {
326
+		if ( !$result ) {
327 327
 			return null;
328 328
 		}
329 329
 		return $result->ID;
@@ -362,7 +362,7 @@  discard block
 block discarded – undo
362 362
 				$text = TimberHelper::trim_words($text, $len, false);
363 363
 				$trimmed = true;
364 364
 			}
365
-			$text = do_shortcode( $text );
365
+			$text = do_shortcode($text);
366 366
 		}
367 367
 		if ( !strlen($text) ) {
368 368
 			$text = TimberHelper::trim_words($this->get_content(), $len, false);
@@ -391,11 +391,11 @@  discard block
 block discarded – undo
391 391
 			}
392 392
 			$read_more_class = apply_filters('timber/post/get_preview/read_more_class', "read-more");
393 393
 			if ( $readmore && isset($readmore_matches) && !empty($readmore_matches[1]) ) {
394
-				$text .= ' <a href="' . $this->get_permalink() . '" class="'.$read_more_class .'">' . trim($readmore_matches[1]) . '</a>';
394
+				$text .= ' <a href="' . $this->get_permalink() . '" class="' . $read_more_class . '">' . trim($readmore_matches[1]) . '</a>';
395 395
 			} elseif ( $readmore ) {
396
-				$text .= ' <a href="' . $this->get_permalink() . '" class="'.$read_more_class .'">' . trim($readmore) . '</a>';
396
+				$text .= ' <a href="' . $this->get_permalink() . '" class="' . $read_more_class . '">' . trim($readmore) . '</a>';
397 397
 			}
398
-			if ( !$strip && $last_p_tag && ( strpos($text, '<p>') || strpos($text, '<p ') ) ) {
398
+			if ( !$strip && $last_p_tag && (strpos($text, '<p>') || strpos($text, '<p ')) ) {
399 399
 				$text .= '</p>';
400 400
 			}
401 401
 		}
@@ -407,7 +407,7 @@  discard block
 block discarded – undo
407 407
 	 * @internal
408 408
 	 * @param bool|int $pid a post ID number
409 409
 	 */
410
-	function import_custom( $pid = false ) {
410
+	function import_custom($pid = false) {
411 411
 		if ( !$pid ) {
412 412
 			$pid = $this->ID;
413 413
 		}
@@ -422,13 +422,13 @@  discard block
 block discarded – undo
422 422
 	 * @param int $pid
423 423
 	 * @return array
424 424
 	 */
425
-	protected function get_post_custom( $pid ) {
425
+	protected function get_post_custom($pid) {
426 426
 		apply_filters('timber_post_get_meta_pre', array(), $pid, $this);
427 427
 		$customs = get_post_custom($pid);
428 428
 		if ( !is_array($customs) || empty($customs) ) {
429 429
 			return array();
430 430
 		}
431
-		foreach ( $customs as $key => $value ) {
431
+		foreach ($customs as $key => $value) {
432 432
 			if ( is_array($value) && count($value) == 1 && isset($value[0]) ) {
433 433
 				$value = $value[0];
434 434
 			}
@@ -482,7 +482,7 @@  discard block
 block discarded – undo
482 482
 	 * @param bool $taxonomy
483 483
 	 * @return TimberPost|boolean
484 484
 	 */
485
-	function get_next( $taxonomy = false ) {
485
+	function get_next($taxonomy = false) {
486 486
 		if ( !isset($this->_next) || !isset($this->_next[$taxonomy]) ) {
487 487
 			global $post;
488 488
 			$this->_next = array();
@@ -513,7 +513,7 @@  discard block
 block discarded – undo
513 513
 		$post = $this;
514 514
 		$ret = array();
515 515
 		if ( $multipage ) {
516
-			for ( $i = 1; $i <= $numpages; $i++ ) {
516
+			for ($i = 1; $i <= $numpages; $i++) {
517 517
 				$link = self::get_wp_link_page($i);
518 518
 				$data = array('name' => $i, 'title' => $i, 'text' => $i, 'link' => $link);
519 519
 				if ( $i == $page ) {
@@ -565,7 +565,7 @@  discard block
 block discarded – undo
565 565
 	 * @param bool $taxonomy
566 566
 	 * @return TimberPost|boolean
567 567
 	 */
568
-	function get_prev( $taxonomy = false ) {
568
+	function get_prev($taxonomy = false) {
569 569
 		if ( isset($this->_prev) && isset($this->_prev[$taxonomy]) ) {
570 570
 			return $this->_prev[$taxonomy];
571 571
 		}
@@ -632,7 +632,7 @@  discard block
 block discarded – undo
632 632
 		$post->slug = $post->post_name;
633 633
 		$customs = $this->get_post_custom($post->ID);
634 634
 		$post->custom = $customs;
635
-		$post = (object) array_merge((array)$customs, (array)$post);
635
+		$post = (object) array_merge((array) $customs, (array) $post);
636 636
 		return $post;
637 637
 	}
638 638
 
@@ -643,7 +643,7 @@  discard block
 block discarded – undo
643 643
 	 * @param string $use
644 644
 	 * @return string
645 645
 	 */
646
-	function get_display_date( $use = 'post_date' ) {
646
+	function get_display_date($use = 'post_date') {
647 647
 		return date(get_option('date_format'), strtotime($this->$use));
648 648
 	}
649 649
 
@@ -653,9 +653,9 @@  discard block
 block discarded – undo
653 653
 	 * @param  string $date_format
654 654
 	 * @return string
655 655
 	 */
656
-	function get_date( $date_format = '' ) {
656
+	function get_date($date_format = '') {
657 657
 		$df = $date_format ? $date_format : get_option('date_format');
658
-		$the_date = (string)mysql2date($df, $this->post_date);
658
+		$the_date = (string) mysql2date($df, $this->post_date);
659 659
 		return apply_filters('get_the_date', $the_date, $df);
660 660
 	}
661 661
 
@@ -664,7 +664,7 @@  discard block
 block discarded – undo
664 664
 	 * @param  string $date_format
665 665
 	 * @return string
666 666
 	 */
667
-	function get_modified_date( $date_format = '' ) {
667
+	function get_modified_date($date_format = '') {
668 668
 		$df = $date_format ? $date_format : get_option('date_format');
669 669
 		$the_time = $this->get_modified_time($df);
670 670
 		return apply_filters('get_the_modified_date', $the_time, $date_format);
@@ -675,7 +675,7 @@  discard block
 block discarded – undo
675 675
 	 * @param  string $time_format
676 676
 	 * @return string
677 677
 	 */
678
-	function get_modified_time( $time_format = '' ) {
678
+	function get_modified_time($time_format = '') {
679 679
 		$tf = $time_format ? $time_format : get_option('time_format');
680 680
 		$the_time = get_post_modified_time($tf, false, $this->ID, true);
681 681
 		return apply_filters('get_the_modified_time', $the_time, $time_format);
@@ -688,7 +688,7 @@  discard block
 block discarded – undo
688 688
 	 * @param bool|string 	$childPostClass
689 689
 	 * @return array
690 690
 	 */
691
-	function get_children( $post_type = 'any', $childPostClass = false ) {
691
+	function get_children($post_type = 'any', $childPostClass = false) {
692 692
 		if ( $childPostClass === false ) {
693 693
 			$childPostClass = $this->PostClass;
694 694
 		}
@@ -696,7 +696,7 @@  discard block
 block discarded – undo
696 696
 			$post_type = $this->post_type;
697 697
 		}
698 698
 		$children = get_children('post_parent=' . $this->ID . '&post_type=' . $post_type . '&numberposts=-1&orderby=menu_order title&order=ASC');
699
-		foreach ( $children as &$child ) {
699
+		foreach ($children as &$child) {
700 700
 			$child = new $childPostClass($child->ID);
701 701
 		}
702 702
 		$children = array_values($children);
@@ -732,20 +732,20 @@  discard block
 block discarded – undo
732 732
 		}
733 733
 
734 734
 		if ( $user_ID ) {
735
-			$args['include_unapproved'] = array( $user_ID );
736
-		} elseif ( ! empty( $comment_author_email ) ) {
737
-			$args['include_unapproved'] = array( $comment_author_email );
735
+			$args['include_unapproved'] = array($user_ID);
736
+		} elseif ( !empty($comment_author_email) ) {
737
+			$args['include_unapproved'] = array($comment_author_email);
738 738
 		}
739 739
 
740 740
 		$comments = get_comments($args);
741 741
 		$timber_comments = array();
742 742
 
743 743
 		if ( '' == get_query_var('cpage') && get_option('page_comments') ) {
744
-			set_query_var( 'cpage', 'newest' == get_option('default_comments_page') ? get_comment_pages_count() : 1 );
744
+			set_query_var('cpage', 'newest' == get_option('default_comments_page') ? get_comment_pages_count() : 1);
745 745
 			$overridden_cpage = true;
746 746
 		}
747 747
 
748
-		foreach($comments as $key => &$comment) {
748
+		foreach ($comments as $key => &$comment) {
749 749
 			$timber_comment = new $CommentClass($comment);
750 750
 			$timber_comment->reply_link = $this->TimberComment_reply_link($comment->comment_ID, $this->ID);
751 751
 			$timber_comments[$timber_comment->id] = $timber_comment;
@@ -753,22 +753,22 @@  discard block
 block discarded – undo
753 753
 
754 754
 		// Build a flattened (depth=1) comment tree
755 755
 		$comments_tree = array();
756
-		foreach( $timber_comments as $key => $comment ) {
757
-			if ( ! $comment->is_child() ) {
756
+		foreach ($timber_comments as $key => $comment) {
757
+			if ( !$comment->is_child() ) {
758 758
 				continue;
759 759
 			}
760 760
 
761 761
 			$tree_element = $comment;
762 762
 			do {
763 763
 				$tree_element = $timber_comments[$tree_element->comment_parent];
764
-			} while( $tree_element->is_child() );
764
+			} while ($tree_element->is_child());
765 765
 
766 766
 			$comments_tree[$tree_element->id][] = $comment->id;
767 767
 		}
768 768
 
769 769
 		// Add child comments to the relative "super parents"
770
-		foreach($comments_tree as $comment_parent => $comment_children) {
771
-			foreach($comment_children as $comment_child) {
770
+		foreach ($comments_tree as $comment_parent => $comment_children) {
771
+			foreach ($comment_children as $comment_child) {
772 772
 				$timber_comments[$comment_parent]->children[] = $timber_comments[$comment_child];
773 773
 				unset($timber_comments[$comment_child]);
774 774
 			}
@@ -808,7 +808,7 @@  discard block
 block discarded – undo
808 808
 	 * @param string $TermClass
809 809
 	 * @return array
810 810
 	 */
811
-	function get_terms( $tax = '', $merge = true, $TermClass = '' ) {
811
+	function get_terms($tax = '', $merge = true, $TermClass = '') {
812 812
 
813 813
 		$TermClass = $TermClass ?: $this->TermClass;
814 814
 
@@ -819,7 +819,7 @@  discard block
 block discarded – undo
819 819
 			$taxonomies = $tax;
820 820
 		}
821 821
 		if ( is_string($tax) ) {
822
-			if ( in_array($tax, array('all','any','')) ) {
822
+			if ( in_array($tax, array('all', 'any', '')) ) {
823 823
 				$taxonomies = get_object_taxonomies($this->post_type);
824 824
 			} else {
825 825
 				$taxonomies = array($tax);
@@ -828,8 +828,8 @@  discard block
 block discarded – undo
828 828
 
829 829
 		$term_class_objects = array();
830 830
 
831
-		foreach ( $taxonomies as $taxonomy ) {
832
-			if ( in_array($taxonomy, array('tag','tags')) ) {
831
+		foreach ($taxonomies as $taxonomy) {
832
+			if ( in_array($taxonomy, array('tag', 'tags')) ) {
833 833
 				$taxonomy = 'post_tag';
834 834
 			}
835 835
 			if ( $taxonomy == 'categories' ) {
@@ -866,11 +866,11 @@  discard block
 block discarded – undo
866 866
 	 * @param string $taxonomy
867 867
 	 * @return bool
868 868
 	 */
869
-	function has_term( $term_name_or_id, $taxonomy = 'all' ) {
869
+	function has_term($term_name_or_id, $taxonomy = 'all') {
870 870
 		if ( $taxonomy == 'all' || $taxonomy == 'any' ) {
871 871
 			$taxes = get_object_taxonomies($this->post_type, 'names');
872 872
 			$ret = false;
873
-			foreach ( $taxes as $tax ) {
873
+			foreach ($taxes as $tax) {
874 874
 				if ( has_term($term_name_or_id, $tax, $this->ID) ) {
875 875
 					$ret = true;
876 876
 					break;
@@ -885,7 +885,7 @@  discard block
 block discarded – undo
885 885
 	 * @param string $field
886 886
 	 * @return TimberImage
887 887
 	 */
888
-	function get_image( $field ) {
888
+	function get_image($field) {
889 889
 		return new $this->ImageClass($this->$field);
890 890
 	}
891 891
 
@@ -935,7 +935,7 @@  discard block
 block discarded – undo
935 935
 	 * @param int $page
936 936
 	 * @return string
937 937
 	 */
938
-	function get_content( $len = 0, $page = 0 ) {
938
+	function get_content($len = 0, $page = 0) {
939 939
 		if ( $len == 0 && $page == 0 && $this->_content ) {
940 940
 			return $this->_content;
941 941
 		}
@@ -992,7 +992,7 @@  discard block
 block discarded – undo
992 992
 	 * @param string $field_name
993 993
 	 * @return mixed
994 994
 	 */
995
-	public function get_field( $field_name ) {
995
+	public function get_field($field_name) {
996 996
 		$value = apply_filters('timber_post_get_meta_field_pre', null, $this->ID, $field_name, $this);
997 997
 		if ( $value === null ) {
998 998
 			$value = get_post_meta($this->ID, $field_name);
@@ -1010,7 +1010,7 @@  discard block
 block discarded – undo
1010 1010
 	/**
1011 1011
 	 * @param string $field_name
1012 1012
 	 */
1013
-	function import_field( $field_name ) {
1013
+	function import_field($field_name) {
1014 1014
 		$this->$field_name = $this->get_field($field_name);
1015 1015
 	}
1016 1016
 
@@ -1041,13 +1041,13 @@  discard block
 block discarded – undo
1041 1041
 	 * ```
1042 1042
 	 * @return string a space-seperated list of classes
1043 1043
 	 */
1044
-	public function post_class( $class='' ) {
1044
+	public function post_class($class = '') {
1045 1045
 		global $post;
1046 1046
 		$old_global_post = $post;
1047 1047
 		$post = $this;
1048 1048
 		$class_array = get_post_class($class, $this->ID);
1049 1049
 		$post = $old_global_post;
1050
-		if ( is_array($class_array) ){
1050
+		if ( is_array($class_array) ) {
1051 1051
 			return implode(' ', $class_array);
1052 1052
 		}
1053 1053
 		return $class_array;
@@ -1149,8 +1149,8 @@  discard block
 block discarded – undo
1149 1149
 	 * @param string|bool $childPostClass _optional_ a custom post class (ex: 'MyTimberPost') to return the objects as. By default (false) it will use TimberPost::$post_class value.
1150 1150
 	 * @return array
1151 1151
 	 */
1152
-	public function children( $post_type = 'any', $childPostClass = false ) {
1153
-		return $this->get_children( $post_type, $childPostClass );
1152
+	public function children($post_type = 'any', $childPostClass = false) {
1153
+		return $this->get_children($post_type, $childPostClass);
1154 1154
 	}
1155 1155
 
1156 1156
 	/**
@@ -1174,7 +1174,7 @@  discard block
 block discarded – undo
1174 1174
 	 * ```
1175 1175
 	 * @return bool|array
1176 1176
 	 */
1177
-	public function comments( $count = 0, $order = 'wp', $type = 'comment', $status = 'approve', $CommentClass = 'TimberComment' ) {
1177
+	public function comments($count = 0, $order = 'wp', $type = 'comment', $status = 'approve', $CommentClass = 'TimberComment') {
1178 1178
 		return $this->get_comments($count, $order, $type, $status, $CommentClass);
1179 1179
 	}
1180 1180
 
@@ -1191,7 +1191,7 @@  discard block
 block discarded – undo
1191 1191
 	 * @param int $page
1192 1192
 	 * @return string
1193 1193
 	 */
1194
-	public function content( $page = 0 ) {
1194
+	public function content($page = 0) {
1195 1195
 		return $this->get_content(0, $page);
1196 1196
 	}
1197 1197
 
@@ -1220,7 +1220,7 @@  discard block
 block discarded – undo
1220 1220
 	 * @param string $date_format
1221 1221
 	 * @return string
1222 1222
 	 */
1223
-	public function date( $date_format = '' ) {
1223
+	public function date($date_format = '') {
1224 1224
 		return $this->get_date($date_format);
1225 1225
 	}
1226 1226
 
@@ -1242,9 +1242,9 @@  discard block
 block discarded – undo
1242 1242
 	 * @param string $time_format
1243 1243
 	 * @return string
1244 1244
 	 */
1245
-	public function time( $time_format = '' ) {
1245
+	public function time($time_format = '') {
1246 1246
 		$tf = $time_format ? $time_format : get_option('time_format');
1247
-	 	$the_time = (string)mysql2date($tf, $this->post_date);
1247
+	 	$the_time = (string) mysql2date($tf, $this->post_date);
1248 1248
 	 	return apply_filters('get_the_time', $the_time, $tf);
1249 1249
 	}
1250 1250
 
@@ -1280,7 +1280,7 @@  discard block
 block discarded – undo
1280 1280
 	 * @param string $field_name
1281 1281
 	 * @return mixed
1282 1282
 	 */
1283
-	public function meta( $field_name = null ) {
1283
+	public function meta($field_name = null) {
1284 1284
 		if ( $field_name === null ) {
1285 1285
 			//on the off-chance the field is actually named meta
1286 1286
 			$field_name = 'meta';
@@ -1291,7 +1291,7 @@  discard block
 block discarded – undo
1291 1291
 	/**
1292 1292
 	 * @return string
1293 1293
 	 */
1294
-	public function name(){
1294
+	public function name() {
1295 1295
 		return $this->title();
1296 1296
 	}
1297 1297
 
@@ -1299,7 +1299,7 @@  discard block
 block discarded – undo
1299 1299
 	 * @param string $date_format
1300 1300
 	 * @return string
1301 1301
 	 */
1302
-	public function modified_date( $date_format = '' ) {
1302
+	public function modified_date($date_format = '') {
1303 1303
 		return $this->get_modified_date($date_format);
1304 1304
 	}
1305 1305
 
@@ -1307,7 +1307,7 @@  discard block
 block discarded – undo
1307 1307
 	 * @param string $time_format
1308 1308
 	 * @return string
1309 1309
 	 */
1310
-	public function modified_time( $time_format = '' ) {
1310
+	public function modified_time($time_format = '') {
1311 1311
 		return $this->get_modified_time($time_format);
1312 1312
 	}
1313 1313
 
@@ -1316,7 +1316,7 @@  discard block
 block discarded – undo
1316 1316
 	 * @param bool $in_same_cat
1317 1317
 	 * @return mixed
1318 1318
 	 */
1319
-	public function next( $in_same_cat = false ) {
1319
+	public function next($in_same_cat = false) {
1320 1320
 		return $this->get_next($in_same_cat);
1321 1321
 	}
1322 1322
 
@@ -1374,7 +1374,7 @@  discard block
 block discarded – undo
1374 1374
 	 * @param bool $in_same_cat
1375 1375
 	 * @return mixed
1376 1376
 	 */
1377
-	public function prev( $in_same_cat = false ) {
1377
+	public function prev($in_same_cat = false) {
1378 1378
 		return $this->get_prev($in_same_cat);
1379 1379
 	}
1380 1380
 
@@ -1386,7 +1386,7 @@  discard block
 block discarded – undo
1386 1386
 	 * @param bool $merge Should the resulting array be one big one (true)? Or should it be an array of sub-arrays for each taxonomy (false)?
1387 1387
 	 * @return array
1388 1388
 	 */
1389
-	public function terms( $tax = '', $merge = true ) {
1389
+	public function terms($tax = '', $merge = true) {
1390 1390
 		return $this->get_terms($tax, $merge);
1391 1391
 	}
1392 1392
 
Please login to merge, or discard this patch.