• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP projectTheme_get_credits函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中projectTheme_get_credits函数的典型用法代码示例。如果您正苦于以下问题:PHP projectTheme_get_credits函数的具体用法?PHP projectTheme_get_credits怎么用?PHP projectTheme_get_credits使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了projectTheme_get_credits函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: ProjectTheme_template_redirect_milestones

function ProjectTheme_template_redirect_milestones()
{
    $mlls = "PT_milestone_payments_installed_1_aaa";
    $opt = get_option($mlls);
    if (isset($_POST['submits1no_me_thing_ok'])) {
        wp_redirect(get_permalink(get_option('ProjectTheme_my_account_milestones_id')));
        exit;
    }
    if (isset($_POST['submits1yes_me_ok_p'])) {
        global $wpdb;
        $release_id = $_POST['release_id'];
        $s = "select * from " . $wpdb->prefix . "project_milestone where id='{$release_id}'";
        $r = $wpdb->get_results($s);
        $row = $r[0];
        global $current_user;
        get_currentuserinfo();
        $post_me = get_post($row->pid);
        //-------------------------
        $cr = projectTheme_get_credits($current_user->ID);
        if ($row->released == 0 and $cr >= $row->amount) {
            $amount = $row->amount;
            $projectTheme_fee_after_paid = get_option('projectTheme_fee_after_paid');
            if (!empty($projectTheme_fee_after_paid)) {
                $deducted = $amount * ($projectTheme_fee_after_paid * 0.01);
            } else {
                $deducted = 0;
            }
            $cr = projectTheme_get_credits($row->uid);
            projectTheme_update_credits($row->uid, $cr + $amount - $deducted);
            $reason = sprintf(__('Milestone payment received from <a href="%s">%s</a> for the project <a href="%s">%s</a>', 'ProjectTheme'), ProjectTheme_get_user_profile_link($current_user->ID), $current_user->user_login, get_permalink($post_me->ID), $post_me->post_title);
            projectTheme_add_history_log('1', $reason, $amount, $row->uid, $current_user->ID);
            $reason = sprintf(__('Payment fee taken for milestone payment for the project <a href="%s">%s</a>', 'ProjectTheme'), get_permalink($post_me->ID), $post_me->post_title);
            projectTheme_add_history_log('0', $reason, $deducted, $row->uid);
            $wpdb->query("update " . $wpdb->prefix . "project_milestone set released='1' where id='{$release_id}'");
            //-----------------------
            $usr_dt = get_userdata($row->uid);
            $cr = projectTheme_get_credits($current_user->ID);
            //projectTheme_update_credits($row->uid, $cr - $amount);
            projectTheme_update_credits($current_user->ID, $cr - $amount);
            $reason = sprintf(__('Milestone payment sent to <a href="%s">%s</a> for the project <a href="%s">%s</a>', 'ProjectTheme'), ProjectTheme_get_user_profile_link($usr_dt->ID), $usr_dt->user_login, get_permalink($post_me->ID), $post_me->post_title);
            projectTheme_add_history_log('0', $reason, $amount, $current_user->ID, $row->uid);
        }
        //-------------------------
        wp_redirect(get_permalink(get_option('ProjectTheme_my_account_milestones_id')) . "?submit_ok_p=1");
        exit;
    }
    //---------------------------------
    if (empty($opt)) {
        ProjectTheme_insert_pages('ProjectTheme_my_account_milestones_id', 'Milestone Payments', '[project_theme_my_account_milestones]', get_option('ProjectTheme_my_account_payments_id'));
        update_option($mlls, 'DONE');
        global $wpdb;
        $ss = "CREATE TABLE `" . $wpdb->prefix . "project_milestone` (\n\t\t\t\t\t`id` BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY ,\n\t\t\t\t\t`owner` INT NOT NULL ,\n\t\t\t\t\t`pid` INT NOT NULL ,\n\t\t\t\t\t`uid` INT NOT NULL ,\n\t\t\t\t\t`description_content` TEXT NOT NULL ,\n\t\t\t\t\t`datemade` BIGINT NOT NULL DEFAULT '0',\n\t\t\t\t\t`completion_date` BIGINT NOT NULL DEFAULT '0' ,\n\t\t\t\t\t`date_released` BIGINT NOT NULL DEFAULT '0' ,\n\t\t\t\t\t`amount` VARCHAR( 255 ) NOT NULL  \n\t\t\t\t\t \n\t\t\t\t\t) ENGINE = MYISAM ;\n\t\t\t\t\t";
        $wpdb->query($ss);
        $ss = "ALTER TABLE `" . $wpdb->prefix . "project_milestone` ADD  `released` TINYINT NOT NULL DEFAULT '0';";
        $wpdb->query($ss);
    }
}
开发者ID:vicpril,项目名称:rep_bidqa,代码行数:57,代码来源:ProjectTheme_milestones.php


示例2: ProjectTheme_epay_deps_deposit_payment_epay

