Example #1
0
            $projectTheme_project_period_featured = 30;
        }
        if (!empty($projectTheme_project_period_featured) && is_numeric($projectTheme_project_period_featured)) {
            $ending = current_time('timestamp', 0) + $projectTheme_project_period_featured * 3600 * 24;
        }
        update_post_meta($pid, "ending", $ending);
    } else {
        update_post_meta($pid, "featured", "0");
    }
    //-----------------------------------
    // mark the project for private bids if selected
    if (isset($_POST['private_bids'])) {
        update_post_meta($pid, "private_bids", "1");
    } else {
        update_post_meta($pid, "private_bids", "0");
    }
    // mark the project hidden from search engines or people not logged in
    if (isset($_POST['hide_project'])) {
        update_post_meta($pid, "hide_project", "1");
    } else {
        update_post_meta($pid, "hide_project", "0");
    }
    //------------------------------------
    update_post_meta($pid, "closed", "0");
    update_post_meta($pid, "closed_date", "0");
    do_action('ProjectTheme_step2_submit');
    if ($projectOK == 1) {
        wp_redirect(ProjectTheme_post_new_with_pid_stuff_thg($pid, '3'));
        exit;
    }
}
Example #2
0
function projectTheme_template_redirect()
{
    global $wp;
    global $wp_query, $post, $wp_rewrite;
    if (isset($_GET['_ad_delete_pid'])) {
        if (is_user_logged_in()) {
            $pid = $_GET['_ad_delete_pid'];
            $pstpst = get_post($pid);
            global $current_user;
            get_currentuserinfo();
            if ($pstpst->post_author == $current_user->ID or current_user_can('manage_options')) {
                wp_delete_post($_GET['_ad_delete_pid']);
                echo "done";
            }
        }
        exit;
    }
    if (isset($_GET['my_upload_of_project_files'])) {
        get_template_part('lib/upload_main/uploady2');
        die;
    }
    if (isset($_GET['my_upload_of_project_files_proj'])) {
        get_template_part('lib/upload_main/uploady5');
        die;
    }
    if (isset($_GET['my_upload_of_project_files2'])) {
        get_template_part('lib/upload_main/uploady');
        die;
    }
    if (isset($_GET['alert_ipn'])) {
        projectTheme_alert_pay_IPN();
        die;
    }
    if (isset($_GET['my_upload_of_project_files8'])) {
        get_template_part('lib/upload_main/uploady8');
        die;
    }
    if (isset($_GET['complete_paypal_escrow'])) {
        get_template_part('lib/gateways/complete_paypal_escrow');
        die;
    }
    if (isset($_GET['get_subcats_for_me'])) {
        $cat_id = $_POST['queryString'];
        if (empty($cat_id)) {
            echo " ";
        } else {
            $args2 = "orderby=name&order=ASC&hide_empty=0&parent=" . $cat_id;
            $sub_terms2 = get_terms('project_cat', $args2);
            if (count($sub_terms2) > 0) {
                $ret = '<select class="do_input_new" name="subcat">';
                $ret .= '<option value="">' . __('Select Subcategory', 'ProjectTheme') . '</option>';
                foreach ($sub_terms2 as $sub_term2) {
                    $sub_id2 = $sub_term2->term_id;
                    $ret .= '<option ' . ($selected == $sub_id2 ? "selected='selected'" : " ") . ' value="' . $sub_id2 . '">' . $sub_term2->name . '</option>';
                }
                $ret .= "</select>";
                echo $ret;
            }
        }
        die;
    }
    if (isset($_GET['get_locscats_for_me'])) {
        $cat_id = $_POST['queryString'];
        if (empty($cat_id)) {
            echo " ";
        } else {
            $args2 = "orderby=name&order=ASC&hide_empty=0&parent=" . $cat_id;
            $sub_terms2 = get_terms('project_location', $args2);
            if (count($sub_terms2) > 0) {
                $ret = '<select class="do_input_new" name="subloc" onchange="display_subcat3(this.value)">';
                $ret .= '<option value="">' . __('Select Sublocation', 'ProjectTheme') . '</option>';
                foreach ($sub_terms2 as $sub_term2) {
                    $sub_id2 = $sub_term2->term_id;
                    $ret .= '<option ' . ($selected == $sub_id2 ? "selected='selected'" : " ") . ' value="' . $sub_id2 . '">' . $sub_term2->name . '</option>';
                }
                $ret .= "</select>";
                echo $ret;
            }
        }
        die;
    }
    if (isset($_GET['set_image_for_term'])) {
        if (is_user_logged_in()) {
            $term_id = $_GET['term_id'];
            $attachment_id = $_GET['attachment_id'];
            update_post_meta($attachment_id, 'category_image', $term_id);
        }
        die;
    }
    //---------------------------
    if (isset($_GET['get_locscats_for_me2'])) {
        $cat_id = $_POST['queryString'];
        if (empty($cat_id)) {
            echo " ";
        } else {
            $args2 = "orderby=name&order=ASC&hide_empty=0&parent=" . $cat_id;
            $sub_terms2 = get_terms('project_location', $args2);
            if (count($sub_terms2) > 0) {
                $ret = '<select class="do_input_new" name="subloc2" >';
                $ret .= '<option value="">' . __('Select Sublocation', 'ProjectTheme') . '</option>';
                foreach ($sub_terms2 as $sub_term2) {
                    $sub_id2 = $sub_term2->term_id;
                    $ret .= '<option ' . ($selected == $sub_id2 ? "selected='selected'" : " ") . ' value="' . $sub_id2 . '">' . $sub_term2->name . '</option>';
                }
                $ret .= "</select>";
                echo $ret;
            }
        }
        die;
    }
    //---------------------------------------------------
    if (isset($_GET['redirect_search'])) {
        if ($_POST['redirect_search'] == "freelancers") {
            $_SESSION['tt_ss'] = 'freelancers';
            $string = "username="******"?" . $string);
            } else {
                wp_redirect($ProjectTheme_provider_search_page_id . "&" . $string);
            }
        } else {
            $_SESSION['tt_ss'] = 'projects';
            $string = "term=" . urlencode($_POST['input_text_serch']);
            $ProjectTheme_advanced_search_page_id = get_permalink(get_option('ProjectTheme_advanced_search_page_id'));
            $perm = ProjectTheme_using_permalinks();
            if ($perm == true) {
                wp_redirect($ProjectTheme_advanced_search_page_id . "?" . $string);
            } else {
                wp_redirect($ProjectTheme_advanced_search_page_id . "&" . $string);
            }
        }
        exit;
    }
    if (isset($_GET['get_my_project_vl_thing'])) {
        $pids = $_POST['queryString'];
        if ($pids == 0) {
            echo 0;
            die;
        }
        $ar = 1;
        $bids = Bid::get_by_pid_uid($pids, $uid = '', $single = false, $filters = array("winner='1'", "paid='0'", "outstanding='0'", "delivered='1'"));
        echo '<select name="uids" onchange="on_winner_sel();" required="">';
        foreach ($bids as $key => $bid) {
            $escrow = Escrow::get_by_field('bid', $bid->id);
            if (!isset($escrow)) {
                $user = get_userdata($bid->uid);
                echo '<option value="' . $bid->uid . '" bid="' . $bid->id . '">' . $user->user_login . '</option>';
            }
        }
        echo "</select>";
        //echo $bid->bid;
        die;
    }
    $my_pid = $post->ID;
    $parent = $post->post_parent;
    $paagee = $wp_query->query_vars['my_custom_page_type'];
    $p_action = $wp_query->query_vars['p_action'];
    $ProjectTheme_my_account_page_id = get_option('ProjectTheme_my_account_page_id');
    $ProjectTheme_post_new_page_id = get_option('ProjectTheme_post_new_page_id');
    $ProjectTheme_my_account_page_id = get_option('ProjectTheme_my_account_page_id');
    //-------------
    if (isset($_GET['redir1'])) {
        $_SESSION['redir1'] = $_GET['redir1'];
    }
    if (($parent == $ProjectTheme_my_account_page_id or $my_pid == get_option('ProjectTheme_my_account_milestones_id')) and !empty($my_pid)) {
        if (!is_user_logged_in()) {
            wp_redirect(ProjectTheme_login_url());
            exit;
        }
    }
    //-------------
    $ProjectTheme_enable_2_user_tp = get_option('ProjectTheme_enable_2_user_tp');
    if ($ProjectTheme_enable_2_user_tp == "yes" && $p_action != 'choose_user_tp') {
        if (is_user_logged_in()) {
            global $current_user;
            get_currentuserinfo();
            $user_tp = get_user_meta($current_user->ID, 'user_tp', true);
            if (empty($user_tp) && !current_user_can('level_10')) {
                wp_redirect(get_bloginfo('siteurl') . "/?p_action=choose_user_tp");
                exit;
            }
        }
    }
    if ($p_action == "payza_listing") {
        get_template_part('lib/gateways/payza_listing');
        die;
    }
    if (isset($_GET['notify_chained'])) {
        if ($_POST['status'] == "INCOMPLETE") {
            $trID = $_POST['tracking_id'];
            $trID = explode("_", $trID);
            $pid = $trID[0];
            update_post_meta($pid, 'outstanding', "1");
            //update_post_meta($pid, 'paid_user',"1");
            //update_post_meta($pid, "paid_user_date", current_time('timestamp',0));
            update_post_meta($pid, "adaptive_done", "started");
            $projectTheme_get_winner_bid = projectTheme_get_winner_bid($pid);
            ProjectTheme_send_email_on_escrow_project_to_bidder($pid, $projectTheme_get_winner_bid->uid, $_POST['amount']);
            ProjectTheme_send_email_on_escrow_project_to_owner($pid, $_POST['amount']);
            //$projectTheme_get_winner_bid = projectTheme_get_winner_bid($pid);
            //ProjectTheme_send_email_when_on_completed_project($pid, $projectTheme_get_winner_bid->uid, $projectTheme_get_winner_bid->bid);
        }
    }
    if (isset($_GET['return_chained'])) {
        $ret_id = $_GET['return_chained'];
        $pid_d = get_option('adaptive_payment_ID_thing_' . $ret_id);
        wp_redirect(get_permalink(get_option('ProjectTheme_my_account_awaiting_completion_id')));
        exit;
    }
    //------------
    if ($my_pid == $ProjectTheme_post_new_page_id) {
        if (!is_user_logged_in()) {
            wp_redirect(ProjectTheme_login_url() . '?redirect_to=' . urlencode(get_permalink($ProjectTheme_post_new_page_id)));
            exit;
        }
        global $current_user;
        get_currentuserinfo();
        if (!ProjectTheme_is_user_business($current_user->ID)) {
            wp_redirect(get_bloginfo('siteurl') . '?contr_error=1');
            /*wp_redirect(get_bloginfo('siteurl'));*/
            exit;
        }
        if (!isset($_GET['projectid'])) {
            $set_ad = 1;
        } else {
            $set_ad = 0;
        }
        if (!empty($_GET['projectid'])) {
            $my_main_post = get_post($_GET['projectid']);
            if ($my_main_post->post_author != $current_user->ID) {
                wp_redirect(get_bloginfo('siteurl'));
                exit;
            }
        }
        if ($set_ad == 1) {
            $pid = ProjectTheme_get_auto_draft($current_user->ID);
            wp_redirect(ProjectTheme_post_new_with_pid_stuff_thg($pid));
        }
        get_template_part('lib/post_new_post');
    }
    //-------------
    if ($my_pid == $ProjectTheme_my_account_page_id) {
        if (!is_user_logged_in()) {
            wp_redirect(ProjectTheme_login_url());
            exit;
        }
    }
    //----------------------------------------------------
    if ($p_action == "choose_user_tp") {
        get_template_part('lib/choose_user_tp');
        die;
    }
    if (isset($_GET['autosuggest'])) {
        get_template_part('autosuggest');
    }
    if ($p_action == "mark_delivered") {
        get_template_part('lib/my_account/mark_delivered');
        die;
    }
    if ($p_action == "work_timer") {
        get_template_part('lib/my_account/work_timer');
        die;
    }
    if ($p_action == "mark_completed") {
        get_template_part('lib/my_account/mark_completed');
        die;
    }
    if ($p_action == "mark_in_progress") {
        get_template_part('lib/my_account/mark_in_progress');
        die;
    }
    if ($p_action == "credits_listing") {
        get_template_part('lib/gateways/credits_listing');
        die;
    }
    if ($p_action == "relist_this_done") {
        get_template_part('lib/my_account/relist_this_done');
        die;
    }
    if ($p_action == "mb_listing_response") {
        get_template_part('lib/gateways/moneybookers_listing_response');
        die;
    }
    if ($p_action == "mb_listing") {
        get_template_part('lib/gateways/moneybookers_listing');
        die;
    }
    if ($p_action == "paypal_listing") {
        get_template_part('lib/gateways/paypal_listing');
        die;
    }
    if ($p_action == "pay_for_project_paypal") {
        get_template_part('lib/gateways/pay_for_project_paypal');
        die;
    }
    if ($p_action == "edit_project") {
        get_template_part('lib/my_account/edit_project');
        die;
    }
    if ($p_action == "rate_user") {
        get_template_part('lib/my_account/rate_user');
        die;
    }
    if ($p_action == "choose_winner") {
        get_template_part('lib/choose_winner');
        die;
    }
    if ($p_action == "group_winner") {
        get_template_part('lib/group_winner');
        die;
    }
    if ($p_action == "remove_provider") {
        get_template_part('lib/remove_provider');
        die;
    }
    if ($p_action == "user_profile") {
        get_template_part('lib/user-profile');
        die;
    }
    if ($p_action == "user_feedback") {
        get_template_part('lib/user-feedback');
        die;
    }
    if ($p_action == "delete_project") {
        get_template_part('lib/my_account/delete_project');
        die;
    }
    if ($p_action == "close_project") {
        get_template_part('lib/my_account/close_project');
        die;
    }
    if ($p_action == "repost_project") {
        get_template_part('lib/my_account/repost_project');
        die;
    }
    if ($p_action == "paypal_deposit_pay") {
        get_template_part('lib/gateways/paypal_deposit_pay');
        die;
    }
    if ($p_action == "payza_deposit_pay") {
        get_template_part('lib/gateways/payza_deposit_pay');
        die;
    }
    if ($p_action == "mb_deposit_response") {
        get_template_part('lib/gateways/mb_deposit_response');
        die;
    }
    if ($p_action == "mb_deposit_pay") {
        get_template_part('lib/gateways/mb_deposit_pay');
        die;
    }
    if ($paagee == "pay_projects_by_credits") {
        get_template_part('lib/pay-projects-by-credits');
        die;
    }
    if ($paagee == "show-all-categories") {
        get_template_part('lib/show-all-categories');
        die;
    }
    if ($paagee == "show-all-locations") {
        get_template_part('lib/show-all-locations');
        die;
    }
    if ($paagee == "post-new") {
        get_template_part('post-new');
        die;
    }
    if ($paagee == "pay_paypal") {
        get_template_part('lib/gateways/paypal');
        die;
    }
    if ($paagee == "advanced_search") {
        get_template_part('lib/advanced-search');
        die;
    }
    if ($paagee == "alert-pay-return") {
        get_template_part('lib/gateways/alert-pay-return');
        die;
    }
    if (isset($_GET['get_files_panel'])) {
        get_template_part('lib/get_files_panel');
        die;
    }
    if (isset($_GET['get_bidding_panel'])) {
        get_template_part('lib/bidding-panel');
        die;
    }
    if (isset($_GET['get_message_board'])) {
        get_template_part('lib/message-board');
        die;
    }
    if ($paagee == "all-blog-posts") {
        get_template_part('lib/blog');
        die;
    }
    if ($paagee == "all_featured_projects") {
        get_template_part('lib/all_featured_projects');
        die;
    }
    if ($paagee == "user_feedback") {
        get_template_part('lib/user-feedback');
        die;
    }
    if ($paagee == "buy_now") {
        get_template_part('lib/buy-now');
        die;
    }
    if ($paagee == "pay-for-project") {
        get_template_part('lib/gateways/paypal-project');
        die;
    }
    if ($paagee == "deposit_pay") {
        get_template_part('lib/gateways/deposit-pay');
        die;
    }
}
Example #3
0
} elseif ($not_OK_to_just_publish == 2) {
    echo '<div class="stuff-paid-ok"><div class="padd10">';
    echo sprintf(__('Your project has been updated and is live now. <a href="%s"><strong>Click here</strong></a> to see your project.', 'ProjectTheme'), get_permalink($pid));
    echo '</div></div>';
} elseif ($not_OK_to_just_publish == 1) {
    $finalised_posted = get_post_meta($pid, 'finalised_posted', true);
    if ($finalised_posted == "1") {
        $sk_step = 3;
    } else {
        $sk_step = "1";
    }
    //echo $finalised_posted;
    $finalised_posted = apply_filters('ProjectTheme_edit_prj_finalised_posted_2', $finalised_posted, $my_total);
    if ($finalised_posted != 1) {
        echo '<div class="stuff-paid-ok"><div class="padd10">';
        echo sprintf(__('Your project has been updated but is not live. To make your project live you must <b><a href="%s">publish</a></b> it first.', 'ProjectTheme'), ProjectTheme_post_new_with_pid_stuff_thg($pid, 1));
        echo '</div></div>';
    } else {
        echo '<div class="stuff-not-paid"><div class="padd10">';
        echo __('You have added extra options to your project. In order to publish your project you need to pay for the options.', 'ProjectTheme');
        echo '<br/><br/><table width="100%">';
        $ttl = 0;
        foreach ($payment_arr as $payment_item) {
            $feature_cost = $payment_item['amount'];
            $feature_description = $payment_item['description'];
            echo '<tr>';
            echo '<td width="320">' . $feature_description . '</td>';
            echo '<td>' . projectTheme_get_show_price($feature_cost, 2) . '</td>';
            echo '</tr>';
        }
        echo '<tr>';
Example #4
0
function projectTheme_get_post_main_function2($arr = '')
{
    if ($arr[0] == "winner") {
        $pay_this_me = 1;
    }
    if ($arr[0] == "winner_not") {
        $pay_this_me2 = 1;
    }
    if ($arr[0] == "unpaid") {
        $unpaid = 1;
    }
    $ending = get_post_meta(get_the_ID(), 'ending', true);
    $sec = $ending - current_time('timestamp', 0);
    $location = get_post_meta(get_the_ID(), 'Location', true);
    $closed = get_post_meta(get_the_ID(), 'closed', true);
    $featured = get_post_meta(get_the_ID(), 'featured', true);
    $private_bids = get_post_meta(get_the_ID(), 'private_bids', true);
    $paid = get_post_meta(get_the_ID(), 'paid', true);
    $post = get_post(get_the_ID());
    //echo $paid;
    global $current_user;
    get_currentuserinfo();
    $uid = $current_user->ID;
    do_action('ProjectTheme_regular_proj_post_before');
    ?>

				<div class="post" id="post-<?php 
    the_ID();
    ?>
"><div class="padd10">

                

                <?php 
    if ($featured == "1") {
        ?>

                <div class="featured-one"></div>

                <?php 
    }
    ?>

                

                

                <?php 
    if ($private_bids == "yes" or $private_bids == "1") {
        ?>

                <div class="sealed-one"></div>

                <?php 
    }
    ?>

                

                

                <div class="padd10_only_top">

                

               

                

                <div class="image_holder">

                

                 <?php 
    $ProjectTheme_enable_images_in_projects = get_option('ProjectTheme_enable_images_in_projects');
    if ($ProjectTheme_enable_images_in_projects == "yes") {
        $width = 40;
        $height = 32;
        $image_class = "image_class";
        $width = apply_filters("ProjectTheme_regular_proj_img_width", $width);
        $height = apply_filters("ProjectTheme_regular_proj_img_height", $height);
        $image_class = apply_filters("ProjectTheme_regular_proj_img_class", $image_class);
        ?>

                

                <a href="<?php 
        the_permalink();
        ?>
" title="<?php 
        the_title();
        ?>
"><img alt="<?php 
        the_title();
        ?>
" width="<?php 
        echo $width;
        ?>
" height="<?php 
        echo $height;
        ?>
" class="<?php 
        echo $image_class;
        ?>
" 

                src="<?php 
        echo ProjectTheme_get_first_post_image(get_the_ID(), $width, $height);
        ?>
" /></a>

               

               <?php 
    }
    ?>

               

                </div>

  

                

                <div class="title_holder" > 

                     <h2><a class="post-title-class" href="<?php 
    the_permalink();
    ?>
" rel="bookmark" title="<?php 
    the_title();
    ?>
">

                        <?php 
    do_action('ProjectTheme_regular_proj_title_before');
    the_title();
    do_action('ProjectTheme_regular_proj_title_after');
    ?>
</a></h2>

                        

                        

                  <?php 
    if (1) {
        ?>
     

                        

                      

                        

                  <p class="mypostedon">

                        <?php 
        _e("Posted in", 'ProjectTheme');
        ?>
: <?php 
        echo get_the_term_list(get_the_ID(), 'project_cat', '', ', ', '');
        ?>
 

                        <?php 
        _e("by", 'ProjectTheme');
        ?>
: <a href="<?php 
        bloginfo('siteurl');
        ?>
?p_action=user_profile&post_author=<?php 
        echo $post->post_author;
        ?>
"><?php 
        the_author();
        ?>
</a> 

                        

                        <?php 
        $projectTheme_admin_approves_each_project = get_option('projectTheme_admin_approves_each_project');
        if ($post->post_status == "draft" && $closed == "0" && $paid == "1" && $projectTheme_admin_approves_each_project == "yes") {
            echo '<br/><em>' . __('Your project is awaiting moderation.', 'ProjectTheme') . "</em>";
        }
        ?>

                        

                        

                        </p>

                       

                        

                        

                        

                                <p class="task_buttons">   

                        <?php 
        if ($pay_this_me == 1) {
            ?>

                        <a href="<?php 
            echo ProjectTheme_get_pay4project_page_url(get_the_ID());
            ?>
" 

                        class="post_bid_btn"><?php 
            echo __("Pay This", "ProjectTheme");
            ?>
</a>

                        <?php 
        }
        ?>

                        

                   <?php 
        if (1) {
            ?>
  

                 

                  <?php 
            if ($pay_this_me != 1) {
                ?>

                  <a href="<?php 
                the_permalink();
                ?>
" class="post_bid_btn"><?php 
                echo __("Read More", "ProjectTheme");
                ?>
</a>

                  <?php 
            }
            ?>

                  

                  <?php 
            if ($unpaid == 1) {
                $finalised_posted = get_post_meta(get_the_ID(), 'finalised_posted', true);
                if ($finalised_posted == "1") {
                    $finalised_posted = 3;
                } else {
                    $finalised_posted = "1";
                }
                $finalised_posted = apply_filters('ProjectTheme_publish_prj_posted', $finalised_posted);
                ?>

                  <a href="<?php 
                echo ProjectTheme_post_new_with_pid_stuff_thg(get_the_ID(), $finalised_posted);
                ?>
" class="post_bid_btn"><?php 
                echo __("Publish", "ProjectTheme");
                ?>
</a>

                  <?php 
            }
            ?>

                  

                  

                

                  

				  <?php 
            if ($post->post_author == $uid) {
                ?>

                  <a href="<?php 
                bloginfo('siteurl');
                ?>
/?p_action=edit_project&pid=<?php 
                the_ID();
                ?>
" class="post_bid_btn"><?php 
                echo __("Edit Project", "ProjectTheme");
                ?>
</a>

                  <?php 
            }
            ?>

                  

                  <?php 
            if ($post->post_author == $uid) {
                ?>
 

                  

                   <?php 
                if ($closed == "1") {
                    ?>

                  <a href="<?php 
                    bloginfo('siteurl');
                    ?>
/?p_action=repost_project&pid=<?php 
                    the_ID();
                    ?>
" class="post_bid_btn"><?php 
                    echo __("Repost Project", "ProjectTheme");
                    ?>
</a>

                  

                  <?php 
                }
                /*} else { */
                ?>

                	<?php 
                $winner = get_post_meta(get_the_ID(), 'winner', true);
                if (empty($winner)) {
                    ?>

                   <a href="<?php 
                    bloginfo('siteurl');
                    ?>
/?p_action=delete_project&pid=<?php 
                    the_ID();
                    ?>
" class="post_bid_btn"><?php 
                    echo __("Delete", "ProjectTheme");
                    ?>
</a>

                  <?php 
                }
                ?>

                  

                  <?php 
            }
            ?>

                  

                  <?php 
        }
        ?>

                  </p>

                        

                        

                     </div> 

                     

                  <div class="details_holder"> <?php 
    }
    ?>

                  

                  

                  

                  <ul class="project-details1">

							<li>

								<img src="<?php 
    echo get_bloginfo('template_url');
    ?>
/images/price.png" width="15" height="15" /> 

								<h3><?php 
    echo __("Budget:", 'ProjectTheme');
    ?>
</h3>

								<p><?php 
    $sel = get_post_meta(get_the_ID(), 'budgets', true);
    echo ProjectTheme_get_budget_name_string_fromID($sel);
    ?>

                                

                                </p>

							</li>

					

             			<?php 
    $ProjectTheme_enable_project_location = get_option('ProjectTheme_enable_project_location');
    if ($ProjectTheme_enable_project_location == "yes") {
        ?>

                        

							<li>

								<img src="<?php 
        echo get_bloginfo('template_url');
        ?>
/images/location.png" width="15" height="15" /> 

								<h3><?php 
        echo __("Location:", 'ProjectTheme');
        ?>
</h3>

								<p><?php 
        echo get_the_term_list(get_the_ID(), 'project_location', '', ', ', '');
        ?>
</p>

							</li>

                            

			<?php 
    }
    ?>
				

					

							<li>

								<img src="<?php 
    echo get_bloginfo('template_url');
    ?>
/images/clock.png" width="15" height="15" /> 

								<h3><?php 
    echo __("Expires in:", 'ProjectTheme');
    ?>
</h3>

								<p><?php 
    echo $closed == "1" ? __('Closed', 'ProjectTheme') : ProjectTheme_prepare_seconds_to_words($ending - current_time('timestamp', 0));
    ?>
</p>

							</li>

							

						</ul>

                      

               

                  </div>   

                     

                     </div></div></div>

<?php 
    do_action('ProjectTheme_regular_proj_post_after');
}
Example #5
0
function ProjectTheme_post_new_area_function()
{
    global $wp_query, $projectOK, $current_user, $MYerror;
    get_currentuserinfo();
    $new_Project_step = $wp_query->query_vars['post_new_step'];
    if (empty($new_Project_step)) {
        $new_Project_step = 1;
    }
    $pid = $wp_query->query_vars['projectid'];
    $uid = $current_user->ID;
    ?>
    	<div id="content" class="sonita">
        	
            <div class="my_box3">            
                <div class="box_content"> 
                
                <?php 
    $is_it_allowed = true;
    $is_it_allowed = apply_filters('ProjectTheme_is_it_allowed_place_bids', $is_it_allowed);
    if ($is_it_allowed != true) {
        do_action('ProjectTheme_is_it_not_allowed_place_bids_action');
    } else {
        ?>
                
            	
    			<?php 
        echo '<div id="steps">';
        echo '<ul>';
        echo '<li ' . ($new_Project_step == '1' ? "class='active_step' " : "") . '>' . __("Project Info", 'ProjectTheme') . '</li>';
        do_action('ProjectTheme_after_step1_show', $new_Project_step);
        echo '<li ' . ($new_Project_step == '2' ? "class='active_step' " : "") . '>' . __("Options", 'ProjectTheme') . '</li>';
        echo '<li ' . ($new_Project_step == '3' ? "class='active_step' " : "") . '>' . __("Preview", 'ProjectTheme') . '</li>';
        echo '<li ' . ($new_Project_step == '4' ? "class='active_step' " : "") . '>' . __("Payment & Finish", 'ProjectTheme') . '</li>';
        echo '</ul>';
        echo '</div>';
        //****************************************************************************************
        if ($new_Project_step == "1") {
            //-----------------
            $location = wp_get_object_terms($pid, 'project_location', array('order' => 'ASC', 'orderby' => 'term_id'));
            $cat = wp_get_object_terms($pid, 'project_cat', array('order' => 'ASC', 'orderby' => 'term_id'));
            if (!empty($pid)) {
                $post = get_post($pid);
            }
            if (is_array($MYerror)) {
                if ($projectOK == 0) {
                    echo '<div class="errrs">';
                    echo __('Your form has errors. Please check below, correct the errors, then submit again.', 'ProjectTheme');
                    echo '</div>';
                }
            }
            ?>
    <div class="sonita2">
 <form method="post" action="<?php 
            echo ProjectTheme_post_new_with_pid_stuff_thg($pid, '1');
            ?>
">  
    <ul class="post-new">
    <?php 
            do_action('ProjectTheme_step1_before_title');
            ?>
    	
        
        <li>
        	<h3><?php 
            _e('Project Main Information', 'ProjectTheme');
            ?>
</h3>
        </li>
        
        <li class="<?php 
            echo projecttheme_get_post_new_error_thing('project_title');
            ?>
">
        <?php 
            echo projecttheme_get_post_new_error_thing_display('project_title');
            ?>
        
        	<h2><?php 
            echo __('Your project title', 'ProjectTheme');
            ?>
</h2>
        	<p><input type="text" size="50" class="do_input_new full_wdth_me" name="project_title" placeholder="<?php 
            _e('eg: I need a website created very soon.', 'ProjectTheme');
            ?>
" value="<?php 
            echo empty($_POST['project_title']) ? $post->post_title == "Auto Draft" ? "" : $post->post_title : $_POST['project_title'];
            ?>
" /></p>
        </li>
        
         <?php 
            do_action('ProjectTheme_step1_before_description');
            ?>
        <?php 
            $pst = $post->post_content;
            $pst = str_replace("<br />", "", $pst);
            ?>
        <li class="<?php 
            echo projecttheme_get_post_new_error_thing('project_description');
            ?>
">
        <?php 
            echo projecttheme_get_post_new_error_thing_display('project_description');
            ?>
        
        	<h2><?php 
            echo __('Description', 'ProjectTheme');
            ?>
</h2>
        <p><textarea rows="6" cols="60" class="full_wdth_me do_input_new description_edit" placeholder="<?php 
            _e('Describe here your project scope.', 'ProjectTheme');
            ?>
"  name="project_description"><?php 
            echo trim($pst);
            ?>
</textarea></p>
        </li>

		
         <li>
        	<h3><?php 
            _e('Categories', 'ProjectTheme');
            ?>
</h3>
        </li>
       
     <?php 
            do_action('ProjectTheme_step1_before_category');
            ?>
  
        
            <script>
			
									function display_subcat(vals)
									{
										jQuery.post("<?php 
            bloginfo('siteurl');
            ?>
/?get_subcats_for_me=1", {queryString: ""+vals+""}, function(data){
											if(data.length >0) {
												 
												jQuery('#sub_cats').html(data);
												 
											}
										});
										
									}
									
									
									function display_subcat2(vals)
									{
										jQuery.post("<?php 
            bloginfo('siteurl');
            ?>
/?get_locscats_for_me=1", {queryString: ""+vals+""}, function(data){
											if(data.length >0) {
												 
												jQuery('#sub_locs').html(data);
												jQuery('#sub_locs2').html("&nbsp;");
												 
											}
											else
											{
												jQuery('#sub_locs').html("&nbsp;");
												jQuery('#sub_locs2').html("&nbsp;");	
											}
										});
										
									}
									
									function display_subcat3(vals)
									{
										jQuery.post("<?php 
            bloginfo('siteurl');
            ?>
/?get_locscats_for_me2=1", {queryString: ""+vals+""}, function(data){
											if(data.length >0) {
												 
												jQuery('#sub_locs2').html(data);
												 
											}
										});
										
									}
									
									</script>
        
        <li class="<?php 
            echo projecttheme_get_post_new_error_thing('project_category');
            ?>
">
        <?php 
            echo projecttheme_get_post_new_error_thing_display('project_category');
            ?>
        
        	 
        	<p class="strom_100">
			
            
            
            <?php 
            if (get_option('ProjectTheme_enable_multi_cats') == "yes") {
                ?>
			<div class="multi_cat_placeholder_thing">
            
            	<?php 
                $selected_arr = ProjectTheme_build_my_cat_arr($pid);
                echo projectTheme_get_categories_multiple('project_cat', $selected_arr);
                ?>
            
            </div>
            
            <?php 
            } else {
                ?>
            
			<?php 
                echo projectTheme_get_categories_clck("project_cat", !isset($_POST['project_cat_cat']) ? is_array($cat) ? $cat[0]->term_id : "" : htmlspecialchars($_POST['project_cat_cat']), __('Select Category', 'ProjectTheme'), "do_input_new", 'onchange="display_subcat(this.value)"');
                echo '<br/><span id="sub_cats">';
                if (!empty($cat[1]->term_id)) {
                    $args2 = "orderby=name&order=ASC&hide_empty=0&parent=" . $cat[0]->term_id;
                    $sub_terms2 = get_terms('project_cat', $args2);
                    $ret = '<select class="do_input_new" name="subcat">';
                    $ret .= '<option value="">' . __('Select Subcategory', 'ProjectTheme') . '</option>';
                    $selected1 = $cat[1]->term_id;
                    foreach ($sub_terms2 as $sub_term2) {
                        $sub_id2 = $sub_term2->term_id;
                        $ret .= '<option ' . ($selected1 == $sub_id2 ? "selected='selected'" : " ") . ' value="' . $sub_id2 . '">' . $sub_term2->name . '</option>';
                    }
                    $ret .= "</select>";
                    echo $ret;
                }
                echo '</span>';
                ?>
            <?php 
            }
            ?>
            
            
            </p>
        </li>
  
  	
        
        <?php 
            do_action('ProjectTheme_step1_before_tags');
            $project_tags = '';
            $t = wp_get_post_tags($post->ID);
            foreach ($t as $tags) {
                $project_tags .= $tags->name . ", ";
            }
            ?>
		<li>
        	<h2><?php 
            echo __('Tags', 'ProjectTheme');
            ?>
</h2>
        <p><input type="text" size="50" class="full_wdth_me do_input_new"  name="project_tags" placeholder="<?php 
            _e('eg: something, comma, separated.', 'ProjectTheme');
            ?>
" value="<?php 
            echo $project_tags;
            ?>
" /> </p>
        </li>
        
        
        <?php 
            do_action('ProjectTheme_step1_after_tags');
            ?>
        
        <li>
        	<h3><?php 
            _e('Skills', 'ProjectTheme');
            ?>
</h3>
        </li>
        
        
        <li>
        <div class="multi_cat_placeholder_thing">
            
            	<?php 
            $selected_arr = projectTheme_build_my_cat_arr2($pid);
            echo projectTheme_get_categories_multiple2('project_skill', $selected_arr);
            ?>
            
        </div>
        </li>
        
        
    
  <li>
        	<h3><?php 
            _e('Pricing and Budget', 'ProjectTheme');
            ?>
</h3>
        </li>
  
  <?php 
            do_action('ProjectTheme_step1_before_price');
            ?>
  
        <li><h2><?php 
            echo __('Project Budget', 'ProjectTheme');
            ?>
</h2>
        <p class="strom_100">
        
      <?php 
            $sel = get_post_meta($pid, 'budgets', true);
            echo ProjecTheme_get_budgets_dropdown($sel, 'do_input_new');
            ?>
      
      </p>
        </li>
       
        <?php 
            do_action('ProjectTheme_step1_before_ending');
            ?>
        
        <li>
        <h2>
         
        <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.0/jquery-ui.min.js"></script>
        	
        
        <link rel="stylesheet" media="all" type="text/css" href="<?php 
            echo get_bloginfo('template_url');
            ?>
/css/ui_thing.css" />
		<script type="text/javascript" language="javascript" src="<?php 
            echo get_bloginfo('template_url');
            ?>
/js/timepicker.js"></script>
          

       <?php 
            _e("Project Ending On", 'ProjectTheme');
            ?>
</h2>
       <?php 
            $dt = get_post_meta($pid, 'ending', true);
            if (!empty($dt)) {
                $dt = date_i18n('d-m-Y H:i', $dt);
            }
            ?>
       <p><input type="text" name="ending" id="ending" class="full_wdth_me do_input_new" value="<?php 
            echo $dt;
            ?>
"  /></p>
       </li>
        
 		<script>
		<?php 
            $dd = get_option('projectTheme_project_period');
            if (empty($dd)) {
                $dd = 7;
            }
            ?>
		
			var myDate=new Date();
			myDate.setDate(myDate.getDate()+<?php 
            echo $dd;
            ?>
);
			
			$(document).ready(function() {
				 $('#ending').datetimepicker({
				showSecond: false,
				timeFormat: 'hh:mm:ss',
				
					currentText: '<?php 
            _e('Now', 'ProjectTheme');
            ?>
',
					closeText: '<?php 
            _e('Done', 'ProjectTheme');
            ?>
',
					ampm: false,
					dateFormat: 'dd-mm-yy',
					timeFormat: 'hh:mm tt',
					timeSuffix: '',
					maxDateTime: myDate,
					timeOnlyTitle: '<?php 
            _e('Choose Time', 'ProjectTheme');
            ?>
',
					timeText: '<?php 
            _e('Time', 'ProjectTheme');
            ?>
',
					hourText: '<?php 
            _e('Hour', 'ProjectTheme');
            ?>
',
					minuteText: '<?php 
            _e('Minute', 'ProjectTheme');
            ?>
',
					secondText: '<?php 
            _e('Second', 'ProjectTheme');
            ?>
',
					timezoneText: '<?php 
            _e('Time Zone', 'ProjectTheme');
            ?>
'
			
			});});
 
 		</script>
        
        
            

        
        
        <?php 
            do_action('ProjectTheme_step1_before_location');
            ?>
        <?php 
            $ProjectTheme_enable_project_location = get_option('ProjectTheme_enable_project_location');
            if ($ProjectTheme_enable_project_location == "yes") {
                ?>
        
          <li>
        	<h3><?php 
                _e('Location', 'ProjectTheme');
                ?>
</h3>
        </li>
        
        <li  class="<?php 
                echo projecttheme_get_post_new_error_thing('project_location');
                ?>
">
        <?php 
                echo projecttheme_get_post_new_error_thing_display('project_location');
                ?>
        
        	<h2><?php 
                echo __('Location', 'ProjectTheme');
                ?>
</h2>
        <p class="strom_100"> 
        
  
        
        <?php 
                echo projectTheme_get_categories_clck("project_location", !isset($_POST['project_location_cat']) ? is_array($location) ? $location[0]->term_id : "" : htmlspecialchars($_POST['project_location_cat']), __('Select Location', 'ProjectTheme'), "do_input_new", 'onchange="display_subcat2(this.value)"');
                echo '<br/><span id="sub_locs">';
                if (!empty($location[1]->term_id)) {
                    $args2 = "orderby=name&order=ASC&hide_empty=0&parent=" . $location[0]->term_id;
                    $sub_terms2 = get_terms('project_location', $args2);
                    $ret = '<select class="do_input_new" name="subloc">';
                    $ret .= '<option value="">' . __('Select SubLocation', 'ProjectTheme') . '</option>';
                    $selected1 = $location[1]->term_id;
                    foreach ($sub_terms2 as $sub_term2) {
                        $sub_id2 = $sub_term2->term_id;
                        $ret .= '<option ' . ($selected1 == $sub_id2 ? "selected='selected'" : " ") . ' value="' . $sub_id2 . '">' . $sub_term2->name . '</option>';
                    }
                    $ret .= "</select>";
                    echo $ret;
                }
                echo '</span>';
                echo '<br/><span id="sub_locs2">';
                if (!empty($location[2]->term_id)) {
                    $args2 = "orderby=name&order=ASC&hide_empty=0&parent=" . $location[1]->term_id;
                    $sub_terms2 = get_terms('project_location', $args2);
                    $ret = '<select class="do_input_new" name="subloc2">';
                    $ret .= '<option value="">' . __('Select SubLocation', 'ProjectTheme') . '</option>';
                    $selected1 = $location[2]->term_id;
                    foreach ($sub_terms2 as $sub_term2) {
                        $sub_id2 = $sub_term2->term_id;
                        $ret .= '<option ' . ($selected1 == $sub_id2 ? "selected='selected'" : " ") . ' value="' . $sub_id2 . '">' . $sub_term2->name . '</option>';
                    }
                    $ret .= "</select>";
                    echo $ret;
                }
                echo '</span>';
                ?>
        
        
        
        
        
        
        
        </p>
        </li>
       
       
       <?php 
                do_action('ProjectTheme_step1_before_address');
                ?>
    
       <?php 
                $show_address = true;
                $show_address = apply_filters('ProjectTheme_show_address_filter', $show_address);
                if ($show_address == true) {
                    ?>
 
        <li>
        	<h2><?php 
                    echo __('Address', 'ProjectTheme');
                    ?>
</h2>
        <p><input type="text" size="50" class="full_wdth_me do_input_new" placeholder="<?php 
                    _e('eg: New York, 13221', 'ProjectTheme');
                    ?>
"  name="project_location_addr" value="<?php 
                    echo !isset($_POST['project_location_addr']) ? get_post_meta($pid, 'Location', true) : $_POST['project_location_addr'];
                    ?>
" /> </p>
        </li>
        <?php 
                }
            }
            ?>
        
         <li>
        	<h3><?php 
            _e('Attach Images', 'ProjectTheme');
            ?>
</h3>
        </li>
        
         <li>
        <div class="cross_cross">

 
    
 
    
    
    <script>
 
	
	jQuery(function() {

Dropzone.autoDiscover = false; 	 
var myDropzoneOptions = {
  maxFilesize: 15,
    addRemoveLinks: true,
	acceptedFiles:'image/*',
    clickable: true,
	url: "<?php 
            bloginfo('siteurl');
            ?>
/?my_upload_of_project_files2=1",
};
 
var myDropzone = new Dropzone('div#myDropzoneElement2', myDropzoneOptions);

myDropzone.on("sending", function(file, xhr, formData) {
  formData.append("author", "<?php 
            echo $cid;
            ?>
"); // Will send the filesize along with the file as POST data.
  formData.append("ID", "<?php 
            echo $pid;
            ?>
"); // Will send the filesize along with the file as POST data.
});

   
    <?php 
            $args = array('order' => 'ASC', 'orderby' => 'menu_order', 'post_type' => 'attachment', 'post_parent' => $pid, 'post_status' => null, 'post_mime_type' => 'image', 'numberposts' => -1);
            $attachments = get_posts($args);
            if ($pid > 0) {
                if ($attachments) {
                    foreach ($attachments as $attachment) {
                        $url = $attachment->guid;
                        $imggg = $attachment->post_mime_type;
                        $url = wp_get_attachment_url($attachment->ID);
                        ?>
	
						var mockFile = { name: "<?php 
                        echo $attachment->post_title;
                        ?>
", size: 12345, serverId: '<?php 
                        echo $attachment->ID;
                        ?>
' };
						myDropzone.options.addedfile.call(myDropzone, mockFile);
						myDropzone.options.thumbnail.call(myDropzone, mockFile, "<?php 
                        echo projectTheme_generate_thumb($attachment->ID, 100, 100);
                        ?>
");						 
				
				<?php 
                    }
                }
            }
            ?>
 
	myDropzone.on("success", function(file, response) {
    /* Maybe display some more file information on your page */
	 file.serverId = response;
	 file.thumbnail = "<?php 
            echo bloginfo('template_url');
            ?>
/images/file_icon.png";
	 
	   
  });
  
  
myDropzone.on("removedfile", function(file, response) {
    /* Maybe display some more file information on your page */
	  delete_this2(file.serverId);
	 
  });  	
	
	});
	
	</script>

    

	<?php 
            _e('Click the grey area below to add project images. Other files are not accepted. Use the form below.', 'ProjectTheme');
            ?>
    <div class="dropzone dropzone-previews" id="myDropzoneElement2" ></div>
 
    
	</div>
        </li>
   		
        <li>
        	<h3><?php 
            _e('Attach Files', 'ProjectTheme');
            ?>
</h3>
        </li>
        
        
        <li>
        <div class="cross_cross">



	<script type="text/javascript" src="<?php 
            echo get_bloginfo('template_url');
            ?>
/js/dropzone.js"></script>     
	<link rel="stylesheet" href="<?php 
            echo get_bloginfo('template_url');
            ?>
/css/dropzone.css" type="text/css" />
    
 
    
    
    <script>
 
	
	jQuery(function() {

Dropzone.autoDiscover = false; 	 
var myDropzoneOptions = {
  maxFilesize: 15,
    addRemoveLinks: true,
	acceptedFiles:'.zip,.pdf,.rar,.doc,.docx,.xls,.xlsx,.ppt,.pptx,.psd,.ai',
    clickable: true,
	url: "<?php 
            bloginfo('siteurl');
            ?>
/?my_upload_of_project_files_proj=1",
};
 
var myDropzone = new Dropzone('div#myDropzoneElement', myDropzoneOptions);

myDropzone.on("sending", function(file, xhr, formData) {
  formData.append("author", "<?php 
            echo $cid;
            ?>
"); // Will send the filesize along with the file as POST data.
  formData.append("ID", "<?php 
            echo $pid;
            ?>
"); // Will send the filesize along with the file as POST data.
});

   
    <?php 
            $args = array('order' => 'ASC', 'orderby' => 'menu_order', 'post_type' => 'attachment', 'meta_key' => 'is_prj_file', 'meta_value' => '1', 'post_parent' => $pid, 'post_status' => null, 'numberposts' => -1);
            $attachments = get_posts($args);
            if ($pid > 0) {
                if ($attachments) {
                    foreach ($attachments as $attachment) {
                        $url = $attachment->guid;
                        $imggg = $attachment->post_mime_type;
                        if ('image/png' != $imggg && 'image/jpeg' != $imggg) {
                            $url = wp_get_attachment_url($attachment->ID);
                            ?>

					var mockFile = { name: "<?php 
                            echo $attachment->post_title;
                            ?>
", size: 12345, serverId: '<?php 
                            echo $attachment->ID;
                            ?>
' };
					myDropzone.options.addedfile.call(myDropzone, mockFile);
					myDropzone.options.thumbnail.call(myDropzone, mockFile, "<?php 
                            echo bloginfo('template_url');
                            ?>
/images/file_icon.png");
					 
			
			<?php 
                        }
                    }
                }
            }
            ?>
   


myDropzone.on("success", function(file, response) {
    /* Maybe display some more file information on your page */
	 file.serverId = response;
	 file.thumbnail = "<?php 
            echo bloginfo('template_url');
            ?>
/images/file_icon.png";
	 
	   
  });
  
  
myDropzone.on("removedfile", function(file, response) {
    /* Maybe display some more file information on your page */
	  delete_this2(file.serverId);
	 
  });  	
	
	});
	
	</script>

    <script type="text/javascript">
	
	function delete_this2(id)
	{
		 jQuery.ajax({
						method: 'get',
						url : '<?php 
            echo get_bloginfo('siteurl');
            ?>
/index.php/?_ad_delete_pid='+id,
						dataType : 'text',
						success: function (text) {   jQuery('#image_ss'+id).remove();  }
					 });
		  //alert("a");
	
	}

	
 
	
	
	</script>

	<?php 
            _e('Click the grey area below to add project files. Images are not accepted.', 'ProjectTheme');
            ?>
    <div class="dropzone dropzone-previews" id="myDropzoneElement" ></div>
 
    
	</div>
        </li>
        
        <li>
        <h2>&nbsp;</h2>
        <p> 
        <input type="submit" name="project_submit1" value="<?php 
            _e("Next Step", 'ProjectTheme');
            ?>
 >>" class="submit_bottom" /></p>
        </li>
    	
        <?php 
            do_action('ProjectTheme_step1_after_submit');
            ?>
    
    </ul>
    </form>
    </div>
    <?php 
        }
        if ($new_Project_step == "2") {
            global $MYerror, $projectOK;
            $cid = $current_user->ID;
            do_action('ProjectTheme_post_new_step2_before_images');
            if (is_array($MYerror)) {
                if ($projectOK == 0) {
                    echo '<div class="errrs">';
                    echo __('Your form has errors. Please check below, correct the errors, then submit again.', 'ProjectTheme');
                    echo '</div>';
                }
            }
            ?>
    
    
    
   
 	<ul class="post-new">
    
     

 
      <form method="post" > 
      <?php 
            do_action('ProjectTheme_step2_before_project_files');
            ?>
      
      
      
      
      
      	<?php 
            /*-------  custom fields  -------- */
            ?>
        <?php 
            $show_fields_in_step2 = true;
            $show_fields_in_step2 = apply_filters('ProjectTheme_show_fields_in_step2', $show_fields_in_step2);
            if ($show_fields_in_step2 == true) {
                $catid = ProjectTheme_get_project_primary_cat($pid);
                $arr = ProjectTheme_get_project_category_fields($catid, $pid);
                for ($i = 0; $i < count($arr); $i++) {
                    echo '<li class="' . projecttheme_get_post_new_error_thing('custom_field_' . $arr[$i]['id']) . '"  >';
                    echo projecttheme_get_post_new_error_thing_display('custom_field_' . $arr[$i]['id']);
                    echo '<h2>' . $arr[$i]['field_name'] . $arr[$i]['id'] . '</h2>';
                    echo '<p>' . $arr[$i]['value'] . '</p>';
                    echo '</li>';
                }
            }
            $ProjectTheme_enable_featured_option = get_option('ProjectTheme_enable_featured_option');
            if ($ProjectTheme_enable_featured_option != "no") {
                ?>
		
	 
      
      
        <li>
        <h2><?php 
                _e("Feature project?", 'ProjectTheme');
                ?>
</h2>
        <p><input type="checkbox" class="do_input_new" name="featured" value="1" 
		<?php 
                $feature = get_post_meta($pid, 'featured', true);
                echo $feature == "1" ? "checked='checked'" : "";
                ?>
 /> 
        <?php 
                $projectTheme_featured_fee = get_option('projectTheme_featured_fee');
                $sl = __('Extra fee is applied', 'ProjectTheme');
                if (empty($projectTheme_featured_fee) or $projectTheme_featured_fee <= 0) {
                    $sl = '';
                }
                printf(__("By clicking this checkbox you mark your project as featured. %s", 'ProjectTheme'), $sl);
                ?>
</p>
        </li>
        
        <?php 
            }
            ?>
        
        <?php 
            do_action('ProjectTheme_step2_before_feature_project');
            ?>
        
        
        <?php 
            $ProjectTheme_enable_sealed_option = get_option('ProjectTheme_enable_sealed_option');
            if ($ProjectTheme_enable_sealed_option != "no") {
                ?>
        
        <li>
        <h2><?php 
                _e("Sealed Bidding?", 'ProjectTheme');
                ?>
</h2>
        <p><input type="checkbox" class="do_input_new" name="private_bids" value="1"
        <?php 
                $private_bids = get_post_meta($pid, 'private_bids', true);
                echo $private_bids == "1" ? "checked='checked'" : "";
                ?>
 /> 
        <?php 
                $projectTheme_sealed_bidding_fee = get_option('projectTheme_sealed_bidding_fee');
                $sl = __('Extra fee is applied', 'ProjectTheme');
                if (empty($projectTheme_sealed_bidding_fee) or $projectTheme_sealed_bidding_fee <= 0) {
                    $sl = '';
                }
                printf(__("By clicking this checkbox you hide your project's bids. %s", 'ProjectTheme'), $sl);
                ?>
</p>
        </li>
        <?php 
            }
            ?>
        
        <?php 
            do_action('ProjectTheme_step2_before_sealed_bidding');
            ?>
        
        <?php 
            $ProjectTheme_enable_hide_option = get_option('ProjectTheme_enable_hide_option');
            if ($ProjectTheme_enable_hide_option != "no") {
                ?>
        
        
        <li>
        <h2><?php 
                _e("Hide Project from search engines", 'ProjectTheme');
                ?>
</h2>
        <p><input type="checkbox" class="do_input_new" name="hide_project" value="1" 
        <?php 
                $hide_project = get_post_meta($pid, 'hide_project', true);
                echo $hide_project == "1" ? "checked='checked'" : "";
                ?>
/> 
        <?php 
                $projectTheme_hide_project_fee = get_option('projectTheme_hide_project_fee');
                $sl = __('Extra fee is applied', 'ProjectTheme');
                if (empty($projectTheme_hide_project_fee) or $projectTheme_hide_project_fee <= 0) {
                    $sl = '';
                }
                echo sprintf(__("By clicking this checkbox you hide your project from search engines. %s", 'ProjectTheme'), $sl);
                ?>
</p>
        </li>
        <?php 
            }
            ?>
        
		<?php 
            do_action('ProjectTheme_step2_before_hide_project');
            ?>
        
      

        
        <li>
        <h2>&nbsp;</h2>
        <?php 
            $stp = 1;
            $stp = apply_filters('ProjectTheme_filter_go_back_stp2', $stp);
            ?>
        <p><a href="<?php 
            echo ProjectTheme_post_new_with_pid_stuff_thg($pid, $stp);
            ?>
" class="go_back_btn" ><?php 
            _e('Go Back', 'ProjectTheme');
            ?>
</a> 
        <input type="submit" name="project_submit2" value="<?php 
            _e("Next Step", 'ProjectTheme');
            ?>
 >>" class="submit_bottom" /></p>
        </li>
    
    
    </ul>
    </form>
    
    
    
    <?php 
        }
        do_action('ProjectTheme_see_if_we_can_add_steps', $new_Project_step, $pid);
        if ($new_Project_step == "3") {
            ?>

<div class="padd10">

<a href="<?php 
            echo ProjectTheme_post_new_with_pid_stuff_thg($pid, 2);
            ?>
" class="go_back_btn" ><?php 
            _e('Go Back', 'ProjectTheme');
            ?>
</a> 
<a href="<?php 
            echo ProjectTheme_post_new_with_pid_stuff_thg($pid, 4);
            ?>
" class="go_back_btn" ><?php 
            _e('Next Step', 'ProjectTheme');
            ?>
 >></a> 

</div>
<div class="clear10"></div>

<hr color="efefef" />


</div></div>


<div><div>


<?php 
            global $current_user;
            get_currentuserinfo();
            $uid = $current_user->ID;
            global $wpdb;
            $post_AU = get_post($pid);
            $PID_PID = $pid;
            ?>

     
<link media="screen" rel="stylesheet" href="'.get_bloginfo('template_url').'/css/colorbox.css" /> 
<script src="'.get_bloginfo('template_url').'/js/jquery.colorbox.js"></script> 
<script>

		
			jQuery(document).ready(function(){
				
				jQuery("a[rel='image_gal1']").colorbox();
				jQuery("a[rel='image_gal2']").colorbox();
				
				
 
				
				jQuery('.get_files').click( function () {
					
					var myRel = jQuery(this).attr('rel');
					myRel = myRel.split("_");
					
					jQuery.colorbox({href: "<?php 
            bloginfo('siteurl');
            ?>
/?get_files_panel=" + myRel[0] +"&uid=" + myRel[1] });
					return false;
				});
				
				
				jQuery("#report-this-link").click( function() {
					
					if(jQuery("#report-this").css('display') == 'none')					
					jQuery("#report-this").show('slow');
					else
					jQuery("#report-this").hide('slow');
					
					return false;
				});
				
				
				jQuery("#contact_seller-link").click( function() {
					
					if(jQuery("#contact-seller").css('display') == 'none')					
					jQuery("#contact-seller").show('slow');
					else
					jQuery("#contact-seller").hide('slow');
					
					return false;
				});
				
		});
</script>   


 
 
  <?php 
            $location = get_post_meta($PID_PID, "Location", true);
            $ending = get_post_meta($PID_PID, "ending", true);
            $featured = get_post_meta($PID_PID, "featured", true);
            $private_bids = get_post_meta($PID_PID, "private_bids", true);
            //---- increase views
            $views = get_post_meta($PID_PID, "views", true);
            $views = $views + 1;
            update_post_meta($PID_PID, "views", $views);
            ?>
	   
    

 


<div class="content_dust">


	

<div id="report-this" style="display:none">
<div class="my_box3">
            <div class="padd10">
            
            	<div class="box_title"><?php 
            echo __("Report this project", 'ProjectTheme');
            ?>
</div>
                <div class="box_content">
                <?php 
            if (!is_user_logged_in()) {
                ?>
                
                <?php 
                echo sprintf(__('You need to be <a href="%s">logged</a> in to use this feature.', 'ProjectTheme'), get_bloginfo('siteurl') . "/wp-login.php");
                ?>
                <?php 
            } else {
                ?>
                
                
					<form method="post"><input type="hidden" value="<?php 
                echo $PID_PID;
                ?>
" name="pid_rep" />
                    <ul class="post-new3">

        
        <li>
        	<h2><?php 
                echo __('Reason for reporting', 'ProjectTheme');
                ?>
:</h2>
        <p><textarea rows="4" cols="40" class="do_input"  name="reason_report"></textarea></p>
        </li>
        
        
     
        
        <li>
        <h2>&nbsp;</h2>
        <p><input type="submit" name="report_this" value="<?php 
                _e('Submit Report', 'ProjectTheme');
                ?>
" /></p>
        </li>
    
    
    </ul>
    </form> <?php 
            }
            ?>
                    
                    
				</div>
			</div>
			</div>
            
            <div class="clear10"></div>

</div>


<!-- ######### -->






 			<div class="project-signle-content-main">
 
			 
				
                <?php 
            $closed = get_post_meta($PID_PID, 'closed', true);
            ?>
                
				<div class="project-page-details-holder">
                <?php 
            if ($closed == "0") {
                if ($bid_posted == "0") {
                    ?>
 
		
                        <div class="bid_panel_err">
                        <div class="padd10">
                        <?php 
                    _e("Your bid has not been posted. Please correct the errors and try again.", 'ProjectTheme');
                    echo '<br/>';
                    foreach ($errors as $err) {
                        echo $err . '<br/>';
                    }
                    ?>
                        </div>
                        </div>
                
                <?php 
                }
                ?>
                
                
                <?php 
                if ($_GET['bid_posted'] == 1) {
                    ?>
		
                        <div class="bid_panel_ok">
                        <div class="padd10">
                        <?php 
                    _e("Your bid has been posted.", 'ProjectTheme');
                    ?>
                        </div>
                        </div>
                
                <?php 
                }
                ?>

               
               
               	<div class="bid_panel_front">
                <div class="padd10">
                
                <div class="small_buttons_div_left">
                	<ul class="project-details">
							<li>
                            	<img src="<?php 
                bloginfo('template_url');
                ?>
/images/wallet_icon2.png" width="18" height="18" alt="budget" />
								<h3><?php 
                echo __("Project Budget", 'ProjectTheme');
                ?>
:</h3>
								<p><?php 
                echo ProjectTheme_get_budget_name_string_fromID(get_post_meta($PID_PID, 'budgets', true));
                ?>
</p>
							</li>
                            
                            
                            <li>
                            	<img src="<?php 
                bloginfo('template_url');
                ?>
/images/coins_icon.png" width="18" height="18" alt="coins" />
								<h3><?php 
                echo __("Average Bid", 'ProjectTheme');
                ?>
:</h3>
								<p><?php 
                echo ProjectTheme_average_bid($PID_PID);
                ?>
</p>
							</li>
                            
                            
                         
                            
            			<?php 
                $ProjectTheme_enable_project_location = get_option('ProjectTheme_enable_project_location');
                if ($ProjectTheme_enable_project_location == "yes") {
                    ?>
   
                            <li>
								<img src="<?php 
                    echo get_bloginfo('template_url');
                    ?>
/images/loc_icon.png" width="18" height="18" alt="location" /> 
								<h3><?php 
                    echo __("Location", 'ProjectTheme');
                    ?>
:</h3>
								<p><?php 
                    echo get_the_term_list($PID_PID, 'project_location', '', ', ', '');
                    ?>
</p>
							</li>
                          
                        <?php 
                }
                ?>
  
                          
                             
                             <li>
								<img src="<?php 
                echo get_bloginfo('template_url');
                ?>
/images/cate_icon.png" width="18" height="18" alt="category" /> 
								<h3><?php 
                echo __("Category", 'ProjectTheme');
                ?>
:</h3>
								<p><?php 
                echo get_the_term_list($PID_PID, 'project_cat', '', ', ', '');
                ?>
</p>
							</li>
                               
          
							<li>
								<img src="<?php 
                echo get_bloginfo('template_url');
                ?>
/images/cal_icon.png" width="18" height="18" alt="calendar" /> 
								<h3><?php 
                echo __("Posted on", 'ProjectTheme');
                ?>
:</h3>
								<p><?php 
                echo get_the_time("jS F Y g:i A", $PID_PID);
                ?>
</p>
							</li>
                          
                          <li>
								<img src="<?php 
                echo get_bloginfo('template_url');
                ?>
/images/clock_icon.png" width="18" height="18" alt="clock" /> 
								<h3><?php 
                echo __("Time Left", 'ProjectTheme');
                ?>
:</h3>
								<p><?php 
                echo $closed == "0" ? ProjectTheme_prepare_seconds_to_words($ending - current_time('timestamp', 0)) : __("Expired/Closed", 'ProjectTheme');
                ?>
</p>
							</li>
                            
                          
                          <li>
                            	<img src="<?php 
                bloginfo('template_url');
                ?>
/images/prop_icon.png" width="18" height="18" alt="proposals" />
								<h3><?php 
                echo __("Proposals", 'ProjectTheme');
                ?>
:</h3>
								<p><?php 
                echo projectTheme_number_of_bid($PID_PID);
                ?>
</p>
							</li>
                            
                	</ul>
                    
                    <div class="clear10"></div>
                    
                    </div>
                    <!-- ########### -->
                    
                    <div class="small_buttons_div">
                    	<ul id="these-special-buttons">
                        	<li><a href="<?php 
                $post = get_post($PID_PID);
                if ($current_user->ID == $post_AU->post_author) {
                    echo '#';
                } else {
                    echo ProjectTheme_get_priv_mess_page_url('send', '', '&uid=' . $post_AU->post_author . '&pid=' . $PID_PID);
                }
                ?>
" class="project-owner-contact"><?php 
                _e('Contact Project Owner', 'ProjectTheme');
                ?>
</a></li>
                            <li><a href="#" class="message_brd_cls project-owner-contact"><?php 
                _e('Project Message Board', 'ProjectTheme');
                ?>
</a></li>
                        </ul>
                    </div>
                  
                </div>
                </div>
               
                
                <?php 
            } else {
                // project closed
                ?>
                
                <div class="bid_panel">
                <div class="padd10">
                
                	<?php 
                $pid = $PID_PID;
                $winner = get_post_meta($PID_PID, 'winner', true);
                if (!empty($winner)) {
                    global $wpdb;
                    $q = "select bid from " . $wpdb->prefix . "project_bids where pid='{$pid}' and winner='1'";
                    $r = $wpdb->get_results($q);
                    $r = $r[0];
                    _e("Project closed for price: ", 'ProjectTheme');
                    echo ProjectTheme_get_show_price($r->bid);
                }
                ?>
                
                </div>
                </div>
                
                <?php 
            }
            ?>
               
						
												
					</div>
				
				 
			</div>
			
			
			<div class="clear10"></div>
			
			<!-- ####################### -->
			
			<div class="my_box3">
           
            
            	<div class="box_title"><?php 
            echo __("Project Description", 'ProjectTheme');
            ?>
</div>
                <div class="box_content" id="project-single-page-content">
					<?php 
            echo $post_AU->post_content;
            do_action('ProjectTheme_after_description_in_single_proj_page');
            ?>
				</div>
			</div>
		
			
			<div class="clear10"></div>
            
            
            <!-- ####################### -->
			<?php 
            $private_bids = get_post_meta($PID_PID, 'private_bids', true);
            ?>
			<div class="my_box3">
            
            
            	<div class="box_title"><?php 
            echo __("Proposals", 'ProjectTheme');
            ?>
 <?php 
            if ($private_bids == 'yes' or $private_bids == '1' or $private_bids == 1) {
                _e('[project has private proposals]', 'ProjectTheme');
            }
            ?>
</div>
                <div class="box_content">
				<?php 
            $ProjectTheme_enable_project_files = get_option('ProjectTheme_enable_project_files');
            $winner = get_post_meta($PID_PID, 'winner', true);
            $post = get_post($PID_PID);
            global $wpdb;
            $pid = $PID_PID;
            $bids = "select * from " . $wpdb->prefix . "project_bids where pid='{$pid}' order by id DESC";
            $res = $wpdb->get_results($bids);
            if ($post_AU->post_author == $uid) {
                $owner = 1;
            } else {
                $owner = 0;
            }
            if (count($res) > 0) {
                if ($private_bids == 'yes' or $private_bids == '1' or $private_bids == 1) {
                    if ($owner == 1) {
                        $show_stuff = 1;
                    } else {
                        if (projectTheme_current_user_has_bid($uid, $res)) {
                            $show_stuff = 1;
                        } else {
                            $show_stuff = 0;
                        }
                    }
                } else {
                    $show_stuff = 1;
                }
                //------------
                if ($show_stuff == 1) {
                    echo '<table id="my_bids" width="100%">';
                    echo '<thead><tr>';
                    echo '<th>' . __('Username', 'ProjectTheme') . '</th>';
                    echo '<th>' . __('Bid', 'ProjectTheme') . '</th>';
                    echo '<th>' . __('Date Made', 'ProjectTheme') . '</th>';
                    echo '<th>' . __('Days to Complete', 'ProjectTheme') . '</th>';
                    if ($owner == 1) {
                        if (empty($winner)) {
                            echo '<th>' . __('Choose Winner', 'ProjectTheme') . '</th>';
                        }
                        if ($ProjectTheme_enable_project_files != "no") {
                            echo '<th>' . __('Bid Files', 'ProjectTheme') . '</th>';
                        }
                        echo '<th>' . __('Messaging', 'ProjectTheme') . '</th>';
                    }
                    if ($closed == "1") {
                        echo '<th>' . __('Winner', 'ProjectTheme') . '</th>';
                    }
                    echo '</tr></thead><tbody>';
                }
                //-------------
                foreach ($res as $row) {
                    if ($owner == 1) {
                        $show_this_around = 1;
                    } else {
                        if ($private_bids == 'yes' or $private_bids == '1' or $private_bids == 1) {
                            if ($uid == $row->uid) {
                                $show_this_around = 1;
                            } else {
                                $show_this_around = 0;
                            }
                        } else {
                            $show_this_around = 1;
                        }
                    }
                    if ($show_this_around == 1) {
                        $user = get_userdata($row->uid);
                        echo '<tr>';
                        echo '<th><a href="' . ProjectTheme_get_user_profile_link($user->ID) . '">' . $user->user_login . '</a></th>';
                        echo '<th>' . ProjectTheme_get_show_price($row->bid) . '</th>';
                        echo '<th>' . date("d-M-Y H:i:s", $row->date_made) . '</th>';
                        echo '<th>' . $row->days_done . '</th>';
                        if ($owner == 1) {
                            $nr = 7;
                            if (empty($winner)) {
                                // == 0)
                                echo '<th><a href="' . get_bloginfo('siteurl') . '/?p_action=choose_winner&pid=' . $PID_PID . '&bid=' . $row->id . '">' . __('Select', 'ProjectTheme') . '</a></th>';
                            }
                            if ($ProjectTheme_enable_project_files != "no") {
                                echo '<th>';
                                if (projecttheme_see_if_project_files_bid($PID_PID, $row->uid) == true) {
                                    echo '<a href="#" class="get_files" rel="' . $PID_PID . '_' . $row->uid . '">' . __('Bid Files', 'ProjectTheme') . '</a>';
                                } else {
                                    _e('None', 'ProjectTheme');
                                }
                                echo '</th>';
                            }
                            echo '<th><a href="' . ProjectTheme_get_priv_mess_page_url('send', '', '&uid=' . $row->uid . '&pid=' . $PID_PID) . '">' . __('Send Message', 'ProjectTheme') . '</a></th>';
                        } else {
                            $nr = 4;
                        }
                        if ($closed == "1") {
                            if ($row->winner == 1) {
                                echo '<th>' . __('Yes', 'ProjectTheme') . '</th>';
                            } else {
                                echo '<th>&nbsp;</th>';
                            }
                        }
                        echo '</tr>';
                        echo '<tr>';
                        echo '<th colspan="' . $nr . '" class="my_td_with_border">' . $row->description . '</th>';
                        echo '</tr>';
                    }
                }
                echo '</tbody></table>';
            } else {
                _e("No proposals placed yet.", 'ProjectTheme');
            }
            ?>
	
				</div>
			</div>
			
			
            <?php 
            $ProjectTheme_enable_images_in_projects = get_option('ProjectTheme_enable_images_in_projects');
            $ProjectTheme_enable_images_in_projects = apply_filters('ProjectTheme_enable_images_in_projects_hk', $ProjectTheme_enable_images_in_projects);
            if ($ProjectTheme_enable_images_in_projects == "yes") {
                ?>
			<div class="clear10"></div>
			
			<!-- ####################### -->
			
			<div class="my_box3">
           
            
            	<div class="box_title"><?php 
                echo __("Image Gallery", 'ProjectTheme');
                ?>
</div>
                <div class="box_content">
				<?php 
                $arr = ProjectTheme_get_post_images($PID_PID);
                $xx_w = 600;
                $projectTheme_width_of_project_images = get_option('projectTheme_width_of_project_images');
                if (!empty($projectTheme_width_of_project_images)) {
                    $xx_w = $projectTheme_width_of_project_images;
                }
                if (!is_numeric($xx_w)) {
                    $xx_w = 600;
                }
                if ($arr) {
                    echo '<ul class="image-gallery">';
                    foreach ($arr as $image) {
                        echo '<li><a href="' . ProjectTheme_generate_thumb($image, 900, $xx_w) . '" rel="image_gal2"><img src="' . ProjectTheme_generate_thumb($image, 100, 80) . '" width="100" class="img_class" /></a></li>';
                    }
                    echo '</ul>';
                } else {
                    echo __('No images.', 'ProjectTheme');
                }
                ?>
				
				
				</div>
			</div>
			<?php 
            }
            ?>
			
			<div class="clear10"></div>
			
			<!-- ####################### -->
			<?php 
            $ProjectTheme_enable_project_location = get_option('ProjectTheme_enable_project_location');
            if ($ProjectTheme_enable_project_location == "yes") {
                ?>
        
			<div class="my_box3">
            
            
            	<div class="box_title"><?php 
                echo __("Map Location", 'ProjectTheme');
                ?>
</div>
                <div class="box_content">
	
				<div id="map" style="width: 655px; height: 300px;border:2px solid #ccc;float:left"></div>
				
                <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> 
            
            <script type="text/javascript"
            src="<?php 
                echo get_bloginfo('template_url');
                ?>
/js/mk.js"></script> 
                                                <script type="text/javascript"> 
   



	  var geocoder;
  var map;
  function initialize() {
    geocoder = new google.maps.Geocoder();
    var latlng = new google.maps.LatLng(-34.397, 150.644);
    var myOptions = {
      zoom: 13,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    }
    map = new google.maps.Map(document.getElementById("map"), myOptions);
  }

  function codeAddress(address) {
    
    geocoder.geocode( { 'address': address}, function(results, status) {
      if (status == google.maps.GeocoderStatus.OK) {
        map.setCenter(results[0].geometry.location);
        var marker = new MarkerWithLabel({
            
            position: results[0].geometry.location,
			map: map,
       labelContent: address,
       labelAnchor: new google.maps.Point(22, 0),
       labelClass: "labels", // the CSS class for the label
       labelStyle: {opacity: 1.0}

        });
      } else {
        //alert("Geocode was not successful for the following reason: " + status);
      }
    });
  }

initialize();

codeAddress("<?php 
                global $post;
                $pid = $post_AU->ID;
                $terms = wp_get_post_terms($pid, 'project_location');
                foreach ($terms as $term) {
                    echo $term->name . " ";
                }
                $location = get_post_meta($pid, "Location", true);
                echo $location;
                ?>
");

    </script> 
				
			
			</div>
			</div> <?php 
            }
            ?>
			
			<!-- ####################### -->
			
 



</div>

<?php 
            echo '<div id="right-sidebar" class="page-sidebar">';
            echo '<ul class="xoxo">';
            //---------------------
            // build the exclude list
            //---------------------
            // build the exclude list
            $exclude = array();
            $args = array('order' => 'ASC', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'post_parent' => $pid, 'numberposts' => -1, 'post_status' => null);
            $attachments = get_posts($args);
            foreach ($attachments as $att) {
                $exclude[] = $att->ID;
            }
            //-0------------------
            $args = array('order' => 'ASC', 'post_type' => 'attachment', 'meta_key' => 'is_bidding_file', 'meta_value' => '1', 'post_parent' => $pid, 'numberposts' => -1, 'post_status' => null);
            $attachments = get_posts($args);
            foreach ($attachments as $att) {
                $exclude[] = $att->ID;
            }
            //------------------
            $args = array('order' => 'ASC', 'post_type' => 'attachment', 'post_parent' => $pid, 'exclude' => $exclude, 'numberposts' => -1, 'post_status' => null);
            $attachments = get_posts($args);
            ?>
    <li class="widget-container widget_text" id="ad-other-details">
		<h3 class="widget-title"><?php 
            _e("Apply for this Project", 'ProjectTheme');
            ?>
</h3>
		<p>
        <?php 
            _e('You can use the button below to apply and submit a proposal for this project.', 'ProjectTheme');
            ?>
        </p>
        
        
       <p id='proposal_btn_p'>
         <?php 
            global $current_user;
            get_currentuserinfo();
            $uid = $current_user->ID;
            if ($closed == "0" && ProjectTheme_is_user_provider($uid) == true) {
                ?>
                            
								<a href="#" class="post_bid_btn_new" id='submit-proposal-id' rel="<?php 
                the_ID();
                ?>
"><?php 
                _e('Submit a Proposal', 'ProjectTheme');
                ?>
</a>
							 
                          	<?php 
            }
            ?>
       
       </p> 
    </li>
    
    
    
    	<li class="widget-container widget_text" id="ad-other-details">
		<h3 class="widget-title"><?php 
            _e("Project Posted By", 'ProjectTheme');
            ?>
</h3>
		
        <div class="avatar-op-wrap">
        	
            <div class="avatar-op-inner"><img width="60" height="60" border="0" class="project-single-avatar" src="<?php 
            echo ProjectTheme_get_avatar($post_AU->post_author, 60, 60);
            ?>
" /> </div>
        	<div class="avatar-op-list">
            		<ul>
                    	<li><a class="avatar-posted-by-username" href="<?php 
            bloginfo('siteurl');
            ?>
/?p_action=user_profile&post_author=<?php 
            echo $post_AU->post_author;
            ?>
"><?php 
            echo $post_AU->user_login;
            ?>
</a></li>
                    	<li><?php 
            echo ProjectTheme_project_get_star_rating2($post_AU->post_author);
            ?>
</li>
                        <li><a href="<?php 
            echo ProjectTheme_get_user_feedback_link($post_AU->post_author);
            ?>
"><?php 
            _e('View User Feedback', 'ProjectTheme');
            ?>
</a></li>
                    </ul>
            </div>
            
        </div>
        
        <p>
        <ul class="other-dets other-dets2">
				 
                <?php 
            $has_created = projectTheme_get_total_number_of_created_Projects($post_AU->post_author);
            $has_closed = projectTheme_get_total_number_of_closed_Projects($post_AU->post_author);
            $has_rated = projectTheme_get_total_number_of_rated_Projects($post_AU->post_author);
            ?>
                
                 
                 
                <li>
					<h3><?php 
            _e("Has created:", 'ProjectTheme');
            ?>
</h3>
					<p><?php 
            echo sprintf(__("%s project(s)", 'ProjectTheme'), $has_created);
            ?>
</p> 
				</li>
                
                
                <li>
					<h3><?php 
            _e("Has closed:", 'ProjectTheme');
            ?>
</h3>
					<p><?php 
            echo sprintf(__("%s project(s)", 'ProjectTheme'), $has_closed);
            ?>
</p> 
				</li>
            
            
            	<li>
					<h3><?php 
            _e("Has rated:", 'ProjectTheme');
            ?>
</h3>
					<p><?php 
            echo sprintf(__("%s provider(s)", 'ProjectTheme'), $has_rated);
            ?>
</p> 
				</li>
            
            
            	<br/><br/>
               <a href="<?php 
            bloginfo('siteurl');
            ?>
/?p_action=user_profile&post_author=<?php 
            echo $post_AU->post_author;
            ?>
"><?php 
            _e('See More Projects by this user', 'ProjectTheme');
            ?>
</a><br/>
               
                		
			</ul>
   		</p>
   </li>
       
       <?php 
            $ProjectTheme_enable_project_files = get_option('ProjectTheme_enable_project_files');
            if ($ProjectTheme_enable_project_files != "no") {
                ?>
       
     	<li class="widget-container widget_text" id="ad-other-details">
		<h3 class="widget-title"><?php 
                _e("Project Files", 'ProjectTheme');
                ?>
</h3>
		<p>
        
        <ul class="other-dets other-dets2">
				<?php 
                if (count($attachments) == 0) {
                    echo __('No project files.', 'ProjectTheme');
                }
                foreach ($attachments as $at) {
                    ?>
                
                <li> <a href="<?php 
                    echo wp_get_attachment_url($at->ID);
                    ?>
"><?php 
                    echo $at->post_title;
                    ?>
</a>
				</li> 
			<?php 
                }
                ?>
		
			</ul>
   		</p>
   </li>
  <?php 
            }
            ?>
  
    
    
	<li class="widget-container widget_text" id="ad-other-details">
		<h3 class="widget-title"><?php 
            _e("Other Options", 'ProjectTheme');
            ?>
</h3>
		<p>
        
        <div class="add-this">
						<!-- AddThis Button BEGIN -->
							<div class="addthis_toolbox addthis_default_style addthis_32x32_style">
							<a class="addthis_button_preferred_1"></a>
							<a class="addthis_button_preferred_2"></a>
							<a class="addthis_button_preferred_3"></a>
							<a class="addthis_button_preferred_4"></a>
							<a class="addthis_button_compact"></a>
							<a class="addthis_counter addthis_bubble_style"></a>
							</div>
							<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=xa-4df68b4a2795dcd9"></script>
							<!-- AddThis Button END -->
						</div>	
        
   		</p>
   </li>
       
    
	<li class="widget-container widget_text" id="ad-other-details">
		<h3 class="widget-title"><?php 
            _e("Other Details", 'ProjectTheme');
            ?>
</h3>
		<p>
			<ul class="other-dets other-dets2">
	 
		 
				<?php 
            $ProjectTheme_enable_project_location = get_option('ProjectTheme_enable_project_location');
            if ($ProjectTheme_enable_project_location == "yes") {
                ?>
				<li>
					<img src="<?php 
                echo get_bloginfo('template_url');
                ?>
/images/location.png" width="15" height="15" /> 
					<h3><?php 
                _e("Address", 'ProjectTheme');
                ?>
:</h3>
					<p><?php 
                echo $location;
                ?>
</p> 
				</li>
		
        
        <?php 
            }
            ?>
        
        		
                <?php 
            $rt = get_option('projectTheme_show_project_views');
            if ($rt != 'no') {
                ?>
				
				<li>
					<img src="<?php 
                echo get_bloginfo('template_url');
                ?>
/images/viewed.png" width="15" height="15" /> 
					<h3><?php 
                _e("Viewed", 'ProjectTheme');
                ?>
:</h3>
					<p><?php 
                echo $views;
                ?>
 <?php 
                _e("times", 'ProjectTheme');
                ?>
</p> 
				</li>
				<?php 
            }
            ?>
				
                
                <?php 
            $my_arrms = true;
            $my_arrms = apply_filters('ProjectTheme_show_fields_in_sidebar', $my_arrms);
            if ($my_arrms == true) {
                $arrms = ProjectTheme_get_project_fields_values($PID_PID);
                if (count($arrms) > 0) {
                    for ($i = 0; $i < count($arrms); $i++) {
                        ?>
                <li>
					<h3><?php 
                        echo $arrms[$i]['field_name'];
                        ?>
:</h3>
               	 	<p><?php 
                        echo $arrms[$i]['field_value'];
                        ?>
</p>
                </li>
				<?php 
                    }
                }
            }
            ?>
				
                
				
			</ul>
			<?php 
            if (ProjectTheme_is_owner_of_post()) {
                ?>
				
			<a href="<?php 
                echo get_bloginfo('siteurl');
                ?>
/?p_action=edit_project&pid=<?php 
                the_ID();
                ?>
" class="nice_link"><?php 
                _e("Edit", 'ProjectTheme');
                ?>
</a> 
			<a href="<?php 
                echo get_bloginfo('siteurl');
                ?>
/?p_action=repost_project&pid=<?php 
                the_ID();
                ?>
" class="nice_link"><?php 
                _e("Repost", 'ProjectTheme');
                ?>
</a> 
		<!--	<a href="<?php 
                echo get_bloginfo('siteurl');
                ?>
/?p_action=delete_project&pid=<?php 
                the_ID();
                ?>
" class="nice_link"><?php 
                _e("Delete", 'ProjectTheme');
                ?>
</a> -->
			
			<?php 
            } else {
                ?>
			
			<a href="#" id="report-this-link" class="nice_link"><?php 
                _e("Report", 'ProjectTheme');
                ?>
</a>
            <a href="<?php 
                $post = get_post($PID_PID);
                echo ProjectTheme_get_priv_mess_page_url('send', '', '&uid=' . $post_AU->post_author . '&pid=' . $PID_PID);
                ?>
" class="nice_link"><?php 
                _e("Contact Seller", 'ProjectTheme');
                ?>
</a>
				
                <?php 
            }
            ?>
		</p>
	</li>
	
	
	<?php 
            dynamic_sidebar('project-widget-area');
            echo '</ul>';
            echo '</div>';
            //===============================================================================================
            ?>
 




<?php 
        }
        if ($new_Project_step == "4") {
            $catid = ProjectTheme_get_project_primary_cat($pid);
            $ProjectTheme_get_images_cost_extra = ProjectTheme_get_images_cost_extra($pid);
            //--------------------------------------------------
            // hide project from search engines fee calculation
            $projectTheme_hide_project_fee = get_option('projectTheme_hide_project_fee');
            if (!empty($projectTheme_hide_project_fee)) {
                $opt = get_post_meta($pid, 'hide_project', true);
                if ($opt == "0") {
                    $projectTheme_hide_project_fee = 0;
                }
            } else {
                $projectTheme_hide_project_fee = 0;
            }
            //---------------------
            $made_me_date = get_post_meta($pid, 'made_me_date', true);
            $tms = current_time('timestamp', 0);
            $projectTheme_project_period = get_option('projectTheme_project_period');
            if (empty($projectTheme_project_period)) {
                $projectTheme_project_period = 30;
            }
            if (empty($made_me_date)) {
                $ee = $tms + 3600 * 24 * $projectTheme_project_period;
                update_post_meta($pid, 'ending', $ee);
            } else {
                $ee = get_post_meta($pid, 'ending', true) + $tms - $made_me_date;
                update_post_meta($pid, 'ending', $ee);
            }
            //-------------------------------------------------------------------------------
            // sealed bidding fee calculation
            $projectTheme_sealed_bidding_fee = get_option('projectTheme_sealed_bidding_fee');
            if (!empty($projectTheme_sealed_bidding_fee)) {
                $opt = get_post_meta($pid, 'private_bids', true);
                if ($opt == "0") {
                    $projectTheme_sealed_bidding_fee = 0;
                }
            } else {
                $projectTheme_sealed_bidding_fee = 0;
            }
            //-------
            $featured = get_post_meta($pid, 'featured', true);
            $feat_charge = get_option('projectTheme_featured_fee');
            if ($featured != "1") {
                $feat_charge = 0;
            }
            $custom_set = get_option('projectTheme_enable_custom_posting');
            if ($custom_set == 'yes') {
                $posting_fee = get_option('projectTheme_theme_custom_cat_' . $catid);
                if (empty($posting_fee)) {
                    $posting_fee = 0;
                }
            } else {
                $posting_fee = get_option('projectTheme_base_fee');
            }
            $total = $feat_charge + $posting_fee + $projectTheme_sealed_bidding_fee + $projectTheme_hide_project_fee + $ProjectTheme_get_images_cost_extra;
            //-----------------------------------------------
            $payment_arr = array();
            $base_fee_paid = get_post_meta($pid, 'base_fee_paid', true);
            if ($base_fee_paid != "1" and $posting_fee > 0) {
                $my_small_arr = array();
                $my_small_arr['fee_code'] = 'base_fee';
                $my_small_arr['show_me'] = true;
                $my_small_arr['amount'] = $posting_fee;
                $my_small_arr['description'] = __('Base Fee', 'ProjectTheme');
                array_push($payment_arr, $my_small_arr);
            }
            //-----------------------
            $my_small_arr = array();
            $my_small_arr['fee_code'] = 'extra_img';
            $my_small_arr['show_me'] = true;
            $my_small_arr['amount'] = $ProjectTheme_get_images_cost_extra;
            $my_small_arr['description'] = __('Extra Images Fee', 'ProjectTheme');
            array_push($payment_arr, $my_small_arr);
            //------------------------
            $featured_paid = get_post_meta($pid, 'featured_paid', true);
            $opt = get_post_meta($pid, 'featured', true);
            if ($feat_charge > 0 and $featured_paid != 1 and $opt == 1) {
                $my_small_arr = array();
                $my_small_arr['fee_code'] = 'feat_fee';
                $my_small_arr['show_me'] = true;
                $my_small_arr['amount'] = $feat_charge;
                $my_small_arr['description'] = __('Featured Fee', 'ProjectTheme');
                array_push($payment_arr, $my_small_arr);
                //------------------------
            }
            $private_bids_paid = get_post_meta($pid, 'private_bids_paid', true);
            $opt = get_post_meta($pid, 'private_bids', true);
            if ($projectTheme_sealed_bidding_fee > 0 and $private_bids_paid != 1 and ($opt == 1 or $opt == "yes")) {
                $my_small_arr = array();
                $my_small_arr['fee_code'] = 'sealed_project';
                $my_small_arr['show_me'] = true;
                $my_small_arr['amount'] = $projectTheme_sealed_bidding_fee;
                $my_small_arr['description'] = __('Sealed Bidding Fee', 'ProjectTheme');
                array_push($payment_arr, $my_small_arr);
                //------------------------
            }
            $hide_project_paid = get_post_meta($pid, 'hide_project_paid', true);
            $opt = get_post_meta($pid, 'hide_project', true);
            if ($projectTheme_hide_project_fee > 0 and $hide_project_paid != "1" and ($opt == "1" or $opt == "yes")) {
                $my_small_arr = array();
                $my_small_arr['fee_code'] = 'hide_project';
                $my_small_arr['show_me'] = true;
                $my_small_arr['amount'] = $projectTheme_hide_project_fee;
                $my_small_arr['description'] = __('Hide Project From Search Engines Fee', 'ProjectTheme');
                array_push($payment_arr, $my_small_arr);
            }
            $payment_arr = apply_filters('ProjectTheme_filter_payment_array', $payment_arr, $pid);
            $new_total = 0;
            foreach ($payment_arr as $payment_item) {
                if ($payment_item['amount'] > 0) {
                    $new_total += $payment_item['amount'];
                }
            }
            //-----------------------------------------------
            $post = get_post($pid);
            $admin_email = get_bloginfo('admin_email');
            $total = apply_filters('ProjectTheme_filter_payment_total', $new_total, $pid);
            //----------------------------------------
            $finalize = isset($_GET['finalize']) ? true : false;
            update_post_meta($pid, 'finalised_posted', '1');
            //-----------
            if ($total == 0) {
                echo '<div >';
                echo __('Thank you for posting your project with us.', 'ProjectTheme');
                update_post_meta($pid, "paid", "1");
                if (get_option('projectTheme_admin_approves_each_project') == 'yes') {
                    $my_post = array();
                    $my_post['ID'] = $pid;
                    $my_post['post_status'] = 'draft';
                    wp_update_post($my_post);
                    if ($finalize == true) {
                        ProjectTheme_send_email_posted_project_not_approved($pid);
                        ProjectTheme_send_email_posted_project_not_approved_admin($pid);
                    }
                    echo '<br/>' . __('Your project isn`t live yet, the admin needs to approve it.', 'ProjectTheme');
                } else {
                    $my_post = array();
                    $my_post['ID'] = $pid;
                    $my_post['post_status'] = 'publish';
                    if ($finalize == true) {
                        wp_update_post($my_post);
                        wp_publish_post($pid);
                        ProjectTheme_send_email_posted_project_approved($pid);
                        ProjectTheme_send_email_posted_project_approved_admin($pid);
                        ProjectTheme_send_email_subscription($pid);
                    }
                }
                echo '</div>';
            } else {
                update_post_meta($pid, "paid", "0");
                echo '<div >';
                echo __('Thank you for posting your project with us. Below is the total price that you need to pay in order to put your project live.<br/>
			Click the pay button and you will be redirected...', 'ProjectTheme');
                echo '</div>';
            }
            //----------------------------------------
            echo '<table style="margin-top:25px">';
            $show_payment_table = true;
            $show_payment_table = apply_filters('ProjectTheme_filter_payment_show_table', $show_payment_table, $pid);
            if ($show_payment_table == true and $total > 0) {
                foreach ($payment_arr as $payment_item) {
                    if ($payment_item['amount'] > 0) {
                        echo '<tr>';
                        echo '<td>' . $payment_item['description'] . '&nbsp; &nbsp;</td>';
                        echo '<td>' . ProjectTheme_get_show_price($payment_item['amount'], 2) . '</td>';
                        echo '</tr>';
                    }
                }
                echo '<tr>';
                echo '<td>&nbsp;</td>';
                echo '<td></td>';
                echo '</tr>';
                echo '<tr>';
                echo '<td><strong>' . __('Total to Pay', 'ProjectTheme') . '</strong></td>';
                echo '<td><strong>' . ProjectTheme_get_show_price($total, 2) . '</strong></td>';
                echo '</tr>';
                $ProjectTheme_enable_credits_wallet = get_option('ProjectTheme_enable_credits_wallet');
                if ($ProjectTheme_enable_credits_wallet != 'no') {
                    echo '<tr>';
                    echo '<td><strong>' . __('Your Total Credits', 'ProjectTheme') . '</strong></td>';
                    echo '<td><strong>' . ProjectTheme_get_show_price(ProjectTheme_get_credits($uid), 2) . '</strong></td>';
                    echo '</tr>';
                }
                echo '<tr>';
                echo '<td>&nbsp;<br/>&nbsp;</td>';
                echo '<td></td>';
                echo '</tr>';
            }
            //endif show this table
            if ($total == 0 && $finalize == true) {
                if (get_option('projectTheme_admin_approves_each_project') != 'yes') {
                    echo '<tr>';
                    echo '<td></td>';
                    echo '<td><div class="clear100"></div><a href="' . get_permalink($pid) . '" class="go_back_btn">' . __('See your project', 'ProjectTheme') . '</a></td>';
                    echo '</tr>';
                } else {
                    echo '<tr>';
                    echo '<td></td>';
                    echo '<td><a href="' . get_permalink(get_option('ProjectTheme_my_account_page_id')) . '" class="go_back_btn">' . __('Go to your account', 'ProjectTheme') . '</a></td>';
                    echo '</tr>';
                }
                echo '</table>';
            } elseif ($total > 0) {
                echo '</table>';
                update_post_meta($pid, 'unpaid', '1');
                $ProjectTheme_enable_credits_wallet = get_option('ProjectTheme_enable_credits_wallet');
                if ($ProjectTheme_enable_credits_wallet != 'no') {
                    echo '<a href="' . get_bloginfo('siteurl') . '/?p_action=credits_listing&pid=' . $pid . '" class="edit_project_pay_cls">' . __('Pay by Credits', 'ProjectTheme') . '</a>';
                }
                global $project_ID;
                $project_ID = $pid;
                //-------------------
                $ProjectTheme_paypal_enable = get_option('ProjectTheme_paypal_enable');
                $ProjectTheme_alertpay_enable = get_option('ProjectTheme_alertpay_enable');
                $ProjectTheme_moneybookers_enable = get_option('ProjectTheme_moneybookers_enable');
                if ($ProjectTheme_paypal_enable == "yes") {
                    echo '<a href="' . get_bloginfo('siteurl') . '/?p_action=paypal_listing&pid=' . $pid . '" class="edit_project_pay_cls">' . __('Pay by PayPal', 'ProjectTheme') . '</a>';
                }
                if ($ProjectTheme_moneybookers_enable == "yes") {
                    echo '<a href="' . get_bloginfo('siteurl') . '/?p_action=mb_listing&pid=' . $pid . '" class="edit_project_pay_cls">' . __('Pay by MoneyBookers/Skrill', 'ProjectTheme') . '</a>';
                }
                if ($ProjectTheme_alertpay_enable == "yes") {
                    echo '<a href="' . get_bloginfo('siteurl') . '/?p_action=payza_listing&pid=' . $pid . '" class="edit_project_pay_cls">' . __('Pay by Payza', 'ProjectTheme') . '</a>';
                }
                do_action('ProjectTheme_add_payment_options_to_post_new_project', $pid);
            } else {
                echo '</table>';
            }
            echo '<div class="clear10"></div>';
            echo '<div class="clear10"></div>';
            echo '<div class="clear10"></div>';
            echo '<div class="padd10">';
            if ($finalize == false) {
                echo ' <a href="' . ProjectTheme_post_new_with_pid_stuff_thg($pid, '3') . '" class="go_back_btn" >' . __('Go Back', 'ProjectTheme') . '</a>';
            }
            if ($total == 0 && $finalize == false) {
                echo ' <a href="' . ProjectTheme_post_new_with_pid_stuff_thg($pid, '4', 'finalize') . '" 
	class="go_back_btn" >' . __('Finalize Project Posting', 'ProjectTheme') . '</a>';
            }
            echo '</div>';
        }
        ?>
                
            <?php 
    }
    ?>
                
                
              </div>
           </div>
                
        </div> <!-- end dif content -->
     
        
    
	
<?php 
}
Example #6
0
function ProjectTheme_post_new_area_function()
{
    global $wp_query, $projectOK, $current_user, $MYerror;
    get_currentuserinfo();
    $new_Project_step = $wp_query->query_vars['post_new_step'];
    if (empty($new_Project_step)) {
        $new_Project_step = 1;
    }
    $pid = $wp_query->query_vars['projectid'];
    $uid = $current_user->ID;
    ?>
    	<div id="content" style="width:100%">
        	
            <div class="my_box3">
            	<div class="padd10">
            
            	<div class="box_title"><?php 
    _e("Post New", "ProjectTheme");
    ?>
</div>
                <div class="box_content"> 
                
                <?php 
    $is_it_allowed = true;
    $is_it_allowed = apply_filters('ProjectTheme_is_it_allowed_place_bids', $is_it_allowed);
    if ($is_it_allowed != true) {
        do_action('ProjectTheme_is_it_not_allowed_place_bids_action');
    } else {
        ?>
                
            	
    			<?php 
        echo '<div id="steps">';
        echo '<ul>';
        echo '<li ' . ($new_Project_step == '1' ? "class='active_step' " : "") . '>' . __("STEP 1", 'ProjectTheme') . '</li>';
        do_action('ProjectTheme_after_step1_show', $new_Project_step);
        echo '<li ' . ($new_Project_step == '2' ? "class='active_step' " : "") . '>' . __("STEP 2", 'ProjectTheme') . '</li>';
        echo '<li ' . ($new_Project_step == '3' ? "class='active_step' " : "") . '>' . __("STEP 3", 'ProjectTheme') . '</li>';
        echo '</ul>';
        echo '</div>';
        //****************************************************************************************
        if ($new_Project_step == "1") {
            //-----------------
            $location = wp_get_object_terms($pid, 'project_location');
            $cat = wp_get_object_terms($pid, 'project_cat');
            if (!empty($pid)) {
                $post = get_post($pid);
            }
            if (is_array($MYerror)) {
                if ($projectOK == 0) {
                    echo '<div class="errrs">';
                    foreach ($MYerror as $e) {
                        echo '<div class="newad_error">' . $e . '</div>';
                    }
                    echo '</div>';
                }
            }
            ?>
 <form method="post" action="<?php 
            echo ProjectTheme_post_new_with_pid_stuff_thg($pid, '1');
            ?>
">  
    <ul class="post-new">
    <?php 
            do_action('ProjectTheme_step1_before_title');
            ?>
    
        <li>
        	<h2><?php 
            echo __('Your project title', 'ProjectTheme');
            ?>
:</h2>
        	<p><input type="text" size="50" class="do_input" name="project_title" 
            value="<?php 
            echo empty($_POST['project_title']) ? $post->post_title == "Auto Draft" ? "" : $post->post_title : $_POST['project_title'];
            ?>
" /></p>
        </li>
       
     <?php 
            do_action('ProjectTheme_step1_before_category');
            ?>
  
        
        <li><h2><?php 
            echo __('Category', 'ProjectTheme');
            ?>
:</h2>
        	<p><?php 
            echo ProjectTheme_get_categories("project_cat", !isset($_POST['project_cat_cat']) ? is_array($cat) ? $cat[0]->term_id : "" : $_POST['project_cat_cat'], __("Select Category", "ProjectTheme"), "do_input");
            ?>
</p>
        </li>
  
  <?php 
            do_action('ProjectTheme_step1_before_price');
            ?>
  
        <li><h2><?php 
            echo __('Price', 'ProjectTheme');
            ?>
:</h2>
        <p>
        
      <?php 
            $sel = get_post_meta($pid, 'budgets', true);
            echo ProjecTheme_get_budgets_dropdown($sel, 'do_input');
            ?>
      
      </p>
        </li>
       
        <?php 
            do_action('ProjectTheme_step1_before_ending');
            ?>
        
        <li>
        <h2>
        
        
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
		<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.js"></script>
        <script src="http://ajax.aspnetcdn.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js"></script>
        <script src="<?php 
            echo get_bloginfo('template_url');
            ?>
/js/jquery.iframe-transport.js"></script>
        <script src="<?php 
            echo get_bloginfo('template_url');
            ?>
/js/jquery.fileupload.js"></script>
        <script src="<?php 
            echo get_bloginfo('template_url');
            ?>
/js/jquery.fileupload-ui.js"></script>
        <script src="<?php 
            echo get_bloginfo('template_url');
            ?>
/js/application.js"></script>  	
        	
        
        <link rel="stylesheet" media="all" type="text/css" href="<?php 
            echo get_bloginfo('template_url');
            ?>
/css/ui_thing.css" />
		<script type="text/javascript" language="javascript" src="<?php 
            echo get_bloginfo('template_url');
            ?>
/js/timepicker.js"></script>
          

       <?php 
            _e("Project Ending On", 'ProjectTheme');
            ?>
:</h2>
       <?php 
            $dt = get_post_meta($pid, 'ending', true);
            if (!empty($dt)) {
                $dt = date_i18n('d-m-Y H:i', $dt);
            }
            ?>
       <p><input type="text" name="ending" id="ending" class="do_input" value="<?php 
            echo $dt;
            ?>
"  /></p>
       </li>
        
 		<script>
		<?php 
            $dd = get_option('projectTheme_project_period');
            if (empty($dd)) {
                $dd = 7;
            }
            ?>
		
			var myDate=new Date();
			myDate.setDate(myDate.getDate()+<?php 
            echo $dd;
            ?>
);
			
			$(document).ready(function() {
				 $('#ending').datetimepicker({
				showSecond: false,
				timeFormat: 'hh:mm:ss',
				
					currentText: '<?php 
            _e('Now', 'ProjectTheme');
            ?>
',
					closeText: '<?php 
            _e('Done', 'ProjectTheme');
            ?>
',
					ampm: false,
					dateFormat: 'dd-mm-yy',
					timeFormat: 'hh:mm tt',
					timeSuffix: '',
					maxDateTime: myDate,
					timeOnlyTitle: '<?php 
            _e('Choose Time', 'ProjectTheme');
            ?>
',
					timeText: '<?php 
            _e('Time', 'ProjectTheme');
            ?>
',
					hourText: '<?php 
            _e('Hour', 'ProjectTheme');
            ?>
',
					minuteText: '<?php 
            _e('Minute', 'ProjectTheme');
            ?>
',
					secondText: '<?php 
            _e('Second', 'ProjectTheme');
            ?>
',
					timezoneText: '<?php 
            _e('Time Zone', 'ProjectTheme');
            ?>
'
			
			});});
 
 		</script>
        
        <?php 
            do_action('ProjectTheme_step1_before_location');
            ?>
        <?php 
            $ProjectTheme_enable_project_location = get_option('ProjectTheme_enable_project_location');
            if ($ProjectTheme_enable_project_location == "yes") {
                ?>
        <li>
        	<h2><?php 
                echo __('Location', 'ProjectTheme');
                ?>
:</h2>
        <p><?php 
                echo ProjectTheme_get_categories("project_location", empty($_POST['project_location_cat']) ? is_array($location) ? $location[0]->term_id : "" : $_POST['project_location_cat'], __("Select Location", "ProjectTheme"), "do_input");
                ?>
</p>
        </li>
       
       
       <?php 
                do_action('ProjectTheme_step1_before_address');
                ?>
    
       <?php 
                $show_address = true;
                $show_address = apply_filters('ProjectTheme_show_address_filter', $show_address);
                if ($show_address == true) {
                    ?>
 
        <li>
        	<h2><?php 
                    echo __('Address', 'ProjectTheme');
                    ?>
:</h2>
        <p><input type="text" size="50" class="do_input"  name="project_location_addr" value="<?php 
                    echo !isset($_POST['project_location_addr']) ? get_post_meta($pid, 'Location', true) : $_POST['project_location_addr'];
                    ?>
" /> </p>
        </li>
        <?php 
                }
            }
            ?>
        
        <?php 
            do_action('ProjectTheme_step1_before_description');
            ?>
        <li>
        	<h2><?php 
            echo __('Description', 'ProjectTheme');
            ?>
:</h2>
        <p><textarea rows="6" cols="60" class="do_input description_edit"  name="project_description"><?php 
            echo empty($_POST['project_description']) ? trim($post->post_content) : $_POST['project_description'];
            ?>
</textarea></p>
        </li>

		
        <?php 
            do_action('ProjectTheme_step1_before_tags');
            $project_tags = '';
            $t = wp_get_post_tags($post->ID);
            foreach ($t as $tags) {
                $project_tags .= $tags->name . ", ";
            }
            ?>
		<li>
        	<h2><?php 
            echo __('Tags', 'ProjectTheme');
            ?>
:</h2>
        <p><input type="text" size="50" class="do_input"  name="project_tags" value="<?php 
            echo $project_tags;
            ?>
" /> </p>
        </li>
        
        
        <?php 
            do_action('ProjectTheme_step1_after_tags');
            ?>
        
        <li>
        <h2>&nbsp;</h2>
        <p> 
        <input type="submit" name="project_submit1" value="<?php 
            _e("Next Step", 'ProjectTheme');
            ?>
 >>" /></p>
        </li>
    	
        <?php 
            do_action('ProjectTheme_step1_after_submit');
            ?>
    
    </ul>
    </form>
    <?php 
        }
        if ($new_Project_step == "2") {
            global $MYerror, $projectOK;
            $cid = $current_user->ID;
            do_action('ProjectTheme_post_new_step2_before_images');
            if (is_array($MYerror)) {
                if ($projectOK == 0) {
                    echo '<div class="errrs">';
                    foreach ($MYerror as $e) {
                        echo '<div class="newad_error">' . $e . '</div>';
                    }
                    echo '</div>';
                }
            }
            ?>
    
    
    
   
 	<ul class="post-new">
    
    <?php 
            $ProjectTheme_enable_images_in_projects = get_option('ProjectTheme_enable_images_in_projects');
            $ProjectTheme_enable_images_in_projects_filter = true;
            $ProjectTheme_enable_images_in_projects_filter = apply_filters('ProjectTheme_enable_images_in_projects_filter', $ProjectTheme_enable_images_in_projects_filter);
            if ($ProjectTheme_enable_images_in_projects_filter == true) {
                if ($ProjectTheme_enable_images_in_projects == "yes") {
                    ?>
    	
        
        <?php 
                    echo '<div class="images_sub_small_txt">';
                    $ProjectTheme_enable_max_images_limit = get_option('ProjectTheme_enable_max_images_limit');
                    if ($ProjectTheme_enable_max_images_limit == "yes") {
                        $projectTheme_nr_max_of_images = get_option('projectTheme_nr_max_of_images');
                        if (empty($projectTheme_nr_max_of_images)) {
                            $projectTheme_nr_max_of_images = 10;
                        }
                        echo sprintf(__('There is a limit for the uploaded images. The maximum number of images you can upload for this project is %s.', 'ProjectTheme'), $projectTheme_nr_max_of_images);
                    }
                    $ProjectTheme_charge_fees_for_images = get_option('ProjectTheme_charge_fees_for_images');
                    $projectTheme_extra_image_charge = get_option('projectTheme_extra_image_charge');
                    if ($ProjectTheme_charge_fees_for_images == "yes") {
                        $projectTheme_nr_of_free_images = get_option('projectTheme_nr_of_free_images');
                        if (empty($projectTheme_nr_of_free_images)) {
                            $projectTheme_nr_of_free_images = 1;
                        }
                        echo '<br/>';
                        echo sprintf(__('There are %s free images. After that each image will be charged %s.', 'ProjectTheme'), $projectTheme_nr_of_free_images, ProjectTheme_get_show_price($projectTheme_extra_image_charge));
                    }
                    echo '</div>';
                    ?>
        
        
        
        
    	<li>
        <h2><?php 
                    _e('Images', 'ProjectTheme');
                    ?>
:</h2>
        <p>	
                    
        <!-- ##################################################################### -->



    <form id="fileupload" action="<?php 
                    bloginfo('siteurl');
                    ?>
/?uploady_thing=1&pid=<?php 
                    echo $pid;
                    ?>
" method="POST" enctype="multipart/form-data">
    <input type="hidden" name="pid" value="<?php 
                    echo $pid;
                    ?>
">
    <input type="hidden" name="cid" value="<?php 
                    echo $cid;
                    ?>
">
        <!-- The fileupload-buttonbar contains buttons to add/delete files and start/cancel the upload -->
        <div class="row fileupload-buttonbar">
            <div class="span7">
                <!-- The fileinput-button span is used to style the file input field as button -->
                <span class="btn btn-success fileinput-button">
                    <i class="icon-plus icon-white"></i>
                    <span><?php 
                    _e('Add Images', 'ProjectTheme');
                    ?>
</span>
                    <input type="file" name="files[]" multiple>
                </span>
             
                <button type="reset" class="btn btn-warning cancel">
                    <i class="icon-ban-circle icon-white"></i>
                    <span><?php 
                    _e('Cancel upload', 'ProjectTheme');
                    ?>
</span>
                </button>
                <button type="button" class="btn btn-danger delete">
                    <i class="icon-trash icon-white"></i>
                    <span><?php 
                    _e('Delete', 'ProjectTheme');
                    ?>
</span>
                </button>
                <input type="checkbox" class="toggle">
            </div>
            <!-- The global progress information -->
            <div class="span5 fileupload-progress fade">
                <!-- The global progress bar -->
                <div class="progress progress-success progress-striped active" role="progressbar" aria-valuemin="0" aria-valuemax="100">
                    <div class="bar" style="width:0%;"></div>
                </div>
                <!-- The extended global progress information -->
                <div class="progress-extended">&nbsp;</div>
            </div>
        </div>
        <!-- The loading indicator is shown during file processing -->
        <div class="fileupload-loading"></div>
        <br>
        <!-- The table listing the files available for upload/download -->
        <table role="presentation" class="table table-striped"><tbody class="files" data-toggle="modal-gallery" data-target="#modal-gallery"></tbody></table>
    </form>



<!-- The template to display files available for upload -->
<script id="template-upload" type="text/x-tmpl">
{% for (var i=0, file; file=o.files[i]; i++) { %}
    <tr class="template-upload fade">
        <td class="preview"><span class="fade"></span></td>
        <td class="name"><span>{%=file.name%}</span></td>
        <td class="size"><span>{%=o.formatFileSize(file.size)%}</span></td>
        {% if (file.error) { %}
            <td class="error" colspan="2"><span class="label label-important">{%=locale.fileupload.error%}</span> {%=locale.fileupload.errors[file.error] || file.error%}</td>
        {% } else if (o.files.valid && !i) { %}
            <td>
                <div class="progress progress-success progress-striped active" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="0"><div class="bar" style="width:0%;"></div></div>
            </td>
            <td class="start">{% if (!o.options.autoUpload) { %}
                <button class="btn btn-primary">
                    <i class="icon-upload icon-white"></i>
                    <span>{%=locale.fileupload.start%}</span>
                </button>
            {% } %}</td>
        {% } else { %}
            <td colspan="2"></td>
        {% } %}
        <td class="cancel">{% if (!i) { %}
            <button class="btn btn-warning">
                <i class="icon-ban-circle icon-white"></i>
                <span>{%=locale.fileupload.cancel%}</span>
            </button>
        {% } %}</td>
    </tr>
{% } %}
</script>
<!-- The template to display files available for download -->
<script id="template-download" type="text/x-tmpl">
{% for (var i=0, file; file=o.files[i]; i++) { %}
    <tr class="template-download">
        {% if (file.error) { %}
            <td></td>
            <td class="name"><span>{%=file.name%}</span></td>
            <td class="size"><span>{%=o.formatFileSize(file.size)%}</span></td>
            <td class="error" colspan="2"><span class="label label-important">{%=locale.fileupload.error%}</span> {%=locale.fileupload.errors[file.error] || file.error%}</td>
        {% } else { %}
            <td class="preview">{% if (file.thumbnail_url) { %}
                <a href="{%=file.url%}" title="{%=file.name%}" rel="gallery" download="{%=file.name%}"><img src="{%=file.thumbnail_url%}"></a>
            {% } %}</td>
            <td class="name">
                <a href="{%=file.url%}" title="{%=file.name%}" rel="{%=file.thumbnail_url&&'gallery'%}" download="{%=file.name%}">{%=file.name%}</a>
            </td>
            <td class="size"><span>{%=o.formatFileSize(file.size)%}</span></td>
            <td colspan="2"></td>
        {% } %}
        <td class="delete">
            <button class="btn btn-danger" data-type="{%=file.delete_type%}" data-url="{%=file.delete_url%}">
                <i class="icon-trash icon-white"></i>
                <span>{%=locale.fileupload.destroy%}</span>
            </button>
            <input type="checkbox" name="delete" value="1">
        </td>
    </tr>
{% } %}
</script>
<script> var $ = jQuery; </script>




<!-- ####################################################################### -->  


</li> <?php 
                }
            }
            ?>

<?php 
            $cid = $current_user->ID;
            $cwd = str_replace('wp-admin', '', getcwd());
            $cwd .= 'wp-content/uploads';
            //echo get_template_directory();
            do_action('ProjectTheme_step2_before_images');
            $ProjectTheme_enable_project_files = get_option('ProjectTheme_enable_project_files');
            if ($ProjectTheme_enable_project_files != "no") {
                ?>

		<li>
        <h2><?php 
                _e("Project Files", 'ProjectTheme');
                ?>
:</h2>
        <p>

    <script type="text/javascript">
	
	function delete_this(id)
	{
		 $.ajax({
						method: 'get',
						url : '<?php 
                echo get_bloginfo('siteurl');
                ?>
/index.php/?_ad_delete_pid='+id,
						dataType : 'text',
						success: function (text) {   $('#image_ss'+id).remove();  }
					 });
		  //alert("a");
	
	}

	
	
	$(function() {
		
		$("#fileUpload3").uploadify({
			height        : 30,
			auto:			true,
			swf           : '<?php 
                echo get_bloginfo('template_url');
                ?>
/lib/uploadify/uploadify.swf',
			uploader      : '<?php 
                echo get_bloginfo('template_url');
                ?>
/lib/uploadify/uploady2.php',
			width         : 120,
			fileTypeExts  : '*.zip;*.pdf;*.doc;*.docx',
			fileTypeDesc : '<?php 
                _e('Select Project Files', 'ProjectTheme');
                ?>
',
			formData    : {'ID':<?php 
                echo $pid;
                ?>
,'author':<?php 
                echo $cid;
                ?>
},
			onUploadSuccess : function(file, data, response) {
			
			//alert(data);
			var bar = data.split("|");
			
$('#thumbnails').append('<div class="div_div" id="image_ss'+bar[1]+'" > ' + bar[0] + '" <a href="javascript: void(0)" onclick="delete_this('+ bar[1] +')"><img border="0" src="<?php 
                echo get_bloginfo('template_url');
                ?>
/images/delete_icon.png" border="0" /></a></div>');
}
	
			
			
    	});
		
		
	});
	
	
	</script>


	<div id="fileUpload3"><?php 
                _e('You have a problem with your javascript', 'ProjectTheme');
                ?>
</div>
	<div id="thumbnails" style="overflow:hidden;margin-top:20px">
    
    <?php 
                $args = array('order' => 'ASC', 'orderby' => 'menu_order', 'post_type' => 'attachment', 'post_parent' => $pid, 'post_status' => null, 'numberposts' => -1);
                $attachments = get_posts($args);
                if ($pid > 0) {
                    if ($attachments) {
                        foreach ($attachments as $attachment) {
                            $url = $attachment->guid;
                            $imggg = $attachment->post_mime_type;
                            if ('image/png' != $imggg && 'image/jpeg' != $imggg) {
                                echo '<div class="div_div"  id="image_ss' . $attachment->ID . '">' . $attachment->post_title . '
			<a href="javascript: void(0)" onclick="delete_this(\'' . $attachment->ID . '\')"><img border="0" src="' . get_bloginfo('template_url') . '/images/delete_icon.png" /></a>
			</div>';
                            }
                        }
                    }
                }
                ?>
    
    </div>
    
    <!--####################################### -->
    
    
    
	</p>
	</li>
	<?php 
            }
            ?>

      <form method="post" > 
      <?php 
            do_action('ProjectTheme_step2_before_project_files');
            ?>
      
      
      
      
      
      	  <?php 
            /*-------  custom fields  -------- */
            ?>
        <?php 
            $show_fields_in_step2 = true;
            $show_fields_in_step2 = apply_filters('ProjectTheme_show_fields_in_step2', $show_fields_in_step2);
            if ($show_fields_in_step2 == true) {
                $catid = ProjectTheme_get_project_primary_cat($pid);
                $arr = ProjectTheme_get_project_category_fields($catid, $pid);
                for ($i = 0; $i < count($arr); $i++) {
                    echo '<li>';
                    echo '<h2>' . $arr[$i]['field_name'] . $arr[$i]['id'] . ':</h2>';
                    echo '<p>' . $arr[$i]['value'] . '</p>';
                    echo '</li>';
                }
            }
            $ProjectTheme_enable_featured_option = get_option('ProjectTheme_enable_featured_option');
            if ($ProjectTheme_enable_featured_option != "no") {
                ?>
		
	 
      
      
        <li>
        <h2><?php 
                _e("Feature project?", 'ProjectTheme');
                ?>
:</h2>
        <p><input type="checkbox" class="do_input" name="featured" value="1" 
		<?php 
                $feature = get_post_meta($pid, 'featured', true);
                echo $feature == "1" ? "checked='checked'" : "";
                ?>
 /> 
        <?php 
                $projectTheme_featured_fee = get_option('projectTheme_featured_fee');
                $sl = __('Extra fee is applied', 'ProjectTheme');
                if (empty($projectTheme_featured_fee) or $projectTheme_featured_fee <= 0) {
                    $sl = '';
                }
                printf(__("By clicking this checkbox you mark your project as featured. %s", 'ProjectTheme'), $sl);
                ?>
</p>
        </li>
        
        <?php 
            }
            ?>
        
        <?php 
            do_action('ProjectTheme_step2_before_feature_project');
            ?>
        
        
        <?php 
            $ProjectTheme_enable_sealed_option = get_option('ProjectTheme_enable_sealed_option');
            if ($ProjectTheme_enable_sealed_option != "no") {
                ?>
        
        <li>
        <h2><?php 
                _e("Sealed Bidding?", 'ProjectTheme');
                ?>
:</h2>
        <p><input type="checkbox" class="do_input" name="private_bids" value="1"
        <?php 
                $private_bids = get_post_meta($pid, 'private_bids', true);
                echo $private_bids == "1" ? "checked='checked'" : "";
                ?>
 /> 
        <?php 
                $projectTheme_sealed_bidding_fee = get_option('projectTheme_sealed_bidding_fee');
                $sl = __('Extra fee is applied', 'ProjectTheme');
                if (empty($projectTheme_sealed_bidding_fee) or $projectTheme_sealed_bidding_fee <= 0) {
                    $sl = '';
                }
                printf(__("By clicking this checkbox you hide your project's bids. %s", 'ProjectTheme'), $sl);
                ?>
</p>
        </li>
        <?php 
            }
            ?>
        
        <?php 
            do_action('ProjectTheme_step2_before_sealed_bidding');
            ?>
        
        <?php 
            $ProjectTheme_enable_hide_option = get_option('ProjectTheme_enable_hide_option');
            if ($ProjectTheme_enable_hide_option != "no") {
                ?>
        
        
        <li>
        <h2><?php 
                _e("Hide Project from search engines", 'ProjectTheme');
                ?>
:</h2>
        <p><input type="checkbox" class="do_input" name="hide_project" value="1" 
        <?php 
                $hide_project = get_post_meta($pid, 'hide_project', true);
                echo $hide_project == "1" ? "checked='checked'" : "";
                ?>
/> 
        <?php 
                $projectTheme_hide_project_fee = get_option('projectTheme_hide_project_fee');
                $sl = __('Extra fee is applied', 'ProjectTheme');
                if (empty($projectTheme_hide_project_fee) or $projectTheme_hide_project_fee <= 0) {
                    $sl = '';
                }
                echo sprintf(__("By clicking this checkbox you hide your project from search engines. %s", 'ProjectTheme'), $sl);
                ?>
</p>
        </li>
        <?php 
            }
            ?>
        
		<?php 
            do_action('ProjectTheme_step2_before_hide_project');
            ?>
        
      

        
        <li>
        <h2>&nbsp;</h2>
        <?php 
            $stp = 1;
            $stp = apply_filters('ProjectTheme_filter_go_back_stp2', $stp);
            ?>
        <p><a href="<?php 
            echo ProjectTheme_post_new_with_pid_stuff_thg($pid, $stp);
            ?>
" class="go_back_btn" ><?php 
            _e('Go Back', 'ProjectTheme');
            ?>
</a> 
        <input type="submit" name="project_submit2" value="<?php 
            _e("Next Step", 'ProjectTheme');
            ?>
 >>" /></p>
        </li>
    
    
    </ul>
    </form>
    
    
    
    <?php 
        }
        do_action('ProjectTheme_see_if_we_can_add_steps', $new_Project_step, $pid);
        if ($new_Project_step == "3") {
            $catid = ProjectTheme_get_project_primary_cat($pid);
            $ProjectTheme_get_images_cost_extra = ProjectTheme_get_images_cost_extra($pid);
            //--------------------------------------------------
            // hide project from search engines fee calculation
            $projectTheme_hide_project_fee = get_option('projectTheme_hide_project_fee');
            if (!empty($projectTheme_hide_project_fee)) {
                $opt = get_post_meta($pid, 'hide_project', true);
                if ($opt == "0") {
                    $projectTheme_hide_project_fee = 0;
                }
            } else {
                $projectTheme_hide_project_fee = 0;
            }
            //---------------------
            $made_me_date = get_post_meta($pid, 'made_me_date', true);
            $tms = current_time('timestamp', 0);
            $projectTheme_project_period = get_option('projectTheme_project_period');
            if (empty($projectTheme_project_period)) {
                $projectTheme_project_period = 30;
            }
            if (empty($made_me_date)) {
                $ee = $tms + 3600 * 24 * $projectTheme_project_period;
                update_post_meta($pid, 'ending', $ee);
            } else {
                $ee = get_post_meta($pid, 'ending', true) + $tms - $made_me_date;
                update_post_meta($pid, 'ending', $ee);
            }
            //-------------------------------------------------------------------------------
            // sealed bidding fee calculation
            $projectTheme_sealed_bidding_fee = get_option('projectTheme_sealed_bidding_fee');
            if (!empty($projectTheme_sealed_bidding_fee)) {
                $opt = get_post_meta($pid, 'private_bids', true);
                if ($opt == "0") {
                    $projectTheme_sealed_bidding_fee = 0;
                }
            } else {
                $projectTheme_sealed_bidding_fee = 0;
            }
            //-------
            $featured = get_post_meta($pid, 'featured', true);
            $feat_charge = get_option('projectTheme_featured_fee');
            if ($featured != "1") {
                $feat_charge = 0;
            }
            $custom_set = get_option('projectTheme_enable_custom_posting');
            if ($custom_set == 'yes') {
                $posting_fee = get_option('projectTheme_theme_custom_cat_' . $catid);
                if (empty($posting_fee)) {
                    $posting_fee = 0;
                }
            } else {
                $posting_fee = get_option('projectTheme_base_fee');
            }
            $total = $feat_charge + $posting_fee + $projectTheme_sealed_bidding_fee + $projectTheme_hide_project_fee + $ProjectTheme_get_images_cost_extra;
            //-----------------------------------------------
            $payment_arr = array();
            $base_fee_paid = get_post_meta($pid, 'base_fee_paid', true);
            if ($base_fee_paid != "1" and $posting_fee > 0) {
                $my_small_arr = array();
                $my_small_arr['fee_code'] = 'base_fee';
                $my_small_arr['show_me'] = true;
                $my_small_arr['amount'] = $posting_fee;
                $my_small_arr['description'] = __('Base Fee', 'ProjectTheme');
                array_push($payment_arr, $my_small_arr);
            }
            //-----------------------
            $my_small_arr = array();
            $my_small_arr['fee_code'] = 'extra_img';
            $my_small_arr['show_me'] = true;
            $my_small_arr['amount'] = $ProjectTheme_get_images_cost_extra;
            $my_small_arr['description'] = __('Extra Images Fee', 'ProjectTheme');
            array_push($payment_arr, $my_small_arr);
            //------------------------
            $featured_paid = get_post_meta($pid, 'featured_paid', true);
            $opt = get_post_meta($pid, 'featured', true);
            if ($feat_charge > 0 and $featured_paid != 1 and $opt == 1) {
                $my_small_arr = array();
                $my_small_arr['fee_code'] = 'feat_fee';
                $my_small_arr['show_me'] = true;
                $my_small_arr['amount'] = $feat_charge;
                $my_small_arr['description'] = __('Featured Fee', 'ProjectTheme');
                array_push($payment_arr, $my_small_arr);
                //------------------------
            }
            $private_bids_paid = get_post_meta($pid, 'private_bids_paid', true);
            $opt = get_post_meta($pid, 'private_bids', true);
            if ($projectTheme_sealed_bidding_fee > 0 and $private_bids_paid != 1 and ($opt == 1 or $opt == "yes")) {
                $my_small_arr = array();
                $my_small_arr['fee_code'] = 'sealed_project';
                $my_small_arr['show_me'] = true;
                $my_small_arr['amount'] = $projectTheme_sealed_bidding_fee;
                $my_small_arr['description'] = __('Sealed Bidding Fee', 'ProjectTheme');
                array_push($payment_arr, $my_small_arr);
                //------------------------
            }
            $hide_project_paid = get_post_meta($pid, 'hide_project_paid', true);
            $opt = get_post_meta($pid, 'hide_project', true);
            if ($projectTheme_hide_project_fee > 0 and $hide_project_paid != "1" and ($opt == "1" or $opt == "yes")) {
                $my_small_arr = array();
                $my_small_arr['fee_code'] = 'hide_project';
                $my_small_arr['show_me'] = true;
                $my_small_arr['amount'] = $projectTheme_hide_project_fee;
                $my_small_arr['description'] = __('Hide Project From Search Engines Fee', 'ProjectTheme');
                array_push($payment_arr, $my_small_arr);
            }
            $payment_arr = apply_filters('ProjectTheme_filter_payment_array', $payment_arr, $pid);
            $new_total = 0;
            foreach ($payment_arr as $payment_item) {
                if ($payment_item['amount'] > 0) {
                    $new_total += $payment_item['amount'];
                }
            }
            //-----------------------------------------------
            $post = get_post($pid);
            $admin_email = get_bloginfo('admin_email');
            $total = apply_filters('ProjectTheme_filter_payment_total', $new_total, $pid);
            //----------------------------------------
            $finalize = isset($_GET['finalize']) ? true : false;
            update_post_meta($pid, 'finalised_posted', '1');
            //-----------
            if ($total == 0) {
                echo '<div >';
                echo __('Thank you for posting your project with us.', 'ProjectTheme');
                update_post_meta($pid, "paid", "1");
                if (get_option('projectTheme_admin_approves_each_project') == 'yes') {
                    $my_post = array();
                    $my_post['ID'] = $pid;
                    $my_post['post_status'] = 'draft';
                    wp_update_post($my_post);
                    if ($finalize == true) {
                        ProjectTheme_send_email_posted_project_not_approved($pid);
                        ProjectTheme_send_email_posted_project_not_approved_admin($pid);
                    }
                    echo '<br/>' . __('Your project isn`t live yet, the admin needs to approve it.', 'ProjectTheme');
                } else {
                    $my_post = array();
                    $my_post['ID'] = $pid;
                    $my_post['post_status'] = 'publish';
                    if ($finalize == true) {
                        wp_update_post($my_post);
                        wp_publish_post($pid);
                        ProjectTheme_send_email_posted_project_approved($pid);
                        ProjectTheme_send_email_posted_project_approved_admin($pid);
                        ProjectTheme_send_email_subscription($pid);
                    }
                }
                echo '</div>';
            } else {
                update_post_meta($pid, "paid", "0");
                echo '<div >';
                echo __('Thank you for posting your project with us. Below is the total price that you need to pay in order to put your project live.<br/>
			Click the pay button and you will be redirected...', 'ProjectTheme');
                echo '</div>';
            }
            //----------------------------------------
            echo '<table style="margin-top:25px">';
            $show_payment_table = true;
            $show_payment_table = apply_filters('ProjectTheme_filter_payment_show_table', $show_payment_table, $pid);
            if ($show_payment_table == true) {
                foreach ($payment_arr as $payment_item) {
                    if ($payment_item['amount'] > 0) {
                        echo '<tr>';
                        echo '<td>' . $payment_item['description'] . '&nbsp; &nbsp;</td>';
                        echo '<td>' . ProjectTheme_get_show_price($payment_item['amount'], 2) . '</td>';
                        echo '</tr>';
                    }
                }
                echo '<tr>';
                echo '<td>&nbsp;</td>';
                echo '<td></td>';
                echo '</tr>';
                echo '<tr>';
                echo '<td><strong>' . __('Total to Pay', 'ProjectTheme') . '</strong></td>';
                echo '<td><strong>' . ProjectTheme_get_show_price($total, 2) . '</strong></td>';
                echo '</tr>';
                echo '<tr>';
                echo '<td><strong>' . __('Your Total Credits', 'ProjectTheme') . '</strong></td>';
                echo '<td><strong>' . ProjectTheme_get_show_price(ProjectTheme_get_credits($uid), 2) . '</strong></td>';
                echo '</tr>';
                echo '<tr>';
                echo '<td>&nbsp;<br/>&nbsp;</td>';
                echo '<td></td>';
                echo '</tr>';
            }
            //endif show this table
            if ($total == 0 && $finalize == true) {
                if (get_option('projectTheme_admin_approves_each_project') != 'yes') {
                    echo '<tr>';
                    echo '<td></td>';
                    echo '<td><a href="' . get_permalink($pid) . '" class="go_back_btn">' . __('See your project', 'ProjectTheme') . '</a></td>';
                    echo '</tr>';
                } else {
                    echo '<tr>';
                    echo '<td></td>';
                    echo '<td><a href="' . get_permalink(get_option('ProjectTheme_my_account_page_id')) . '" class="go_back_btn">' . __('Go to your account', 'ProjectTheme') . '</a></td>';
                    echo '</tr>';
                }
                echo '</table>';
            } elseif ($total > 0) {
                echo '</table>';
                update_post_meta($pid, 'unpaid', '1');
                echo '<a href="' . get_bloginfo('siteurl') . '/?p_action=credits_listing&pid=' . $pid . '" class="edit_project_pay_cls">' . __('Pay by Credits', 'ProjectTheme') . '</a>';
                global $project_ID;
                $project_ID = $pid;
                //-------------------
                $ProjectTheme_paypal_enable = get_option('ProjectTheme_paypal_enable');
                $ProjectTheme_alertpay_enable = get_option('ProjectTheme_alertpay_enable');
                $ProjectTheme_moneybookers_enable = get_option('ProjectTheme_moneybookers_enable');
                if ($ProjectTheme_paypal_enable == "yes") {
                    echo '<a href="' . get_bloginfo('siteurl') . '/?p_action=paypal_listing&pid=' . $pid . '" class="edit_project_pay_cls">' . __('Pay by PayPal', 'ProjectTheme') . '</a>';
                }
                if ($ProjectTheme_moneybookers_enable == "yes") {
                    echo '<a href="' . get_bloginfo('siteurl') . '/?p_action=mb_listing&pid=' . $pid . '" class="edit_project_pay_cls">' . __('Pay by MoneyBookers/Skrill', 'ProjectTheme') . '</a>';
                }
                if ($ProjectTheme_alertpay_enable == "yes") {
                    echo '<a href="' . get_bloginfo('siteurl') . '/?p_action=payza_listing&pid=' . $pid . '" class="edit_project_pay_cls">' . __('Pay by Payza', 'ProjectTheme') . '</a>';
                }
                do_action('ProjectTheme_add_payment_options_to_post_new_project', $pid);
            } else {
                echo '</table>';
            }
            echo '<div class="clear10"></div>';
            echo '<div class="clear10"></div>';
            echo '<div class="clear10"></div>';
            if ($finalize == false) {
                echo '<a href="' . ProjectTheme_post_new_with_pid_stuff_thg($pid, '2') . '" class="go_back_btn" >' . __('Go Back', 'ProjectTheme') . '</a>';
            }
            if ($total == 0 && $finalize == false) {
                echo '<a href="' . ProjectTheme_post_new_with_pid_stuff_thg($pid, '3', 'finalize') . '" 
	class="go_back_btn" >' . __('Finalize Project Posting', 'ProjectTheme') . '</a>';
            }
        }
        ?>
                
            <?php 
    }
    ?>
                
                </div>
              </div>
           </div>
                
        </div> <!-- end dif content -->
     
        
    
	
<?php 
}
Example #7
0
function projectTheme_template_redirect()
{
    global $wp;
    global $wp_query, $post, $wp_rewrite;
    $my_pid = $post->ID;
    $parent = $post->post_parent;
    $paagee = $wp_query->query_vars['my_custom_page_type'];
    $p_action = $wp_query->query_vars['p_action'];
    $ProjectTheme_my_account_page_id = get_option('ProjectTheme_my_account_page_id');
    $ProjectTheme_post_new_page_id = get_option('ProjectTheme_post_new_page_id');
    $ProjectTheme_my_account_page_id = get_option('ProjectTheme_my_account_page_id');
    //-------------
    if ($parent == $ProjectTheme_my_account_page_id) {
        if (!is_user_logged_in()) {
            wp_redirect(ProjectTheme_login_url());
            exit;
        }
    }
    //-------------
    $ProjectTheme_enable_2_user_tp = get_option('ProjectTheme_enable_2_user_tp');
    if ($ProjectTheme_enable_2_user_tp == "yes" && $p_action != 'choose_user_tp') {
        if (is_user_logged_in()) {
            global $current_user;
            get_currentuserinfo();
            $user_tp = get_user_meta($current_user->ID, 'user_tp', true);
            if (empty($user_tp) && !current_user_can('level_10')) {
                wp_redirect(get_bloginfo('siteurl') . "/?p_action=choose_user_tp");
                exit;
            }
        }
    }
    if (isset($_GET['notify_chained'])) {
        if ($_POST['status'] == "COMPLETED") {
            $trID = $_POST['tracking_id'];
            $trID = explode("_", $trID);
            $pid = $trID[0];
            update_post_meta($pid, 'paid_user', "1");
            update_post_meta($pid, "paid_user_date", current_time('timestamp', 0));
            $projectTheme_get_winner_bid = projectTheme_get_winner_bid($pid);
            ProjectTheme_send_email_when_on_completed_project($pid, $projectTheme_get_winner_bid->uid, $projectTheme_get_winner_bid->bid);
        }
    }
    if (isset($_GET['return_chained'])) {
        $ret_id = $_GET['return_chained'];
        $pid_d = get_option('adaptive_payment_ID_thing_' . $ret_id);
        wp_redirect(projectTheme_my_account_link());
        exit;
    }
    //------------
    if ($my_pid == $ProjectTheme_post_new_page_id) {
        if (!is_user_logged_in()) {
            wp_redirect(ProjectTheme_login_url());
            exit;
        }
        global $current_user;
        get_currentuserinfo();
        if (!ProjectTheme_is_user_business($current_user->ID)) {
            wp_redirect(get_bloginfo('siteurl'));
            exit;
        }
        if (!isset($_GET['projectid'])) {
            $set_ad = 1;
        } else {
            $set_ad = 0;
        }
        if (!empty($_GET['projectid'])) {
            $my_main_post = get_post($_GET['projectid']);
            if ($my_main_post->post_author != $current_user->ID) {
                wp_redirect(get_bloginfo('siteurl'));
                exit;
            }
        }
        if ($set_ad == 1) {
            $pid = ProjectTheme_get_auto_draft($current_user->ID);
            wp_redirect(ProjectTheme_post_new_with_pid_stuff_thg($pid));
        }
        include 'lib/post_new_post.php';
    }
    //-------------
    if ($my_pid == $ProjectTheme_my_account_page_id) {
        if (!is_user_logged_in()) {
            wp_redirect(ProjectTheme_login_url());
            exit;
        }
    }
    //----------------------------------------------------
    if ($p_action == "choose_user_tp") {
        include 'lib/choose_user_tp.php';
        die;
    }
    if (isset($_GET['autosuggest'])) {
        include 'autosuggest.php';
    }
    if ($p_action == "mark_delivered") {
        include 'lib/my_account/mark_delivered.php';
        die;
    }
    if ($p_action == "mark_completed") {
        include 'lib/my_account/mark_completed.php';
        die;
    }
    if ($p_action == "credits_listing") {
        include 'lib/gateways/credits_listing.php';
        die;
    }
    if ($p_action == "relist_this_done") {
        include 'lib/my_account/relist_this_done.php';
        die;
    }
    if ($p_action == "mb_listing_response") {
        include 'lib/gateways/moneybookers_listing_response.php';
        die;
    }
    if ($p_action == "mb_listing") {
        include 'lib/gateways/moneybookers_listing.php';
        die;
    }
    if ($p_action == "paypal_listing") {
        include 'lib/gateways/paypal_listing.php';
        die;
    }
    if ($p_action == "pay_for_project_paypal") {
        include 'lib/gateways/pay_for_project_paypal.php';
        die;
    }
    if ($p_action == "edit_project") {
        include 'lib/my_account/edit_project.php';
        die;
    }
    if ($p_action == "rate_user") {
        include 'lib/my_account/rate_user.php';
        die;
    }
    if ($p_action == "choose_winner") {
        include 'lib/choose_winner.php';
        die;
    }
    if ($p_action == "user_profile") {
        include 'lib/user-profile.php';
        die;
    }
    if ($p_action == "user_feedback") {
        include 'lib/user-feedback.php';
        die;
    }
    if ($p_action == "delete_project") {
        include 'lib/my_account/delete_project.php';
        die;
    }
    if ($p_action == "repost_project") {
        include 'lib/my_account/repost_project.php';
        die;
    }
    if ($p_action == "paypal_deposit_pay") {
        include 'lib/gateways/paypal_deposit_pay.php';
        die;
    }
    if ($p_action == "mb_deposit_response") {
        include 'lib/gateways/mb_deposit_response.php';
        die;
    }
    if ($p_action == "mb_deposit_pay") {
        include 'lib/gateways/mb_deposit_pay.php';
        die;
    }
    if ($paagee == "pay_projects_by_credits") {
        include 'lib/pay-projects-by-credits.php';
        die;
    }
    if ($paagee == "show-all-categories") {
        include 'lib/show-all-categories.php';
        die;
    }
    if ($paagee == "show-all-locations") {
        include 'lib/show-all-locations.php';
        die;
    }
    if ($paagee == "post-new") {
        include 'post-new.php';
        die;
    }
    if ($paagee == "pay_paypal") {
        include 'lib/gateways/paypal.php';
        die;
    }
    if ($paagee == "advanced_search") {
        include 'lib/advanced-search.php';
        die;
    }
    if ($paagee == "alert-pay-return") {
        include 'lib/gateways/alert-pay-return.php';
        die;
    }
    if (isset($_GET['get_files_panel'])) {
        include 'lib/get_files_panel.php';
        die;
    }
    if (isset($_GET['get_bidding_panel'])) {
        include 'lib/bidding-panel.php';
        die;
    }
    if (isset($_GET['get_message_board'])) {
        include 'lib/message-board.php';
        die;
    }
    if ($paagee == "all-blog-posts") {
        include 'lib/blog.php';
        die;
    }
    if ($paagee == "all_featured_projects") {
        include 'lib/all_featured_projects.php';
        die;
    }
    if ($paagee == "user_feedback") {
        include 'lib/user-feedback.php';
        die;
    }
    if ($paagee == "buy_now") {
        include 'lib/buy-now.php';
        die;
    }
    if ($paagee == "pay-for-project") {
        include 'lib/gateways/paypal-project.php';
        die;
    }
    if ($paagee == "deposit_pay") {
        include 'lib/gateways/deposit-pay.php';
        die;
    }
}