$data) { #quote for matching $quoted = str_replace('/', '\/', preg_quote($data)); # see if files exist in content - we don't want to upload non-used selected files. preg_match('/'.$quoted.'/', $_REQUEST['content'], $matches[0]); if($matches[0]) media_sideload_image($data, $post_ID, $_REQUEST['photo_description'][$key]); } $content = $_REQUEST['content']; break; case "video": if($_REQUEST['embed_code']) $content .= $_REQUEST['embed_code']."\n\n"; $content .= $_REQUEST['content']; break; } # set the post_content $quick['post_content'] = $content; #error handling for $post if ( is_wp_error($post_ID) ) { wp_die($id); wp_delete_post($post_ID); #error handling for media_sideload } else { $quick['ID'] = $post_ID; wp_update_post($quick); } return $post_ID; } function category_div() { ?>

> <?php _e('Press This') ?>

| | Close Window

Click to insert.

Insert Image | Cancel

]+src=[\'"]([^\'" >]+?)[\'" >]/is'; preg_match_all($pattern, $content, $matches); if ( empty($matches[1]) ) return ''; $sources = array(); foreach ($matches[1] as $src) { if ( false !== strpos($src, '&') ) continue; if(strpos($src, 'http') === false) { if(strpos($src, '../') === false && strpos($src, './') === false) { $src = 'http://'.str_replace('//','/', $host['host'].'/'.$src); } else { $src = 'http://'.str_replace('//','/', $host['host'].'/'.$host['path'].'/'.$src); } } $sources[] = $src; } return "'" . implode("','", $sources) . "'"; } echo 'new Array('.get_images_from_uri($url).')'; die; } if($_REQUEST['ajax'] == 'photo_js') { ?> var last = null function pick(img, desc) { if (img) { length = jQuery('.photolist input').length; if(length == 0) length = 1; jQuery('.photolist').append(''); jQuery('.photolist').append(''); append_editor('' + desc + ''); } return false; } var my_src, img, img_tag, aspect, w, h, skip, i, strtoappend = ""; var my_src = eval( jQuery.ajax({ type: "GET", url: "", cache : false, async : false, data: "ajax=photo_images&u=", dataType : "script" }).responseText); for (i = 0; i < my_src.length; i++) { img = new Image(); img.src = my_src[i]; img_attr = 'id="img' + i; skip = false; if (img.width && img.height) { if (img.width * img.height < 2500) skip = true; aspect = img.width / img.height; if (aspect > 1) { // Image is wide scale = 75 / img.width; } else { // Image is tall or square scale = 75 / img.height; } if (scale < 1) { w = parseInt(img.width * scale); h = parseInt(img.height * scale); } else { w = img.width; h = img.height; } img_attr += ' style="width: ' + w + 'px; height: ' + h + 'px;"'; } if (!skip) strtoappend += ''; } jQuery('#img_container').html(strtoappend); tb_init('a.thickbox, area.thickbox, input.thickbox'); //pass where to apply thickbox
> <?php _e('Press This') ?>