Bernd Wurst commited on 2020-05-20 11:19:51
Zeige 2 geänderte Dateien mit 22 Einfügungen und 2 Löschungen.
| ... | ... |
@@ -61,8 +61,11 @@ title('Übersicht');
|
| 61 | 61 |
headline('Administration');
|
| 62 | 62 |
output('<p>Herzlich willkommen, '.$role.".</p>\n");
|
| 63 | 63 |
|
| 64 |
-output("<p>Auf der linken Seite sehen Sie ein Auswahlmenü mit den Funktionen, die Ihnen in diesem Webinterface zur Verfügung stehen.</p>
|
|
| 65 |
-<p>Nachfolgend sehen Sie eine Auswahl typischer Aufgaben.</p>\n"); |
|
| 64 |
+output("<p>Auf der linken Seite sehen Sie ein Auswahlmenü mit den Funktionen, die Ihnen in diesem Webinterface zur Verfügung stehen.</p>");
|
|
| 65 |
+if (is_locked()) {
|
|
| 66 |
+ output('<div class="error"><p><strong>Achtung: Ihr Kundenkonto ist gesperrt!</strong></p><p>Ihr Kundenkonto ist im Moment gesperrt. Das bedeutet, dass Ihre Websites nicht mehr abrufbar sind und Ihre E-Mail-Adresen keine Nachrichten mehr empfangen können.</p><p>Um die Sperrung aufzuheben, nehmen Sie bitte Kontakt mit uns auf!</p></div>');
|
|
| 67 |
+} |
|
| 68 |
+output("<p>Nachfolgend sehen Sie eine Auswahl typischer Aufgaben.</p>\n");
|
|
| 66 | 69 |
|
| 67 | 70 |
$modules = get_modules_info(); |
| 68 | 71 |
|
| ... | ... |
@@ -149,6 +149,23 @@ function find_role($login, $password, $i_am_admin = false) |
| 149 | 149 |
return null; |
| 150 | 150 |
} |
| 151 | 151 |
|
| 152 |
+function is_locked() |
|
| 153 |
+{
|
|
| 154 |
+ $result = null; |
|
| 155 |
+ if (isset($_SESSION['customerinfo']['customerno'])) {
|
|
| 156 |
+ $result = db_query("SELECT gesperrt FROM kundendaten.kunden WHERE id=?", array($_SESSION['customerinfo']['customerno']));
|
|
| 157 |
+ } elseif (isset($_SESSION['userinfo']['uid'])) {
|
|
| 158 |
+ $result = db_query("SELECT (SELECT gesperrt FROM kundendaten.kunden WHERE id=useraccounts.kunde) AS gesperrt FROM system.useraccounts WHERE uid=?", array($_SESSION['userinfo']['uid']));
|
|
| 159 |
+ } |
|
| 160 |
+ if ($result) {
|
|
| 161 |
+ $line = $result->fetch(); |
|
| 162 |
+ if ($line['gesperrt'] == 1) {
|
|
| 163 |
+ return true; |
|
| 164 |
+ } |
|
| 165 |
+ } |
|
| 166 |
+ return false; |
|
| 167 |
+} |
|
| 168 |
+ |
|
| 152 | 169 |
|
| 153 | 170 |
function get_customer_info($customer) |
| 154 | 171 |
{
|
| 155 | 172 |