本文整理汇总了PHP中admin_display_total_price函数的典型用法代码示例。如果您正苦于以下问题:PHP admin_display_total_price函数的具体用法?PHP admin_display_total_price怎么用?PHP admin_display_total_price使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了admin_display_total_price函数的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: wpsc_admin_ajax
/**
* WP eCommerce Admin AJAX functions
*
* These are the WPSC Admin AJAX functions
*
* @package wp-e-commerce
* @since 3.7
*
* @uses update_option() Updates option in the database given key and value
* @uses wp_delete_term() Removes term from the database
* @uses fetch_rss() DEPRECATED
* @uses wpsc_member_dedeactivate_subscriptions() @todo docs
* @uses wpsc_member_deactivate_subscriptions() @todo docs
* @uses wpsc_update_purchase_log_status() Updates the status of the logs for a purchase
* @uses transaction_results() Main function for creating purchase reports
* @uses wpsc_find_purchlog_status_name() Finds name of given status
*/
function wpsc_admin_ajax()
{
if (!wpsc_is_store_admin()) {
return;
}
global $wpdb;
if (isset($_POST['action']) && $_POST['action'] == 'product-page-order') {
$current_order = get_option('wpsc_product_page_order');
$new_order = $_POST['order'];
if (isset($new_order["advanced"])) {
$current_order["advanced"] = array_unique(explode(',', $new_order["advanced"]));
}
if (isset($new_order["side"])) {
$current_order["side"] = array_unique(explode(',', $new_order["side"]));
}
update_option('wpsc_product_page_order', $current_order);
exit(print_r($order, 1));
}
if (isset($_POST['save_image_upload_state']) && $_POST['save_image_upload_state'] == 'true' && is_numeric($_POST['image_upload_state'])) {
$upload_state = (int) (bool) $_POST['image_upload_state'];
update_option('wpsc_use_flash_uploader', $upload_state);
exit("done");
}
if (isset($_POST['remove_variation_value']) && $_POST['remove_variation_value'] == "true" && is_numeric($_POST['variation_value_id'])) {
$value_id = absint($_GET['variation_value_id']);
echo wp_delete_term($value_id, 'wpsc-variation');
exit;
}
if (isset($_REQUEST['log_state']) && $_REQUEST['log_state'] == "true" && is_numeric($_POST['id']) && is_numeric($_POST['value'])) {
$newvalue = $_POST['value'];
if ($_REQUEST['suspend'] == 'true') {
if ($_REQUEST['value'] == 1 && function_exists('wpsc_member_dedeactivate_subscriptions')) {
wpsc_member_dedeactivate_subscriptions($_POST['id']);
} elseif (function_exists('wpsc_member_deactivate_subscriptions')) {
wpsc_member_deactivate_subscriptions($_POST['id']);
}
exit;
} else {
$log_data = $wpdb->get_row($wpdb->prepare("SELECT * FROM `" . WPSC_TABLE_PURCHASE_LOGS . "` WHERE `id` = '%d' LIMIT 1", $_POST['id']), ARRAY_A);
if ($newvalue == 2 && function_exists('wpsc_member_activate_subscriptions')) {
wpsc_member_activate_subscriptions($_POST['id']);
}
wpsc_update_purchase_log_status($_POST['id'], $newvalue);
if ($newvalue > $log_data['processed'] && $log_data['processed'] < 2) {
transaction_results($log_data['sessionid'], false);
}
$status_name = wpsc_find_purchlog_status_name($purchase['processed']);
echo "document.getElementById(\"form_group_" . absint($_POST['id']) . "_text\").innerHTML = '" . $status_name . "';\n";
$year = date("Y");
$month = date("m");
$start_timestamp = mktime(0, 0, 0, $month, 1, $year);
$end_timestamp = mktime(0, 0, 0, $month + 1, 0, $year);
echo "document.getElementById(\"log_total_month\").innerHTML = '" . addslashes(wpsc_currency_display(admin_display_total_price($start_timestamp, $end_timestamp))) . "';\n";
echo "document.getElementById(\"log_total_absolute\").innerHTML = '" . addslashes(wpsc_currency_display(admin_display_total_price())) . "';\n";
exit;
}
}
}
示例2: wpsc_get_quarterly_summary
function wpsc_get_quarterly_summary()
{
(int) ($firstquarter = get_option('wpsc_first_quart'));
(int) ($secondquarter = get_option('wpsc_second_quart'));
(int) ($thirdquarter = get_option('wpsc_third_quart'));
(int) ($fourthquarter = get_option('wpsc_fourth_quart'));
(int) ($finalquarter = get_option('wpsc_final_quart'));
$results[] = admin_display_total_price($thirdquarter + 1, $fourthquarter);
$results[] = admin_display_total_price($secondquarter + 1, $thirdquarter);
$results[] = admin_display_total_price($firstquarter + 1, $secondquarter);
$results[] = admin_display_total_price($finalquarter, $firstquarter);
return $results;
}
示例3: wpsc_right_now
function wpsc_right_now()
{
global $wpdb;
$year = date("Y");
$month = date("m");
$start_timestamp = mktime(0, 0, 0, $month, 1, $year);
$end_timestamp = mktime(0, 0, 0, $month + 1, 0, $year);
$product_count = $wpdb->get_var("SELECT COUNT(*)\n\t\tFROM `" . $wpdb->posts . "` \n\t\tWHERE `post_status` = 'publish'\n\t\tAND `post_type` = 'wpsc-product'");
$group_count = count(get_terms("wpsc_product_category"));
$sales_count = $wpdb->get_var("SELECT COUNT(*) FROM `" . WPSC_TABLE_PURCHASE_LOGS . "` WHERE `date` BETWEEN '" . $start_timestamp . "' AND '" . $end_timestamp . "'");
$monthtotal = wpsc_currency_display(admin_display_total_price($start_timestamp, $end_timestamp));
$overaltotal = wpsc_currency_display(admin_display_total_price());
$variation_count = count(get_terms("wpsc-variation", array('parent' => 0)));
$pending_sales = $wpdb->get_var("SELECT COUNT(*) FROM `" . WPSC_TABLE_PURCHASE_LOGS . "` WHERE `processed` IN ('1')");
$accept_sales = $wpdb->get_var("SELECT COUNT(*) FROM `" . WPSC_TABLE_PURCHASE_LOGS . "` WHERE `processed` IN ('2' ,'3', '4')");
$theme = get_option('wpsc_selected_theme');
?>
<div class='table'>
<p class='sub'><?php
_e('At a Glance', 'wpsc');
?>
</p>
<table style='border-top:1px solid #ececec;'>
<tr class='first'>
<td class='first b'>
<?php
echo $product_count;
?>
</td>
<td class='t'>
<?php
echo _nx('Product', 'Products', $product_count, 'dashboard widget', 'wpsc');
?>
</td>
<td class='b'>
<?php
echo $sales_count;
?>
</td>
<td class='last'>
<?php
echo _nx('Sale', 'Sales', $sales_count, 'dashboard widget', 'wpsc');
?>
</td>
</tr>
<tr>
<td class='first b'>
<?php
echo $group_count;
?>
</td>
<td class='t'>
<?php
echo _nx('Category', 'Categories', $group_count, 'dashboard widget', 'wpsc');
?>
</td>
<td class='b'>
<?php
echo $pending_sales;
?>
</td>
<td class='last t waiting'>
<?php
echo _n('Pending sale', 'Pending sales', $pending_sales, 'wpsc');
?>
</td>
</tr>
<tr>
<td class='first b'>
<?php
echo $variation_count;
?>
</td>
<td class='t'>
<?php
echo _nx('Variation', 'Variations', $variation_count, 'dashboard widget', 'wpsc');
?>
</td>
<td class='b'>
<?php
echo $accept_sales;
?>
</td>
<td class='last t approved'>
<?php
echo _n('Closed sale', 'Closed sales', $accept_sales, 'wpsc');
?>
</td>
</tr>
</table>
</div>
<?php
}
示例4: wpsc_right_now
function wpsc_right_now()
{
global $wpdb, $nzshpcrt_imagesize_info;
$year = date("Y");
$month = date("m");
$start_timestamp = mktime(0, 0, 0, $month, 1, $year);
$end_timestamp = mktime(0, 0, 0, $month + 1, 0, $year);
$replace_values[":productcount:"] = $wpdb->get_var("SELECT COUNT(*) FROM `" . WPSC_TABLE_PRODUCT_LIST . "` WHERE `active` IN ('1')");
$product_count = $wpdb->get_var("SELECT COUNT(*) FROM `" . WPSC_TABLE_PRODUCT_LIST . "` WHERE `active` IN ('1')");
$replace_values[":productcount:"] .= " " . ($replace_values[":productcount:"] == 1 ? TXT_WPSC_PRODUCTCOUNT_SINGULAR : TXT_WPSC_PRODUCTCOUNT_PLURAL);
$product_unit = $replace_values[":productcount:"] == 1 ? TXT_WPSC_PRODUCTCOUNT_SINGULAR : TXT_WPSC_PRODUCTCOUNT_PLURAL;
$replace_values[":groupcount:"] = $wpdb->get_var("SELECT COUNT(*) FROM `" . WPSC_TABLE_PRODUCT_CATEGORIES . "` WHERE `active` IN ('1')");
$group_count = $wpdb->get_var("SELECT COUNT(*) FROM `" . WPSC_TABLE_PRODUCT_CATEGORIES . "` WHERE `active` IN ('1')");
$replace_values[":groupcount:"] .= " " . ($replace_values[":groupcount:"] == 1 ? TXT_WPSC_GROUPCOUNT_SINGULAR : TXT_WPSC_GROUPCOUNT_PLURAL);
$group_unit = $replace_values[":groupcount:"] == 1 ? TXT_WPSC_GROUPCOUNT_SINGULAR : TXT_WPSC_GROUPCOUNT_PLURAL;
$replace_values[":salecount:"] = $wpdb->get_var("SELECT COUNT(*) FROM `" . WPSC_TABLE_PURCHASE_LOGS . "` WHERE `date` BETWEEN '" . $start_timestamp . "' AND '" . $end_timestamp . "'");
$sales_count = $wpdb->get_var("SELECT COUNT(*) FROM `" . WPSC_TABLE_PURCHASE_LOGS . "` WHERE `date` BETWEEN '" . $start_timestamp . "' AND '" . $end_timestamp . "'");
$replace_values[":salecount:"] .= " " . ($replace_values[":salecount:"] == 1 ? TXT_WPSC_SALECOUNT_SINGULAR : TXT_WPSC_SALECOUNT_PLURAL);
$sales_unit = $replace_values[":salecount:"] == 1 ? TXT_WPSC_SALECOUNT_SINGULAR : TXT_WPSC_SALECOUNT_PLURAL;
$replace_values[":monthtotal:"] = nzshpcrt_currency_display(admin_display_total_price($start_timestamp, $end_timestamp), 1);
$replace_values[":overaltotal:"] = nzshpcrt_currency_display(admin_display_total_price(), 1);
$variation_count = $wpdb->get_var("SELECT COUNT(*) FROM `" . WPSC_TABLE_PRODUCT_VARIATIONS . "`");
$variation_unit = $variation_count == 1 ? TXT_WPSC_VARIATION_SINGULAR : TXT_WPSC_VARIATION_PLURAL;
$replace_values[":pendingcount:"] = $wpdb->get_var("SELECT COUNT(*) FROM `" . WPSC_TABLE_PURCHASE_LOGS . "` WHERE `processed` IN ('1')");
$pending_sales = $wpdb->get_var("SELECT COUNT(*) FROM `" . WPSC_TABLE_PURCHASE_LOGS . "` WHERE `processed` IN ('1')");
$replace_values[":pendingcount:"] .= " " . ($replace_values[":pendingcount:"] == 1 ? TXT_WPSC_PENDINGCOUNT_SINGULAR : TXT_WPSC_PENDINGCOUNT_PLURAL);
$pending_sales_unit = $replace_values[":pendingcount:"] == 1 ? TXT_WPSC_PENDINGCOUNT_SINGULAR : TXT_WPSC_PENDINGCOUNT_PLURAL;
$accept_sales = $wpdb->get_var("SELECT COUNT(*) FROM `" . WPSC_TABLE_PURCHASE_LOGS . "` WHERE `processed` IN ('2' ,'3', '4')");
$accept_sales_unit = $accept_sales == 1 ? TXT_WPSC_PENDINGCOUNT_SINGULAR : TXT_WPSC_PENDINGCOUNT_PLURAL;
$replace_values[":theme:"] = get_option('wpsc_selected_theme');
$replace_values[":versionnumber:"] = WPSC_PRESENTABLE_VERSION;
if (function_exists('add_object_page')) {
$output = "";
$output .= "<div id='dashboard_right_now' class='postbox'>";
$output .= "\t<h3 class='hndle'>";
$output .= "\t\t<span>" . TXT_WPSC_CURRENT_MONTH . "</span>";
$output .= "\t\t<br class='clear'/>";
$output .= "\t</h3>";
$output .= "<div class='inside'>";
$output .= "<p class='sub'>" . TXT_WPSC_AT_A_GLANCE . "</p>";
//$output.="<p class='youhave'>".TXT_WPSC_SALES_DASHBOARD."</p>";
$output .= "<div class='table'>";
$output .= "<table>";
$output .= "<tr class='first'>";
$output .= "<td class='first b'>";
$output .= "<a href='?page=wpsc-edit-products'>" . $product_count . "</a>";
$output .= "</td>";
$output .= "<td class='t'>";
$output .= ucfirst($product_unit);
$output .= "</td>";
$output .= "<td class='b'>";
$output .= "<a href='?page=wpsc-sales-logs'>" . $sales_count . "</a>";
$output .= "</td>";
$output .= "<td class='last'>";
$output .= ucfirst($sales_unit);
$output .= "</td>";
$output .= "</tr>";
$output .= "<tr>";
$output .= "<td class='first b'>";
$output .= "<a href='?page=wpsc-edit-groups'>" . $group_count . "</a>";
$output .= "</td>";
$output .= "<td class='t'>";
$output .= ucfirst($group_unit);
$output .= "</td>";
$output .= "<td class='b'>";
$output .= "<a href='?page=wpsc-sales-logs'>" . $pending_sales . "</a>";
$output .= "</td>";
$output .= "<td class='last t waiting'>" . TXT_WPSC_PENDING . " ";
$output .= ucfirst($pending_sales_unit);
$output .= "</td>";
$output .= "</tr>";
$output .= "<tr>";
$output .= "<td class='first b'>";
$output .= "<a href='?page=wpsc-edit-variations'>" . $variation_count . "</a>";
$output .= "</td>";
$output .= "<td class='t'>";
$output .= ucfirst($variation_unit);
$output .= "</td>";
$output .= "<td class='b'>";
$output .= "<a href='?page=wpsc-sales-logs'>" . $accept_sales . "</a>";
$output .= "</td>";
$output .= "<td class='last t approved'>" . TXT_WPSC_CLOSED . " ";
$output .= ucfirst($accept_sales_unit);
$output .= "</td>";
$output .= "</tr>";
$output .= "</table>";
$output .= "</div>";
$output .= "<div class='versions'>";
$output .= "<p><a class='button rbutton' href='admin.php?page=wpsc-edit-products'><strong>" . TXT_WPSC_ADD_NEW_PRODUCT . "</strong></a>" . TXT_WPSC_HERE_YOU_CAN_ADD . "</p>";
$output .= "</div>";
$output .= "</div>";
$output .= "</div>";
} else {
$output = "";
$output .= "<div id='rightnow'>\n\r";
$output .= "\t<h3 class='reallynow'>\n\r";
$output .= "\t\t<a class='rbutton' href='admin.php?page=wpsc-edit-products'><strong>" . TXT_WPSC_ADD_NEW_PRODUCT . "</strong></a>\n\r";
$output .= "\t\t<span>" . _('Right Now') . "</span>\n\r";
//$output.=" <br class='clear'/>\n\r";
$output .= "\t</h3>\n\r";
//.........这里部分代码省略.........
示例5: nzshpcrt_currency_display
echo nzshpcrt_currency_display(admin_display_total_price($start_timestamp, $end_timestamp), 1);
echo " " . TXT_WPSC_ACCEPTED_PAYMENTS;
?>
</p>
</div>
<div class='order_summary_subsection'>
<strong><?php
echo TXT_WPSC_TOTAL_INCOME;
?>
</strong>
<p id='log_total_absolute'>
<?php
//$total_income = $wpdb->get_results($sql,ARRAY_A);
echo nzshpcrt_currency_display(admin_display_total_price(), 1);
?>
</p>
</div>
<div class='order_summary_subsection'>
<strong><?php
echo TXT_WPSC_RSS_FEED_HEADER;
?>
</strong>
<p>
<a class='product_log_rss' href='index.php?rss=true&rss_key=key&action=purchase_log'><img align='absmiddle' src='<?php
echo WPSC_URL;
?>
示例6: wpsc_admin_ajax
//.........这里部分代码省略.........
}
echo 0;
exit;
}
if ($_REQUEST['log_state'] == "true" && is_numeric($_POST['id']) && is_numeric($_POST['value'])) {
$newvalue = $_POST['value'];
if ($_REQUEST['suspend'] == 'true') {
if ($_REQUEST['value'] == 1) {
wpsc_member_dedeactivate_subscriptions($_POST['id']);
} else {
wpsc_member_deactivate_subscriptions($_POST['id']);
}
exit;
} else {
$log_data = $wpdb->get_row("SELECT * FROM `" . WPSC_TABLE_PURCHASE_LOGS . "` WHERE `id` = '" . $_POST['id'] . "' LIMIT 1", ARRAY_A);
if ($newvalue == 2 && function_exists('wpsc_member_activate_subscriptions')) {
wpsc_member_activate_subscriptions($_POST['id']);
}
$update_sql = "UPDATE `" . WPSC_TABLE_PURCHASE_LOGS . "` SET `processed` = '" . $newvalue . "' WHERE `id` = '" . $_POST['id'] . "' LIMIT 1";
$wpdb->query($update_sql);
//echo("/*");
if ($newvalue > $log_data['processed'] && $log_data['processed'] < 2) {
transaction_results($log_data['sessionid'], false);
}
//echo("*/");
$stage_sql = "SELECT * FROM `" . WPSC_TABLE_PURCHASE_STATUSES . "` WHERE `id`='" . $newvalue . "' AND `active`='1' LIMIT 1";
$stage_data = $wpdb->get_row($stage_sql, ARRAY_A);
echo "document.getElementById(\"form_group_" . $_POST['id'] . "_text\").innerHTML = '" . $stage_data['name'] . "';\n";
echo "document.getElementById(\"form_group_" . $_POST['id'] . "_text\").style.color = '#" . $stage_data['colour'] . "';\n";
$year = date("Y");
$month = date("m");
$start_timestamp = mktime(0, 0, 0, $month, 1, $year);
$end_timestamp = mktime(0, 0, 0, $month + 1, 0, $year);
echo "document.getElementById(\"log_total_month\").innerHTML = '" . addslashes(nzshpcrt_currency_display(admin_display_total_price($start_timestamp, $end_timestamp), 1)) . "';\n";
echo "document.getElementById(\"log_total_absolute\").innerHTML = '" . addslashes(nzshpcrt_currency_display(admin_display_total_price(), 1)) . "';\n";
exit;
}
}
if ($_POST['list_variation_values'] == "true") {
// retrieve the forms for associating variations and their values with products
$variation_processor = new nzshpcrt_variations();
$variations_selected = array();
foreach ((array) $_POST['variations'] as $variation_id => $checked) {
$variations_selected[] = (int) $variation_id;
}
if (is_numeric($_POST['product_id']) && $_POST['product_id'] > 0) {
$product_id = absint($_POST['product_id']);
$selected_price = (double) $_POST['selected_price'];
// variation values housekeeping
$completed_variation_values = $variation_processor->edit_product_values($product_id, $_POST['edit_var_val'], $selected_price);
// get all the currently associated variations from the database
$associated_variations = $wpdb->get_results("SELECT * FROM `" . WPSC_TABLE_VARIATION_ASSOC . "` WHERE `type` IN ('product') AND `associated_id` IN ('{$product_id}')", ARRAY_A);
$variations_still_associated = array();
foreach ((array) $associated_variations as $associated_variation) {
// remove variations not checked that are in the database
if (array_search($associated_variation['variation_id'], $variations_selected) === false) {
$wpdb->query("DELETE FROM `" . WPSC_TABLE_VARIATION_ASSOC . "` WHERE `id` = '{$associated_variation['id']}' LIMIT 1");
$wpdb->query("DELETE FROM `" . WPSC_TABLE_VARIATION_VALUES_ASSOC . "` WHERE `product_id` = '{$product_id}' AND `variation_id` = '{$associated_variation['variation_id']}' ");
} else {
// make an array for adding in the variations next step, for efficiency
$variations_still_associated[] = $associated_variation['variation_id'];
}
}
foreach ((array) $variations_selected as $variation_id) {
// add variations not already in the database that have been checked.
$variation_values = $variation_processor->falsepost_variation_values($variation_id);
示例7: wpsc_ordersummary
function wpsc_ordersummary()
{
?>
<div class='postbox'>
<h3 class='hndle'><?php
echo TXT_WPSC_ORDER_SUMMARY;
?>
</h3>
<div class='inside'>
<div class='order_summary_subsection'>
<strong><?php
echo TXT_WPSC_TOTAL_THIS_MONTH;
?>
</strong>
<p id='log_total_month'>
<?php
$year = date("Y");
$month = date("m");
$start_timestamp = mktime(0, 0, 0, $month, 1, $year);
$end_timestamp = mktime(0, 0, 0, $month + 1, 0, $year);
echo nzshpcrt_currency_display(admin_display_total_price($start_timestamp, $end_timestamp), 1);
echo " " . TXT_WPSC_ACCEPTED_PAYMENTS;
?>
</p>
</div>
<div class='order_summary_subsection'>
<strong><?php
echo TXT_WPSC_TOTAL_INCOME;
?>
</strong>
<p id='log_total_absolute'>
<?php
//$total_income = $wpdb->get_results($sql,ARRAY_A);
echo nzshpcrt_currency_display(admin_display_total_price(), 1);
?>
</p>
</div>
<div class='order_summary_subsection'>
<strong><?php
echo TXT_WPSC_RSS_FEED_HEADER;
?>
</strong>
<p>
<a class='product_log_rss' href='index.php?rss=true&rss_key=key&action=purchase_log'><img align='middle' src='<?php
echo WPSC_URL;
?>
/images/rss-icon.jpg' alt='' title='' /> <span><?php
echo TXT_WPSC_RSS_FEED_LINK;
?>
</span></a> <?php
echo TXT_WPSC_RSS_FEED_TEXT;
?>
</p>
</div>
<div class='order_summary_subsection'>
<strong><?php
echo TXT_WPSC_PLUGIN_NEWS_HEADER;
?>
</strong>
<p>
<?php
echo TXT_WPSC_PLUGIN_NEWS;
?>
<br /><br /><?php
echo TXT_WPSC_POWERED_BY;
?>
<a href='http://www.instinct.co.nz'>Instinct</a>
</p>
</div>
</div>
<?php
if (get_option('activation_state') != "true") {
?>
<div class='gold-cart_pesterer'>
<div>
<img src='<?php
echo WPSC_URL;
?>
/images/gold-cart.png' alt='' title='' /><a href='http://www.instinct.co.nz/e-commerce/shop/'><?php
echo TXT_WPSC_UPGRADE_TO_GOLD;
?>
</a><?php
echo TXT_WPSC_UNLEASH_MORE;
?>
</div>
</div>
<?php
}
?>
</div>
<?php
}
示例8: wpsc_ordersummary
function wpsc_ordersummary()
{
?>
<div class='postbox'>
<h3 class='hndle'><?php
echo __('Order Summary', 'wpsc');
?>
</h3>
<div class='inside'>
<div class='order_summary_subsection'>
<strong><?php
echo __('This Month', 'wpsc');
?>
</strong>
<p id='log_total_month'>
<?php
$year = date("Y");
$month = date("m");
$start_timestamp = mktime(0, 0, 0, $month, 1, $year);
$end_timestamp = mktime(0, 0, 0, $month + 1, 0, $year);
echo nzshpcrt_currency_display(admin_display_total_price($start_timestamp, $end_timestamp), 1);
echo " " . __('(accepted payments)', 'wpsc');
?>
</p>
</div>
<div class='order_summary_subsection'>
<strong><?php
echo __('Life Time', 'wpsc');
?>
</strong>
<p id='log_total_absolute'>
<?php
//$total_income = $wpdb->get_results($sql,ARRAY_A);
echo nzshpcrt_currency_display(admin_display_total_price(), 1);
?>
</p>
</div>
<div class='order_summary_subsection'>
<strong><?php
echo __('Subscribe to your orders', 'wpsc');
?>
</strong>
<p>
<a class='product_log_rss' href='index.php?rss=true&rss_key=key&action=purchase_log'><img align='middle' src='<?php
echo WPSC_URL;
?>
/images/rss-icon.jpg' alt='' title='' /> <span><?php
echo __('Subscribe to an RSS feed', 'wpsc');
?>
</span></a> <?php
echo __('of your orders', 'wpsc');
?>
</p>
</div>
<div class='order_summary_subsection'>
<strong><?php
echo __('Plugin News', 'wpsc');
?>
</strong>
<p>
<?php
echo __('The <a href="http://instinct.co.nz/blogshop/products-page/" target="_blank">WP DropShop Module</a> is the latest and most cutting edge shopping cart available online. Coupled with Grid View then your site will be the talk of street! <br/><br/>The <a href="http://instinct.co.nz/blogshop/products-page/" target="_blank">GridView Module</a> is a visual module built to enhance the way your product page looks.<br/><br/><a href="http://www.instinct.co.nz/wp-campaign-monitor/100">WP Campaign Monitor</a> is an email newsletter tool built just for WP users who want to send campaigns, track the results and manage their subscribers. The latest version integrates with e-commerce lite meaning that you will be able to send buyers email newsletters and much more. ', 'wpsc');
?>
<br /><br /><?php
echo __('This shop is powered by ', 'wpsc');
?>
<a href='http://www.instinct.co.nz'>Instinct</a>
</p>
</div>
</div>
<?php
if (get_option('activation_state') != "true") {
?>
<div class='gold-cart_pesterer'>
<div>
<img src='<?php
echo WPSC_URL;
?>
/images/gold-cart.png' alt='' title='' /><a href='http://www.instinct.co.nz/e-commerce/shop/'><?php
echo __('Upgrade to Gold', 'wpsc');
?>
</a><?php
echo __(' and unleash more functionality into your shop.', 'wpsc');
?>
</div>
</div>
<?php
}
?>
</div>
<?php
}
示例9: wpsc_admin_ajax
function wpsc_admin_ajax()
{
global $wpdb;
if (isset($_POST['action']) && $_POST['action'] == 'product-page-order') {
$current_order = get_option('wpsc_product_page_order');
$new_order = $_POST['order'];
if (isset($new_order["advanced"])) {
$current_order["advanced"] = array_unique(explode(',', $new_order["advanced"]));
}
if (isset($new_order["side"])) {
$current_order["side"] = array_unique(explode(',', $new_order["side"]));
}
update_option('wpsc_product_page_order', $current_order);
exit(print_r($order, 1));
}
if (isset($_POST['save_image_upload_state']) && $_POST['save_image_upload_state'] == 'true' && is_numeric($_POST['image_upload_state'])) {
$upload_state = (int) (bool) $_POST['image_upload_state'];
update_option('wpsc_use_flash_uploader', $upload_state);
exit("done");
}
if (isset($_POST['remove_variation_value']) && $_POST['remove_variation_value'] == "true" && is_numeric($_POST['variation_value_id'])) {
$value_id = absint($_GET['variation_value_id']);
echo wp_delete_term($value_id, 'wpsc-variation');
exit;
}
if (isset($_POST['hide_ecom_dashboard']) && $_POST['hide_ecom_dashboard'] == 'true') {
require_once ABSPATH . WPINC . '/rss.php';
$rss = fetch_rss('http://www.instinct.co.nz/feed/');
$rss->items = array_slice($rss->items, 0, 5);
$rss_hash = sha1(serialize($rss->items));
update_option('wpsc_ecom_news_hash', $rss_hash);
exit(1);
}
if (isset($_POST['remove_meta']) && $_POST['remove_meta'] == 'true' && is_numeric($_POST['meta_id'])) {
$meta_id = (int) $_POST['meta_id'];
if (delete_meta($meta_id)) {
echo $meta_id;
exit;
}
echo 0;
exit;
}
if (isset($_REQUEST['log_state']) && $_REQUEST['log_state'] == "true" && is_numeric($_POST['id']) && is_numeric($_POST['value'])) {
$newvalue = $_POST['value'];
if ($_REQUEST['suspend'] == 'true') {
if ($_REQUEST['value'] == 1 && function_exists('wpsc_member_dedeactivate_subscriptions')) {
wpsc_member_dedeactivate_subscriptions($_POST['id']);
} elseif (function_exists('wpsc_member_deactivate_subscriptions')) {
wpsc_member_deactivate_subscriptions($_POST['id']);
}
exit;
} else {
$log_data = $wpdb->get_row($wpdb->prepare("SELECT * FROM `" . WPSC_TABLE_PURCHASE_LOGS . "` WHERE `id` = '%d' LIMIT 1", $_POST['id']), ARRAY_A);
if ($newvalue == 2 && function_exists('wpsc_member_activate_subscriptions')) {
wpsc_member_activate_subscriptions($_POST['id']);
}
$wpdb->update(WPSC_TABLE_PURCHASE_LOGS, array('processed' => $newvalue), array('id' => $_POST['id']), '%d', '%d');
if ($newvalue > $log_data['processed'] && $log_data['processed'] < 2) {
transaction_results($log_data['sessionid'], false);
}
$status_name = wpsc_find_purchlog_status_name($purchase['processed']);
echo "document.getElementById(\"form_group_" . $_POST['id'] . "_text\").innerHTML = '" . $status_name . "';\n";
$year = date("Y");
$month = date("m");
$start_timestamp = mktime(0, 0, 0, $month, 1, $year);
$end_timestamp = mktime(0, 0, 0, $month + 1, 0, $year);
echo "document.getElementById(\"log_total_month\").innerHTML = '" . addslashes(wpsc_currency_display(admin_display_total_price($start_timestamp, $end_timestamp))) . "';\n";
echo "document.getElementById(\"log_total_absolute\").innerHTML = '" . addslashes(wpsc_currency_display(admin_display_total_price())) . "';\n";
exit;
}
}
}
示例10: wpsc_right_now
function wpsc_right_now($hidden = '')
{
global $wpdb, $nzshpcrt_imagesize_info;
$year = date("Y");
$month = date("m");
$start_timestamp = mktime(0, 0, 0, $month, 1, $year);
$end_timestamp = mktime(0, 0, 0, $month + 1, 0, $year);
$replace_values[":productcount:"] = $wpdb->get_var("SELECT COUNT(*) FROM `" . WPSC_TABLE_PRODUCT_LIST . "` WHERE `active` IN ('1')");
$product_count = $wpdb->get_var("SELECT COUNT(*) FROM `" . WPSC_TABLE_PRODUCT_LIST . "` WHERE `active` IN ('1')");
$replace_values[":productcount:"] .= " " . ($replace_values[":productcount:"] == 1 ? __('product', 'wpsc') : __('products', 'wpsc'));
$product_unit = $replace_values[":productcount:"] == 1 ? __('product', 'wpsc') : __('products', 'wpsc');
$replace_values[":groupcount:"] = $wpdb->get_var("SELECT COUNT(*) FROM `" . WPSC_TABLE_PRODUCT_CATEGORIES . "` WHERE `active` IN ('1')");
$group_count = $wpdb->get_var("SELECT COUNT(*) FROM `" . WPSC_TABLE_PRODUCT_CATEGORIES . "` WHERE `active` IN ('1')");
$replace_values[":groupcount:"] .= " " . ($replace_values[":groupcount:"] == 1 ? __('group', 'wpsc') : __('groups', 'wpsc'));
$group_unit = $replace_values[":groupcount:"] == 1 ? __('group', 'wpsc') : __('groups', 'wpsc');
$replace_values[":salecount:"] = $wpdb->get_var("SELECT COUNT(*) FROM `" . WPSC_TABLE_PURCHASE_LOGS . "` WHERE `date` BETWEEN '" . $start_timestamp . "' AND '" . $end_timestamp . "'");
$sales_count = $wpdb->get_var("SELECT COUNT(*) FROM `" . WPSC_TABLE_PURCHASE_LOGS . "` WHERE `date` BETWEEN '" . $start_timestamp . "' AND '" . $end_timestamp . "'");
$replace_values[":salecount:"] .= " " . ($replace_values[":salecount:"] == 1 ? __('sale', 'wpsc') : __('sales', 'wpsc'));
$sales_unit = $replace_values[":salecount:"] == 1 ? __('sale', 'wpsc') : __('sales', 'wpsc');
$replace_values[":monthtotal:"] = nzshpcrt_currency_display(admin_display_total_price($start_timestamp, $end_timestamp), 1);
$replace_values[":overaltotal:"] = nzshpcrt_currency_display(admin_display_total_price(), 1);
$variation_count = $wpdb->get_var("SELECT COUNT(*) FROM `" . WPSC_TABLE_PRODUCT_VARIATIONS . "`");
$variation_unit = $variation_count == 1 ? __('variation', 'wpsc') : __('variations', 'wpsc');
$replace_values[":pendingcount:"] = $wpdb->get_var("SELECT COUNT(*) FROM `" . WPSC_TABLE_PURCHASE_LOGS . "` WHERE `processed` IN ('1')");
$pending_sales = $wpdb->get_var("SELECT COUNT(*) FROM `" . WPSC_TABLE_PURCHASE_LOGS . "` WHERE `processed` IN ('1')");
$replace_values[":pendingcount:"] .= " " . ($replace_values[":pendingcount:"] == 1 ? __('transaction', 'wpsc') : __('transactions', 'wpsc'));
$pending_sales_unit = $replace_values[":pendingcount:"] == 1 ? __('transaction', 'wpsc') : __('transactions', 'wpsc');
$accept_sales = $wpdb->get_var("SELECT COUNT(*) FROM `" . WPSC_TABLE_PURCHASE_LOGS . "` WHERE `processed` IN ('2' ,'3', '4')");
$accept_sales_unit = $accept_sales == 1 ? __('transaction', 'wpsc') : __('transactions', 'wpsc');
$replace_values[":theme:"] = get_option('wpsc_selected_theme');
$replace_values[":versionnumber:"] = WPSC_PRESENTABLE_VERSION;
if (function_exists('add_object_page')) {
$output = "";
$output .= "<div id='dashboard_right_now' class='postbox " . (array_search('dashboard_right_now', $hidden) !== false ? 'closed' : '') . "'>";
$output .= "\t<h3 class='hndle'>";
$output .= "\t\t<span>" . __('Current Month', 'wpsc') . "</span>";
$output .= "\t\t<br class='clear'/>";
$output .= "\t</h3>";
$output .= "<div class='inside'>";
$output .= "<p class='sub'>" . __('At a Glance', 'wpsc') . "</p>";
//$output.="<p class='youhave'>".__('You have <a href='admin.php?page=wpsc-edit-products'>:productcount:</a>, contained within <a href='admin.php?page=wpsc-edit-groups'>:groupcount:</a>. This month you made :salecount: and generated a total of :monthtotal: and your total sales ever is :overaltotal:. You have :pendingcount: awaiting approval.', 'wpsc')."</p>";
$output .= "<div class='table'>";
$output .= "<table>";
$output .= "<tr class='first'>";
$output .= "<td class='first b'>";
$output .= "<a href='?page=wpsc-edit-products'>" . $product_count . "</a>";
$output .= "</td>";
$output .= "<td class='t'>";
$output .= ucfirst($product_unit);
$output .= "</td>";
$output .= "<td class='b'>";
$output .= "<a href='?page=wpsc-sales-logs'>" . $sales_count . "</a>";
$output .= "</td>";
$output .= "<td class='last'>";
$output .= ucfirst($sales_unit);
$output .= "</td>";
$output .= "</tr>";
$output .= "<tr>";
$output .= "<td class='first b'>";
$output .= "<a href='?page=wpsc-edit-groups'>" . $group_count . "</a>";
$output .= "</td>";
$output .= "<td class='t'>";
$output .= ucfirst($group_unit);
$output .= "</td>";
$output .= "<td class='b'>";
$output .= "<a href='?page=wpsc-sales-logs'>" . $pending_sales . "</a>";
$output .= "</td>";
$output .= "<td class='last t waiting'>" . __('Pending', 'wpsc') . " ";
$output .= ucfirst($pending_sales_unit);
$output .= "</td>";
$output .= "</tr>";
$output .= "<tr>";
$output .= "<td class='first b'>";
$output .= "<a href='?page=wpsc-edit-variations'>" . $variation_count . "</a>";
$output .= "</td>";
$output .= "<td class='t'>";
$output .= ucfirst($variation_unit);
$output .= "</td>";
$output .= "<td class='b'>";
$output .= "<a href='?page=wpsc-sales-logs'>" . $accept_sales . "</a>";
$output .= "</td>";
$output .= "<td class='last t approved'>" . __('Closed', 'wpsc') . " ";
$output .= ucfirst($accept_sales_unit);
$output .= "</td>";
$output .= "</tr>";
$output .= "</table>";
$output .= "</div>";
$output .= "<div class='versions'>";
$output .= "<p><a class='button rbutton' href='admin.php?page=wpsc-edit-products'><strong>" . __('Add New Product', 'wpsc') . "</strong></a>" . __('Here you can add products, groups or variations', 'wpsc') . "</p>";
$output .= "</div>";
$output .= "</div>";
$output .= "</div>";
} else {
$output = "";
$output .= "<div id='rightnow'>\n\r";
$output .= "\t<h3 class='reallynow'>\n\r";
$output .= "\t\t<a class='rbutton' href='admin.php?page=wpsc-edit-products'><strong>" . __('Add New Product', 'wpsc') . "</strong></a>\n\r";
$output .= "\t\t<span>" . _('Right Now') . "</span>\n\r";
//$output.=" <br class='clear'/>\n\r";
$output .= "\t</h3>\n\r";
//.........这里部分代码省略.........
示例11: wpsc_admin_latest_activity
function wpsc_admin_latest_activity()
{
$user = wp_get_current_user();
if ($user->user_level > 9) {
echo "<div>";
echo "<h3>" . TXT_WPSC_E_COMMERCE . "</h3>";
echo "<p>";
echo "<strong>" . TXT_WPSC_TOTAL_THIS_MONTH . "</strong><br />";
$year = date("Y");
$month = date("m");
$start_timestamp = mktime(0, 0, 0, $month, 1, $year);
$end_timestamp = mktime(0, 0, 0, $month + 1, 0, $year);
echo nzshpcrt_currency_display(admin_display_total_price($start_timestamp, $end_timestamp), 1);
echo "</p>";
echo "<p>";
echo "<strong>" . TXT_WPSC_TOTAL_INCOME . "</strong><br />";
echo nzshpcrt_currency_display(admin_display_total_price(), 1);
echo "</p>";
echo "</div>";
}
}
示例12: wpsc_right_now
function wpsc_right_now()
{
global $wpdb, $nzshpcrt_imagesize_info;
$year = date("Y");
$month = date("m");
$start_timestamp = mktime(0, 0, 0, $month, 1, $year);
$end_timestamp = mktime(0, 0, 0, $month + 1, 0, $year);
$replace_values[":productcount:"] = $wpdb->get_var("SELECT COUNT(*) FROM `" . $wpdb->prefix . "product_list` WHERE `active` IN ('1')");
$replace_values[":productcount:"] .= " " . ($replace_values[":productcount:"] == 1 ? TXT_WPSC_PRODUCTCOUNT_SINGULAR : TXT_WPSC_PRODUCTCOUNT_PLURAL);
$replace_values[":groupcount:"] = $wpdb->get_var("SELECT COUNT(*) FROM `" . $wpdb->prefix . "product_categories` WHERE `active` IN ('1')");
$replace_values[":groupcount:"] .= " " . ($replace_values[":groupcount:"] == 1 ? TXT_WPSC_GROUPCOUNT_SINGULAR : TXT_WPSC_GROUPCOUNT_PLURAL);
$replace_values[":salecount:"] = $wpdb->get_var("SELECT COUNT(*) FROM `" . $wpdb->prefix . "purchase_logs` WHERE `date` BETWEEN '" . $start_timestamp . "' AND '" . $end_timestamp . "'");
$replace_values[":salecount:"] .= " " . ($replace_values[":salecount:"] == 1 ? TXT_WPSC_SALECOUNT_SINGULAR : TXT_WPSC_SALECOUNT_PLURAL);
$replace_values[":monthtotal:"] = nzshpcrt_currency_display(admin_display_total_price($start_timestamp, $end_timestamp), 1);
$replace_values[":overaltotal:"] = nzshpcrt_currency_display(admin_display_total_price(), 1);
$replace_values[":pendingcount:"] = $wpdb->get_var("SELECT COUNT(*) FROM `" . $wpdb->prefix . "purchase_logs` WHERE `processed` IN ('1')");
$replace_values[":pendingcount:"] .= " " . ($replace_values[":pendingcount:"] == 1 ? TXT_WPSC_PENDINGCOUNT_SINGULAR : TXT_WPSC_PENDINGCOUNT_PLURAL);
$replace_values[":theme:"] = get_option('wpsc_selected_theme');
$replace_values[":versionnumber:"] = WPSC_PRESENTABLE_VERSION;
$output = "";
$output .= "<div id='rightnow'>\n\r";
$output .= "\t<h3 class='reallynow'>\n\r";
$output .= "\t\t<span>" . _('Right Now') . "</span>\n\r";
$output .= "\t\t<a class='rbutton' href='admin.php?page=wp-shopping-cart/display-items.php'><strong>" . TXT_WPSC_ADDNEWPRODUCT . "</strong></a>\n\r";
$output .= "\t\t<br class='clear'/>\n\r";
$output .= "\t</h3>\n\r";
$output .= "<p class='youhave'>" . TXT_WPSC_SALES_DASHBOARD . "</p>\n\r";
$output .= "\t<p class='youare'>\n\r";
$output .= "\t\t" . TXT_WPSC_YOUAREUSING . "\n\r";
//$output.=" <a class='rbutton' href='themes.php'>Change Theme</a>\n\r";
//$output.="<span id='wp-version-message'>This is WordPress version 2.6. <a class='rbutton' href='http://wordpress.org/download/'>Update to 2.6.1</a></span>\n\r";
$output .= "\t\t</p>\n\r";
$output .= "</div>\n\r";
$output .= "<br />\n\r";
$output = str_replace(array_keys($replace_values), array_values($replace_values), $output);
return $output;
}