function ProjectTheme_epay_deps_deposit_payment_epay()
{
    $c = $_GET['orderid'];
    $c = get_option('hsh_' . $c);
    $c = explode('_', $c);
    $uid = $c[0];
    $tm = $c[1];
    //mail('[email protected]','get',print_r($_GET, true));
    //mail('[email protected]','post',print_r($_POST, true));
    //-------------------
    $mc_gross = round($_GET['amount'] / 100, 2);
    $cr = projectTheme_get_credits($uid);
    projectTheme_update_credits($uid, $mc_gross + $cr);
    update_option('ProjectTheme_deposit_' . $uid . $datemade, "1");
    $reason = __("Deposit through ePay.", "pt_gateways");
    projectTheme_add_history_log('1', $reason, $mc_gross, $uid);
    $user = get_userdata($uid);
}
开发者ID:vicpril,项目名称:rep_bidqa,代码行数:18,代码来源:epay_deposit.php


示例3: explode

<?php

if ($_POST['status'] > -1) {
    $c = $_POST['field1'];
    $c = explode('|', $c);
    $uid = $c[0];
    $datemade = $c[1];
    //---------------------------------------------------
    $amount = $_POST['amount'];
    $op = get_option('ProjectTheme_deposit_' . $uid . $datemade);
    if ($op != "1") {
        $mc_gross = $amount;
        $cr = projectTheme_get_credits($uid);
        projectTheme_update_credits($uid, $mc_gross + $cr);
        update_option('ProjectTheme_deposit_' . $uid . $datemade, "1");
        $reason = __("Deposit through Moneybookers.", "ProjectTheme");
        projectTheme_add_history_log('1', $reason, $mc_gross, $uid);
        $user = get_userdata($uid);
        //--------------------------------
        // send emails to admin and user
        $message = "The user " . $user->user_login . " has just deposited " . $mc_gross . " " . projectTheme_currency() . " into his account.";
        //	sitemile_send_email(get_bloginfo('admin_email'), __('Money received on your site: Deposit','ProjectTheme') , $message);
        //-------
        $message = "You have just deposited " . $mc_gross . " " . projectTheme_currency() . " into your account.";
        //	sitemile_send_email($user->user_email, __('Money deposit completed.','ProjectTheme') , $message);
        //-------------------------------
    }
    //---------------------------
}
开发者ID:juliosd,项目名称:legacy-master,代码行数:29,代码来源:mb_deposit_response.php


示例4: __

    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 '</table>';
    ?>
                
                
                
               <?php 
    _e("Your credits amount", 'ProjectTheme');
    ?>
: <?php 
    echo projecttheme_get_show_price(projectTheme_get_credits($uid));
    ?>
 <br/><br/>
               <a class="post_bid_btn" href="<?php 
    echo get_bloginfo('siteurl');
    ?>
/?p_action=credits_listing&pid=<?php 
    echo $pid;
    ?>
&pay=yes"><?php 
    echo __('Pay Now', 'ProjectTheme');
    ?>
</a> 
               
                    
               <?php 
开发者ID:juliosd,项目名称:legacy-master,代码行数:31,代码来源:credits_listing.php


示例5: ProjectTheme_my_account_payments_area_function

