strict checking

This commit is contained in:
John Bintz 2009-11-10 22:15:06 -05:00
parent 70867b8045
commit d2e227a549
4 changed files with 22 additions and 11 deletions

View File

@ -215,9 +215,11 @@ class ComicPressAdmin {
foreach ($_POST['attachments'] as $post_id => $settings) { foreach ($_POST['attachments'] as $post_id => $settings) {
if (isset($settings['comicpress_management'])) { if (isset($settings['comicpress_management'])) {
$media_post = get_post($post_id); $media_post = get_post($post_id);
if (isset($media_post->post_parent)) {
$media_post->post_parent = $settings['post_parent']; $media_post->post_parent = $settings['post_parent'];
wp_update_post($media_post); wp_update_post($media_post);
} }
}
update_post_meta($post_id, 'comicpress', array( update_post_meta($post_id, 'comicpress', array(
'managed' => isset($settings['comicpress_management'] 'managed' => isset($settings['comicpress_management']
))); )));

View File

@ -156,14 +156,17 @@ class ComicPressStoryline {
if (isset($this->_structure[$id])) { if (isset($this->_structure[$id])) {
$all_adjacent = array(); $all_adjacent = array();
do { do {
$has_adjacent = false;
if (isset($this->_structure[$id][$direction])) {
$new_id = $this->_structure[$id][$direction]; $new_id = $this->_structure[$id][$direction];
$has_adjacent = false;
if (!in_array($new_id, $all_adjacent)) { if (!in_array($new_id, $all_adjacent)) {
if ($has_adjacent = isset($this->_structure[$id][$direction])) { if ($has_adjacent = isset($this->_structure[$id][$direction])) {
$all_adjacent[] = $new_id; $all_adjacent[] = $new_id;
$id = $new_id; $id = $new_id;
} }
}
} }
} while ($has_adjacent); } while ($has_adjacent);
return $all_adjacent; return $all_adjacent;

View File

@ -18,6 +18,7 @@ class ComicPressBackendAttachment extends ComicPressBackend {
if (!empty($children)) { if (!empty($children)) {
foreach ($children as $child) { foreach ($children as $child) {
$meta = get_post_meta($child->ID, 'comicpress', true); $meta = get_post_meta($child->ID, 'comicpress', true);
if (isset($meta['managed'])) {
if ($meta['managed']) { if ($meta['managed']) {
$result[] = new ComicPressBackendAttachment($child); $result[] = new ComicPressBackendAttachment($child);
} }
@ -25,6 +26,7 @@ class ComicPressBackendAttachment extends ComicPressBackend {
} }
} }
} }
}
return $result; return $result;
} }

View File

@ -1,2 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<phpunit colors="true" bootstrap="test/bootstrap.php" /> <phpunit colors="true" bootstrap="test/bootstrap.php">
<php>
<ini name="error_reporting" value="30719" />
</php>
</phpunit>