Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- Template Name: Post Product
- */
- get_header();
- if (is_user_logged_in() ) {
- $current_user->ID;
- $post_type="post";
- $where = get_posts_by_author_sql($post_type, TRUE, $userid);
- $count = $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->posts $where" );
- $args = array(
- 'author'=>$userid,
- 'post_type' =>'page',
- 'post_parent' => 0,
- 'meta_query' => array(
- array(
- 'key' => 'featured', //(string) - Custom field key.
- 'value' => '1'),
- )
- );
- $featured=0;
- $the_query = new WP_Query( $args );
- if ( $the_query->have_posts() ) :
- $featured=1;
- endif;
- if($featured==0 && $count>10)
- {
- $location=home_url('/facilities');
- ?>
- <script type="text/javascript">
- <!--
- window.location= <?php echo "'" . $location . "'"; ?>;
- //-->
- </script>
- <?php
- }
- ?>
- <?php
- error_reporting(0);
- if(isset ($_POST['submit'])=='Submit')
- {
- $product_name=$_POST['product_name'];
- $product_category=$_POST['product_category'];
- $product_brand=$_POST['product_brand'];
- $product_model=$_POST['product_model'];
- $product_condition=$_POST['product_condition']; // new/ used
- $product_price=$_POST['product_price'];
- //$product_priceType=$_POST['product_priceType']; // fixed/ negotiable
- $market_price=$_POST['market_price'];
- //$prodDiscount=$_POST['prodDiscount'];
- //$prodWarranty=$_POST['prodWarranty'];
- $prodStock=$_POST['prodStock']; // inStock/ outStock
- // PRODUCT IMAGES
- $product_image_1=$_POST['product_image_1'];
- $product_image_2=$_POST['product_image_2'];
- $product_image_3=$_POST['product_image_3'];
- $product_image_4=$_POST['product_image_4'];
- $product_description=$_POST['product_description'];
- //$prodFeatures=$_POST['prodFeatures'];
- //$prodOthers=$_POST['prodOthers'];
- if($product_name=="")
- {
- $setval=0;
- $pnameerror="Please Enter Product Name";
- }
- else
- {
- $setval=1;
- $pnameerror="";
- }
- if($product_brand=="")
- {
- $setval1=0;
- $branderror="Please Enter Brand Name";
- }
- else
- {
- $setval1=1;
- $branderror="";
- }
- if($product_model=="")
- {
- $setval2=0;
- $modelerror="Please Enter Model Name";
- }
- else
- {
- $setval2=1;
- $modelerror="";
- }
- if($product_condition=="")
- {
- $setval3=0;
- $pconditionerror="Please Select Product Condition";
- }
- else
- {
- $setval3=1;
- $pconditionerror="";
- }
- if($product_price=="")
- {
- $setval4=0;
- $priceerror="Please Enter Product Price";
- }
- else
- {
- $setval4=1;
- $priceerror="";
- }
- /*if($prodStock=="")
- {
- $setval5=0;
- $stockerror="Please Select Stock Condition";
- }
- else
- {
- $setval5=1;
- $stockerror="";
- }*/
- if($product_description=="")
- {
- $setval6=0;
- $deserror="Please Enter Product Description";
- }
- else
- {
- $setval6=1;
- $deserror="";
- }
- if($setval==1 && $setval1==1 && $setval2==1 && $setval3==1 && $setval4==1 && $setval5==1 && $setval6==1)
- {
- $postdate = date('Y-m-d H:m:s');
- $post_slug = sanitize_title( $product_name );
- $post = array(
- //'ID' => $postid,
- 'post_title' => wp_strip_all_tags($product_name),
- 'post_name' => $post_slug,
- 'post_content' => $product_description,
- 'post_product_category' =>array( $product_category ), // Usable for custom taxonomies too
- 'post_date' => $postdate,
- 'post_status' => 'publish' // Choose whether 'draft' | 'publish' | 'pending'| 'future' | 'private' | or, custom registered status
- );
- // Pass the value of $post to WordPress the insert function
- // http://codex.wordpress.org/Function_Reference/wp_insert_post
- $newPost = wp_insert_post($post);
- require_once(ABSPATH . 'wp-admin/includes/admin.php');
- add_post_meta($newPost, 'product_brand', $product_brand);
- add_post_meta($newPost, 'product_model', $product_model);
- add_post_meta($newPost, 'product_condition', $product_condition);
- add_post_meta($newPost, 'product_price', $product_price);
- //add_post_meta($newPost, 'product_priceType', $product_priceType);
- add_post_meta($newPost, 'market_price', $market_price);
- //add_post_meta($newPost, 'prodDiscount', $prodDiscount);
- //add_post_meta($newPost, 'prodWarranty', $prodWarranty);
- //add_post_meta($newPost, 'prodStock', $prodStock);
- // PRODUCT IMAGE
- $attachmentId1 = media_handle_upload('product_image_1');
- $attachmentId2 = media_handle_upload('product_image_2');
- $attachmentId3 = media_handle_upload('product_image_3');
- $attachmentId4 = media_handle_upload('product_image_4');
- $attachmentMetaData = wp_generate_attachment_metadata( $attachmentId1, $file );
- //$attachmentId5 = media_handle_upload('prodImage5');
- //add_post_meta($newPost, 'product_image_1', $attachmentId1);
- add_post_meta($newPost, 'product_image_2', $attachmentId2);
- add_post_meta($newPost, 'product_image_3', $attachmentId3);
- add_post_meta($newPost, 'product_image_4', $attachmentId4);
- //add_post_meta($newPost, 'prodImage5', $attachmentId5);
- //add_post_meta($newPost, 'product_description', $product_description);
- //add_post_meta($newPost, 'prodFeatures', $prodFeatures);
- //add_post_meta($newPost, 'prodOthers', $prodOthers);
- $location=home_url('/my-products');
- ?>
- <script type="text/javascript">
- <!--
- window.location= <?php echo "'" . $location . "'"; ?>;
- //-->
- </script>
- <?php
- }}
- ?>
- <?php get_sidebar(); ?>
- <section id="main">
- <h1 class="entry-title">Edit Account Information</h1>
- <br/>
- <div class="entry-content">
- <form method="post" action="" id="simplr-reg">
- <input type="hidden" name="userid" value="<?php echo $current_user->ID; ?>" />
- <table id="user-edit-table" cellspacing="10">
- <tbody>
- <tr>
- <td><label for="fname" class="left">First Name:</label></td>
- <td><input type="text" name="fname" class="right" value="<?php if($current_user->user_firstname!=""){echo $current_user->user_firstname;}?>"></td>
- </tr>
- <tr>
- <td><label for="lname" class="left">Last Name:</label></td>
- <td><input type="text" name="lname" class="right" value="<?php if($current_user->user_lastname!=""){echo $current_user->user_lastname;}?>"></td>
- </tr>
- <tr>
- <td><label for="mobile" class="left">Mobile <span class="required">*</span></label></td>
- <td><input type="text" name="mobile" class="right" value="<?php if($current_user->Mobile!=""){echo $current_user->Mobile;}?>"></td>
- </tr>
- <tr>
- <td><label for="location" class="left">Location <span class="required">*</span></label></td>
- <td>
- <select name="location" alt="Enter Location." class="inpBox" id="reg_location">
- <option value="">Select One</option>
- <option value="Adabor-Dhaka">Adabor-Dhaka</option>
- <option value="Agargaon-Dhaka">Agargaon-Dhaka</option>
- <option value="Airport-Dhaka">Airport-Dhaka</option>
- <option value="Azimpur-Dhaka">Azimpur-Dhaka</option>
- <option value="Badda-Dhaka">Badda-Dhaka</option>
- <option value="Bakshibazar-Dhaka">Bakshibazar-Dhaka</option>
- <option value="Bakshibazar-Dhaka">Bakshibazar-Dhaka</option>
- <option value="Banani-Dhaka">Banani-Dhaka</option>
- <option value="Banani-DOHS-Dhaka">Banani-DOHS-Dhaka</option>
- <option value="Banasree-Dhaka">Banasree-Dhaka</option>
- <option value="Bongshal-Dhaka">Bongshal-Dhaka</option>
- <option value="Baridhara-Dhaka">Baridhara-Dhaka</option>
- <option value="Baridhara-DOHS-Dhaka">Baridhara-DOHS-Dhaka</option>
- <option value="Basabo-Dhaka">Basabo-Dhaka</option>
- <option value="Basundhara-Dhaka">Basundhara-Dhaka</option>
- <option value="Cantonment-Dhaka">Cantonment-Dhaka</option>
- <option value="Chaokbazar-Dhaka">Chaokbazar-Dhaka</option>
- <option value="Dakshin-Khan-Dhaka">Dakshin-Khan-Dhaka</option>
- <option value="Dar-us-salam-Dhaka">Dar-us-salam-Dhaka</option>
- <option value="Demra-Dhaka">Demra-Dhaka</option>
- <option value="Dhanmondi-Dhaka">Dhanmondi-Dhaka</option>
- <option value="Dhamrai-Dhaka">Dhamrai-Dhaka</option>
- <option value="Dohar-Dhaka">Dohar-Dhaka</option>
- <option value="Elephant-Road-Dhaka">Elephant-Road-Dhaka</option>
- <option value="Farmgate-Dhaka">Farmgate-Dhaka</option>
- <option value="Gabtoli-Dhaka">Gabtoli-Dhaka</option>
- <option value="Gandaria-Dhaka">Gandaria-Dhaka</option>
- <option value="Gulistan-Dhaka">Gulistan-Dhaka</option>
- <option value="Gulshan-Dhaka">Gulshan-Dhaka</option>
- <option value="Hazaribag-Dhaka">Hazaribag-Dhaka</option>
- <option value="Jatra-Bari-Dhaka">Jatra-Bari-Dhaka</option>
- <option value="Jigatala-Dhaka">Jigatala-Dhaka</option>
- <option value="Jurain-Dhaka">Jurain-Dhaka</option>
- <option value="Kadam-Tali-Dhaka">Kadam-Tali-Dhaka</option>
- <option value="Kadam-Tali-Dhaka">Kadam-Tali-Dhaka</option>
- <option value="Kamlapur-Dhaka">Kamlapur-Dhaka</option>
- <option value="Kamrangirchar-Dhaka">Kamrangirchar-Dhaka</option>
- <option value="KathalBagan-Dhaka">KathalBagan-Dhaka</option>
- <option value="Kawranbazar-Dhaka">Kawranbazar-Dhaka</option>
- <option value="Kazipara-Dhaka">Kazipara-Dhaka</option>
- <option value="Keraniganj-Dhaka">Keraniganj-Dhaka</option>
- <option value="Khilgaon-Dhaka">Khilgaon-Dhaka</option>
- <option value="Khilkhet-Dhaka">Khilkhet-Dhaka</option>
- <option value="Kola-Bagan-Dhaka">Kola-Bagan-Dhaka</option>
- <option value="Kollyanpur-Dhaka">Kollyanpur-Dhaka</option>
- <option value="Kotwali-Dhaka">Kotwali-Dhaka</option>
- <option value="Lalbag-Dhaka">Lalbag-Dhaka</option>
- <option value="Lalmatia-Dhaka">Lalmatia-Dhaka</option>
- <option value="Malibag-Dhaka">Malibag-Dhaka</option>
- <option value="Mirpur-Dhaka">Mirpur-Dhaka</option>
- <option value="Mohammadpur-Dhaka">Mohammadpur-Dhaka</option>
- <option value="Mohakhali-Dhaka">Mohakhali-Dhaka</option>
- <option value="Mohakhali-DOHS-Dhaka">Mohakhali-DOHS-Dhaka</option>
- <option value="Motijheel-Dhaka">Motijheel-Dhaka</option>
- <option value="New-Market-Dhaka">New-Market-Dhaka</option>
- <option value="Nakhalpara-Dhaka">Nakhalpara-Dhaka</option>
- <option value="Narinda-Dhaka">Narinda-Dhaka</option>
- <option value="Nawabganj-Dhaka">Nawabganj-Dhaka</option>
- <option value="Naya-Paltan-Dhaka">Naya-Paltan-Dhaka</option>
- <option value="New-Eskaton-Dhaka">New-Eskaton-Dhaka</option>
- <option value="New-Market-Dhaka">New-Market-Dhaka</option>
- <option value="Nilkhet-Dhaka">Nilkhet-Dhaka</option>
- <option value="Pallabi-Dhaka">Pallabi-Dhaka</option>
- <option value="Panthapath-Dhaka">Panthapath-Dhaka</option>
- <option value="Paltan-Dhaka">Paltan-Dhaka</option>
- <option value="Postagola-Dhaka">Postagola-Dhaka</option>
- <option value="PuranaPaltan-Dhaka">PuranaPaltan-Dhaka</option>
- <option value="Purbachal-Dhaka">Purbachal-Dhaka</option>
- <option value="Rajabazar-Dhaka">Rajabazar-Dhaka</option>
- <option value="Rajarbag-Dhaka">Rajarbag-Dhaka</option>
- <option value="Ramna-Dhaka">Ramna-Dhaka</option>
- <option value="Rampura-Dhaka">Rampura-Dhaka</option>
- <option value="Rayerbazar-Dhaka">Rayerbazar-Dhaka</option>
- <option value="Rupnagar-Dhaka">Rupnagar-Dhaka</option>
- <option value="Sabujbag-Dhaka">Sabujbag-Dhaka</option>
- <option value="Sadarghat-Dhaka">Sadarghat-Dhaka</option>
- <option value="Savar-Dhaka">Savar-Dhaka</option>
- <option value="Segunbagicha-Dhaka">Segunbagicha-Dhaka</option>
- <option value="Shahbag-Dhaka">Shahbag-Dhaka</option>
- <option value="Shajahanpur-Dhaka">Shajahanpur-Dhaka</option>
- <option value="Shampur-Dhaka">Shampur-Dhaka</option>
- <option value="Shantinagar-Dhaka">Shantinagar-Dhaka</option>
- <option value="Shyamoli-Dhaka">Shyamoli-Dhaka</option>
- <option value="Sher-e-bangla-Nagar-Dhaka">Sher-e-bangla-Nagar-Dhaka</option>
- <option value="Siddeswary-Dhaka">Siddeswary-Dhaka</option>
- <option value="Sutrapur-Dhaka">Sutrapur-Dhaka</option>
- <option value="Tejgaon-Dhaka">Tejgaon-Dhaka</option>
- <option value="Turag-Dhaka">Turag-Dhaka</option>
- <option value="Uttar-Khan-Dhaka">Uttar-Khan-Dhaka</option>
- <option value="Uttara-Dhaka">Uttara-Dhaka</option>
- <option value="Wari-Dhaka">Wari-Dhaka</option>
- <option value="Bagerhat">Bagerhat</option>
- <option value="Bandarban">Bandarban</option>
- <option value="Barguna">Barguna</option>
- <option value="Barisal">Barisal</option>
- <option value="Bhola">Bhola</option>
- <option value="Bogra">Bogra</option>
- <option value="Brahmanbaria">Brahmanbaria</option>
- <option value="Chandpur">Chandpur</option>
- <option value="Chittagong">Chittagong</option>
- <option value="Chuadanga">Chuadanga</option>
- <option value="Comilla">Comilla</option>
- <option value="Cox-s-Bazar">Cox-s-Bazar</option>
- <option value="Dinajpur">Dinajpur</option>
- <option value="Faridpur">Faridpur</option>
- <option value="Feni">Feni</option>
- <option value="Gaibanda">Gaibanda</option>
- <option value="Gazipur">Gazipur</option>
- <option value="Gopalganj">Gopalganj</option>
- <option value="Habiganj">Habiganj</option>
- <option value="Jaipurhat">Jaipurhat</option>
- <option value="Jamalpur">Jamalpur</option>
- <option value="Jessore">Jessore</option>
- <option value="Jhalakathi">Jhalakathi</option>
- <option value="Jhinaidah">Jhinaidah</option>
- <option value="Khagrachari">Khagrachari</option>
- <option value="Khulna">Khulna</option>
- <option value="Kishoreganj">Kishoreganj</option>
- <option value="Kurigram">Kurigram</option>
- <option value="Kushtia">Kushtia</option>
- <option value="Lakshmipur">Lakshmipur</option>
- <option value="Lalmonirhat">Lalmonirhat</option>
- <option value="Madaripur">Madaripur</option>
- <option value="Magura">Magura</option>
- <option value="Manikganj">Manikganj</option>
- <option value="Meherpur">Meherpur</option>
- <option value="Moulavibazar">Moulavibazar</option>
- <option value="Munshiganj">Munshiganj</option>
- <option value="Mymensingh">Mymensingh</option>
- <option value="Naogaon">Naogaon</option>
- <option value="Narayangan">Narayangan</option>
- <option value="Narsingdi">Narsingdi</option>
- <option value="Natore">Natore</option>
- <option value="Nawabgonj">Nawabgonj</option>
- <option value="Netrokona">Netrokona</option>
- <option value="Nilphamari">Nilphamari</option>
- <option value="Noakhali">Noakhali</option>
- <option value="Norail">Norail</option>
- <option value="Pabna">Pabna</option>
- <option value="Panchagarh">Panchagarh</option>
- <option value="Patuakhali">Patuakhali</option>
- <option value="Pirojpur">Pirojpur</option>
- <option value="Rajbari">Rajbari</option>
- <option value="Rajshahi">Rajshahi</option>
- <option value="Rangamati">Rangamati</option>
- <option value="Rangpur">Rangpur</option>
- <option value="Satkhira">Satkhira</option>
- <option value="Shariyatpur">Shariyatpur</option>
- <option value="Sherpur">Sherpur</option>
- <option value="Sirajgonj">Sirajgonj</option>
- <option value="Sunamganj">Sunamganj</option>
- <option value="Sylhet">Sylhet</option>
- <option value="Tangail">Tangail</option>
- <option value="Thakurgaon">Thakurgaon</option>
- </select>
- <script>
- document.getElementById('reg_location').value='<?php echo $current_user->Location;?>';
- </script>
- </td>
- </tr>
- <tr>
- <td><label for="address" class="left">Address </label></td>
- <td><textarea name="address" class="right" value="<?php if($current_user->Address!=""){echo $current_user->Address;}?>"></textarea></td>
- </tr>
- <tr>
- <td><label for="email" class="left">Email Address: <span class="required">*</span></label></td>
- <td><input type="text" name="email" class="right" value="<?php if($current_user->user_email!=""){echo $current_user->user_email;}?>"></td>
- </tr>
- <tr>
- <td colspan="2" class="text-right" style="padding-right: 11.7%;"><br/><input type="submit" name="submit" value="Update" class="button-send english"></td>
- </tr>
- </tbody>
- </table>
- </form>
- </div><!-- .entry-content -->
- </section>
- <?php
- }
- else
- {
- $location=home_url('/wp-login.php');
- ?>
- <script type="text/javascript">
- <!--
- window.location= <?php echo "'" . $location . "'"; ?>;
- //-->
- </script>
- <?php
- }
- get_footer(); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement