Exemplo n.º 1
0
    function wpsc_st_manage_purchase_logs_status_css($hook)
    {
        global $wpsc_purchlog_statuses;
        // Manage Sale
        $page = 'dashboard_page_wpsc-purchase-logs';
        if ($page == $hook) {
            $sale_statuses = wpsc_st_add_colours_to_sale_statuses($wpsc_purchlog_statuses);
            $sale_status_background = get_option('wpsc_st_sale_status_background');
            $sale_status_border = get_option('wpsc_st_sale_status_border');
            foreach ($sale_statuses as $key => $status) {
                if (!isset($sale_status_background[$status['internalname']])) {
                    $sale_status_background[$status['internalname']] = '';
                }
                if (!isset($sale_status_border[$status['internalname']])) {
                    $sale_status_border[$status['internalname']] = '';
                }
            }
            $output = '';
            if ($wpsc_purchlog_statuses) {
                $output = '
<!-- Store Toolkit: Sale Status Indicator -->
<style type="text/css">
';
                foreach ($sale_statuses as $status) {
                    $output .= '/* ' . $status['label'] . ' */
.dashboard_page_wpsc-purchase-logs td.status_ind .status-' . $status['order'] . ' {
	background-color:#' . $sale_status_background[$status['internalname']] . ';
	border-color:#' . $sale_status_border[$status['internalname']] . ';
}
';
                }
                $output .= '</style>
';
            }
            echo $output;
        }
    }
Exemplo n.º 2
0
 function wpsc_st_options_form()
 {
     global $wpsc_purchlog_statuses;
     $sale_statuses = wpsc_st_add_colours_to_sale_statuses($wpsc_purchlog_statuses);
     if (!($sale_status_background = wpsc_st_get_option('sale_status_background'))) {
         $sale_status_background = array();
         foreach ($sale_statuses as $sale_status) {
             $sale_status_background[$sale_status['internalname']] = $sale_status['default_background'];
         }
     }
     if (!($sale_status_border = wpsc_st_get_option('sale_status_border'))) {
         $sale_status_border = array();
         foreach ($sale_statuses as $sale_status) {
             $sale_status_border[$sale_status['internalname']] = $sale_status['default_border'];
         }
     }
     $options = wpsc_st_get_options();
     include 'templates/admin/wpsc-admin_st-settings.php';
 }