-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpg_account.theme.inc
More file actions
109 lines (85 loc) · 2.75 KB
/
pg_account.theme.inc
File metadata and controls
109 lines (85 loc) · 2.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
<?php
/********************************************************************
* Functions theme
********************************************************************/
function theme_pg_account_fail($t){
$header = array(
array( 'data' => $t->title, 'colspan' => '2'),
);
$rows=array();
$account = user_load($t->uid);
$row=array();
$row[]= t('Price');
$row[]= t('!formated_amount', array('!formated_amount' => pgapi_format_price('pg_account',$t->amount,pg_account_getCurrentSymbol($account) )));
$rows[] = $row;
$row=array();
$row[]= t('Status');
$row[]= pgapi_get_status($t->status);
$rows[] = $row;
$row=array();
$row[]= t('By method');
$row[]= module_invoke($t->method, 'pgapi_gw','display name');
$rows[] = $row;
$row=array();
$row[]= t('Reason');
$row[]= pgapi_get_status($t->description);
$rows[] = $row;
$output = theme('table', $header, $rows);
return $output;
}
function theme_pg_account_pending($t){
$header = array(
array( 'data' => $t->title, 'colspan' => '2'),
);
$rows=array();
$account = user_load($t->uid);
$row=array();
$row[]= t('Price');
$row[]= t('!formated_amount', array('!formated_amount' => pgapi_format_price('pg_account',$t->amount,pg_account_getCurrentSymbol($account) )));
$rows[] = $row;
$row=array();
$row[]= t('Status');
$row[]= pgapi_get_status($t->status);
$rows[] = $row;
$row=array();
$row[]= t('By method');
$row[]= module_invoke($t->method, 'pgapi_gw','display name');
$rows[] = $row;
$row=array();
$row[]= t('Reason');
$row[]= pgapi_get_status($t->description);
$rows[] = $row;
$output = theme('table', $header, $rows);
return $output;
}
function theme_pg_account_complete($t){
$header = array(
array( 'data' => $t->title, 'colspan' => '2'),
);
$rows=array();
$account = user_load($t->uid);
$row=array();
$row[]= t('Price');
$row[]= t('!formated_amount', array('!formated_amount' => pgapi_format_price('pg_account',$t->amount,pg_account_getCurrentSymbol($account) )));
$rows[] = $row;
$row=array();
$row[]= t('Status');
$row[]= pgapi_get_status($t->status);
$rows[] = $row;
$row=array();
$row[]= t('By method');
$row[]= module_invoke($t->method, 'pgapi_gw','display name');
$rows[] = $row;
$row=array();
$row[]= t('New balance');
$b=pg_account_balance_load($t->uid);
$row[]= t('Your current balance is !formated_balance', array('!formated_balance' => pgapi_format_price('pg_account',$b->balance ,pg_account_getCurrentSymbol($account))));
$rows[] = $row;
$output = theme('table', $header, $rows);
return $output;
}
function theme_user_balance($vars){
$balance = pgapi_format_price($vars['balance']->balance);
$output = '<div class="balance"> '. t('Balance') . $balance . '</div>';
return $output;
}