077289dfaf10f9f244458acfb01c50cfbfb7baac
bernd Neues Jabber-Modul (noch ni...

bernd authored 17 years ago

1) <?php
2) 
3) require_once('session/start.php');
4) 
bernd Domain-Klasse benutzen

bernd authored 17 years ago

5) require_once('class/domain.php');
bernd Neues Jabber-Modul (noch ni...

bernd authored 17 years ago

6) require_once('jabberaccounts.php');
7) 
bernd bisschen XSS-Schutz

bernd authored 17 years ago

8) require_once('inc/security.php');
bernd neue Bilder, mehr SSL-Zerti...

bernd authored 15 years ago

9) require_once('inc/icons.php');
bernd bisschen XSS-Schutz

bernd authored 17 years ago

10) 
bernd Neues Jabber-Modul (noch ni...

bernd authored 17 years ago

11) require_role(ROLE_CUSTOMER);
12) 
13) $jabberaccounts = get_jabber_accounts();
14) 
bernd Benutze überall title() sta...

bernd authored 14 years ago

15) title("Jabber-Accounts");
bernd Neues Jabber-Modul (noch ni...

bernd authored 17 years ago

16) 
bernd Benutze überall title() sta...

bernd authored 14 years ago

17) output("<table>");
bernd Neues Jabber-Modul (noch ni...

bernd authored 17 years ago

18) 
19) foreach ($jabberaccounts as $acc)
20) {
bernd Zeige letzte Aktivität bei...

bernd authored 12 years ago

21)   $not_ready = '';
22)   if ($acc['create'] == 1) {
23)     $not_ready = " ".icon_warning('Dieser Account wird in Kürze auf dem Server eingerichtet.');
24)   }
25)   $lastactivity = $acc['lastactivity'];
26)   // Innerhalb der letzten Woche verwendet
27)   if ($lastactivity > strftime('%Y-%m-%d', time()-7*24*60*60)) {
28)     $lastactivity = 'Kürzlich';
29)   }
30)   if (! $lastactivity) {
31)     $lastactivity = 'Bisher nie verwendet';
32)   }
bernd bisschen XSS-Schutz

bernd authored 17 years ago

33)   $local = filter_input_general($acc['local']);
bernd Domain-Klasse benutzen

bernd authored 17 years ago

34)   $domain = new Domain( (int) $acc['domain']  );
35)   if ($domain->id == NULL)
36)   {
37)     $domain = new Domain();
bernd Mehr config-optionen und co...

bernd authored 15 years ago

38)     $domain->fqdn = config('masterdomain');
bernd Domain-Klasse benutzen

bernd authored 17 years ago

39)   }
bernd Zeige letzte Aktivität bei...

bernd authored 12 years ago

40)   output("<tr><td>{$local}@{$domain->fqdn}{$not_ready}<br /><span style=\"font-size: 80%; font-style: italic;\">Letzte Nutzung: {$lastactivity}</span></td><td>".internal_link('chpass', icon_pwchange('Passwort ändern'), 'account='.$acc['id'])."&#160;&#160;&#160;".internal_link('save', icon_delete("»{$local}@{$domain->fqdn}« löschen"), 'action=delete&account='.$acc['id']).'</td></tr>');
bernd Neues Jabber-Modul (noch ni...

bernd authored 17 years ago

41) }
42) 
bernd addnew() eingeführt

bernd authored 15 years ago

43) output('</table>');
bernd Neues Jabber-Modul (noch ni...

bernd authored 17 years ago

44) 
bernd addnew() eingeführt

bernd authored 15 years ago

45) addnew("new_account", "Neues Jabber-Konto anlegen");
bernd Neue Jabber-Domains selbst...

bernd authored 15 years ago

46) addnew("new_domain", "Eigene Domain für Jabber freischalten");