Ejemplo n.º 1
0
function PricerrTheme_new_user_notification_admin($user_id)
{
    $user = new WP_User($user_id);
    $subject = get_option('PricerrTheme_new_user_email_admin_subject');
    $message = get_option('PricerrTheme_new_user_email_admin_message');
    $user_login = stripslashes($user->user_login);
    $user_email = stripslashes($user->user_email);
    $site_login_url = PricerrTheme_login_url();
    $site_name = get_bloginfo('name');
    $account_url = get_permalink(get_option('PricerrTheme_my_account_page_id'));
    $find = array('##username##', '##user_email##', '##site_login_url##', '##your_site_name##', '##your_site_url##', '##my_account_url##', '##user_password##');
    $replace = array($user_login, $user_email, $site_login_url, $site_name, get_bloginfo('siteurl'), $account_url, $plaintext_pass);
    $message = PricerrTheme_replace_stuff_for_me($find, $replace, $message);
    $subject = PricerrTheme_replace_stuff_for_me($find, $replace, $subject);
    //---------------------------------------------
    $message = stripslashes($message);
    $email = get_bloginfo('admin_email');
    PricerrTheme_send_email($email, $subject, $message);
}
Ejemplo n.º 2
0
<?php

//-----------
if (!is_user_logged_in()) {
    wp_redirect(PricerrTheme_login_url());
    exit;
}
//-----------
global $current_user;
get_currentuserinfo;
global $wp_query, $wpdb;
$orderid = $wp_query->query_vars['orderid'];
$s = "select distinct * from " . $wpdb->prefix . "job_orders where id='{$orderid}'";
$r = $wpdb->get_results($s);
$row = $r[0];
$post = get_post($row->pid);
if ($row->uid == $current_user->ID) {
    $tm = time();
    $s = "update " . $wpdb->prefix . "job_orders set done_buyer='1', closed='1' where id='{$orderid}' ";
    $wpdb->query($s);
    //------------------
    $raw_amount = $row->mc_gross;
    $current_cash = PricerrTheme_get_credits($current_user->ID);
    PricerrTheme_update_credits($current_user->ID, $current_cash + $raw_amount);
    $reason = sprintf(__('Amount refunded for cancelled job: <a href="%s">%s</a>', 'PricerrTheme'), get_permalink($post->ID), $post->post_title);
    PricerrTheme_add_history_log('1', $reason, $raw_amount, $current_user->ID);
    //------------------
    $using_perm = PricerrTheme_using_permalinks();
    if ($using_perm) {
        $shp_pg_lnk = get_permalink(get_option('PricerrTheme_my_account_shopping_page_id')) . "/?";
    } else {
Ejemplo n.º 3
0
function PricerrTheme_send_email_posted_job_approved_admin($pid)
{
    $enable = get_option('PricerrTheme_new_job_email_approve_admin_enable');
    $subject = get_option('PricerrTheme_new_job_email_approve_admin_subject');
    $message = get_option('PricerrTheme_new_job_email_approve_admin_message');
    if ($enable != "no") {
        $post = get_post($pid);
        $user = get_userdata($post->post_author);
        $site_login_url = PricerrTheme_login_url();
        $site_name = get_bloginfo('name');
        $account_url = get_permalink(get_option('PricerrTheme_my_account_page_id'));
        $find = array('##username##', '##username_email##', '##site_login_url##', '##your_site_name##', '##your_site_url##', '##my_account_url##', '##job_name##', '##job_link##');
        $replace = array($user->user_login, $user->user_email, $site_login_url, $site_name, get_bloginfo('siteurl'), $account_url, $post->post_title, get_permalink($pid));
        $message = PricerrTheme_replace_stuff_for_me($find, $replace, $message);
        $subject = PricerrTheme_replace_stuff_for_me($find, $replace, $subject);
        //---------------------------------------------
        $email = get_bloginfo('admin_email');
        PricerrTheme_send_email($email, stripslashes($subject), stripslashes($message));
    }
}