|
@@ 2334-2340 (lines=7) @@
|
| 2331 |
|
if ( !empty($e_status) ) { |
| 2332 |
|
$statuswheres[] = "(" . join( ' AND ', $e_status ) . ")"; |
| 2333 |
|
} |
| 2334 |
|
if ( !empty($r_status) ) { |
| 2335 |
|
if ( !empty($q['perm'] ) && 'editable' == $q['perm'] && !current_user_can($edit_others_cap) ) { |
| 2336 |
|
$statuswheres[] = "({$wpdb->posts}.post_author = $user_id " . "AND (" . join( ' OR ', $r_status ) . "))"; |
| 2337 |
|
} else { |
| 2338 |
|
$statuswheres[] = "(" . join( ' OR ', $r_status ) . ")"; |
| 2339 |
|
} |
| 2340 |
|
} |
| 2341 |
|
if ( !empty($p_status) ) { |
| 2342 |
|
if ( !empty($q['perm'] ) && 'readable' == $q['perm'] && !current_user_can($read_private_cap) ) { |
| 2343 |
|
$statuswheres[] = "({$wpdb->posts}.post_author = $user_id " . "AND (" . join( ' OR ', $p_status ) . "))"; |
|
@@ 2341-2347 (lines=7) @@
|
| 2338 |
|
$statuswheres[] = "(" . join( ' OR ', $r_status ) . ")"; |
| 2339 |
|
} |
| 2340 |
|
} |
| 2341 |
|
if ( !empty($p_status) ) { |
| 2342 |
|
if ( !empty($q['perm'] ) && 'readable' == $q['perm'] && !current_user_can($read_private_cap) ) { |
| 2343 |
|
$statuswheres[] = "({$wpdb->posts}.post_author = $user_id " . "AND (" . join( ' OR ', $p_status ) . "))"; |
| 2344 |
|
} else { |
| 2345 |
|
$statuswheres[] = "(" . join( ' OR ', $p_status ) . ")"; |
| 2346 |
|
} |
| 2347 |
|
} |
| 2348 |
|
if ( $post_status_join ) { |
| 2349 |
|
$join .= " LEFT JOIN {$wpdb->posts} AS p2 ON ({$wpdb->posts}.post_parent = p2.ID) "; |
| 2350 |
|
foreach ( $statuswheres as $index => $statuswhere ) { |