';
$content .= media_sideload_image($_REQUEST['photo_src'], $post_ID);
if ($_REQUEST['photo_link'])
$content .= '';
if ($_REQUEST['content'])
$content .= $content . "\n\n".$_REQUEST['content'];
break;
case "video":
if($_REQUEST['embed_code'])
$content .= $_REQUEST['embed_code']."\n\n";
$content .= $_REQUEST['content'];
break;
}
$quick['post_content'] = $content;
if ( is_wp_error($post_ID) ) {
wp_die($id);
wp_delete_post($post_ID);
} else {
$quick['ID'] = $post_ID;
wp_update_post($quick);
}
return $post_ID;
}
function tag_div() { ?>
]+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) {
if (last) last.style.backgroundColor = '#f4f4f4';
if (img) {
jQuery('#photo_src').val(img.src);
img.style.backgroundColor = '#44f';
}
last = img;
/*noel's code to select more than one image....
jQuery('.photolist').append('
' +
'
');*/
return false;
}
jQuery('.remove').click(function() {
jQuery(this).remove;
});
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 + '" onclick="pick(this);"';
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
>