0) $error = 1; else { $arr = explode('.', $_FILES['imgPath']['name']); $ext = array_pop($arr); if(strtolower($ext) == 'jpg' || strtolower($ext) == 'jpeg' || strtolower($ext) == 'png') { $uploads = wp_upload_dir(); if (is_writable($uploads['path'])) { $uploadfile=true; } $upload=$_FILES['imgPath']; if ($upload['tmp_name']) { $file=handle_image_upload($upload); if ($file) { $img_url=$file['url']; $size='medium'; $resized = image_make_intermediate_size( $file['file'], 1500,750,50 ); if ($resized) { $img_src=$uploads['url'] .'/'.$resized['file']; update_post_meta( $post_id, 'glp_banner', $img_src); } else $img_src=$img_url; $image_uploaded=true; } else $error=__('Please upload a valid image.',plugin_domain); } else { $img_url=$url; $img_src=$url; } } } } if($mode=='edit'){ if(!empty($_FILES['imgPath']['tmp_name'])) { $wpdb->update($wpdb->prefix.'banners',array('bannerName'=>filter_var($_POST['bannerName'], FILTER_SANITIZE_STRING), 'imgPath'=>filter_var($img_src, FILTER_SANITIZE_URL), 'link'=>filter_var($_POST['link'], FILTER_SANITIZE_URL), 'banner_heading'=>filter_var($_POST['banner_heading'], FILTER_SANITIZE_STRING), 'banner_subheading'=>filter_var($_POST['banner_subheading'], FILTER_SANITIZE_STRING), 'heading_style'=>$_POST['heading_style'] ,'list_status'=>$_POST['list_status']),array('id'=>$_POST['bannerid'])); } else { $wpdb->update($wpdb->prefix.'banners',array('bannerName'=>filter_var($_POST['bannerName'], FILTER_SANITIZE_STRING), 'link'=>filter_var($_POST['link'], FILTER_SANITIZE_URL), 'banner_heading'=>filter_var($_POST['banner_heading'], FILTER_SANITIZE_STRING), 'banner_subheading'=>filter_var($_POST['banner_subheading'], FILTER_SANITIZE_STRING), 'heading_style'=>$_POST['heading_style'] ,'list_status'=>$_POST['list_status']),array('id'=>$_POST['bannerid'])); } $db_status = 'update'; } else { if(!empty($_POST['bannerName'] ) && $_FILES['imgPath']['tmp_name']) { $wpdb->insert($wpdb->prefix.'banners', array('bannerName'=>filter_var($_POST['bannerName'], FILTER_SANITIZE_STRING), 'link'=>filter_var($_POST['link'], FILTER_SANITIZE_URL), 'banner_heading'=>filter_var($_POST['banner_heading'], FILTER_SANITIZE_STRING), 'banner_subheading'=>filter_var($_POST['banner_heading'], FILTER_SANITIZE_STRING), 'heading_style'=>$_POST['heading_style'],'imgPath'=>filter_var($img_src, FILTER_SANITIZE_URL),'list_status'=>$_POST['list_status'])); $db_status = 'add'; }else { $error_message="This Field Is Required"; } } } /*else { $error_message="This Field Is Required"; } }*/ if($mode=='edit') { $result = $wpdb->get_row("select * from ".$wpdb->prefix."banners where id=$_REQUEST[pid]"); } ?>
Add Banner';
?>