(Patch) Split errors changed to explode against wp-insert 2.0.9
-
Here’s a patch file that fixes the split errors on wp-insert 2.0.9:
diff -u wp-insert/includes/adwidgets/widget.php wp-insert-new/includes/adwidgets/widget.php --- wp-insert/includes/adwidgets/widget.php +++ wp-insert-new/includes/adwidgets/widget.php @@ -19,7 +19,7 @@ echo $before_widget; if (!empty($title)) { echo $before_title.$title.$after_title; } - if(($options['adwidgets-'.$instance['instance']]['country_1'] != '') && ($wpInsertGeoLocation != '') && (in_array($wpInsertGeoLocation, split(',', $options['adwidgets-'.$instance['instance']]['country_1'])))) { + if(($options['adwidgets-'.$instance['instance']]['country_1'] != '') && ($wpInsertGeoLocation != '') && (in_array($wpInsertGeoLocation, explode(',', $options['adwidgets-'.$instance['instance']]['country_1'])))) { echo '<div class="wpInsert wpInsertAdWidget"'.(($options['adwidgets-'.$instance['instance']]['styles'] != '')?' style="'.$options['adwidgets-'.$instance['instance']]['styles'].'"':'').'>'.do_shortcode($options['adwidgets-'.$instance['instance']]['country_code_1']).'</div>'; } else { echo '<div class="wpInsert wpInsertAdWidget"'.(($options['adwidgets-'.$instance['instance']]['styles'] != '')?' style="'.$options['adwidgets-'.$instance['instance']]['styles'].'"':'').'>'.do_shortcode($options['adwidgets-'.$instance['instance']]['ad_code_'.$wpInsertAdInstance]).'</div>'; diff -u wp-insert/includes/common/popups/categories.php wp-insert-new/includes/common/popups/categories.php --- wp-insert/includes/common/popups/categories.php +++ wp-insert-new/includes/common/popups/categories.php @@ -32,7 +32,7 @@ $categories = get_categories('number=100&hide_empty=0'); $selected = null; if(isset($_GET['data'])) { - $selected = split(',', urldecode((string)$_GET['data'])); + $selected = explode(',', urldecode((string)$_GET['data'])); } ?> <select id="category_picker" class="multiselect" multiple="multiple" > diff -u wp-insert/includes/common/popups/countries.php wp-insert-new/includes/common/popups/countries.php --- wp-insert/includes/common/popups/countries.php +++ wp-insert-new/includes/common/popups/countries.php @@ -31,7 +31,7 @@ <?php $selected = null; if(isset($_GET['data'])) { - $selected = split(',', urldecode((string)$_GET['data'])); + $selected = explode(',', urldecode((string)$_GET['data'])); } ?> <select id="country_picker" class="multiselect" multiple="multiple" > @@ -48,4 +48,4 @@ </select> <input type="image" src="<?php echo WP_INSERT_URL; ?>/includes/common/images/check.png" style="float: right; margin: 2px 20px 0 0;" onclick="submit_popup()" /> </body> -</html> \ No newline at end of file +</html> diff -u wp-insert/includes/common/popups/instances.php wp-insert-new/includes/common/popups/instances.php --- wp-insert/includes/common/popups/instances.php 2014-01-01 21:06:29.000000000 -0700 +++ wp-insert-new/includes/common/popups/instances.php 2014-05-31 03:24:49.000000000 -0600 @@ -43,7 +43,7 @@ $posts_per_page = get_option('posts_per_page'); $selected = null; if(isset($_GET['data'])) { - $selected = split(',', urldecode((string)$_GET['data'])); + $selected = explode(',', urldecode((string)$_GET['data'])); } ?> <select id="instance_picker" class="multiselect" multiple="multiple" > diff -u wp-insert/includes/common/popups/pages.php wp-insert-new/includes/common/popups/pages.php --- wp-insert/includes/common/popups/pages.php +++ wp-insert-new/includes/common/popups/pages.php @@ -32,7 +32,7 @@ $pages = get_pages('number=100'); $selected = null; if(isset($_GET['data'])) { - $selected = split(',', urldecode((string)$_GET['data'])); + $selected = explode(',', urldecode((string)$_GET['data'])); } ?> <select id="page_picker" class="multiselect" multiple="multiple" > @@ -48,4 +48,4 @@ </select> <input type="image" src="<?php echo WP_INSERT_URL; ?>/includes/common/images/check.png" style="float: right; margin: 2px 20px 0 0;" onclick="submit_popup()" /> </body> -</html> \ No newline at end of file +</html> diff -u wp-insert/includes/common/popups/posts.php wp-insert-new/includes/common/popups/posts.php --- wp-insert/includes/common/popups/posts.php 2014-01-01 21:06:29.000000000 -0700 +++ wp-insert-new/includes/common/popups/posts.php 2014-05-31 03:29:47.000000000 -0600 @@ -32,7 +32,7 @@ $posts = get_posts('numberposts=100'); $selected = null; if(isset($_GET['data'])) { - $selected = split(',', urldecode((string)$_GET['data'])); + $selected = explode(',', urldecode((string)$_GET['data'])); } ?> <select id="post_picker" class="multiselect" multiple="multiple" > diff -u wp-insert/includes/common/status.php wp-insert-new/includes/common/status.php --- wp-insert/includes/common/status.php +++ wp-insert-new/includes/common/status.php @@ -62,46 +62,48 @@ case 'HOME': if($rules['rules_exclude_home']) { return false; - } else if($rules['rules_home_instances'] && (in_array($wpInsertPostInstance, split(',', $rules['rules_home_instances'])))) { + } else if($rules['rules_home_instances'] && +(in_array($wpInsertPostInstance, explode(',', $rules['rules_home_instances'])))) { return false; } break; case 'ARCHIVE': if($rules['rules_exclude_archives']) { return false; - } else if($rules['rules_archives_instances'] && (in_array($wpInsertPostInstance, split(',', $rules['rules_archives_instances'])))) { + } else if($rules['rules_archives_instances'] && +(in_array($wpInsertPostInstance, explode(',', $rules['rules_archives_instances'])))) { return false; } break; case 'CATEGORY': if($rules['rules_exclude_categories']) { return false; - } else if($rules['rules_categories_exceptions'] && (in_array($page_details['ID'], split(',', $rules['rules_categories_exceptions'])))) { + } else if($rules['rules_categories_exceptions'] && (in_array($page_details['ID'], explode(',', $rules['rules_categories_exceptions'])))) { return false; - } else if($rules['rules_categories_instances'] && (in_array($wpInsertPostInstance, split(',', $rules['rules_categories_instances'])))) { + } else if($rules['rules_categories_instances'] && (in_array($wpInsertPostInstance, explode(',', $rules['rules_categories_instances'])))) { return false; } break; case 'SEARCH': if($rules['rules_exclude_search']) { return false; - } else if($rules['rules_search_instances'] && (in_array($wpInsertPostInstance, split(',', $rules['rules_search_instances'])))) { + } else if($rules['rules_search_instances'] && (in_array($wpInsertPostInstance, explode(',', $rules['rules_search_instances'])))) { return false; } break; case 'PAGE': if($rules['rules_exclude_page']) { return false; - } else if($rules['rules_page_exceptions'] && (in_array($page_details['ID'], split(',', $rules['rules_page_exceptions'])))) { + } else if($rules['rules_page_exceptions'] && (in_array($page_details['ID'], explode(',', $rules['rules_page_exceptions'])))) { return false; } break; case 'POST': if($rules['rules_exclude_post']) { return false; - } else if($rules['rules_post_exceptions'] && (in_array($page_details['ID'], split(',', $rules['rules_post_exceptions'])))) { + } else if($rules['rules_post_exceptions'] && (in_array($page_details['ID'], explode(',', $rules['rules_post_exceptions'])))) { return false; - } else if($rules['rules_categories_post_exceptions'] && is_array($page_details['categories']) && (count(array_intersect(array_unique($page_details['categories']), array_unique(split(',', $rules['rules_categories_post_exceptions'])))) > 0)) { + } else if($rules['rules_categories_post_exceptions'] && is_array($page_details['categories']) && (count(array_intersect(array_unique($page_details['categories']), array_unique(explode(',', $rules['rules_categories_post_exceptions'])))) > 0)) { return false; } break; diff -u wp-insert/includes/inpostads/content.php wp-insert-new/includes/inpostads/content.php --- wp-insert/includes/inpostads/content.php +++ wp-insert-new/includes/inpostads/content.php @@ -23,7 +23,7 @@ $position = wp_insert_inpostads_get_middle_position('/p>', $content, $options['middle']['paragraph_buffer_count']); } if($position) { - if(($options['middle']['country_1'] != '') && ($wpInsertGeoLocation != '') && (in_array($wpInsertGeoLocation, split(',', $options['middle']['country_1'])))) { + if(($options['middle']['country_1'] != '') && ($wpInsertGeoLocation != '') && (in_array($wpInsertGeoLocation, explode(',', $options['middle']['country_1'])))) { $content = substr_replace($content, '/p>'.'<div class="wpInsert wpInsertInPostAd wpInsertMiddle"'.(($options['middle']['styles'] != '')?' style="'.$options['middle']['styles'].'"':'').'>'.do_shortcode($options['middle']['country_code_1']).'</div>', $position, 3); } else { $content = substr_replace($content, '/p>'.'<div class="wpInsert wpInsertInPostAd wpInsertMiddle"'.(($options['middle']['styles'] != '')?' style="'.$options['middle']['styles'].'"':'').'>'.do_shortcode($options['middle']['ad_code_'.$wpInsertAdInstance]).'</div>', $position, 3); @@ -37,7 +37,7 @@ $position = wp_insert_inpostads_get_middle_position('/p>', $content, $options['middle']['paragraph_buffer_count']); } if($position) { - if(($options['middle']['country_1'] != '') && ($wpInsertGeoLocation != '') && (in_array($wpInsertGeoLocation, split(',', $options['middle']['country_1'])))) { + if(($options['middle']['country_1'] != '') && ($wpInsertGeoLocation != '') && (in_array($wpInsertGeoLocation, explode(',', $options['middle']['country_1'])))) { $content = substr_replace($content, '/p>'.'<div class="wpInsert wpInsertInPostAd wpInsertMiddle"'.(($options['middle']['styles'] != '')?' style="'.$options['middle']['styles'].'"':'').'>'.do_shortcode($options['middle']['country_code_1']).'</div>', $position, 3); } else { $content = substr_replace($content, '/p>'.'<div class="wpInsert wpInsertInPostAd wpInsertMiddle"'.(($options['middle']['styles'] != '')?' style="'.$options['middle']['styles'].'"':'').'>'.do_shortcode($options['middle']['ad_code_'.$wpInsertAdInstance]).'</div>', $position, 3); @@ -48,28 +48,28 @@ } } if(wp_insert_get_ad_status($options['left'])) { - if(($options['left']['country_1'] != '') && ($wpInsertGeoLocation != '') && (in_array($wpInsertGeoLocation, split(',', $options['left']['country_1'])))) { + if(($options['left']['country_1'] != '') && ($wpInsertGeoLocation != '') && (in_array($wpInsertGeoLocation, explode(',', $options['left']['country_1'])))) { $content = '<div class="wpInsert wpInsertInPostAd wpInsertLeft" style="float: left; '.(($options['left']['styles'] != '')?$options['left']['styles']:'').'">'.do_shortcode($options['left']['country_code_1']).'</div>'.$content; } else { $content = '<div class="wpInsert wpInsertInPostAd wpInsertLeft" style="float: left; '.(($options['left']['styles'] != '')?$options['left']['styles']:'').'">'.do_shortcode($options['left']['ad_code_'.$wpInsertAdInstance]).'</div>'.$content; } } if(wp_insert_get_ad_status($options['right'])) { - if(($options['right']['country_1'] != '') && ($wpInsertGeoLocation != '') && (in_array($wpInsertGeoLocation, split(',', $options['right']['country_1'])))) { + if(($options['right']['country_1'] != '') && ($wpInsertGeoLocation != '') && (in_array($wpInsertGeoLocation, explode(',', $options['right']['country_1'])))) { $content = '<div class="wpInsert wpInsertInPostAd wpInsertRight" style="float: right; '.(($options['right']['styles'] != '')?$options['right']['styles']:'').'">'.do_shortcode($options['right']['country_code_1']).'</div>'.$content; } else { $content = '<div class="wpInsert wpInsertInPostAd wpInsertRight" style="float: right; '.(($options['right']['styles'] != '')?$options['right']['styles']:'').'">'.do_shortcode($options['right']['ad_code_'.$wpInsertAdInstance]).'</div>'.$content; } } if(wp_insert_get_ad_status($options['above'])) { - if(($options['above']['country_1'] != '') && ($wpInsertGeoLocation != '') && (in_array($wpInsertGeoLocation, split(',', $options['above']['country_1'])))) { + if(($options['above']['country_1'] != '') && ($wpInsertGeoLocation != '') && (in_array($wpInsertGeoLocation, explode(',', $options['above']['country_1'])))) { $content = '<div class="wpInsert wpInsertInPostAd wpInsertAbove"'.(($options['above']['styles'] != '')?' style="'.$options['above']['styles'].'"':'').'>'.do_shortcode($options['above']['country_code_1']).'</div>'.$content; } else { $content = '<div class="wpInsert wpInsertInPostAd wpInsertAbove"'.(($options['above']['styles'] != '')?' style="'.$options['above']['styles'].'"':'').'>'.do_shortcode($options['above']['ad_code_'.$wpInsertAdInstance]).'</div>'.$content; } } if(wp_insert_get_ad_status($options['below'])) { - if(($options['below']['country_1'] != '') && ($wpInsertGeoLocation != '') && (in_array($wpInsertGeoLocation, split(',', $options['below']['country_1'])))) { + if(($options['below']['country_1'] != '') && ($wpInsertGeoLocation != '') && (in_array($wpInsertGeoLocation, explode(',', $options['below']['country_1'])))) { $content = $content.'<div class="wpInsert wpInsertInPostAd wpInsertBelow"'.(($options['below']['styles'] != '')?' style="'.$options['below']['styles'].'"':'').'>'.do_shortcode($options['below']['country_code_1']).'</div>'; } else { $content = $content.'<div class="wpInsert wpInsertInPostAd wpInsertBelow"'.(($options['below']['styles'] != '')?' style="'.$options['below']['styles'].'"':'').'>'.do_shortcode($options['below']['ad_code_'.$wpInsertAdInstance]).'</div>'; diff -u wp-insert/includes/templateads/template-tag.php wp-insert-new/includes/templateads/template-tag.php --- wp-insert/includes/templateads/template-tag.php +++ wp-insert-new/includes/templateads/template-tag.php @@ -8,11 +8,11 @@ $options = get_option('wp_insert_more_templateads_options'); } if(wp_insert_get_ad_status($options['templateads-'.$instance])) { - if(($options['templateads-'.$instance]['country_1'] != '') && ($wpInsertGeoLocation != '') && (in_array($wpInsertGeoLocation, split(',', $options['templateads-'.$instance]['country_1'])))) { + if(($options['templateads-'.$instance]['country_1'] != '') && ($wpInsertGeoLocation != '') && (in_array($wpInsertGeoLocation, explode(',', $options['templateads-'.$instance]['country_1'])))) { echo '<div class="wpInsert wpInsertTemplateTag"'.(($options['templateads-'.$instance]['styles'] != '')?' style="'.$options['templateads-'.$instance]['styles'].'"':'').'>'.do_shortcode($options['templateads-'.$instance]['country_code_1']).'</div>'; } else { echo '<div class="wpInsert wpInsertTemplateTag"'.(($options['templateads-'.$instance]['styles'] != '')?' style="'.$options['templateads-'.$instance]['styles'].'"':'').'>'.do_shortcode($options['templateads-'.$instance]['ad_code_'.$wpInsertAdInstance]).'</div>';
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
The topic ‘(Patch) Split errors changed to explode against wp-insert 2.0.9’ is closed to new replies.