| @@ 68-82 (lines=15) @@ | ||
| 65 | * @param $reason |
|
| 66 | * @return int |
|
| 67 | */ |
|
| 68 | public function acceptableNegativeBalance($reason) |
|
| 69 | { |
|
| 70 | switch ($reason) { |
|
| 71 | case 'storage-box': |
|
| 72 | return 0; |
|
| 73 | case 'subscription': |
|
| 74 | return 0; |
|
| 75 | case 'induction': |
|
| 76 | return 0; |
|
| 77 | case 'equipment-fee': |
|
| 78 | return 5; |
|
| 79 | default: |
|
| 80 | return 0; |
|
| 81 | } |
|
| 82 | } |
|
| 83 | ||
| 84 | /** |
|
| 85 | * Get the users balance |
|
| @@ 117-131 (lines=15) @@ | ||
| 114 | * @param string $reason |
|
| 115 | * @return null|string |
|
| 116 | */ |
|
| 117 | public function getNameFromReason($reason) |
|
| 118 | { |
|
| 119 | switch ($reason) { |
|
| 120 | case 'subscription': |
|
| 121 | return 'Monthly subscription'; |
|
| 122 | case 'balance': |
|
| 123 | return 'Balance top up'; |
|
| 124 | case 'equipment-fee': |
|
| 125 | return 'Equipment access fee'; |
|
| 126 | case 'door-key': |
|
| 127 | return 'Door key'; |
|
| 128 | } |
|
| 129 | ||
| 130 | return null; |
|
| 131 | } |
|
| 132 | } |
|
| 133 | ||