本文整理汇总了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
bradtraversy/iweather: Ionic 3 mobile weather app
阅读:1577| 2022-08-30
joaomh/curso-de-matlab
阅读:1145| 2022-08-17
魔兽世界怀旧服已经开启两个多月了,但作为一个猎人玩家,抓到“断牙”,已经成为了一
阅读:1001| 2022-11-06
rugk/mastodon-simplified-federation: Simplifies following and interacting with r
阅读:1072| 2022-08-17
一.极限问题的解析解 1.1 单变量函数的极限 格式1: L= limit( fun, x, x0) 格式2: L
阅读:554| 2022-07-18
小程序大部分都是封装好的API,虽然形式类似vue,但是还是有很多新的API要学习。首先就
阅读:641| 2022-07-18
A crafted JPEG image may lead the JPEG reader to underflow its data pointer, all
阅读:702| 2022-07-08
Tangshitao/Dense-Scene-Matching: Learning Camera Localization via Dense Scene Ma
阅读:753| 2022-08-16
相信不少果粉在对自己的设备进行某些操作时,都会碰到Respring,但这个 Respring 到底
阅读:360| 2022-11-06
lightningtgc/MProgress.js: Material Progress —Google Material Design Progress l
阅读:399| 2022-08-17
请发表评论