1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
|
<?php $mess = array();
// Count views $views_all = (int) get_post_meta( $post_id, 'better-views-count', true ); if( ! empty( $views_all ) ){ $views_all_updated = update_post_meta( $post_id, '_count-views_all',$views_all );
if( $views_all_updated ) { $mess[] = Penci_PenNews_MG_Helper::get_mess_by_type( $post_id, 'count_views' ); } }
// Primary Category
$primary_category = get_post_meta( $post_id, '_bs_primary_category', true ); $mess = Penci_PenNews_MG_Helper::update_category_primary( $post_id, $primary_category, $mess );
// Post format $featured_video = get_post_meta( $post_id, '_featured_embed_code', true );
if( $featured_video ) { $post_format = get_post_format( $post_id ); $video_url_updated = ''; if( 'audio' == $post_format ){ $video_url_updated = update_post_meta( $post_id, '_format_audio_embed', $featured_video ); }else { $video_url_updated = update_post_meta( $post_id, '_format_video_embed', $featured_video ); }
if( $video_url_updated ) { $mess[] = Penci_PenNews_MG_Helper::get_mess_by_type( $post_id,'video_url' ); } }
// Review $review_rating_type = get_post_meta( $post_id, '_bs_review_rating_type', true ); $review_criteria = get_post_meta( $post_id, '_bs_review_criteria', true ); $review_pros = get_post_meta( $post_id, '_pros', true ); $review_cons = get_post_meta( $post_id, '_cons', true );
$desc = get_post_meta( $post_id, '_bs_review_verdict_summary', true ); $desc .= get_post_meta( $post_id, '_bs_review_extra_desc', true );
$penci_review = array( 'penci_review_style' => 'style_1', 'penci_review_title' => get_post_meta( $post_id, '_bs_review_heading', true ), 'penci_review_des' => $desc, 'penci_review_1' => '', 'penci_review_1_num' => '', 'penci_review_2' => '', 'penci_review_2_num' => '', 'penci_review_3' => '', 'penci_review_3_num' => '', 'penci_review_4' => '', 'penci_review_4_num' => '', 'penci_review_5' => '', 'penci_review_5_num' => '', 'penci_review_good' => '', 'penci_review_bad' => '', );
if ( 'points' == $review_rating_type ) { $penci_review['penci_review_style'] = 'style_1'; } elseif ( 'percentage' == $review_rating_type ) { $penci_review['penci_review_style'] = 'style_2';
} elseif ( 'stars' == $review_rating_type ) { $penci_review['penci_review_style'] = 'style_3'; }
if ( ! empty( $review_criteria ) ) { $points_count = 1; foreach ($review_criteria as $section) { $desc = isset( $section['label'] ) ? $section['label'] : ''; $rate = isset( $section['rate'] ) ? $section['rate'] : '';
if ( $desc || $rate ) { $penci_review[ 'penci_review_' . $points_count ] = $desc; $penci_review[ 'penci_review_' . $points_count . '_num' ] = $rate; }
$points_count ++; } }
if ( ! empty( $review_pros ) ) {
$review_good = ''; foreach ( $review_pros as $review_pro ) { $review_good .= $review_pro['label'] . "\n"; } $penci_review['penci_review_good'] = $review_good; } if ( ! empty( $review_cons ) ) {
$review_bad = ''; foreach ( $review_cons as $review_con ) { $review_good .= $review_con['label'] . "\n"; } $penci_review['penci_review_bad'] = $review_bad; }
$penci_review_updated = update_post_meta( $post_id, 'penci_review', $penci_review );
if( $penci_review_updated ){ $mess[] = Penci_PenNews_MG_Helper::get_mess_by_type( $post_id,'review' ); }
$mess[] = Penci_PenNews_MG_Helper::get_mess_by_type( $post_id,'success', timer_stop() );
return implode( '<br>', $mess );
|