function ProjectTheme_my_account_payments_area_function()
{
    global $current_user, $wpdb, $wp_query;
    get_currentuserinfo();
    $uid = $current_user->ID;
    ?>

<div id="content" class="account-main-area">

            
            <?php 
    $pg = $_GET['pg'];
    if (!isset($pg)) {
        $pg = 'home';
    }
    global $wpdb;
    if ($_GET['pg'] == 'closewithdrawal') {
        $id = $_GET['id'];
        $s = "select * from " . $wpdb->prefix . "project_withdraw where id='{$id}' AND uid='{$uid}'";
        $r = $wpdb->get_results($s);
        if (count($r) == 1) {
            $row = $r[0];
            $amount = $row->amount;
            $cr = projectTheme_get_credits($uid);
            projectTheme_update_credits($uid, $cr + $amount);
            $s = "delete from " . $wpdb->prefix . "project_withdraw where id='{$id}' AND uid='{$uid}'";
            $wpdb->query($s);
            echo '<div class="">';
            echo sprintf(__('Request canceled! <a href="%s">Return to payments</a>.', 'ProjectTheme'), get_permalink(get_option('ProjectTheme_my_account_payments_id')));
            echo '</div>';
        }
    }
    if ($_GET['pg'] == 'releasepayment') {
        $id = $_GET['id'];
        $s = "select * from " . $wpdb->prefix . "project_escrow where id='{$id}' AND fromid='{$uid}'";
        $r = $wpdb->get_results($s);
        if (count($r) == 1 and $r[0]->released != 1) {
            $row = $r[0];
            $amount = $row->amount;
            $toid = $row->toid;
            $pid = $row->pid;
            $my_pst = get_post($pid);
            $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);
            //-------------------------------------------------------------------------------
            $projectTheme_fee_after_paid = get_option('projectTheme_fee_after_paid');
            if (!empty($projectTheme_fee_after_paid)) {
                $deducted = $amount * ($projectTheme_fee_after_paid * 0.01);
            } else {
                $deducted = 0;
            }
            //-------------------------------------------------------------------------------
            $cr = projectTheme_get_credits($toid);
            projectTheme_update_credits($toid, $cr + $amount - $deducted);
            $reason = sprintf(__('Escrow payment received from %s for the project <b>%s</b>', 'ProjectTheme'), $current_user->user_login, $my_pst->post_title);
            projectTheme_add_history_log('1', $reason, $amount, $toid, $uid);
            if ($deducted > 0) {
                $reason = sprintf(__('Payment fee for project %s', 'ProjectTheme'), $my_pst->post_title);
            }
            projectTheme_add_history_log('0', $reason, $deducted, $toid);
            //-----------------------------
            $email = get_bloginfo('admin_email');
            $site_name = get_bloginfo('name');
            $usr = get_userdata($uid);
            $subject = __("Money Escrow Completed", 'ProjectTheme');
            $message = sprintf(__("You have released the escrow of: %s", "ProjectTheme"), ProjectTheme_get_show_price($amount));
            //($usr->user_email, $subject , $message);
            //-----------------------------
            $usr = get_userdata($toid);
            $reason = sprintf(__('Escrow Payment completed, sent to %s for project <b>%s</b>', 'ProjectTheme'), $usr->user_login, $my_pst->post_title);
            projectTheme_add_history_log('0', $reason, $amount, $uid, $toid);
            $subject = __("Money Escrow Completed", "ProjectTheme");
            $message = sprintf(__("You have received the amount of: %s", "ProjectTheme"), ProjectTheme_get_show_price($amount));
            //($usr->user_email, $subject , $message);
            //-----------------------------
            $tm = current_time('timestamp', 0);
            update_post_meta($pid, 'paid_user', '1');
            update_post_meta($pid, 'paid_user_date', current_time('timestamp', 0));
            $s = "update " . $wpdb->prefix . "project_escrow set released='1', releasedate='{$tm}' where id='{$id}'";
            $r = $wpdb->query($s);
        }
        echo __('Escrow completed! Redirecting...', 'ProjectTheme');
        echo '<br/><br/>';
        $url_redir = ProjectTheme_get_payments_page_url();
        echo '<meta http-equiv="refresh" content="2;url=' . $url_redir . '" />';
    }
    do_action('ProjectTheme_before_payments_in_payments');
    $ProjectTheme_enable_credits_wallet = get_option('ProjectTheme_enable_credits_wallet');
    if ($ProjectTheme_enable_credits_wallet != 'no') {
        if ($pg == 'home') {
            ?>
            
            
            
            <div class="my_box3">
            
            
            	<div class="box_title"><?php 
            _e("Finances", "ProjectTheme");
            ?>
//.........这里部分代码省略.........
开发者ID:roberto95117,项目名称:auction,代码行数:101,代码来源:payments.php


示例6: projectTheme_send_email_to_project_payer

function projectTheme_send_email_to_project_payer($pid, $payer_user_id, $receiver_user_id, $amount, $pay_by_credits = '0')
{
    $paid_user = get_post_meta($pid, 'paid_user', true);
    if ($paid_user == "0") {
        $post = get_post($pid);
        $payer_user = get_userdata($payer_user_id);
        $datemade = current_time('timestamp', 0);
        $perm = get_permalink($pid);
        $receiver_user = get_userdata($receiver_user_id);
        //-----------
        update_post_meta($pid, 'paid_user', "1");
        update_post_meta($pid, "paid_user_date", $datemade);
        $receiver_user_id = get_post_meta($pid, 'winner', true);
        //-----------
        $subject = sprintf(__("Your payment was completed for the project: %s", 'ProjectTheme'), $post->post_title);
        $message = sprintf(__('You have paid for the project <a href="%s">%s</a> the amount of: %s %s to user: 

	<b>%s</b>', "ProjectTheme"), $perm, $post->post_title, $amount, $cure, $receiver_user->user_login);
        //sitemile_send_email($receiver_user->user_email, $subject , $message); // send email for the payment received
        $subject = sprintf(__("Details for closed Project: %s", 'ProjectTheme'), $post->post_title);
        $message = sprintf(__('The project <a href="%s">%s</a> was just closed. Here is the user email for the other party: %s', "ProjectTheme"), $perm, $post->post_title, $payer_user->user_email);
        //sitemile_send_email($receiver_user->user_email, $subject , $message); // send email for the details
        //------------
        $subject = sprintf(__("Your have received payment for the project: %s", 'ProjectTheme'), $post->post_title);
        $message = sprintf(__('You have been just paid for the project <a href="%s">%s</a> the amount of: %s %s from user: 

	<b>%s</b>', "ProjectTheme"), $perm, $post->post_title, $amount, $cure, $payer_user->user_login);
        //sitemile_send_email($payer_user->user_email, $subject , $message); // send email for the payment received
        $subject = sprintf(__("Details for closed Project: %s", 'ProjectTheme'), $post->post_title);
        $message = sprintf(__('The project <a href="%s">%s</a> was just closed. Here is the user email for the other party: %s', "ProjectTheme"), $perm, $post->post_title, $receiver_user->user_email);
        //sitemile_send_email($payer_user->user_email, $subject , $message); // send email for the details
        //------------
        if ($pay_by_credits == '1') {
            $cr = projectTheme_get_credits($payer_user_id);
            projectTheme_update_credits($payer_user_id, $cr - $amount);
            $uprof = ProjectTheme_get_user_profile_link($receiver_user->ID);
            //get_bloginfo('siteurl')."/user-profile/".$receiver_user->user_login;
            $reason = sprintf(__('Payment sent to <a href="%s">%s</a> for project <a href="%s">%s</a>', 'ProjectTheme'), $uprof, $receiver_user->user_login, $perm, $post->post_title);
            projectTheme_add_history_log('0', $reason, $amount, $payer_user_id, $receiver_user_id);
            //=========================
            $projectTheme_fee_after_paid = get_option('projectTheme_fee_after_paid');
            if (!empty($projectTheme_fee_after_paid)) {
                $deducted = $amount * ($projectTheme_fee_after_paid * 0.01);
            } else {
                $deducted = 0;
            }
            $cr = projectTheme_get_credits($receiver_user_id);
            projectTheme_update_credits($receiver_user_id, $cr + $amount - $deducted);
            $uprof = ProjectTheme_get_user_profile_link($payer_user_id->ID);
            $reason = sprintf(__('Payment received from <a href="%s">%s</a> for project <a href="%s">%s</a>', 'ProjectTheme'), $uprof, $payer_user_id->user_login, $perm, $post->post_title);
            projectTheme_add_history_log('1', $reason, $amount, $receiver_user_id, $payer_user_id);
            //--------
            $reason = sprintf(__('Payment fee for project <a href="%s">%s</a>', 'ProjectTheme'), $perm, $post->post_title);
            projectTheme_add_history_log('0', $reason, $deducted, $receiver_user_id);
        }
    }
    //------------
}
开发者ID:vicpril,项目名称:rep_bidqa,代码行数:58,代码来源:functions.php


示例7: projectTheme_theme_withdrawals

function projectTheme_theme_withdrawals()
{
    global $menu_admin_project_theme_bull, $wpdb;
    echo '<div class="wrap">';
    echo '<div class="icon32" id="icon-options-general-withdr"><br/></div>';
    echo '<h2 class="my_title_class_sitemile">ProjectTheme Withdrawals</h2>';
    if (isset($_GET['den_id'])) {
        $den_id = $_GET['den_id'];
        $s = "update " . $wpdb->prefix . "project_withdraw set rejected='1' where id='{$den_id}'";
        $row = $wpdb->get_results($s);
        echo '<div class="saved_thing">Request denied!</div>';
        $s = "select * from " . $wpdb->prefix . "project_withdraw where id='{$den_id}' ";
        $r = $wpdb->get_results($s);
        if (count($r) == 1) {
            $row = $r[0];
            $amount = $row->amount;
            $uid = $row->uid;
            $cr = projectTheme_get_credits($uid);
            projectTheme_update_credits($uid, $cr + $amount);
        }
    }
    if (isset($_GET['tid'])) {
        $tm = current_time('timestamp', 0);
        $ids = $_GET['tid'];
        $s = "select * from " . $wpdb->prefix . "project_withdraw where id='{$ids}'";
        $row = $wpdb->get_results($s);
        $row = $row[0];
        if ($row->done == 0) {
            echo '<div class="saved_thing">Payment completed!</div>';
            $ss = "update " . $wpdb->prefix . "project_withdraw set done='1', datedone='{$tm}' where id='{$ids}'";
            $wpdb->query($ss);
            // or die(mysql_error());
            $usr = get_userdata($row->uid);
            $site_name = get_bloginfo('name');
            $email = get_bloginfo('admin_email');
            $subject = sprintf(__("Your withdrawal has been completed: %s", 'ProjectTheme'), projectTheme_get_show_price($row->amount));
            $message = sprintf(__("Your withdrawal has been completed: %s", 'ProjectTheme'), projectTheme_get_show_price($row->amount));
            //sitemile_send_email($usr->user_email, $subject , $message);
            $reason = sprintf(__('Withdraw to PayPal to email: %s', 'ProjectTheme'), $row->payeremail);
            projectTheme_add_history_log('0', $reason, $row->amount, $usr->ID);
        }
    }
    ?>
    
        <div id="usual2" class="usual"> 
  <ul> 
    <ul> 
            <li><a href="#tabs1"><?php 
    _e('Unresolved Requests', 'ProjectTheme');
    ?>
</a></li> 
            <li><a href="#tabs2"><?php 
    _e('Resolved Requests', 'ProjectTheme');
    ?>
</a></li> 
            <li><a href="#tabs_rejected"><?php 
    _e('Rejected Requests', 'ProjectTheme');
    ?>
</a></li> 
            <li><a href="#tabs3"><?php 
    _e('Search Unresolved', 'ProjectTheme');
    ?>
</a></li> 
            <li><a href="#tabs4"><?php 
    _e('Search Solved', 'ProjectTheme');
    ?>
</a></li> 
            <li><a href="#tabs_search_rejected"><?php 
    _e('Search Rejected', 'ProjectTheme');
    ?>
</a></li> 
          </ul> 
  </ul> 
  <div id="tabs1">
          <?php 
    $s = "select * from " . $wpdb->prefix . "project_withdraw where done='0' and rejected!='1' order by id desc";
    $r = $wpdb->get_results($s);
    if (count($r) > 0) {
        ?>
          
           <table class="widefat post fixed" cellspacing="0">
            <thead>
            <tr>
            <th width="12%" ><?php 
        _e('Username', 'ProjectTheme');
        ?>
</th>
            <th><?php 
        _e('Method', 'ProjectTheme');
        ?>
</th>
            <th width="20%"><?php 
        _e('Details', 'ProjectTheme');
        ?>
</th>
            <th><?php 
        _e('Date Requested', 'ProjectTheme');
        ?>
</th>
            <th ><?php 
//.........这里部分代码省略.........
开发者ID:simplix-fr,项目名称:o-g,代码行数:101,代码来源:admin_menu.php


示例8: ProjectTheme_my_account_payments_area_function

function ProjectTheme_my_account_payments_area_function()
{
    global $current_user, $wpdb, $wp_query;
    get_currentuserinfo();
    $uid = $current_user->ID;
    ?>

<div id="content" class="account-main-area">

            
            <?php 
    $pg = $_GET['pg'];
    if (!isset($pg)) {
        $pg = 'home';
    }
    global $wpdb;
    if ($_GET['pg'] == 'closewithdrawal') {
        $id = $_GET['id'];
        $s = "select * from " . $wpdb->prefix . "project_withdraw where id='{$id}' AND uid='{$uid}'";
        $r = $wpdb->get_results($s);
        if (count($r) == 1) {
            $row = $r[0];
            $amount = $row->amount;
            $cr = projectTheme_get_credits($uid);
            projectTheme_update_credits($uid, $cr + $amount);
            $s = "delete from " . $wpdb->prefix . "project_withdraw where id='{$id}' AND uid='{$uid}'";
            $wpdb->query($s);
            echo '<div class="">';
            echo sprintf(__('Request canceled! <a href="%s">Return to payments</a>.', 'ProjectTheme'), get_permalink(get_option('ProjectTheme_my_account_payments_id')));
            echo '</div>';
        }
    }
    if ($_GET['pg'] == 'releasepayment') {
        $id = $_GET['id'];
        $escrow = Escrow::get_by_field('id', $id);
        $bid = Bid::get_by_id($escrow->bid);
        $s = "select * from " . $wpdb->prefix . "project_escrow where id='{$id}' AND fromid='{$uid}'";
        $r = $wpdb->get_results($s);
        if (count($r) == 1 and $r[0]->released != 1) {
            $row = $r[0];
            $amount = $row->amount;
            $toid = $row->toid;
            $pid = $row->pid;
            $my_pst = get_post($pid);
            $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);
            //-------------------------------------------------------------------------------
            $projectTheme_fee_after_paid = get_option('projectTheme_fee_after_paid');
            if (!empty($projectTheme_fee_after_paid)) {
                $deducted = $amount * ($projectTheme_fee_after_paid * 0.01);
            } else {
                $deducted = 0;
            }
            //-------------------------------------------------------------------------------
            $cr = projectTheme_get_credits($toid);
            projectTheme_update_credits($toid, $cr + $amount - $deducted);
            $reason = sprintf(__('Escrow payment received from <a href="%s">%s</a> for the project <a href="%s">%s</a>', 'ProjectTheme'), ProjectTheme_get_user_profile_link($current_user->ID), $current_user->user_login, get_permalink($my_pst->ID), $my_pst->post_title);
            projectTheme_add_history_log('1', $reason, $amount, $toid, $uid);
            if ($deducted > 0) {
                $reason = sprintf(__('Payment fee for project <a href="%s">%s</a>', 'ProjectTheme'), get_permalink($my_pst->ID), $my_pst->post_title);
            }
            projectTheme_add_history_log('0', $reason, $deducted, $toid);
            //-----------------------------
            $email = get_bloginfo('admin_email');
            $site_name = get_bloginfo('name');
            $usr = get_userdata($uid);
            $usr2 = get_userdata($toid);
            $subject = __("Money Escrow Completed", 'ProjectTheme');
            //$message = sprintf(__("You have released the escrow of: %s","ProjectTheme"), ProjectTheme_get_show_price($amount));
            //$message = sprintf(__('Escrow Payment completed, sent %s to <a href="%s">%s</a> for project <a href="%s">%s</a>','ProjectTheme'), $amount, ProjectTheme_get_user_profile_link($usr2->ID), $usr2->user_login, get_permalink($my_pst->ID), $my_pst->post_title);
            $message = sprintf(__('Escrow Payment completed, sent %s to %s for %s', 'ProjectTheme'), $amount, $usr2->user_login, $my_pst->post_title);
            ProjectTheme_send_email($usr->user_email, $subject, $message);
            //($usr->user_email, $subject , $message);
            //-----------------------------
            //$usr = get_userdata($toid);
            $reason = sprintf(__('Escrow Payment completed, sent to <a href="%s">%s</a> for project <a href="%s">%s</a>', 'ProjectTheme'), ProjectTheme_get_user_profile_link($usr2->ID), $usr2->user_login, get_permalink($my_pst->ID), $my_pst->post_title);
            projectTheme_add_history_log('0', $reason, $amount, $uid, $toid);
            $subject = __("Money Escrow Completed", "ProjectTheme");
            //$message = sprintf(__("You have received the amount of: %s","ProjectTheme"), ProjectTheme_get_show_price($amount));
            //$message = sprintf(__('Escrow Payment received $ %s, from <a href="%s">%s</a> for project <a href="%s">%s</a>','ProjectTheme'), $amount, ProjectTheme_get_user_profile_link($usr->ID), $usr->user_login, get_permalink($my_pst->ID), $my_pst->post_title);
            $message = sprintf(__('Escrow Payment received $ %s, from %s for project %s', 'ProjectTheme'), $amount, $usr->user_login, $my_pst->post_title);
            ProjectTheme_send_email($usr2->user_email, $subject, $message);
            //($usr->user_email, $subject , $message);
            //-----------------------------
            /*
             * Update bid and project meta
             */
            $tm = current_time('timestamp', 0);
            if (!empty($bid)) {
                Bid::update_meta_by_id($bid->id, 'paid', "1");
                Bid::update_meta_by_id($bid->id, 'paid_user_date', $tm);
                Project::update_postmeta($bid->pid, 'paid_user');
            } else {
                // for old projects
                update_post_meta($pid, 'paid_user', '1');
                update_post_meta($pid, 'paid_user_date', current_time('timestamp', 0));
            }
            $s = "update " . $wpdb->prefix . "project_escrow set released='1', releasedate='{$tm}' where id='{$id}'";
            $r = $wpdb->query($s);
        }
//.........这里部分代码省略.........
开发者ID:vicpril,项目名称:rep_bidqa,代码行数:101,代码来源:payments.php


示例9: ProjectTheme_my_account_milestones_area_function

function ProjectTheme_my_account_milestones_area_function()
{
    global $current_user, $wpdb, $wp_query;
    get_currentuserinfo();
    $uid = $current_user->ID;
    ?>
    	<div id="content" class="account-main-area">
        	<?php 
    if (ProjectTheme_is_user_business($uid) == true) {
        if (isset($_GET['release_id'])) {
            ?>
				
                <div class="my_box3">
            	<div class="padd10">
            
            	<div class="box_title"><?php 
            _e("Releasing Milestone Payment", "ProjectTheme");
            ?>
</div>
                <div class="box_content"> 
                
                		<?php 
            $release_id = intval($_GET['release_id']);
            $s = "select * from " . $wpdb->prefix . "project_milestone where id='{$release_id}'";
            $r = $wpdb->get_results($s);
            if (count($r) > 0) {
                $row = $r[0];
                $am = projecttheme_get_show_price($row->amount);
                $prj = get_post($row->pid);
                $prj = $prj->post_title;
                $serv = get_userdata($row->uid);
                $serv = $serv->user_login;
                ?>
                                
                                <form method="post">
                                <input type="hidden" value="<?php 
                echo $_GET['release_id'];
                ?>
" name="release_id" />
                                	
                                    <?php 
                printf(__('Are you sure you want to release the payment of <b>%s</b> for the project <b>%s</b> to the service provider <b>%s</b> ?', 'ProjectTheme'), $am, $prj, $serv);
                ?>
                                	<br/><br/>
                                <?php 
                $cr = projectTheme_get_credits($current_user->ID);
                if ($cr < $row->amount) {
                    ?>
    
                                
                                	<div class="error">
                                    <?php 
                    printf(__('You do not have enough balance to pay this milestone. <a href="%s">Click here</a> to add more balance.', 'ProjectTheme'), ProjectTheme_get_payments_page_url('deposit'));
                    ?>
                                    </div>
                                
                               <?php 
                } else {
                    ?>
                                
                                    <input type="submit" name="submits1yes_me_ok_p" value="<?php 
                    _e('Yes, release', 'ProjectTheme');
                    ?>
" value="yes" />                                    
                                    <input type="submit" name="submits1no_me_thing_ok"  value="<?php 
                    _e('No, do not release', 'ProjectTheme');
                    ?>
" value="no" />
                               
                               <?php 
                }
                ?>
 
                                </form>
                                
                                <?php 
            } else {
                echo 'my_err_00';
            }
            ?>
                    
                    
                </div>
                </div>
                </div>
                
                
                
                <?php 
        } elseif ($_GET['submit_ok_p']) {
            echo '<div class="saved_thing">Your milestone payment has been released.</div>';
        }
        ?>
            <div class="my_box3">
            	<div class="padd10">
            
            	<div class="box_title"><?php 
        _e("Create Milestone Payment", "ProjectTheme");
        ?>
</div>
//.........这里部分代码省略.........
开发者ID:vicpril,项目名称:rep_bidqa,代码行数:101,代码来源:milestones_old.php


示例10: ProjectTheme_vgspay_deposit_response

function ProjectTheme_vgspay_deposit_response()
{
    $fch = "demo-1400243125";
    if (1) {
        //isset($_POST['transaction_id'])){
        //get the full transaction details as an xml from voguepay
        $xml = 'https://voguepay.com/?v_transaction_id=demo-1400243125';
        //parse our new xml
        //$xml_elements = new SimpleXMLElement($xml);
        //create new array to store our transaction detail
        //************************************************************************
        // Set the URL to visit
        $url = $xml;
        // In this example we are referring to a page that handles xml
        $headers = array("Content-Type: text/xml");
        // Initialise Curl
        $curl = curl_init();
        if ($curl === false) {
            throw new Exception(' cURL init failed');
        }
        // Configure curl for website
        curl_setopt($curl, CURLOPT_URL, $xml);
        // Set up to view correct page type
        curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
        // Turn on SSL certificate verfication
        curl_setopt($curl, CURLOPT_CAPATH, "/usr/local/www/vhosts/<yourdomainname>/httpdocs/cacert.pem");
        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1);
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, TRUE);
        // Tell the curl instance to talk to the server using HTTP POST
        curl_setopt($curl, CURLOPT_POST, 1);
        // 1 second for a connection timeout with curl
        curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 5);
        curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
        // Try using this instead of the php set_time_limit function call
        curl_setopt($curl, CURLOPT_TIMEOUT, 60);
        // Causes curl to return the result on success which should help us avoid using the writeback option
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        $result = curl_exec($curl);
        if ($result == false) {
            echo "errorare";
        }
        echo curl_error($curl) . "|" . curl_errno($curl) . "|";
        //*****************************************
        echo "Asd" . $result;
        exit;
        $transaction = array();
        //loop through the $xml_elements and populate our $transaction array
        foreach ($xml_elements as $key => $value) {
            $transaction[$key] = $value;
        }
        /*
        Now we have the following keys in our $transaction array
        $transaction['merchant_id'],
        $transaction['transaction_id'],
        $transaction['email'],
        $transaction['total'], 
        $transaction['merchant_ref'], 
        $transaction['memo'],
        $transaction['status'],
        $transaction['date'],
        $transaction['referrer'],
        $transaction['method']
        */
        //if($transaction['total'] == 0)die('Invalid total');
        //if($transaction['status'] != 'Approved')die('Failed transaction');
        //------------------------------------------
        $c = $transaction['merchant_ref'];
        $c = explode('|', $c);
        $uid = $c[0];
        $tm = $c[1];
        //-------------------
        $mc_gross = $transaction['total'];
        $cr = projectTheme_get_credits($uid);
        projectTheme_update_credits($uid, $mc_gross + $cr);
        update_option('ProjectTheme_deposit_' . $uid . $datemade, "1");
        $reason = __("Deposit through Voguepay.", "pt_gateways");
        projectTheme_add_history_log('1', $reason, $mc_gross, $uid);
        $user = get_userdata($uid);
        mail("[email protected]", "vgspay", print_r($transaction, true));
        /*You can do anything you want now with the transaction details or the merchant reference.
        		You should query your database with the merchant reference and fetch the records you saved for this transaction.
        		Then you should compare the $transaction['total'] with the total from your database.*/
    }
}
开发者ID:vicpril,项目名称:rep_bidqa,代码行数:84,代码来源:voguepay_deposit.php


示例11: projecthtme_ryuj_templ_redir

function projecthtme_ryuj_templ_redir()
{
    global $wp_query;
    $p_action = $wp_query->query_vars['p_action'];
    if ($p_action == "ruj_listing") {
        ProjectTheme_ruj_listing_payment();
        die;
    }
    if ($p_action == "ruj_pay") {
        ProjectTheme_ruj_deposit_payment();
        die;
    }
    if (isset($_GET['notif_ruj_listing'])) {
        if ($_POST['tr_error'] == "none") {
            $tr_crc = $_POST['tr_crc'];
            $opt = get_option('order_listing_' . $tr_crc);
            $c = explode('_', $opt);
            $pid = $c[0];
            $uid = $c[1];
            $datemade = $c[2];
            //---------------------------------------------------
            global $wpdb;
            $pref = $wpdb->prefix;
            //--------------------------------------------
            update_post_meta($pid, "paid", "1");
            update_post_meta($pid, "paid_listing_date", current_time('timestamp', 0));
            update_post_meta($pid, "closed", "0");
            //--------------------------------------------
            update_post_meta($pid, 'base_fee_paid', '1');
            $featured = get_post_meta($pid, 'featured', true);
            if ($featured == "1") {
                update_post_meta($pid, 'featured_paid', '1');
            }
            $private_bids = get_post_meta($pid, 'private_bids', true);
            if ($private_bids == "1") {
                update_post_meta($pid, 'private_bids_paid', '1');
            }
            $hide_project = get_post_meta($pid, 'hide_project', true);
            if ($hide_project == "1") {
                update_post_meta($pid, 'hide_project_paid', '1');
            }
            //--------------------------------------------
            do_action('ProjectTheme_moneybookers_listing_response', $pid);
            $projectTheme_admin_approves_each_project = get_option('projectTheme_admin_approves_each_project');
            if ($projectTheme_admin_approves_each_project != "yes") {
                wp_publish_post($pid);
                $post_new_date = date('Y-m-d h:s', current_time('timestamp', 0));
                $post_info = array("ID" => $pid, "post_date" => $post_new_date, "post_date_gmt" => $post_new_date, "post_status" => "publish");
                wp_update_post($post_info);
                ProjectTheme_send_email_posted_project_approved($pid);
                ProjectTheme_send_email_posted_project_approved_admin($pid);
            } else {
                ProjectTheme_send_email_posted_project_not_approved($pid);
                ProjectTheme_send_email_posted_project_not_approved_admin($pid);
                ProjectTheme_send_email_subscription($pid);
            }
        }
        //---------------------------
        echo 'TRUE';
        die;
    }
    if (isset($_GET['notif_ruj_deposit'])) {
        if ($_POST['tr_error'] == "none") {
            $tr_crc = $_POST['tr_crc'];
            $opt = get_option('order_dep_' . $tr_crc);
            $opt1 = get_option('order_dep_11' . $tr_crc);
            if (empty($opt1)) {
                $cust = explode("_", $opt);
                $uid = $cust[0];
                $datemade = $cust[1];
                update_option('order_dep_11' . $tr_crc, 'done');
                $mc_gross = $_POST['tr_paid'];
                $cr = projectTheme_get_credits($uid);
                projectTheme_update_credits($uid, $mc_gross + $cr);
                $reason = __("Deposit through Trasnferuj.pl.", "ProjectTheme");
                projectTheme_add_history_log('1', $reason, $mc_gross, $uid);
            }
        }
        echo 'TRUE';
        die;
    }
}
开发者ID:vicpril,项目名称:rep_bidqa,代码行数:82,代码来源:transferuj.pl.php


示例12: ProjectTheme_my_account_pay_with_credits_area_function

function ProjectTheme_my_account_pay_with_credits_area_function()
{
    global $current_user, $wpdb, $wp_query;
    get_currentuserinfo();
    $uid = $current_user->ID;
    $pid = $_GET['pid'];
    $post_ar = get_post($pid);
    ?>
    	
        
        <div id="content" class="account-main-area">      
        
        	<div class="my_box3 border_bottom_0">
            	
            
            	<div class="box_title"><?php 
    _e("Pay with virtual currency", 'ProjectTheme');
    ?>
</div>
                <div class="box_content">    
				
                
           
           <div class="post no_border_btm" id="post-<?php 
    the_ID();
    ?>
">
                
                <div class="image_holder">
                <a href="<?php 
    echo get_permalink($pid);
    ?>
"><img width="45" height="45" class="image_class" 
                src="<?php 
    echo ProjectTheme_get_first_post_image($pid, 45, 45);
    ?>
" /></a>
                </div>
                <div  class="title_holder" > 
                     <h2><a href="<?php 
    echo get_permalink($pid);
    ?>
" rel="bookmark" title="Permanent Link to <?php 
    echo $post_ar->post_title;
    ?>
">
                        <?php 
    echo $post_ar->post_title;
    ?>
</a></h2>
      			</div>
                <?php 
    if (isset($_GET['pay'])) {
        echo '<div class="details_holder sk_sk_class">';
        $post_ar = get_post($pid);
        $cr = projectTheme_get_credits($uid);
        $bid = projectTheme_get_winner_bid($pid);
        $amount = $bid->bid;
        if ($cr < $amount) {
            echo '<div class="error2">';
            echo __('You do not have enough credits to pay for this project.', 'ProjectTheme');
            echo '</div><div class="clear10 flt_lft"></div>';
            ?>
                            
							<div class="tripp">
							<a class="post_bid_btn" href="<?php 
            echo ProjectTheme_get_payments_page_url('deposit');
            ?>
"><?php 
            echo __('Add More Credits', 'ProjectTheme');
            ?>
</a>
							</div>
                    
							<?php 
        } else {
            projectTheme_send_email_to_project_payer($pid, $uid, $bid->uid, $amount, '1');
            echo __('Your payment has been sent.', 'ProjectTheme');
        }
        echo '</div>';
        ?>
           
                
                <?php 
    } else {
        ?>
                <div class="details_holder sk_sk_class mm11">  
           
                <b>
                 <?php 
        echo __('The price for the project is', 'ProjectTheme');
        ?>
: <?php 
        $bid = projectTheme_get_winner_bid($pid);
        echo projectTheme_get_show_price($bid->bid);
        ?>
</b>
                <br/><br/>
                
               <?php 
//.........这里部分代码省略.........
开发者ID:simplix-fr,项目名称:o-g,代码行数:101,代码来源:pay_with_credits.php


示例13: ProjectTheme_payfast_deposit_response

function ProjectTheme_payfast_deposit_response()
{
    $c = $_POST['custom_str1'];
    $c = explode('|', $c);
    $uid = $c[0];
    $tm = $c[1];
    //-------------------
    $mc_gross = $_POST['amount_net'];
    $cr = projectTheme_get_credits($uid);
    projectTheme_update_credits($uid, $mc_gross + $cr);
    update_option('ProjectTheme_deposit_' . $uid . $datemade, "1");
    $reason = __("Deposit through Payfast.", "pt_gateways");
    projectTheme_add_history_log('1', $reason, $mc_gross, $uid);
    $user = get_userdata($uid);
}
开发者ID:vicpril,项目名称:rep_bidqa,代码行数:15,代码来源:payfast_deposit_me.php


示例14: projecttheme_deposit_payza_resp

该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP projectTheme_get_winner_bid函数代码示例发布时间:2022-05-15
下一篇:
PHP project函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap