Hanno Böck commited on 2021-10-30 21:18:17
Zeige 148 geänderte Dateien mit 801 Einfügungen und 801 Löschungen.
| ... | ... |
@@ -103,7 +103,7 @@ if ($_SESSION['role'] != ROLE_ANONYMOUS && isset($_REQUEST['record']) && isset($ |
| 103 | 103 |
$role = find_role($uid, '', true); |
| 104 | 104 |
setup_session($role, $uid); |
| 105 | 105 |
DEBUG("Set Cookie!");
|
| 106 |
- setcookie('CLIENTCERT_AUTOLOGIN', '1', array('expires'=>strtotime("+ 1 year"), 'path'=>'/', 'secure'=>true, 'httponly'=>true, 'samesite'=>'Lax'));
|
|
| 106 |
+ setcookie('CLIENTCERT_AUTOLOGIN', '1', ['expires'=>strtotime("+ 1 year"), 'path'=>'/', 'secure'=>true, 'httponly'=>true, 'samesite'=>'Lax']);
|
|
| 107 | 107 |
$destination = 'go/index/index'; |
| 108 | 108 |
if (check_path($ret[0]['startpage'])) {
|
| 109 | 109 |
$destination = $ret[0]['startpage']; |
| ... | ... |
@@ -32,7 +32,7 @@ class DB extends PDO |
| 32 | 32 |
} |
| 33 | 33 |
$username = config('db_user', true);
|
| 34 | 34 |
$password = config('db_pass', true);
|
| 35 |
- parent::__construct($dsn, $username, $password, array(PDO::ATTR_TIMEOUT => "30")); |
|
| 35 |
+ parent::__construct($dsn, $username, $password, [PDO::ATTR_TIMEOUT => "30"]); |
|
| 36 | 36 |
} |
| 37 | 37 |
|
| 38 | 38 |
|
| ... | ... |
@@ -20,7 +20,7 @@ require_once('inc/debug.php');
|
| 20 | 20 |
|
| 21 | 21 |
class Domain |
| 22 | 22 |
{
|
| 23 |
- protected $data = array(); |
|
| 23 |
+ protected $data = []; |
|
| 24 | 24 |
public function __construct($init = null) |
| 25 | 25 |
{
|
| 26 | 26 |
$this->setup(); |
| ... | ... |
@@ -61,7 +61,7 @@ class Domain |
| 61 | 61 |
|
| 62 | 62 |
public function loadByID($id) |
| 63 | 63 |
{
|
| 64 |
- $res = db_query("SELECT * FROM kundendaten.domains WHERE id=?", array($id));
|
|
| 64 |
+ $res = db_query("SELECT * FROM kundendaten.domains WHERE id=?", [$id]);
|
|
| 65 | 65 |
if ($res->rowCount() < 1) {
|
| 66 | 66 |
return false; |
| 67 | 67 |
} |
| ... | ... |
@@ -73,7 +73,7 @@ class Domain |
| 73 | 73 |
{
|
| 74 | 74 |
$raw = $name; |
| 75 | 75 |
$utf8 = idn_to_utf8($raw, 0, INTL_IDNA_VARIANT_UTS46); |
| 76 |
- $res = db_query("SELECT * FROM kundendaten.domains WHERE CONCAT_WS('.', domainname, tld)=? OR CONCAT_WS('.', domainname, tld)=?", array($raw, $utf8));
|
|
| 76 |
+ $res = db_query("SELECT * FROM kundendaten.domains WHERE CONCAT_WS('.', domainname, tld)=? OR CONCAT_WS('.', domainname, tld)=?", [$raw, $utf8]);
|
|
| 77 | 77 |
if ($res->rowCount() < 1) {
|
| 78 | 78 |
return false; |
| 79 | 79 |
} |
| ... | ... |
@@ -115,7 +115,7 @@ class Domain |
| 115 | 115 |
|
| 116 | 116 |
public function setup() |
| 117 | 117 |
{
|
| 118 |
- $fields = array(); |
|
| 118 |
+ $fields = []; |
|
| 119 | 119 |
$res = db_query("DESCRIBE kundendaten.domains");
|
| 120 | 120 |
while ($f = $res->fetch(PDO::FETCH_OBJ)) {
|
| 121 | 121 |
$fields[$f->Field] = $f->Default; |
| ... | ... |
@@ -163,8 +163,8 @@ function get_domain_list($customerno = null, $uid = null) |
| 163 | 163 |
$query .= " kunde={$customerno}";
|
| 164 | 164 |
} |
| 165 | 165 |
$query .= " ORDER BY domainname,tld"; |
| 166 |
- $result = db_query($query, array()); // FIXME Übergebe leeren array um die Warnung zu unterdrücken |
|
| 167 |
- $domains = array(); |
|
| 166 |
+ $result = db_query($query, []); // FIXME Übergebe leeren array um die Warnung zu unterdrücken |
|
| 167 |
+ $domains = []; |
|
| 168 | 168 |
DEBUG('Result set is '.$result->rowCount()." rows.<br />\n");
|
| 169 | 169 |
if ($result->rowCount() > 0) {
|
| 170 | 170 |
while ($domain = $result->fetch(PDO::FETCH_OBJ)) {
|
| ... | ... |
@@ -184,7 +184,7 @@ function get_jabberable_domains() |
| 184 | 184 |
|
| 185 | 185 |
$domains = get_domain_list($customerno); |
| 186 | 186 |
DEBUG($domains); |
| 187 |
- $result = array( new Domain() ); |
|
| 187 |
+ $result = [ new Domain() ]; |
|
| 188 | 188 |
$result[0]->id = 0; |
| 189 | 189 |
$result[0]->fqdn = config('masterdomain');
|
| 190 | 190 |
foreach ($domains as $dom) {
|
| ... | ... |
@@ -15,7 +15,7 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 15 | 15 |
*/ |
| 16 | 16 |
|
| 17 | 17 |
global $config; |
| 18 |
-$config = array(); |
|
| 18 |
+$config = []; |
|
| 19 | 19 |
|
| 20 | 20 |
// either... |
| 21 | 21 |
$config['db_socket'] = '/var/run/mysqld/mysqld-sys.sock'; |
| ... | ... |
@@ -28,7 +28,7 @@ $config['db_user'] = 'username'; |
| 28 | 28 |
$config['db_pass'] = 'password'; |
| 29 | 29 |
|
| 30 | 30 |
|
| 31 |
-$config['modules'] = array("index", "domains", "imap", "mysql", "jabber", "vhosts", "register", "systemuser", "su");
|
|
| 31 |
+$config['modules'] = ["index", "domains", "imap", "mysql", "jabber", "vhosts", "register", "systemuser", "su"]; |
|
| 32 | 32 |
|
| 33 | 33 |
$config['enable_debug'] = true; |
| 34 | 34 |
$config['logging'] = LOG_ERR; |
| ... | ... |
@@ -43,7 +43,7 @@ DEBUG($go); |
| 43 | 43 |
if (strstr($go, "..") or strstr($go, "./") or strstr($go, ":") or (! file_exists("modules/$go.php")) or (! is_file("modules/$go.php"))) {
|
| 44 | 44 |
die("illegal command");
|
| 45 | 45 |
} |
| 46 |
-list($module, $page) = explode('/', $go, 2);
|
|
| 46 |
+[$module, $page] = explode('/', $go, 2);
|
|
| 47 | 47 |
$page = str_replace('/', '-', $page);
|
| 48 | 48 |
if (! in_array($module, config('modules'))) {
|
| 49 | 49 |
die("inactive module");
|
| ... | ... |
@@ -28,7 +28,7 @@ function api_request($method, $input_data) |
| 28 | 28 |
curl_setopt($curl, CURLOPT_POST, 1); |
| 29 | 29 |
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); |
| 30 | 30 |
curl_setopt($curl, CURLOPT_POSTFIELDS, $json); |
| 31 |
- curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
|
|
| 31 |
+ curl_setopt($curl, CURLOPT_HTTPHEADER, ['Content-Type: application/json']); |
|
| 32 | 32 |
$result = curl_exec($curl); |
| 33 | 33 |
if ($result === false) {
|
| 34 | 34 |
system_failure("API-Anfrage kaputt");
|
| ... | ... |
@@ -33,7 +33,7 @@ function config($key, $localonly = false) |
| 33 | 33 |
} |
| 34 | 34 |
|
| 35 | 35 |
if ($key == 'modules' && isset($_SESSION['restrict_modules'])) {
|
| 36 |
- $modules = array(); |
|
| 36 |
+ $modules = []; |
|
| 37 | 37 |
foreach ($config['modules'] as $mod) {
|
| 38 | 38 |
if (in_array($mod, $_SESSION['restrict_modules'])) {
|
| 39 | 39 |
$modules[] = $mod; |
| ... | ... |
@@ -84,7 +84,7 @@ function have_role($role) |
| 84 | 84 |
function get_server_by_id($id) |
| 85 | 85 |
{
|
| 86 | 86 |
$id = (int) $id; |
| 87 |
- $result = db_query("SELECT hostname FROM system.servers WHERE id=?", array($id));
|
|
| 87 |
+ $result = db_query("SELECT hostname FROM system.servers WHERE id=?", [$id]);
|
|
| 88 | 88 |
$ret = $result->fetch(); |
| 89 | 89 |
return $ret['hostname']; |
| 90 | 90 |
} |
| ... | ... |
@@ -102,7 +102,7 @@ function redirect($target) |
| 102 | 102 |
if (strpos($target, '?') === false) {
|
| 103 | 103 |
print 'REDIRECT: '.internal_link($target, $target); |
| 104 | 104 |
} else {
|
| 105 |
- list($file, $qs) = explode('?', $target, 2);
|
|
| 105 |
+ [$file, $qs] = explode('?', $target, 2);
|
|
| 106 | 106 |
print 'REDIRECT: '.internal_link($file, $target, $qs); |
| 107 | 107 |
} |
| 108 | 108 |
} |
| ... | ... |
@@ -113,7 +113,7 @@ function redirect($target) |
| 113 | 113 |
function my_server_id() |
| 114 | 114 |
{
|
| 115 | 115 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 116 |
- $result = db_query("SELECT server FROM system.useraccounts WHERE uid=?", array($uid));
|
|
| 116 |
+ $result = db_query("SELECT server FROM system.useraccounts WHERE uid=?", [$uid]);
|
|
| 117 | 117 |
$r = $result->fetch(); |
| 118 | 118 |
DEBUG($r); |
| 119 | 119 |
return $r['server']; |
| ... | ... |
@@ -123,8 +123,8 @@ function my_server_id() |
| 123 | 123 |
function additional_servers() |
| 124 | 124 |
{
|
| 125 | 125 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 126 |
- $result = db_query("SELECT server FROM system.user_server WHERE uid=?", array($uid));
|
|
| 127 |
- $servers = array(); |
|
| 126 |
+ $result = db_query("SELECT server FROM system.user_server WHERE uid=?", [$uid]);
|
|
| 127 |
+ $servers = []; |
|
| 128 | 128 |
while ($s = $result->fetch()) {
|
| 129 | 129 |
$servers[] = $s['server']; |
| 130 | 130 |
} |
| ... | ... |
@@ -136,7 +136,7 @@ function additional_servers() |
| 136 | 136 |
function server_names() |
| 137 | 137 |
{
|
| 138 | 138 |
$result = db_query("SELECT id, hostname FROM system.servers");
|
| 139 |
- $servers = array(); |
|
| 139 |
+ $servers = []; |
|
| 140 | 140 |
while ($s = $result->fetch()) {
|
| 141 | 141 |
$servers[$s['id']] = $s['hostname']; |
| 142 | 142 |
} |
| ... | ... |
@@ -180,11 +180,11 @@ function logger($severity, $scriptname, $scope, $message) |
| 180 | 180 |
} |
| 181 | 181 |
} |
| 182 | 182 |
|
| 183 |
- $args = array(":user" => $user,
|
|
| 183 |
+ $args = [":user" => $user, |
|
| 184 | 184 |
":remote" => $_SERVER['REMOTE_ADDR'], |
| 185 | 185 |
":scriptname" => $scriptname, |
| 186 | 186 |
":scope" => $scope, |
| 187 |
- ":message" => $message); |
|
| 187 |
+ ":message" => $message, ]; |
|
| 188 | 188 |
|
| 189 | 189 |
db_query("INSERT INTO misc.scriptlog (remote, user,scriptname,scope,message) VALUES (:remote, :user, :scriptname, :scope, :message)", $args);
|
| 190 | 190 |
} |
| ... | ... |
@@ -195,7 +195,7 @@ function count_failed_logins() |
| 195 | 195 |
DEBUG("logging is disabled, no brute force check possible");
|
| 196 | 196 |
return; |
| 197 | 197 |
} |
| 198 |
- $result = db_query("SELECT count(*) AS num FROM misc.scriptlog WHERE user IS NULL AND scriptname='session/start' AND scope='login' AND message LIKE 'wrong user data%' AND remote=:remote AND `timestamp` > NOW() - INTERVAL 10 MINUTE", array(":remote" => $_SERVER['REMOTE_ADDR']));
|
|
| 198 |
+ $result = db_query("SELECT count(*) AS num FROM misc.scriptlog WHERE user IS NULL AND scriptname='session/start' AND scope='login' AND message LIKE 'wrong user data%' AND remote=:remote AND `timestamp` > NOW() - INTERVAL 10 MINUTE", [":remote" => $_SERVER['REMOTE_ADDR']]);
|
|
| 199 | 199 |
$data = $result->fetch(); |
| 200 | 200 |
DEBUG('seen '.$data['num'].' failed logins from this address within 10 minutes');
|
| 201 | 201 |
return $data['num']; |
| ... | ... |
@@ -229,7 +229,7 @@ function footnote($explaination) |
| 229 | 229 |
{
|
| 230 | 230 |
global $footnotes; |
| 231 | 231 |
if (!isset($footnotes) || !is_array($footnotes)) {
|
| 232 |
- $footnotes = array(); |
|
| 232 |
+ $footnotes = []; |
|
| 233 | 233 |
} |
| 234 | 234 |
$fnid = array_search($explaination, $footnotes); |
| 235 | 235 |
DEBUG($footnotes); |
| ... | ... |
@@ -334,7 +334,7 @@ function use_module($modname) |
| 334 | 334 |
{
|
| 335 | 335 |
global $prefix, $needed_modules; |
| 336 | 336 |
if (! isset($needed_modules)) {
|
| 337 |
- $needed_modules = array(); |
|
| 337 |
+ $needed_modules = []; |
|
| 338 | 338 |
} |
| 339 | 339 |
if (in_array($modname, $needed_modules)) {
|
| 340 | 340 |
return; |
| ... | ... |
@@ -359,7 +359,7 @@ function encode_querystring($querystring) |
| 359 | 359 |
$querystring = 'debug&'.$querystring; |
| 360 | 360 |
} |
| 361 | 361 |
$query = explode('&', $querystring);
|
| 362 |
- $new_query = array(); |
|
| 362 |
+ $new_query = []; |
|
| 363 | 363 |
foreach ($query as $item) {
|
| 364 | 364 |
if ($item != '') {
|
| 365 | 365 |
$split = explode('=', $item, 2);
|
| ... | ... |
@@ -433,22 +433,22 @@ function html_select($name, $options, $default='', $free='') |
| 433 | 433 |
|
| 434 | 434 |
function html_datepicker($nameprefix, $timestamp) |
| 435 | 435 |
{
|
| 436 |
- $valid_days = array( 1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5, |
|
| 436 |
+ $valid_days = [ 1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5, |
|
| 437 | 437 |
6 => 6, 7 => 7, 8 => 8, 9 => 9, 10 => 10, |
| 438 | 438 |
11 => 11, 12 => 12, 13 => 13, 14 => 14, 15 => 15, |
| 439 | 439 |
16 => 16, 17 => 17, 18 => 18, 19 => 19, 20 => 20, |
| 440 | 440 |
21 => 21, 22 => 22, 23 => 23, 24 => 24, 25 => 25, |
| 441 | 441 |
26 => 26, 27 => 27, 28 => 28, 29 => 29, 30 => 30, |
| 442 |
- 31 => 31); |
|
| 443 |
- $valid_months = array( 1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5, |
|
| 442 |
+ 31 => 31, ]; |
|
| 443 |
+ $valid_months = [ 1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5, |
|
| 444 | 444 |
6 => 6, 7 => 7, 8 => 8, 9 => 9, 10 => 10, |
| 445 |
- 11 => 11, 12 => 12); |
|
| 445 |
+ 11 => 11, 12 => 12, ]; |
|
| 446 | 446 |
$current_year = (int) date('Y');
|
| 447 |
- $valid_years = array($current_year => $current_year, |
|
| 447 |
+ $valid_years = [$current_year => $current_year, |
|
| 448 | 448 |
$current_year+1 => $current_year+1, |
| 449 | 449 |
$current_year+2 => $current_year+2, |
| 450 | 450 |
$current_year+3 => $current_year+3, |
| 451 |
- $current_year+4 => $current_year+4); |
|
| 451 |
+ $current_year+4 => $current_year+4, ]; |
|
| 452 | 452 |
|
| 453 | 453 |
$selected_day = date('d', $timestamp);
|
| 454 | 454 |
$selected_month = date('m', $timestamp);
|
| ... | ... |
@@ -463,7 +463,7 @@ function html_datepicker($nameprefix, $timestamp) |
| 463 | 463 |
function get_modules_info() |
| 464 | 464 |
{
|
| 465 | 465 |
$modules = config('modules');
|
| 466 |
- $modconfig = array(); |
|
| 466 |
+ $modconfig = []; |
|
| 467 | 467 |
foreach ($modules as $name) {
|
| 468 | 468 |
$modconfig[$name] = null; |
| 469 | 469 |
if (file_exists('modules/'.$name.'/module.info')) {
|
| ... | ... |
@@ -31,7 +31,7 @@ function input_error($reason) |
| 31 | 31 |
{
|
| 32 | 32 |
global $input_error; |
| 33 | 33 |
if (!isset($input_error)) {
|
| 34 |
- $input_error = array(); |
|
| 34 |
+ $input_error = []; |
|
| 35 | 35 |
} |
| 36 | 36 |
array_push($input_error, $reason); |
| 37 | 37 |
} |
| ... | ... |
@@ -39,7 +39,7 @@ function input_error($reason) |
| 39 | 39 |
function warning($msg) |
| 40 | 40 |
{
|
| 41 | 41 |
if (!isset($_SESSION['warning'])) {
|
| 42 |
- $_SESSION['warning'] = array(); |
|
| 42 |
+ $_SESSION['warning'] = []; |
|
| 43 | 43 |
} |
| 44 | 44 |
array_push($_SESSION['warning'], $msg); |
| 45 | 45 |
$backtrace = debug_backtrace(); |
| ... | ... |
@@ -49,7 +49,7 @@ function warning($msg) |
| 49 | 49 |
function success_msg($msg) |
| 50 | 50 |
{
|
| 51 | 51 |
if (!isset($_SESSION['success_msg'])) {
|
| 52 |
- $_SESSION['success_msg'] = array(); |
|
| 52 |
+ $_SESSION['success_msg'] = []; |
|
| 53 | 53 |
} |
| 54 | 54 |
array_push($_SESSION['success_msg'], $msg); |
| 55 | 55 |
} |
| ... | ... |
@@ -116,7 +116,7 @@ function show_messages() |
| 116 | 116 |
function require_role($roles) |
| 117 | 117 |
{
|
| 118 | 118 |
if (! is_array($roles)) {
|
| 119 |
- $roles = array($roles); |
|
| 119 |
+ $roles = [$roles]; |
|
| 120 | 120 |
} |
| 121 | 121 |
$allow = false; |
| 122 | 122 |
foreach ($roles as $role) {
|
| ... | ... |
@@ -29,7 +29,7 @@ if (! defined('__JQUERY_INCLUDED')) {
|
| 29 | 29 |
function javascript($file = null, $module = null) |
| 30 | 30 |
{
|
| 31 | 31 |
global $go, $prefix; |
| 32 |
- list($mod, $page) = explode('/', $go, 2);
|
|
| 32 |
+ [$mod, $page] = explode('/', $go, 2);
|
|
| 33 | 33 |
if (! $file) {
|
| 34 | 34 |
$file = $page.'.js'; |
| 35 | 35 |
} |
| ... | ... |
@@ -18,7 +18,7 @@ function show_page($path = null) |
| 18 | 18 |
{
|
| 19 | 19 |
global $prefix, $go, $title, $headline, $output, $module, $page, $html_header, $footnotes; |
| 20 | 20 |
|
| 21 |
- $styles = array(); |
|
| 21 |
+ $styles = []; |
|
| 22 | 22 |
if (file_exists("modules/{$module}/style.css")) {
|
| 23 | 23 |
$styles[] = "modules/{$module}/style.css";
|
| 24 | 24 |
} |
| ... | ... |
@@ -33,7 +33,7 @@ function show_page($path = null) |
| 33 | 33 |
$theme = 'default'; |
| 34 | 34 |
} |
| 35 | 35 |
$theme_path = "themes/$theme/"; |
| 36 |
- $candidates = array(); |
|
| 36 |
+ $candidates = []; |
|
| 37 | 37 |
if ($page) {
|
| 38 | 38 |
$candidates[] = "{$theme_path}page-$module-$page.tpl.php";
|
| 39 | 39 |
} |
| ... | ... |
@@ -21,10 +21,10 @@ if (! defined("TOP_INCLUDED")) {
|
| 21 | 21 |
require_once("inc/debug.php");
|
| 22 | 22 |
global $prefix, $section; |
| 23 | 23 |
|
| 24 |
- $menuitem = array(); |
|
| 25 |
- $weighted_menuitem = array(); |
|
| 24 |
+ $menuitem = []; |
|
| 25 |
+ $weighted_menuitem = []; |
|
| 26 | 26 |
|
| 27 |
- $submenu = array(); |
|
| 27 |
+ $submenu = []; |
|
| 28 | 28 |
|
| 29 | 29 |
foreach (config('modules') as $module) {
|
| 30 | 30 |
$menu = false; |
| ... | ... |
@@ -44,15 +44,15 @@ if (! defined("TOP_INCLUDED")) {
|
| 44 | 44 |
$weight = $menu[$key]["weight"]; |
| 45 | 45 |
if (isset($menu[$key]['submenu'])) {
|
| 46 | 46 |
if (isset($submenu[$menu[$key]['submenu']][$weight])) {
|
| 47 |
- $submenu[$menu[$key]['submenu']][$weight] = array_merge($submenu[$menu[$key]['submenu']][$weight], array($key => $menu[$key])); |
|
| 47 |
+ $submenu[$menu[$key]['submenu']][$weight] = array_merge($submenu[$menu[$key]['submenu']][$weight], [$key => $menu[$key]]); |
|
| 48 | 48 |
} else {
|
| 49 |
- $submenu[$menu[$key]['submenu']][$weight] = array($key => $menu[$key]); |
|
| 49 |
+ $submenu[$menu[$key]['submenu']][$weight] = [$key => $menu[$key]]; |
|
| 50 | 50 |
} |
| 51 | 51 |
} else {
|
| 52 | 52 |
if (array_key_exists($weight, $weighted_menuitem)) {
|
| 53 |
- $weighted_menuitem[$weight] = array_merge($weighted_menuitem[$weight], array($key => $menu[$key])); |
|
| 53 |
+ $weighted_menuitem[$weight] = array_merge($weighted_menuitem[$weight], [$key => $menu[$key]]); |
|
| 54 | 54 |
} else {
|
| 55 |
- $weighted_menuitem[$weight] = array($key => $menu[$key]); |
|
| 55 |
+ $weighted_menuitem[$weight] = [$key => $menu[$key]]; |
|
| 56 | 56 |
} |
| 57 | 57 |
} |
| 58 | 58 |
} |
| ... | ... |
@@ -36,17 +36,17 @@ function get_domain_offer($domainname) |
| 36 | 36 |
|
| 37 | 37 |
$cid = (int) $_SESSION['customerinfo']['customerno']; |
| 38 | 38 |
|
| 39 |
- $result = db_query("SELECT id FROM kundendaten.domains WHERE domainname=:domainname AND tld=:tld", array("domainname" => $basename, "tld" => $tld));
|
|
| 39 |
+ $result = db_query("SELECT id FROM kundendaten.domains WHERE domainname=:domainname AND tld=:tld", ["domainname" => $basename, "tld" => $tld]);
|
|
| 40 | 40 |
if ($result->rowCount() != 0) {
|
| 41 | 41 |
warning('Diese Domain ist in unserem System bereits vorhanden und kann daher nicht noch einmal eingetragen werden.');
|
| 42 | 42 |
return; |
| 43 | 43 |
} |
| 44 | 44 |
|
| 45 |
- $data = array("domainname" => $domainname, "basename" => $basename, "tld" => $tld);
|
|
| 45 |
+ $data = ["domainname" => $domainname, "basename" => $basename, "tld" => $tld]; |
|
| 46 | 46 |
|
| 47 |
- $result = db_query("SELECT tld, gebuehr, setup FROM misc.domainpreise_kunde WHERE kunde=:cid AND tld=:tld AND ruecksprache='N'", array(":cid" => $cid, ":tld" => $tld));
|
|
| 47 |
+ $result = db_query("SELECT tld, gebuehr, setup FROM misc.domainpreise_kunde WHERE kunde=:cid AND tld=:tld AND ruecksprache='N'", [":cid" => $cid, ":tld" => $tld]);
|
|
| 48 | 48 |
if ($result->rowCount() != 1) {
|
| 49 |
- $result = db_query("SELECT tld, gebuehr, setup FROM misc.domainpreise WHERE tld=:tld AND ruecksprache='N'", array(":tld" => $tld));
|
|
| 49 |
+ $result = db_query("SELECT tld, gebuehr, setup FROM misc.domainpreise WHERE tld=:tld AND ruecksprache='N'", [":tld" => $tld]);
|
|
| 50 | 50 |
} |
| 51 | 51 |
if ($result->rowCount() != 1) {
|
| 52 | 52 |
warning('Die Endung »'.$tld.'« steht zur automatischen Eintragung nicht zur Verfügung.');
|
| ... | ... |
@@ -89,10 +89,10 @@ function register_domain($domainname, $uid) |
| 89 | 89 |
system_failure('Kein User gesetzt');
|
| 90 | 90 |
} |
| 91 | 91 |
|
| 92 |
- $args = array(":cid" => $cid,
|
|
| 92 |
+ $args = [":cid" => $cid, |
|
| 93 | 93 |
":useraccount" => $useraccount, |
| 94 | 94 |
":basename" => $data['basename'], |
| 95 |
- ":tld" => $data['tld']); |
|
| 95 |
+ ":tld" => $data['tld'], ]; |
|
| 96 | 96 |
db_query("INSERT INTO kundendaten.domains (kunde, useraccount, domainname, tld, billing, registrierungsdatum, dns,webserver, mail) VALUES ".
|
| 97 | 97 |
"(:cid, :useraccount, :basename, :tld, 'regular', NULL, 1, 1, 'auto') ", $args); |
| 98 | 98 |
$domid = db_insert_id(); |
| ... | ... |
@@ -107,8 +107,8 @@ function register_domain($domainname, $uid) |
| 107 | 107 |
function list_useraccounts() |
| 108 | 108 |
{
|
| 109 | 109 |
$customerno = (int) $_SESSION['customerinfo']['customerno']; |
| 110 |
- $result = db_query("SELECT uid,username,name FROM system.useraccounts WHERE kunde=?", array($customerno));
|
|
| 111 |
- $ret = array(); |
|
| 110 |
+ $result = db_query("SELECT uid,username,name FROM system.useraccounts WHERE kunde=?", [$customerno]);
|
|
| 111 |
+ $ret = []; |
|
| 112 | 112 |
while ($item = $result->fetch()) {
|
| 113 | 113 |
$ret[] = $item; |
| 114 | 114 |
} |
| ... | ... |
@@ -20,7 +20,7 @@ require_once('inc/api.php');
|
| 20 | 20 |
|
| 21 | 21 |
function api_domain_available($domainname) |
| 22 | 22 |
{
|
| 23 |
- $args = array("domainNames" => array($domainname));
|
|
| 23 |
+ $args = ["domainNames" => [$domainname]]; |
|
| 24 | 24 |
$result = api_request('domainStatus', $args);
|
| 25 | 25 |
$resp = $result["responses"][0]; |
| 26 | 26 |
return ($resp["status"] == "available"); |
| ... | ... |
@@ -18,5 +18,5 @@ $role = $_SESSION['role']; |
| 18 | 18 |
|
| 19 | 19 |
|
| 20 | 20 |
if ($role & ROLE_CUSTOMER) {
|
| 21 |
- $menu["adddomain_search"] = array("label" => "Domain hinzufügen", "file" => "search", "weight" => 0, "submenu" => "domains_domains");
|
|
| 21 |
+ $menu["adddomain_search"] = ["label" => "Domain hinzufügen", "file" => "search", "weight" => 0, "submenu" => "domains_domains"]; |
|
| 22 | 22 |
} |
| ... | ... |
@@ -11,15 +11,15 @@ if (isset($_GET['year'])) {
|
| 11 | 11 |
} |
| 12 | 12 |
|
| 13 | 13 |
$typeresult = db_query("SELECT id, description, investment FROM buchhaltung.types");
|
| 14 |
-$dataresult = db_query("SELECT id, date, description, invoice_id, direction, type, amount, tax_rate, gross FROM buchhaltung.transactions WHERE date BETWEEN :from and :to ORDER BY date", array(":from" => $year."-01-01", ":to" => $year."-12-31"));
|
|
| 14 |
+$dataresult = db_query("SELECT id, date, description, invoice_id, direction, type, amount, tax_rate, gross FROM buchhaltung.transactions WHERE date BETWEEN :from and :to ORDER BY date", [":from" => $year."-01-01", ":to" => $year."-12-31"]);
|
|
| 15 | 15 |
|
| 16 |
-$types = array(); |
|
| 17 |
-$data_by_type = array(); |
|
| 18 |
-$sum_by_type = array(); |
|
| 19 |
-$investment_types = array(); |
|
| 16 |
+$types = []; |
|
| 17 |
+$data_by_type = []; |
|
| 18 |
+$sum_by_type = []; |
|
| 19 |
+$investment_types = []; |
|
| 20 | 20 |
while ($t = $typeresult->fetch()) {
|
| 21 | 21 |
$types[$t['id']] = $t['description']; |
| 22 |
- $data_by_type[$t['id']] = array(); |
|
| 22 |
+ $data_by_type[$t['id']] = []; |
|
| 23 | 23 |
$sum_by_type[$t['id']] = 0.0; |
| 24 | 24 |
if ($t['investment'] == 1) {
|
| 25 | 25 |
$investment_types[$t['id']] = $t; |
| ... | ... |
@@ -35,9 +35,9 @@ output("Journal für $year (01.01.$year-31.12.$year, gruppiert nach Buchungskont
|
| 35 | 35 |
|
| 36 | 36 |
DEBUG($types); |
| 37 | 37 |
DEBUG($investment_types); |
| 38 |
-$net_by_type = array(0 => array(-1 => array(), 0 => array(), 19 => array())); |
|
| 38 |
+$net_by_type = [0 => [-1 => [], 0 => [], 19 => []]]; |
|
| 39 | 39 |
$umsatzsteuer = 0.0; |
| 40 |
-$ustbetraege = array(); |
|
| 40 |
+$ustbetraege = []; |
|
| 41 | 41 |
$vorsteuer = 0.0; |
| 42 | 42 |
foreach ($types as $id => $t) {
|
| 43 | 43 |
if (count($data_by_type[$id]) == 0 || $t=='Privatentnahme') {
|
| ... | ... |
@@ -8,10 +8,10 @@ $title = 'Report'; |
| 8 | 8 |
$year = date("Y")-1;
|
| 9 | 9 |
|
| 10 | 10 |
$typeresult = db_query("SELECT id, description FROM buchhaltung.types");
|
| 11 |
-$dataresult = db_query("SELECT id, date, description, invoice_id, direction, type, amount, tax_rate, gross FROM buchhaltung.transactions WHERE date BETWEEN :from and :to ORDER BY date", array(":from" => $year."-01-01", ":to" => $year."-12-31"));
|
|
| 11 |
+$dataresult = db_query("SELECT id, date, description, invoice_id, direction, type, amount, tax_rate, gross FROM buchhaltung.transactions WHERE date BETWEEN :from and :to ORDER BY date", [":from" => $year."-01-01", ":to" => $year."-12-31"]);
|
|
| 12 | 12 |
|
| 13 |
-$types = array(); |
|
| 14 |
-$data = array(); |
|
| 13 |
+$types = []; |
|
| 14 |
+$data = []; |
|
| 15 | 15 |
while ($t = $typeresult->fetch()) {
|
| 16 | 16 |
$types[$t['id']] = $t['description']; |
| 17 | 17 |
} |
| ... | ... |
@@ -17,8 +17,8 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 17 | 17 |
require_once('contacts.php');
|
| 18 | 18 |
|
| 19 | 19 |
if (isset($_GET['q']) || isset($_GET['id'])) {
|
| 20 |
- $result = array("status" => "notfound",
|
|
| 21 |
- "id" => null); |
|
| 20 |
+ $result = ["status" => "notfound", |
|
| 21 |
+ "id" => null, ]; |
|
| 22 | 22 |
$id = null; |
| 23 | 23 |
if (isset($_GET['q'])) {
|
| 24 | 24 |
$id = search_pgp_key($_GET['q']); |
| ... | ... |
@@ -21,7 +21,7 @@ require_once('inc/api.php');
|
| 21 | 21 |
|
| 22 | 22 |
function contact_to_apicontact($c) |
| 23 | 23 |
{
|
| 24 |
- $ac = array(); |
|
| 24 |
+ $ac = []; |
|
| 25 | 25 |
$ac['id'] = $c['nic_id']; |
| 26 | 26 |
$ac['handle'] = $c['nic_handle']; |
| 27 | 27 |
$ac['type'] = 'person'; |
| ... | ... |
@@ -65,13 +65,13 @@ function apicontact_to_contact($ac) |
| 65 | 65 |
|
| 66 | 66 |
function download_contact($nic_id) |
| 67 | 67 |
{
|
| 68 |
- $data = array("contactId" => $nic_id);
|
|
| 68 |
+ $data = ["contactId" => $nic_id]; |
|
| 69 | 69 |
$result = api_request('contactInfo', $data);
|
| 70 | 70 |
if ($result['status'] != 'success') {
|
| 71 | 71 |
system_failure("Abfrage nicht erfolgreich!");
|
| 72 | 72 |
} |
| 73 | 73 |
$c = apicontact_to_contact($result['response']); |
| 74 |
- $result = db_query("SELECT id FROM kundendaten.contacts WHERE nic_id=?", array($nic_id));
|
|
| 74 |
+ $result = db_query("SELECT id FROM kundendaten.contacts WHERE nic_id=?", [$nic_id]);
|
|
| 75 | 75 |
if ($result->rowCount() > 0) {
|
| 76 | 76 |
$data = $result->fetch(); |
| 77 | 77 |
$c['id'] = $data['id']; |
| ... | ... |
@@ -87,15 +87,15 @@ function upload_contact($c) |
| 87 | 87 |
$ac = contact_to_apicontact($c); |
| 88 | 88 |
if ($ac['id'] || $ac['handle']) {
|
| 89 | 89 |
// Update |
| 90 |
- $data = array("contact" => $ac,
|
|
| 91 |
- "actingAs" => "designatedAgent"); |
|
| 90 |
+ $data = ["contact" => $ac, |
|
| 91 |
+ "actingAs" => "designatedAgent", ]; |
|
| 92 | 92 |
$result = api_request('contactUpdate', $data);
|
| 93 | 93 |
if ($result['status'] != 'success') {
|
| 94 | 94 |
system_failure("Es gab ein Problem beim Hochladen der Adresse zum Domainregistrar. Das sollte nicht sein!");
|
| 95 | 95 |
} |
| 96 | 96 |
} else {
|
| 97 | 97 |
// create |
| 98 |
- $data = array("contact" => $ac);
|
|
| 98 |
+ $data = ["contact" => $ac]; |
|
| 99 | 99 |
$result = api_request('contactCreate', $data);
|
| 100 | 100 |
if ($result['status'] == 'success') {
|
| 101 | 101 |
$c['nic_handle'] = $result['response']['handle']; |
| ... | ... |
@@ -17,7 +17,7 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 17 | 17 |
require_once('inc/debug.php');
|
| 18 | 18 |
require_once('inc/icons.php');
|
| 19 | 19 |
require_once('inc/security.php');
|
| 20 |
-require_role(array(ROLE_CUSTOMER)); |
|
| 20 |
+require_role([ROLE_CUSTOMER]); |
|
| 21 | 21 |
require_once('class/domain.php');
|
| 22 | 22 |
|
| 23 | 23 |
require_once('contactapi.php');
|
| ... | ... |
@@ -25,7 +25,7 @@ require_once('contactapi.php');
|
| 25 | 25 |
|
| 26 | 26 |
function new_contact() |
| 27 | 27 |
{
|
| 28 |
- return array("id" => null,
|
|
| 28 |
+ return ["id" => null, |
|
| 29 | 29 |
"state" => null, |
| 30 | 30 |
"lastchange" => time(), |
| 31 | 31 |
"nic_handle" => null, |
| ... | ... |
@@ -43,7 +43,7 @@ function new_contact() |
| 43 | 43 |
"email" => null, |
| 44 | 44 |
"pgp_id" => null, |
| 45 | 45 |
"pgp_key" => null, |
| 46 |
- "customer" => $_SESSION['customerinfo']['customerno']); |
|
| 46 |
+ "customer" => $_SESSION['customerinfo']['customerno'], ]; |
|
| 47 | 47 |
} |
| 48 | 48 |
|
| 49 | 49 |
|
| ... | ... |
@@ -53,9 +53,9 @@ function get_contact($id, $customer = null) |
| 53 | 53 |
if ($customer != null && have_role(ROLE_SYSADMIN)) {
|
| 54 | 54 |
$c = $customer; |
| 55 | 55 |
} |
| 56 |
- $args = array( |
|
| 56 |
+ $args = [ |
|
| 57 | 57 |
"cid" => (int) $c, |
| 58 |
- "id" => (int) $id); |
|
| 58 |
+ "id" => (int) $id, ]; |
|
| 59 | 59 |
$result = db_query("SELECT id, state, lastchange, nic_id, nic_handle, salutation, company, name, address, zip, city, country, phone, mobile, fax, email, pgp_id, pgp_key FROM kundendaten.contacts WHERE id=:id AND customer=:cid", $args);
|
| 60 | 60 |
if ($result->rowCount() == 0) {
|
| 61 | 61 |
DEBUG("Soll Kontakt #".$id." laden, MySQL lieferte aber keine Daten");
|
| ... | ... |
@@ -68,8 +68,8 @@ function get_contact($id, $customer = null) |
| 68 | 68 |
function get_contacts() |
| 69 | 69 |
{
|
| 70 | 70 |
$cid = (int) $_SESSION['customerinfo']['customerno']; |
| 71 |
- $result = db_query("SELECT id, state, lastchange, nic_id, nic_handle, salutation, company, name, address, zip, city, country, phone, mobile, fax, email, pgp_id, pgp_key FROM kundendaten.contacts WHERE (state<>'deleted' OR state IS NULL) AND customer=? ORDER BY COALESCE(company, name)", array($cid));
|
|
| 72 |
- $ret = array(); |
|
| 71 |
+ $result = db_query("SELECT id, state, lastchange, nic_id, nic_handle, salutation, company, name, address, zip, city, country, phone, mobile, fax, email, pgp_id, pgp_key FROM kundendaten.contacts WHERE (state<>'deleted' OR state IS NULL) AND customer=? ORDER BY COALESCE(company, name)", [$cid]);
|
|
| 72 |
+ $ret = []; |
|
| 73 | 73 |
while ($contact = $result->fetch()) {
|
| 74 | 74 |
$ret[$contact['id']] = $contact; |
| 75 | 75 |
} |
| ... | ... |
@@ -81,7 +81,7 @@ function get_contacts() |
| 81 | 81 |
function is_domainholder($contactid) |
| 82 | 82 |
{
|
| 83 | 83 |
$contactid = (int) $contactid; |
| 84 |
- $result = db_query("SELECT id FROM kundendaten.domains WHERE owner=? OR admin_c=?", array($contactid, $contactid));
|
|
| 84 |
+ $result = db_query("SELECT id FROM kundendaten.domains WHERE owner=? OR admin_c=?", [$contactid, $contactid]);
|
|
| 85 | 85 |
if ($result->rowCount() > 0) {
|
| 86 | 86 |
return true; |
| 87 | 87 |
} |
| ... | ... |
@@ -91,7 +91,7 @@ function is_domainholder($contactid) |
| 91 | 91 |
function possible_domainholders() |
| 92 | 92 |
{
|
| 93 | 93 |
$allcontacts = get_contacts(); |
| 94 |
- $ret = array(); |
|
| 94 |
+ $ret = []; |
|
| 95 | 95 |
foreach ($allcontacts as $id => $c) {
|
| 96 | 96 |
if (possible_domainholder($c)) {
|
| 97 | 97 |
$ret[$id] = $c; |
| ... | ... |
@@ -111,7 +111,7 @@ function possible_domainholder($c) |
| 111 | 111 |
function have_mailaddress($email) |
| 112 | 112 |
{
|
| 113 | 113 |
$cid = (int) $_SESSION['customerinfo']['customerno']; |
| 114 |
- $result = db_query("SELECT id FROM kundendaten.contacts WHERE customer=? AND email=?", array($cid, $email));
|
|
| 114 |
+ $result = db_query("SELECT id FROM kundendaten.contacts WHERE customer=? AND email=?", [$cid, $email]);
|
|
| 115 | 115 |
if ($result->rowCount() > 0) {
|
| 116 | 116 |
return true; |
| 117 | 117 |
} |
| ... | ... |
@@ -134,10 +134,10 @@ function set_kundenkontakt($typ, $id) |
| 134 | 134 |
} else {
|
| 135 | 135 |
$id = (int) $id; |
| 136 | 136 |
} |
| 137 |
- $args = array( |
|
| 137 |
+ $args = [ |
|
| 138 | 138 |
"kunde" => (int) $_SESSION['customerinfo']['customerno'], |
| 139 |
- "contact" => $id |
|
| 140 |
- ); |
|
| 139 |
+ "contact" => $id, |
|
| 140 |
+ ]; |
|
| 141 | 141 |
$field = null; |
| 142 | 142 |
if ($typ == 'kunde') {
|
| 143 | 143 |
$field = 'contact_kunde'; |
| ... | ... |
@@ -166,7 +166,7 @@ function sync_legacy_contactdata() |
| 166 | 166 |
$vorname = explode(' ', $kunde['name'], 2)[0];
|
| 167 | 167 |
$nachname = explode(' ', $kunde['name'], 2)[1];
|
| 168 | 168 |
} |
| 169 |
- $args = array("firma" => $kunde['company'],
|
|
| 169 |
+ $args = ["firma" => $kunde['company'], |
|
| 170 | 170 |
"anrede" => $kunde['salutation'], |
| 171 | 171 |
"vorname" => $vorname, |
| 172 | 172 |
"nachname" => $nachname, |
| ... | ... |
@@ -180,25 +180,25 @@ function sync_legacy_contactdata() |
| 180 | 180 |
"email" => $kunde['email'], |
| 181 | 181 |
"pgp_id" => $kunde['pgp_id'], |
| 182 | 182 |
"pgp_key" => $kunde['pgp_key'], |
| 183 |
- "cid" => $cid); |
|
| 183 |
+ "cid" => $cid, ]; |
|
| 184 | 184 |
db_query("UPDATE kundendaten.kunden SET anrede=:anrede, firma=:firma, vorname=:vorname, nachname=:nachname, adresse=:adresse,
|
| 185 | 185 |
plz=:plz, ort=:ort, land=:land, telefon=:telefon, mobile=:mobile, telefax=:telefax, email=:email, |
| 186 | 186 |
pgp_id=:pgp_id, pgp_key=:pgp_key WHERE id=:cid", $args); |
| 187 | 187 |
if ($kundenkontakte['extern']) {
|
| 188 | 188 |
$extern = get_contact($kundenkontakte['extern'])['email']; |
| 189 | 189 |
if ($extern) {
|
| 190 |
- db_query("UPDATE kundendaten.kunden SET email_extern=? WHERE id=?", array($extern, $cid));
|
|
| 190 |
+ db_query("UPDATE kundendaten.kunden SET email_extern=? WHERE id=?", [$extern, $cid]);
|
|
| 191 | 191 |
} |
| 192 | 192 |
} |
| 193 | 193 |
if ($kundenkontakte['rechnung']) {
|
| 194 | 194 |
$kunde = get_contact($kundenkontakte['rechnung']); |
| 195 |
- $args = array("firma" => $kunde['company'],
|
|
| 195 |
+ $args = ["firma" => $kunde['company'], |
|
| 196 | 196 |
"name" => $kunde['name'], |
| 197 | 197 |
"adresse" => $kunde['address'], |
| 198 | 198 |
"plz" => $kunde['zip'], |
| 199 | 199 |
"ort" => $kunde['city'], |
| 200 | 200 |
"email" => $kunde['email'], |
| 201 |
- "cid" => $cid); |
|
| 201 |
+ "cid" => $cid, ]; |
|
| 202 | 202 |
db_query("UPDATE kundendaten.kunden SET re_firma=:firma, re_name=:name, re_adresse=:adresse,
|
| 203 | 203 |
re_plz=:plz, re_ort=:ort, email_rechnung=:email WHERE id=:cid", $args); |
| 204 | 204 |
} |
| ... | ... |
@@ -211,21 +211,21 @@ function get_kundenkontakte($customer = null) |
| 211 | 211 |
if ($customer and have_role(ROLE_SYSADMIN)) {
|
| 212 | 212 |
$cid = (int) $customer; |
| 213 | 213 |
} |
| 214 |
- $result = db_query("SELECT contact_kunde, contact_extern, contact_rechnung, contact_dataprotection FROM kundendaten.kunden WHERE id=?", array($cid));
|
|
| 214 |
+ $result = db_query("SELECT contact_kunde, contact_extern, contact_rechnung, contact_dataprotection FROM kundendaten.kunden WHERE id=?", [$cid]);
|
|
| 215 | 215 |
$res = $result->fetch(); |
| 216 |
- $ret = array("kunde" => $res['contact_kunde'],
|
|
| 216 |
+ $ret = ["kunde" => $res['contact_kunde'], |
|
| 217 | 217 |
"extern" => $res['contact_extern'], |
| 218 | 218 |
"rechnung" => $res['contact_rechnung'], |
| 219 |
- "dataprotection" => $res['contact_dataprotection']); |
|
| 219 |
+ "dataprotection" => $res['contact_dataprotection'], ]; |
|
| 220 | 220 |
return $ret; |
| 221 | 221 |
} |
| 222 | 222 |
|
| 223 | 223 |
function save_emailaddress($id, $email) |
| 224 | 224 |
{
|
| 225 | 225 |
// Speichert eine E-Mail-Adresse direkt, z.B. wenn diese schonmal geprüft wurde |
| 226 |
- $args = array("cid" => (int) $_SESSION['customerinfo']['customerno'],
|
|
| 226 |
+ $args = ["cid" => (int) $_SESSION['customerinfo']['customerno'], |
|
| 227 | 227 |
"id" => (int) $id, |
| 228 |
- "email" => $email); |
|
| 228 |
+ "email" => $email, ]; |
|
| 229 | 229 |
db_query("UPDATE kundendaten.contacts SET email=:email WHERE id=:id AND customer=:cid", $args);
|
| 230 | 230 |
} |
| 231 | 231 |
|
| ... | ... |
@@ -263,9 +263,9 @@ function send_emailchange_token($id, $email) |
| 263 | 263 |
if (! check_emailaddr($email)) {
|
| 264 | 264 |
system_falure("Die E-Mail-Adresse scheint nicht gültig zu sein.");
|
| 265 | 265 |
} |
| 266 |
- $args = array("id" => (int) $id,
|
|
| 266 |
+ $args = ["id" => (int) $id, |
|
| 267 | 267 |
"email" => $email, |
| 268 |
- "token" => random_string(20)); |
|
| 268 |
+ "token" => random_string(20), ]; |
|
| 269 | 269 |
|
| 270 | 270 |
db_query("INSERT INTO kundendaten.mailaddress_token (token, expire, contact, email) VALUES (:token, NOW() + INTERVAL 1 DAY, :id, :email)", $args);
|
| 271 | 271 |
DEBUG('Token erzeugt: '.print_r($args, true));
|
| ... | ... |
@@ -291,7 +291,7 @@ https://schokokeks.org |
| 291 | 291 |
function update_pending($contactid) |
| 292 | 292 |
{
|
| 293 | 293 |
$contactid = (int) $contactid; |
| 294 |
- $result = db_query("SELECT email FROM kundendaten.mailaddress_token WHERE contact=?", array($contactid));
|
|
| 294 |
+ $result = db_query("SELECT email FROM kundendaten.mailaddress_token WHERE contact=?", [$contactid]);
|
|
| 295 | 295 |
if ($result->rowCount() == 0) {
|
| 296 | 296 |
return null; |
| 297 | 297 |
} |
| ... | ... |
@@ -319,7 +319,7 @@ function delete_contact($id) |
| 319 | 319 |
$c['state'] = 'deleted'; |
| 320 | 320 |
upload_contact($c); |
| 321 | 321 |
} |
| 322 |
- db_query("UPDATE kundendaten.contacts SET state='deleted' WHERE id=?", array($c['id']));
|
|
| 322 |
+ db_query("UPDATE kundendaten.contacts SET state='deleted' WHERE id=?", [$c['id']]);
|
|
| 323 | 323 |
} |
| 324 | 324 |
|
| 325 | 325 |
|
| ... | ... |
@@ -329,12 +329,12 @@ function search_pgp_key($search) |
| 329 | 329 |
# Keine Ausgabe weil diese Funktion im AJAX-Call verwendet wird |
| 330 | 330 |
return null; |
| 331 | 331 |
} |
| 332 |
- $output = array(); |
|
| 332 |
+ $output = []; |
|
| 333 | 333 |
$command = 'LC_ALL=C /usr/bin/timeout 10 /usr/bin/gpg --batch --with-colons --keyserver hkps://hkps.pool.sks-keyservers.net --search-key '.escapeshellarg($search); |
| 334 | 334 |
DEBUG($command); |
| 335 | 335 |
exec($command, $output); |
| 336 | 336 |
DEBUG($output); |
| 337 |
- $keys = array(); |
|
| 337 |
+ $keys = []; |
|
| 338 | 338 |
foreach ($output as $row) {
|
| 339 | 339 |
if (substr($row, 0, 4) === 'pub:') {
|
| 340 | 340 |
$parts = explode(':', $row);
|
| ... | ... |
@@ -359,7 +359,7 @@ function search_pgp_key($search) |
| 359 | 359 |
|
| 360 | 360 |
function fetch_pgp_key($pgp_id) |
| 361 | 361 |
{
|
| 362 |
- $output = array(); |
|
| 362 |
+ $output = []; |
|
| 363 | 363 |
$ret = null; |
| 364 | 364 |
$command = '/usr/bin/timeout 10 /usr/bin/gpg --batch --keyserver hkps://hkps.pool.sks-keyservers.net --no-auto-check-trustdb --trust-model=always --recv-key '.escapeshellarg($pgp_id); |
| 365 | 365 |
DEBUG($command); |
| ... | ... |
@@ -406,8 +406,8 @@ function test_pgp_key($pgp_id) |
| 406 | 406 |
function domainlist_by_contact($c) |
| 407 | 407 |
{
|
| 408 | 408 |
$cid = (int) $_SESSION['customerinfo']['customerno']; |
| 409 |
- $result = db_query("SELECT id FROM kundendaten.domains WHERE (owner=? OR admin_c=?) AND kunde=?", array($c['id'], $c['id'], $cid));
|
|
| 410 |
- $ret = array(); |
|
| 409 |
+ $result = db_query("SELECT id FROM kundendaten.domains WHERE (owner=? OR admin_c=?) AND kunde=?", [$c['id'], $c['id'], $cid]);
|
|
| 410 |
+ $ret = []; |
|
| 411 | 411 |
while ($domain = $result->fetch()) {
|
| 412 | 412 |
$ret[] = new Domain((int) $domain['id']); |
| 413 | 413 |
} |
| ... | ... |
@@ -430,7 +430,7 @@ function contact_as_string($contact) |
| 430 | 430 |
if ($new_email) {
|
| 431 | 431 |
$email = "<strike>$email</strike><br/>".filter_output_html($new_email).footnote('Die E-Mail-Adresse wurde noch nicht bestätigt');
|
| 432 | 432 |
} |
| 433 |
- $email = implode("<br>\n", array_filter(array($email, filter_output_html($contact['phone']), filter_output_html($contact['fax']), filter_output_html($contact['mobile']))));
|
|
| 433 |
+ $email = implode("<br>\n", array_filter([$email, filter_output_html($contact['phone']), filter_output_html($contact['fax']), filter_output_html($contact['mobile'])]));
|
|
| 434 | 434 |
$pgp = ''; |
| 435 | 435 |
if ($contact['pgp_id']) {
|
| 436 | 436 |
$pgpid = $contact['pgp_id']; |
| ... | ... |
@@ -20,7 +20,7 @@ require_once("contacts.php");
|
| 20 | 20 |
function verify_mail_token($token) |
| 21 | 21 |
{
|
| 22 | 22 |
db_query("DELETE FROM kundendaten.mailaddress_token WHERE expire<NOW()");
|
| 23 |
- $args = array(":token" => $token);
|
|
| 23 |
+ $args = [":token" => $token]; |
|
| 24 | 24 |
$result = db_query("SELECT contact, email FROM kundendaten.mailaddress_token WHERE token=:token AND expire>NOW()", $args);
|
| 25 | 25 |
if ($result->rowCount() > 0) {
|
| 26 | 26 |
$line = $result->fetch(); |
| ... | ... |
@@ -41,8 +41,8 @@ function update_mailaddress($daten) |
| 41 | 41 |
system_failure('Es ist eine ungültige Adresse hinterlegt. So wird das nichts. Bitte die Änderung von vorne machen.');
|
| 42 | 42 |
} |
| 43 | 43 |
|
| 44 |
- $args = array(':contact' => $contact,
|
|
| 45 |
- ':email' => $email); |
|
| 44 |
+ $args = [':contact' => $contact, |
|
| 45 |
+ ':email' => $email, ]; |
|
| 46 | 46 |
db_query("UPDATE kundendaten.contacts SET email=:email WHERE id=:contact", $args);
|
| 47 | 47 |
sync_legacy_contactdata(); |
| 48 | 48 |
} |
| ... | ... |
@@ -50,8 +50,8 @@ function update_mailaddress($daten) |
| 50 | 50 |
|
| 51 | 51 |
function upload_changed_contact($id) |
| 52 | 52 |
{
|
| 53 |
- $args = array( |
|
| 54 |
- "id" => (int) $id); |
|
| 53 |
+ $args = [ |
|
| 54 |
+ "id" => (int) $id, ]; |
|
| 55 | 55 |
$result = db_query("SELECT id, state, lastchange, nic_id, nic_handle, company, name, address, zip, city, country, phone, mobile, fax, email, pgp_id, pgp_key FROM kundendaten.contacts WHERE id=:id", $args);
|
| 56 | 56 |
if ($result->rowCount() == 0) {
|
| 57 | 57 |
return ; |
| ... | ... |
@@ -60,7 +60,7 @@ function upload_changed_contact($id) |
| 60 | 60 |
if (! ($c['nic_id'] || $c['nic_handle'])) {
|
| 61 | 61 |
return ; |
| 62 | 62 |
} |
| 63 |
- $ac = array(); |
|
| 63 |
+ $ac = []; |
|
| 64 | 64 |
$ac['id'] = $c['nic_id']; |
| 65 | 65 |
$ac['handle'] = $c['nic_handle']; |
| 66 | 66 |
$ac['type'] = 'person'; |
| ... | ... |
@@ -76,8 +76,8 @@ function upload_changed_contact($id) |
| 76 | 76 |
if ($c['state'] == 'deleted') {
|
| 77 | 77 |
$ac['hidden'] = true; |
| 78 | 78 |
} |
| 79 |
- $data = array("contact" => $ac,
|
|
| 80 |
- "actingAs" => "designatedAgent"); |
|
| 79 |
+ $data = ["contact" => $ac, |
|
| 80 |
+ "actingAs" => "designatedAgent", ]; |
|
| 81 | 81 |
$result = api_request('contactUpdate', $data);
|
| 82 | 82 |
if ($result['status'] != 'success') {
|
| 83 | 83 |
warning("Es gab ein Problem beim Hochladen der geänderten Adresse zum Domainregistrar. Das sollte nicht sein!");
|
| ... | ... |
@@ -21,7 +21,7 @@ require_once('inc/icons.php');
|
| 21 | 21 |
require_once('session/start.php');
|
| 22 | 22 |
|
| 23 | 23 |
|
| 24 |
-require_role(array(ROLE_CUSTOMER)); |
|
| 24 |
+require_role([ROLE_CUSTOMER]); |
|
| 25 | 25 |
|
| 26 | 26 |
title("Adressen verwalten");
|
| 27 | 27 |
|
| ... | ... |
@@ -32,8 +32,8 @@ $kundenkontakte = get_kundenkontakte(); |
| 32 | 32 |
output('<p>Sie haben aktuell diese Adressen gespeichert:</p>
|
| 33 | 33 |
<div class="contact-list">'); |
| 34 | 34 |
|
| 35 |
-$liste = array_merge(array_filter(array($kundenkontakte['kunde'], $kundenkontakte['rechnung'], $kundenkontakte['extern'])), array_keys($contacts)); |
|
| 36 |
-$already_displayed = array(); |
|
| 35 |
+$liste = array_merge(array_filter([$kundenkontakte['kunde'], $kundenkontakte['rechnung'], $kundenkontakte['extern']]), array_keys($contacts)); |
|
| 36 |
+$already_displayed = []; |
|
| 37 | 37 |
foreach ($liste as $id) {
|
| 38 | 38 |
if (in_array($id, $already_displayed)) {
|
| 39 | 39 |
continue; |
| ... | ... |
@@ -44,7 +44,7 @@ foreach ($liste as $id) {
|
| 44 | 44 |
system_failure('Fehlerhafte Kunden-Zuordnung bei den Kontakten');
|
| 45 | 45 |
} |
| 46 | 46 |
$contact = $contacts[$id]; |
| 47 |
- $usage = array(); |
|
| 47 |
+ $usage = []; |
|
| 48 | 48 |
if ($id == $kundenkontakte['kunde']) {
|
| 49 | 49 |
$cssclass .= 'mainaddress'; |
| 50 | 50 |
$usage[] = 'Stamm-Adresse'; |
| ... | ... |
@@ -18,5 +18,5 @@ $role = $_SESSION['role']; |
| 18 | 18 |
|
| 19 | 19 |
|
| 20 | 20 |
if (($role & ROLE_CUSTOMER)) {
|
| 21 |
- $menu["contacts_list"] = array("label" => "Adressen verwalten", "file" => "list", "weight" => 1, "submenu" => "index_index");
|
|
| 21 |
+ $menu["contacts_list"] = ["label" => "Adressen verwalten", "file" => "list", "weight" => 1, "submenu" => "index_index"]; |
|
| 22 | 22 |
} |
| ... | ... |
@@ -23,7 +23,7 @@ require_once('inc/jquery.php');
|
| 23 | 23 |
require_once('session/start.php');
|
| 24 | 24 |
|
| 25 | 25 |
|
| 26 |
-require_role(array(ROLE_CUSTOMER)); |
|
| 26 |
+require_role([ROLE_CUSTOMER]); |
|
| 27 | 27 |
$section = 'contacts_list'; |
| 28 | 28 |
|
| 29 | 29 |
title("Adresse verwenden als...");
|
| ... | ... |
@@ -111,7 +111,7 @@ if (isset($_REQUEST['useas'])) {
|
| 111 | 111 |
if (possible_domainholder($contact)) {
|
| 112 | 112 |
$domains = domainlist_by_contact($contact); |
| 113 | 113 |
foreach ($domains as $d) {
|
| 114 |
- $funktion = array(); |
|
| 114 |
+ $funktion = []; |
|
| 115 | 115 |
if ($contact['id'] == $d->owner) {
|
| 116 | 116 |
$funktion[] = 'Inhaber'; |
| 117 | 117 |
} |
| ... | ... |
@@ -19,8 +19,8 @@ require_role(ROLE_CUSTOMER); |
| 19 | 19 |
|
| 20 | 20 |
function get_orderprocessing_contract() |
| 21 | 21 |
{
|
| 22 |
- $args = array( |
|
| 23 |
- "cid" => (int) $_SESSION['customerinfo']['customerno']); |
|
| 22 |
+ $args = [ |
|
| 23 |
+ "cid" => (int) $_SESSION['customerinfo']['customerno'], ]; |
|
| 24 | 24 |
$result = db_query("SELECT id, signed, type, startdate, enddate FROM kundendaten.contract WHERE customer=:cid AND type='orderprocessing' AND (enddate IS NULL OR enddate < CURDATE())", $args);
|
| 25 | 25 |
if ($result->rowCount() == 0) {
|
| 26 | 26 |
return null; |
| ... | ... |
@@ -62,8 +62,8 @@ function contract_html() |
| 62 | 62 |
|
| 63 | 63 |
function save_op_contract($pdfdata) |
| 64 | 64 |
{
|
| 65 |
- $args = array("cid" => $_SESSION['customerinfo']['customerno'],
|
|
| 66 |
- "pdfdata" => $pdfdata); |
|
| 65 |
+ $args = ["cid" => $_SESSION['customerinfo']['customerno'], |
|
| 66 |
+ "pdfdata" => $pdfdata, ]; |
|
| 67 | 67 |
db_query( |
| 68 | 68 |
"INSERT INTO kundendaten.contract (customer, signed, type, startdate, pdfdata) VALUES (:cid, NOW(), 'orderprocessing', CURDATE(), :pdfdata)", |
| 69 | 69 |
$args |
| ... | ... |
@@ -73,8 +73,8 @@ function save_op_contract($pdfdata) |
| 73 | 73 |
|
| 74 | 74 |
function get_contract_pdf($id) |
| 75 | 75 |
{
|
| 76 |
- $args = array("id" => $id,
|
|
| 77 |
- "cid" => $_SESSION['customerinfo']['customerno']); |
|
| 76 |
+ $args = ["id" => $id, |
|
| 77 |
+ "cid" => $_SESSION['customerinfo']['customerno'], ]; |
|
| 78 | 78 |
$result = db_query("SELECT pdfdata FROM kundendaten.contract WHERE id=:id AND customer=:cid", $args);
|
| 79 | 79 |
$line = $result->fetch(); |
| 80 | 80 |
return $line['pdfdata']; |
| ... | ... |
@@ -18,5 +18,5 @@ $role = $_SESSION['role']; |
| 18 | 18 |
|
| 19 | 19 |
|
| 20 | 20 |
if (($role & ROLE_CUSTOMER)) {
|
| 21 |
- $menu["contract_list"] = array("label" => "AV-Vertrag", "file" => "list", "weight" => 10, "submenu" => "index_index");
|
|
| 21 |
+ $menu["contract_list"] = ["label" => "AV-Vertrag", "file" => "list", "weight" => 10, "submenu" => "index_index"]; |
|
| 22 | 22 |
} |
| ... | ... |
@@ -16,7 +16,7 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 16 | 16 |
|
| 17 | 17 |
require_once('contract.php');
|
| 18 | 18 |
|
| 19 |
-require_role(array(ROLE_CUSTOMER)); |
|
| 19 |
+require_role([ROLE_CUSTOMER]); |
|
| 20 | 20 |
|
| 21 | 21 |
if (isset($_REQUEST['agree']) && $_REQUEST['agree'] == 'yes') {
|
| 22 | 22 |
require_once('vendor/autoload.php');
|
| ... | ... |
@@ -23,7 +23,7 @@ require_role(ROLE_SYSTEMUSER); |
| 23 | 23 |
require_once('dnsinclude.php');
|
| 24 | 24 |
|
| 25 | 25 |
|
| 26 |
-$domains = get_domain_list((isset($_SESSION['customerinfo']['customerno']) ? $_SESSION['customerinfo']['customerno'] : null), $_SESSION['userinfo']['uid']); |
|
| 26 |
+$domains = get_domain_list(($_SESSION['customerinfo']['customerno'] ?? null), $_SESSION['userinfo']['uid']); |
|
| 27 | 27 |
|
| 28 | 28 |
title('DNS-Records');
|
| 29 | 29 |
output('<p>Hier sehen Sie eine Übersicht über die angelegten DNS-records zu Ihren Domains.</p>');
|
| ... | ... |
@@ -83,7 +83,7 @@ foreach ($records as $rec) {
|
| 83 | 83 |
} |
| 84 | 84 |
$ttl = ($rec['ttl'] ? $rec['ttl'] : 3600); |
| 85 | 85 |
$link = $rec['fqdn']; |
| 86 |
- if (!in_array($rec['type'], array('a', 'aaaa', 'mx', 'cname', 'ns', 'txt', 'spf', 'ptr', 'sshfp', 'srv', 'caa'))) {
|
|
| 86 |
+ if (!in_array($rec['type'], ['a', 'aaaa', 'mx', 'cname', 'ns', 'txt', 'spf', 'ptr', 'sshfp', 'srv', 'caa'])) {
|
|
| 87 | 87 |
$editable = false; |
| 88 | 88 |
} |
| 89 | 89 |
$delete = internal_link('dns_record_save', icon_delete('Record löschen'), "id={$rec['id']}&action=delete");
|
| ... | ... |
@@ -25,11 +25,11 @@ require_once('dnsinclude.php');
|
| 25 | 25 |
|
| 26 | 26 |
$section = 'dns_dns'; |
| 27 | 27 |
|
| 28 |
-$data = array(); |
|
| 28 |
+$data = []; |
|
| 29 | 29 |
$type = null; |
| 30 | 30 |
|
| 31 | 31 |
$dyndns = false; |
| 32 |
-$dyndns_accounts = array(); |
|
| 32 |
+$dyndns_accounts = []; |
|
| 33 | 33 |
foreach (get_dyndns_accounts() as $t) {
|
| 34 | 34 |
$dyndns_accounts[$t['id']] = $t['handle']; |
| 35 | 35 |
} |
| ... | ... |
@@ -123,11 +123,11 @@ if ($type == 'spf' || $type == 'txt') {
|
| 123 | 123 |
} |
| 124 | 124 |
|
| 125 | 125 |
if ($type == 'sshfp') {
|
| 126 |
- $algs = array( |
|
| 126 |
+ $algs = [ |
|
| 127 | 127 |
1 => "RSA", |
| 128 | 128 |
2 => "DSA", |
| 129 | 129 |
3 => "ECDSA", |
| 130 |
- 4 => "ED25519" ); |
|
| 130 |
+ 4 => "ED25519", ]; |
|
| 131 | 131 |
|
| 132 | 132 |
$option=""; |
| 133 | 133 |
foreach ($algs as $key => $alg) {
|
| ... | ... |
@@ -61,8 +61,8 @@ if (isset($_GET['action']) && ($_GET['action'] == 'delete')) {
|
| 61 | 61 |
|
| 62 | 62 |
$record['hostname'] = $_REQUEST['hostname']; |
| 63 | 63 |
$record['domain'] = (int) $_REQUEST['domain']; |
| 64 |
- $record['ip'] = (isset($_REQUEST['ip']) ? $_REQUEST['ip'] : null); |
|
| 65 |
- $record['data'] = (isset($_REQUEST['data']) ? $_REQUEST['data'] : null); |
|
| 64 |
+ $record['ip'] = ($_REQUEST['ip'] ?? null); |
|
| 65 |
+ $record['data'] = ($_REQUEST['data'] ?? null); |
|
| 66 | 66 |
$record['dyndns'] = (isset($_REQUEST['dyndns']) ? (int) $_REQUEST['dyndns'] : null); |
| 67 | 67 |
$record['spec'] = (isset($_REQUEST['spec']) ? (int) $_REQUEST['spec'] : null); |
| 68 | 68 |
$record['ttl'] = (int) $_REQUEST['ttl']; |
| ... | ... |
@@ -25,7 +25,7 @@ $section = 'dns_dyndns'; |
| 25 | 25 |
|
| 26 | 26 |
|
| 27 | 27 |
$new = true; |
| 28 |
-$dyndns = array(); |
|
| 28 |
+$dyndns = []; |
|
| 29 | 29 |
if (isset($_REQUEST['id'])) {
|
| 30 | 30 |
$dyndns = get_dyndns_account($_REQUEST['id']); |
| 31 | 31 |
$new = false; |
| ... | ... |
@@ -71,7 +71,7 @@ if (! $new) {
|
| 71 | 71 |
</div>'; |
| 72 | 72 |
} |
| 73 | 73 |
|
| 74 |
-$form = '<p><label for="handle">Bezeichnung:</label> <input type="text" name="handle" id="handle" value="'.(isset($dyndns['handle']) ? $dyndns['handle'] : '').'" onkeyup="updateUsernameHTTP()" /></p> |
|
| 74 |
+$form = '<p><label for="handle">Bezeichnung:</label> <input type="text" name="handle" id="handle" value="'.($dyndns['handle'] ?? '').'" onkeyup="updateUsernameHTTP()" /></p> |
|
| 75 | 75 |
|
| 76 | 76 |
<h4>Update per HTTPs</h4> |
| 77 | 77 |
<p style="margin-left: 2em;">Geben Sie hier ein Passwort ein um das Update per HTTPs zu aktivieren.'.$http_update_info.'</p> |
| ... | ... |
@@ -80,7 +80,7 @@ $form = '<p><label for="handle">Bezeichnung:</label> <input type="text" nam |
| 80 | 80 |
|
| 81 | 81 |
<h4>Update per SSH</h4> |
| 82 | 82 |
<p style="margin-left: 2em;">Kopieren Sie Ihren SSH-public-Key im OpenSSH-Format in dieses Eingabefeld um das Update per SSH zu aktivieren.</p> |
| 83 |
-<p style="margin-left: 2em; vertical-align: middle;"><label for="sshkey">SSH Public-Key:</label><br /><textarea style="height: 10em; width: 80%;" id="sshkey" name="sshkey">'.(isset($dyndns['sshkey']) ? $dyndns['sshkey'] : '').'</textarea></p> |
|
| 83 |
+<p style="margin-left: 2em; vertical-align: middle;"><label for="sshkey">SSH Public-Key:</label><br /><textarea style="height: 10em; width: 80%;" id="sshkey" name="sshkey">'.($dyndns['sshkey'] ?? '').'</textarea></p> |
|
| 84 | 84 |
|
| 85 | 85 |
<p style="margin-left: 2em;"><input type="submit" value="Speichern" /></p> |
| 86 | 86 |
'; |
| ... | ... |
@@ -27,7 +27,7 @@ $dyndns = get_dyndns_account($_REQUEST['id']); |
| 27 | 27 |
|
| 28 | 28 |
title("Hostnames für DynDNS-Account ".filter_output_html($dyndns['handle']));
|
| 29 | 29 |
|
| 30 |
-$available_domains = array(); |
|
| 30 |
+$available_domains = []; |
|
| 31 | 31 |
|
| 32 | 32 |
$domains = get_domain_list($_SESSION['customerinfo']['customerno'], $_SESSION['userinfo']['uid']); |
| 33 | 33 |
foreach ($domains as $d) {
|
| ... | ... |
@@ -21,13 +21,13 @@ require_once('inc/error.php');
|
| 21 | 21 |
|
| 22 | 22 |
require_once('class/domain.php');
|
| 23 | 23 |
|
| 24 |
-$caa_properties= array( 0 => "issue", 1 => "issuewild", 2 => "iodef" ); |
|
| 24 |
+$caa_properties= [ 0 => "issue", 1 => "issuewild", 2 => "iodef" ]; |
|
| 25 | 25 |
|
| 26 | 26 |
function get_dyndns_accounts() |
| 27 | 27 |
{
|
| 28 | 28 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 29 |
- $result = db_query("SELECT * FROM dns.dyndns WHERE uid=?", array($uid));
|
|
| 30 |
- $list = array(); |
|
| 29 |
+ $result = db_query("SELECT * FROM dns.dyndns WHERE uid=?", [$uid]);
|
|
| 30 |
+ $list = []; |
|
| 31 | 31 |
while ($item = $result->fetch()) {
|
| 32 | 32 |
array_push($list, $item); |
| 33 | 33 |
} |
| ... | ... |
@@ -38,8 +38,8 @@ function get_dyndns_accounts() |
| 38 | 38 |
|
| 39 | 39 |
function get_dyndns_account($id, $ignore=true) |
| 40 | 40 |
{
|
| 41 |
- $args = array(":id" => (int) $id,
|
|
| 42 |
- ":uid" => (int) $_SESSION['userinfo']['uid']); |
|
| 41 |
+ $args = [":id" => (int) $id, |
|
| 42 |
+ ":uid" => (int) $_SESSION['userinfo']['uid'], ]; |
|
| 43 | 43 |
$result = db_query("SELECT * FROM dns.dyndns WHERE id=:id AND uid=:uid", $args);
|
| 44 | 44 |
if ($result->rowCount() != 1) {
|
| 45 | 45 |
if ($ignore) {
|
| ... | ... |
@@ -78,7 +78,7 @@ function create_dyndns_account($handle, $password_http, $sshkey) |
| 78 | 78 |
db_query( |
| 79 | 79 |
"INSERT INTO dns.dyndns (uid, handle, password, sshkey) VALUES ". |
| 80 | 80 |
"(:uid, :handle, :pwhash, :sshkey)", |
| 81 |
- array(":uid" => $uid, ":handle" => $handle, ":pwhash" => $pwhash, ":sshkey" => $sshkey)
|
|
| 81 |
+ [":uid" => $uid, ":handle" => $handle, ":pwhash" => $pwhash, ":sshkey" => $sshkey] |
|
| 82 | 82 |
); |
| 83 | 83 |
$dyndns_id = db_insert_id(); |
| 84 | 84 |
//$masterdomain = new Domain(config('masterdomain'));
|
| ... | ... |
@@ -100,7 +100,7 @@ function edit_dyndns_account($id, $handle, $password_http, $sshkey) |
| 100 | 100 |
$sshkey = null; |
| 101 | 101 |
} |
| 102 | 102 |
|
| 103 |
- $args = array(":handle" => $handle, ":sshkey" => $sshkey, ":id" => $id);
|
|
| 103 |
+ $args = [":handle" => $handle, ":sshkey" => $sshkey, ":id" => $id]; |
|
| 104 | 104 |
$pwhash = null; |
| 105 | 105 |
if ($password_http && $password_http != '************') {
|
| 106 | 106 |
$args[":pwhash"] = "{SHA}".base64_encode(sha1($password_http, true));
|
| ... | ... |
@@ -116,7 +116,7 @@ function delete_dyndns_account($id) |
| 116 | 116 |
{
|
| 117 | 117 |
$id = (int) $id; |
| 118 | 118 |
|
| 119 |
- db_query("DELETE FROM dns.dyndns WHERE id=?", array($id));
|
|
| 119 |
+ db_query("DELETE FROM dns.dyndns WHERE id=?", [$id]);
|
|
| 120 | 120 |
logger(LOG_INFO, "modules/dns/include/dnsinclude", "dyndns", "deleted account »{$id}«");
|
| 121 | 121 |
} |
| 122 | 122 |
|
| ... | ... |
@@ -124,8 +124,8 @@ function delete_dyndns_account($id) |
| 124 | 124 |
function get_dyndns_records($id) |
| 125 | 125 |
{
|
| 126 | 126 |
$id = (int) $id; |
| 127 |
- $result = db_query("SELECT hostname, domain, type, ttl, lastchange, id FROM dns.custom_records WHERE dyndns=?", array($id));
|
|
| 128 |
- $data = array(); |
|
| 127 |
+ $result = db_query("SELECT hostname, domain, type, ttl, lastchange, id FROM dns.custom_records WHERE dyndns=?", [$id]);
|
|
| 128 |
+ $data = []; |
|
| 129 | 129 |
while ($entry = $result->fetch()) {
|
| 130 | 130 |
$dom = new Domain((int) $entry['domain']); |
| 131 | 131 |
if ($dom->fqdn != config('masterdomain') && $dom->fqdn != config('user_vhosts_domain')) {
|
| ... | ... |
@@ -141,7 +141,7 @@ function get_dyndns_records($id) |
| 141 | 141 |
return $data; |
| 142 | 142 |
} |
| 143 | 143 |
|
| 144 |
-$valid_record_types = array('a', 'aaaa', 'mx', 'ns', 'spf', 'txt', 'cname', 'ptr', 'srv', 'raw', 'sshfp', 'caa', 'srv');
|
|
| 144 |
+$valid_record_types = ['a', 'aaaa', 'mx', 'ns', 'spf', 'txt', 'cname', 'ptr', 'srv', 'raw', 'sshfp', 'caa', 'srv']; |
|
| 145 | 145 |
|
| 146 | 146 |
|
| 147 | 147 |
function blank_dns_record($type) |
| ... | ... |
@@ -150,14 +150,14 @@ function blank_dns_record($type) |
| 150 | 150 |
if (!in_array(strtolower($type), $valid_record_types)) {
|
| 151 | 151 |
system_failure('invalid type: '.$type);
|
| 152 | 152 |
} |
| 153 |
- $rec = array('hostname' => null,
|
|
| 153 |
+ $rec = ['hostname' => null, |
|
| 154 | 154 |
'domain' => 0, |
| 155 | 155 |
'type' => strtolower($type), |
| 156 | 156 |
'ttl' => 3600, |
| 157 | 157 |
'ip' => null, |
| 158 | 158 |
'dyndns' => null, |
| 159 | 159 |
'data' => null, |
| 160 |
- 'spec' => null); |
|
| 160 |
+ 'spec' => null, ]; |
|
| 161 | 161 |
if (strtolower($type) == 'mx') {
|
| 162 | 162 |
$rec['data'] = config('default_mx');
|
| 163 | 163 |
$rec['spec'] = '5'; |
| ... | ... |
@@ -168,7 +168,7 @@ function blank_dns_record($type) |
| 168 | 168 |
function get_dns_record($id) |
| 169 | 169 |
{
|
| 170 | 170 |
$id = (int) $id; |
| 171 |
- $result = db_query("SELECT hostname, domain, type, ip, dyndns, spec, data, ttl FROM dns.custom_records WHERE id=?", array($id));
|
|
| 171 |
+ $result = db_query("SELECT hostname, domain, type, ip, dyndns, spec, data, ttl FROM dns.custom_records WHERE id=?", [$id]);
|
|
| 172 | 172 |
if ($result->rowCount() != 1) {
|
| 173 | 173 |
system_failure('illegal ID');
|
| 174 | 174 |
} |
| ... | ... |
@@ -183,8 +183,8 @@ function get_dns_record($id) |
| 183 | 183 |
function get_domain_records($dom) |
| 184 | 184 |
{
|
| 185 | 185 |
$dom = (int) $dom; |
| 186 |
- $result = db_query("SELECT hostname, domain, type, ip, dyndns, spec, data, ttl, id FROM dns.custom_records WHERE domain=?", array($dom));
|
|
| 187 |
- $data = array(); |
|
| 186 |
+ $result = db_query("SELECT hostname, domain, type, ip, dyndns, spec, data, ttl, id FROM dns.custom_records WHERE domain=?", [$dom]);
|
|
| 187 |
+ $data = []; |
|
| 188 | 188 |
while ($entry = $result->fetch()) {
|
| 189 | 189 |
$dom = new Domain((int) $entry['domain']); |
| 190 | 190 |
$dom->ensure_userdomain(); |
| ... | ... |
@@ -200,8 +200,8 @@ function get_domain_records($dom) |
| 200 | 200 |
|
| 201 | 201 |
function get_domain_auto_records($domainname) |
| 202 | 202 |
{
|
| 203 |
- $result = db_query("SELECT hostname, domain, CONCAT_WS('.', hostname, domain) AS fqdn, type, ip, spec, data, ttl FROM dns.tmp_autorecords WHERE domain=?", array($domainname));
|
|
| 204 |
- $data = array(); |
|
| 203 |
+ $result = db_query("SELECT hostname, domain, CONCAT_WS('.', hostname, domain) AS fqdn, type, ip, spec, data, ttl FROM dns.tmp_autorecords WHERE domain=?", [$domainname]);
|
|
| 204 |
+ $data = []; |
|
| 205 | 205 |
while ($entry = $result->fetch()) {
|
| 206 | 206 |
array_push($data, $entry); |
| 207 | 207 |
} |
| ... | ... |
@@ -222,7 +222,7 @@ function warn_autorecord_collission($hostname, $domain, $type) |
| 222 | 222 |
} |
| 223 | 223 |
|
| 224 | 224 |
|
| 225 |
-$implemented_record_types = array('a', 'aaaa', 'mx', 'spf', 'txt', 'cname', 'ptr', 'srv', 'ns', 'sshfp', 'caa');
|
|
| 225 |
+$implemented_record_types = ['a', 'aaaa', 'mx', 'spf', 'txt', 'cname', 'ptr', 'srv', 'ns', 'sshfp', 'caa']; |
|
| 226 | 226 |
|
| 227 | 227 |
function save_dns_record($id, $record) |
| 228 | 228 |
{
|
| ... | ... |
@@ -339,7 +339,7 @@ function save_dns_record($id, $record) |
| 339 | 339 |
if (count($data) != 2) {
|
| 340 | 340 |
system_failure('Das eingegebene Ziel war nicht im Format hostname:port');
|
| 341 | 341 |
} |
| 342 |
- list($hostname, $port) = $data; |
|
| 342 |
+ [$hostname, $port] = $data; |
|
| 343 | 343 |
verify_input_hostname($hostname); |
| 344 | 344 |
if ($port !== (string)(int) $port || (int)$port < 1 || (int)$port > 65535) {
|
| 345 | 345 |
system_failure('Ungültige Portnummer');
|
| ... | ... |
@@ -350,14 +350,14 @@ function save_dns_record($id, $record) |
| 350 | 350 |
system_failure('Not implemented');
|
| 351 | 351 |
} |
| 352 | 352 |
$id = (int) $id; |
| 353 |
- $args = array(":domain" => $dom->id,
|
|
| 353 |
+ $args = [":domain" => $dom->id, |
|
| 354 | 354 |
":hostname" => $record['hostname'], |
| 355 | 355 |
":type" => $record['type'], |
| 356 | 356 |
":ttl" => ($record['ttl'] == 0 ? null : (int) $record['ttl']), |
| 357 | 357 |
":ip" => $record['ip'], |
| 358 | 358 |
":dyndns" => $record['dyndns'], |
| 359 | 359 |
":data" => $record['data'], |
| 360 |
- ":spec" => $record['spec']); |
|
| 360 |
+ ":spec" => $record['spec'], ]; |
|
| 361 | 361 |
if ($id) {
|
| 362 | 362 |
$args[":id"] = $id; |
| 363 | 363 |
db_query("UPDATE dns.custom_records SET hostname=:hostname, domain=:domain, type=:type, ttl=:ttl, ip=:ip, dyndns=:dyndns, data=:data, spec=:spec WHERE id=:id", $args);
|
| ... | ... |
@@ -372,7 +372,7 @@ function delete_dns_record($id) |
| 372 | 372 |
$id = (int) $id; |
| 373 | 373 |
// Diese Funktion prüft, ob der Eintrag einer eigenen Domain gehört |
| 374 | 374 |
$record = get_dns_record($id); |
| 375 |
- db_query("DELETE FROM dns.custom_records WHERE id=?", array($id));
|
|
| 375 |
+ db_query("DELETE FROM dns.custom_records WHERE id=?", [$id]);
|
|
| 376 | 376 |
} |
| 377 | 377 |
|
| 378 | 378 |
|
| ... | ... |
@@ -382,7 +382,7 @@ function convert_from_autorecords($domainid) |
| 382 | 382 |
$dom->ensure_userdomain(); |
| 383 | 383 |
$dom = $dom->id; |
| 384 | 384 |
|
| 385 |
- db_query("INSERT IGNORE INTO dns.custom_records SELECT r.id, r.lastchange, type, d.id, hostname, ip, NULL AS dyndns, data, spec, ttl FROM dns.v_tmptable_allrecords AS r INNER JOIN dns.v_domains AS d ON (d.name=r.domain) WHERE d.id=?", array($dom));
|
|
| 385 |
+ db_query("INSERT IGNORE INTO dns.custom_records SELECT r.id, r.lastchange, type, d.id, hostname, ip, NULL AS dyndns, data, spec, ttl FROM dns.v_tmptable_allrecords AS r INNER JOIN dns.v_domains AS d ON (d.name=r.domain) WHERE d.id=?", [$dom]);
|
|
| 386 | 386 |
disable_autorecords($dom); |
| 387 | 387 |
db_query("UPDATE dns.dnsstatus SET status='outdated'");
|
| 388 | 388 |
warning("Die automatischen Einträge werden in Kürze abgeschaltet, bitte haben Sie einen Moment Geduld.");
|
| ... | ... |
@@ -395,8 +395,8 @@ function enable_autorecords($domainid) |
| 395 | 395 |
$dom->ensure_userdomain(); |
| 396 | 396 |
$dom = $dom->id; |
| 397 | 397 |
|
| 398 |
- db_query("UPDATE kundendaten.domains SET autodns=1 WHERE id=?", array($dom));
|
|
| 399 |
- db_query("DELETE FROM dns.custom_records WHERE type='ns' AND domain=? AND hostname IS NULL", array($dom));
|
|
| 398 |
+ db_query("UPDATE kundendaten.domains SET autodns=1 WHERE id=?", [$dom]);
|
|
| 399 |
+ db_query("DELETE FROM dns.custom_records WHERE type='ns' AND domain=? AND hostname IS NULL", [$dom]);
|
|
| 400 | 400 |
warning("Die automatischen Einträge werden in Kürze aktiviert, bitte haben Sie einen Moment Geduld.");
|
| 401 | 401 |
} |
| 402 | 402 |
|
| ... | ... |
@@ -406,20 +406,20 @@ function disable_autorecords($domainid) |
| 406 | 406 |
$dom->ensure_userdomain(); |
| 407 | 407 |
$dom = $dom->id; |
| 408 | 408 |
|
| 409 |
- db_query("UPDATE kundendaten.domains SET autodns=0 WHERE id=?", array($dom));
|
|
| 409 |
+ db_query("UPDATE kundendaten.domains SET autodns=0 WHERE id=?", [$dom]);
|
|
| 410 | 410 |
} |
| 411 | 411 |
|
| 412 | 412 |
|
| 413 | 413 |
function domain_is_maildomain($domain) |
| 414 | 414 |
{
|
| 415 | 415 |
$domain = (int) $domain; |
| 416 |
- $result = db_query("SELECT mail FROM kundendaten.domains WHERE id=?", array($domain));
|
|
| 416 |
+ $result = db_query("SELECT mail FROM kundendaten.domains WHERE id=?", [$domain]);
|
|
| 417 | 417 |
$dom = $result->fetch(); |
| 418 | 418 |
return ($dom['mail'] != 'none'); |
| 419 | 419 |
} |
| 420 | 420 |
|
| 421 | 421 |
|
| 422 |
-$own_ns = array(); |
|
| 422 |
+$own_ns = []; |
|
| 423 | 423 |
|
| 424 | 424 |
function own_ns() |
| 425 | 425 |
{
|
| ... | ... |
@@ -436,7 +436,7 @@ function own_ns() |
| 436 | 436 |
} |
| 437 | 437 |
|
| 438 | 438 |
|
| 439 |
-$tld_ns = array(); |
|
| 439 |
+$tld_ns = []; |
|
| 440 | 440 |
|
| 441 | 441 |
function check_dns($domainname, $tld) |
| 442 | 442 |
{
|
| ... | ... |
@@ -478,7 +478,7 @@ function remove_from_dns($dom) |
| 478 | 478 |
if (! $current) {
|
| 479 | 479 |
system_failure("Domain nicht gefunden!");
|
| 480 | 480 |
} |
| 481 |
- db_query("UPDATE kundendaten.domains SET dns=0 WHERE id=?", array($current->id));
|
|
| 481 |
+ db_query("UPDATE kundendaten.domains SET dns=0 WHERE id=?", [$current->id]);
|
|
| 482 | 482 |
} |
| 483 | 483 |
|
| 484 | 484 |
function add_to_dns($dom) |
| ... | ... |
@@ -494,5 +494,5 @@ function add_to_dns($dom) |
| 494 | 494 |
if (! $current) {
|
| 495 | 495 |
system_failure("Domain nicht gefunden!");
|
| 496 | 496 |
} |
| 497 |
- db_query("UPDATE kundendaten.domains SET dns=1, autodns=1 WHERE id=?", array($current->id));
|
|
| 497 |
+ db_query("UPDATE kundendaten.domains SET dns=1, autodns=1 WHERE id=?", [$current->id]);
|
|
| 498 | 498 |
} |
| ... | ... |
@@ -18,6 +18,6 @@ $role = $_SESSION['role']; |
| 18 | 18 |
|
| 19 | 19 |
|
| 20 | 20 |
if ($role & ROLE_SYSTEMUSER) {
|
| 21 |
- $menu["dns_dns"] = array("label" => "DNS-Einträge", "file" => "dns", "weight" => 10, "submenu" => "domains_domains");
|
|
| 22 |
- $menu["dns_dyndns"] = array("label" => "DynDNS", "file" => "dyndns", "weight" => 11, "submenu" => "domains_domains");
|
|
| 21 |
+ $menu["dns_dns"] = ["label" => "DNS-Einträge", "file" => "dns", "weight" => 10, "submenu" => "domains_domains"]; |
|
| 22 |
+ $menu["dns_dyndns"] = ["label" => "DynDNS", "file" => "dyndns", "weight" => 11, "submenu" => "domains_domains"]; |
|
| 23 | 23 |
} |
| ... | ... |
@@ -20,7 +20,7 @@ require_once('inc/icons.php');
|
| 20 | 20 |
require_once('class/domain.php');
|
| 21 | 21 |
require_once('domains.php');
|
| 22 | 22 |
|
| 23 |
-require_role(array(ROLE_CUSTOMER, ROLE_SYSTEMUSER)); |
|
| 23 |
+require_role([ROLE_CUSTOMER, ROLE_SYSTEMUSER]); |
|
| 24 | 24 |
|
| 25 | 25 |
$dom = null; |
| 26 | 26 |
if (isset($_REQUEST['id'])) {
|
| ... | ... |
@@ -55,7 +55,7 @@ if (have_role(ROLE_CUSTOMER) && isset($_SESSION['customerinfo']['customerno']) & |
| 55 | 55 |
$is_current_user = false; |
| 56 | 56 |
} |
| 57 | 57 |
// Mehrere User vorhanden |
| 58 |
- $options = array(); |
|
| 58 |
+ $options = []; |
|
| 59 | 59 |
foreach ($useraccounts as $u) {
|
| 60 | 60 |
$options[$u['uid']] = $u['username']; |
| 61 | 61 |
} |
| ... | ... |
@@ -21,7 +21,7 @@ require_once('inc/icons.php');
|
| 21 | 21 |
require_once('class/domain.php');
|
| 22 | 22 |
require_once('domains.php');
|
| 23 | 23 |
|
| 24 |
-require_role(array(ROLE_SYSTEMUSER, ROLE_CUSTOMER)); |
|
| 24 |
+require_role([ROLE_SYSTEMUSER, ROLE_CUSTOMER]); |
|
| 25 | 25 |
|
| 26 | 26 |
if (have_role(ROLE_CUSTOMER)) {
|
| 27 | 27 |
$user_domains = get_domain_list($_SESSION['customerinfo']['customerno']); |
| ... | ... |
@@ -88,7 +88,7 @@ foreach ($user_domains as $domain) {
|
| 88 | 88 |
$regdate = '<em>Zuständige Kundennummer: '.$domain->kunde.'</em>'; |
| 89 | 89 |
} |
| 90 | 90 |
|
| 91 |
- $features = array(); |
|
| 91 |
+ $features = []; |
|
| 92 | 92 |
if ($domain->dns == 1) {
|
| 93 | 93 |
if (dns_in_use($domain->id)) {
|
| 94 | 94 |
$features[] = 'DNS'; |
| ... | ... |
@@ -24,13 +24,13 @@ require_once('contactapi.php');
|
| 24 | 24 |
|
| 25 | 25 |
function api_download_domain($id) |
| 26 | 26 |
{
|
| 27 |
- $result = db_query("SELECT id, CONCAT_WS('.', domainname, tld) AS fqdn, owner, admin_c, registrierungsdatum, kuendigungsdatum FROM kundendaten.domains WHERE id=?", array($id));
|
|
| 27 |
+ $result = db_query("SELECT id, CONCAT_WS('.', domainname, tld) AS fqdn, owner, admin_c, registrierungsdatum, kuendigungsdatum FROM kundendaten.domains WHERE id=?", [$id]);
|
|
| 28 | 28 |
if ($result->rowCount() < 1) {
|
| 29 | 29 |
system_failure('Domain nicht gefunden');
|
| 30 | 30 |
} |
| 31 | 31 |
$dom = $result->fetch(); |
| 32 | 32 |
|
| 33 |
- $data = array("domainName" => $dom['fqdn']);
|
|
| 33 |
+ $data = ["domainName" => $dom['fqdn']]; |
|
| 34 | 34 |
$result = api_request('domainInfo', $data);
|
| 35 | 35 |
if ($result['status'] != 'success') {
|
| 36 | 36 |
system_failure("Abfrage nicht erfolgreich!");
|
| ... | ... |
@@ -56,7 +56,7 @@ function api_download_domain($id) |
| 56 | 56 |
$admin_c = download_contact($apiadmin_c); |
| 57 | 57 |
} |
| 58 | 58 |
if ($owner != $dom['owner'] || $admin_c != $dom['admin_c']) {
|
| 59 |
- db_query("UPDATE kundendaten.domains SET owner=?, admin_c=? WHERE id=?", array($owner, $admin_c, $id));
|
|
| 59 |
+ db_query("UPDATE kundendaten.domains SET owner=?, admin_c=? WHERE id=?", [$owner, $admin_c, $id]);
|
|
| 60 | 60 |
} |
| 61 | 61 |
return $apidomain; |
| 62 | 62 |
} |
| ... | ... |
@@ -64,7 +64,7 @@ function api_download_domain($id) |
| 64 | 64 |
|
| 65 | 65 |
function api_upload_domain($fqdn) |
| 66 | 66 |
{
|
| 67 |
- $result = db_query("SELECT id,CONCAT_WS('.', domainname, tld) AS fqdn, owner, admin_c FROM kundendaten.domains WHERE CONCAT_WS('.', domainname, tld)=?", array($fqdn));
|
|
| 67 |
+ $result = db_query("SELECT id,CONCAT_WS('.', domainname, tld) AS fqdn, owner, admin_c FROM kundendaten.domains WHERE CONCAT_WS('.', domainname, tld)=?", [$fqdn]);
|
|
| 68 | 68 |
if ($result->rowCount() < 1) {
|
| 69 | 69 |
system_failure("Unbekannte Domain");
|
| 70 | 70 |
} |
| ... | ... |
@@ -82,7 +82,7 @@ function api_upload_domain($fqdn) |
| 82 | 82 |
$owner = $owner['nic_id']; |
| 83 | 83 |
$admin_c = $admin_c['nic_id']; |
| 84 | 84 |
|
| 85 |
- $data = array("domainName" => $dom['fqdn']);
|
|
| 85 |
+ $data = ["domainName" => $dom['fqdn']]; |
|
| 86 | 86 |
$result = api_request('domainInfo', $data);
|
| 87 | 87 |
if ($result['status'] != 'success') {
|
| 88 | 88 |
system_failure("Abfrage nicht erfolgreich!");
|
| ... | ... |
@@ -96,7 +96,7 @@ function api_upload_domain($fqdn) |
| 96 | 96 |
$apidomain['contacts'][$key]['contact'] = $admin_c; |
| 97 | 97 |
} |
| 98 | 98 |
} |
| 99 |
- $args = array("domain" => $apidomain);
|
|
| 99 |
+ $args = ["domain" => $apidomain]; |
|
| 100 | 100 |
logger(LOG_INFO, "modules/domains/include/domainapi", "domains", "uploading domain »{$fqdn}«");
|
| 101 | 101 |
$result = api_request('domainUpdate', $args);
|
| 102 | 102 |
if ($result['status'] == 'error') {
|
| ... | ... |
@@ -110,7 +110,7 @@ function api_upload_domain($fqdn) |
| 110 | 110 |
|
| 111 | 111 |
function api_register_domain($domainname, $authinfo=null) |
| 112 | 112 |
{
|
| 113 |
- $result = db_query("SELECT id,status,CONCAT_WS('.', domainname, tld) AS fqdn, owner, admin_c FROM kundendaten.domains WHERE CONCAT_WS('.', domainname, tld)=?", array($domainname));
|
|
| 113 |
+ $result = db_query("SELECT id,status,CONCAT_WS('.', domainname, tld) AS fqdn, owner, admin_c FROM kundendaten.domains WHERE CONCAT_WS('.', domainname, tld)=?", [$domainname]);
|
|
| 114 | 114 |
if ($result->rowCount() < 1) {
|
| 115 | 115 |
system_failure("Unbekannte Domain");
|
| 116 | 116 |
} |
| ... | ... |
@@ -129,13 +129,13 @@ function api_register_domain($domainname, $authinfo=null) |
| 129 | 129 |
$admin_c = $admin_c['nic_id']; |
| 130 | 130 |
|
| 131 | 131 |
// Frage die Masterdomain ab, von dort übernehmen wir Nameserver und zone/tech handles |
| 132 |
- $data = array("domainName" => config('masterdomain'));
|
|
| 132 |
+ $data = ["domainName" => config('masterdomain')];
|
|
| 133 | 133 |
$result = api_request('domainInfo', $data);
|
| 134 | 134 |
if ($result['status'] != 'success') {
|
| 135 | 135 |
system_failure("Abfrage nicht erfolgreich!");
|
| 136 | 136 |
} |
| 137 | 137 |
$masterdomain = $result['response']; |
| 138 |
- $newdomain = array(); |
|
| 138 |
+ $newdomain = []; |
|
| 139 | 139 |
$newdomain['name'] = $domainname; |
| 140 | 140 |
$newdomain['transferLockEnabled'] = true; |
| 141 | 141 |
$newdomain['nameservers'] = $masterdomain['nameservers']; |
| ... | ... |
@@ -151,11 +151,11 @@ function api_register_domain($domainname, $authinfo=null) |
| 151 | 151 |
} |
| 152 | 152 |
$result = null; |
| 153 | 153 |
if ($dom['status'] == 'prereg') {
|
| 154 |
- $args = array("domain" => $newdomain);
|
|
| 154 |
+ $args = ["domain" => $newdomain]; |
|
| 155 | 155 |
logger(LOG_WARNING, "modules/domains/include/domainapi", "domains", "register new domain »{$newdomain['name']}«");
|
| 156 | 156 |
$result = api_request('domainCreate', $args);
|
| 157 | 157 |
} else {
|
| 158 |
- $args = array("domain" => $newdomain, "transferData" => array("authInfo" => $authinfo));
|
|
| 158 |
+ $args = ["domain" => $newdomain, "transferData" => ["authInfo" => $authinfo]]; |
|
| 159 | 159 |
logger(LOG_WARNING, "modules/domains/include/domainapi", "domains", "transfer-in domain »{$newdomain['name']}« with authinfo »{$authinfo}«");
|
| 160 | 160 |
$result = api_request('domainTransfer', $args);
|
| 161 | 161 |
} |
| ... | ... |
@@ -169,7 +169,7 @@ function api_register_domain($domainname, $authinfo=null) |
| 169 | 169 |
|
| 170 | 170 |
function api_domain_available($domainname) |
| 171 | 171 |
{
|
| 172 |
- $args = array("domainNames" => array($domainname));
|
|
| 172 |
+ $args = ["domainNames" => [$domainname]]; |
|
| 173 | 173 |
$result = api_request('domainStatus', $args);
|
| 174 | 174 |
$resp = $result["responses"][0]; |
| 175 | 175 |
return $resp; |
| ... | ... |
@@ -178,7 +178,7 @@ function api_domain_available($domainname) |
| 178 | 178 |
|
| 179 | 179 |
function api_cancel_domain($domainname) |
| 180 | 180 |
{
|
| 181 |
- $data = array("domainName" => $domainname);
|
|
| 181 |
+ $data = ["domainName" => $domainname]; |
|
| 182 | 182 |
$result = api_request('domainInfo', $data);
|
| 183 | 183 |
if ($result['status'] != 'success') {
|
| 184 | 184 |
system_failure("Abfrage nicht erfolgreich!");
|
| ... | ... |
@@ -187,7 +187,7 @@ function api_cancel_domain($domainname) |
| 187 | 187 |
if (! $apidomain['latestDeletionDateWithoutRenew']) {
|
| 188 | 188 |
system_failure("Konnte Vertragsende nicht herausfinden.");
|
| 189 | 189 |
} |
| 190 |
- $args = array("domainName" => $domainname, "execDate" => $apidomain['latestDeletionDateWithoutRenew']);
|
|
| 190 |
+ $args = ["domainName" => $domainname, "execDate" => $apidomain['latestDeletionDateWithoutRenew']]; |
|
| 191 | 191 |
logger(LOG_WARNING, "modules/domains/include/domainapi", "domains", "cancel domain »{$domainname}« at time {$apidomain['latestDeletionDateWithoutRenew']}");
|
| 192 | 192 |
$result = api_request('domainDelete', $args);
|
| 193 | 193 |
if ($result['status'] == 'error') {
|
| ... | ... |
@@ -201,14 +201,14 @@ function api_cancel_domain($domainname) |
| 201 | 201 |
|
| 202 | 202 |
function api_unlock_domain($domainname) |
| 203 | 203 |
{
|
| 204 |
- $data = array("domainName" => $domainname);
|
|
| 204 |
+ $data = ["domainName" => $domainname]; |
|
| 205 | 205 |
$result = api_request('domainInfo', $data);
|
| 206 | 206 |
if ($result['status'] != 'success') {
|
| 207 | 207 |
system_failure("Abfrage nicht erfolgreich!");
|
| 208 | 208 |
} |
| 209 | 209 |
$apidomain = $result['response']; |
| 210 | 210 |
$apidomain['transferLockEnabled'] = false; |
| 211 |
- $args = array("domain" => $apidomain);
|
|
| 211 |
+ $args = ["domain" => $apidomain]; |
|
| 212 | 212 |
logger(LOG_WARNING, "modules/domains/include/domainapi", "domains", "allow transfer for domain »{$domainname}«");
|
| 213 | 213 |
$result = api_request('domainUpdate', $args);
|
| 214 | 214 |
if ($result['status'] == 'error') {
|
| ... | ... |
@@ -20,11 +20,11 @@ require_once('inc/debug.php');
|
| 20 | 20 |
function mailman_subdomains($domain) |
| 21 | 21 |
{
|
| 22 | 22 |
if (! in_array('mailman', config('modules'))) {
|
| 23 |
- return array(); |
|
| 23 |
+ return []; |
|
| 24 | 24 |
} |
| 25 | 25 |
$domain = (int) $domain; |
| 26 |
- $result = db_query("SELECT id, hostname FROM mail.mailman_domains WHERE domain=?", array($domain));
|
|
| 27 |
- $ret = array(); |
|
| 26 |
+ $result = db_query("SELECT id, hostname FROM mail.mailman_domains WHERE domain=?", [$domain]);
|
|
| 27 |
+ $ret = []; |
|
| 28 | 28 |
while ($line = $result->fetch()) {
|
| 29 | 29 |
$ret[] = $line; |
| 30 | 30 |
} |
| ... | ... |
@@ -37,7 +37,7 @@ function dns_in_use($domain) |
| 37 | 37 |
return false; |
| 38 | 38 |
} |
| 39 | 39 |
$domain = (int) $domain; |
| 40 |
- $result = db_query("SELECT id FROM dns.custom_records WHERE domain=?", array($domain));
|
|
| 40 |
+ $result = db_query("SELECT id FROM dns.custom_records WHERE domain=?", [$domain]);
|
|
| 41 | 41 |
return ($result->rowCount() > 0); |
| 42 | 42 |
} |
| 43 | 43 |
|
| ... | ... |
@@ -48,7 +48,7 @@ function mail_in_use($domain) |
| 48 | 48 |
return false; |
| 49 | 49 |
} |
| 50 | 50 |
$domain = (int) $domain; |
| 51 |
- $result = db_query("SELECT mail FROM kundendaten.domains WHERE id=?", array($domain));
|
|
| 51 |
+ $result = db_query("SELECT mail FROM kundendaten.domains WHERE id=?", [$domain]);
|
|
| 52 | 52 |
if ($result->rowCount() < 1) {
|
| 53 | 53 |
system_failure("Domain not found");
|
| 54 | 54 |
} |
| ... | ... |
@@ -56,18 +56,18 @@ function mail_in_use($domain) |
| 56 | 56 |
if ($d['mail'] == 'none') {
|
| 57 | 57 |
return false; |
| 58 | 58 |
} // manually disabled |
| 59 |
- $result = db_query("SELECT id FROM mail.virtual_mail_domains WHERE domain=?", array($domain));
|
|
| 59 |
+ $result = db_query("SELECT id FROM mail.virtual_mail_domains WHERE domain=?", [$domain]);
|
|
| 60 | 60 |
if ($result->rowCount() < 1) {
|
| 61 | 61 |
return true; |
| 62 | 62 |
} // .courier |
| 63 |
- $result = db_query("SELECT acc.id FROM mail.vmail_accounts acc LEFT JOIN mail.virtual_mail_domains dom ON (acc.domain=dom.id) WHERE dom.domain=?", array($domain));
|
|
| 63 |
+ $result = db_query("SELECT acc.id FROM mail.vmail_accounts acc LEFT JOIN mail.virtual_mail_domains dom ON (acc.domain=dom.id) WHERE dom.domain=?", [$domain]);
|
|
| 64 | 64 |
return ($result->rowCount() > 0); |
| 65 | 65 |
} |
| 66 | 66 |
|
| 67 | 67 |
function count_vmail($domain) |
| 68 | 68 |
{
|
| 69 | 69 |
$domain = (int) $domain; |
| 70 |
- $result = db_query("SELECT acc.id FROM mail.vmail_accounts acc LEFT JOIN mail.virtual_mail_domains dom ON (acc.domain=dom.id) WHERE dom.domain=?", array($domain));
|
|
| 70 |
+ $result = db_query("SELECT acc.id FROM mail.vmail_accounts acc LEFT JOIN mail.virtual_mail_domains dom ON (acc.domain=dom.id) WHERE dom.domain=?", [$domain]);
|
|
| 71 | 71 |
return $result->rowCount(); |
| 72 | 72 |
} |
| 73 | 73 |
|
| ... | ... |
@@ -79,13 +79,13 @@ function web_in_use($domain) |
| 79 | 79 |
|
| 80 | 80 |
$domain = (int) $domain; |
| 81 | 81 |
|
| 82 |
- $result = db_query("SELECT id FROM kundendaten.domains WHERE id=? AND webserver=1", array($domain));
|
|
| 82 |
+ $result = db_query("SELECT id FROM kundendaten.domains WHERE id=? AND webserver=1", [$domain]);
|
|
| 83 | 83 |
if ($result->rowCount() < 1) {
|
| 84 | 84 |
return false; |
| 85 | 85 |
} |
| 86 | 86 |
|
| 87 |
- $result = db_query("SELECT id FROM vhosts.vhost WHERE domain=?", array($domain));
|
|
| 88 |
- $result2 = db_query("SELECT id FROM vhosts.alias WHERE domain=?", array($domain));
|
|
| 87 |
+ $result = db_query("SELECT id FROM vhosts.vhost WHERE domain=?", [$domain]);
|
|
| 88 |
+ $result2 = db_query("SELECT id FROM vhosts.alias WHERE domain=?", [$domain]);
|
|
| 89 | 89 |
return ($result->rowCount() > 0 || $result2->rowCount() > 0); |
| 90 | 90 |
} |
| 91 | 91 |
|
| ... | ... |
@@ -93,7 +93,7 @@ function domain_ownerchange($fqdn, $owner, $admin_c) |
| 93 | 93 |
{
|
| 94 | 94 |
$cid = (int) $_SESSION['customerinfo']['customerno']; |
| 95 | 95 |
$dom = new Domain($fqdn); |
| 96 |
- db_query("UPDATE kundendaten.domains SET owner=?, admin_c=? WHERE id=? AND kunde=?", array($owner, $admin_c, $dom->id, $cid));
|
|
| 96 |
+ db_query("UPDATE kundendaten.domains SET owner=?, admin_c=? WHERE id=? AND kunde=?", [$owner, $admin_c, $dom->id, $cid]);
|
|
| 97 | 97 |
if (update_possible($dom->id)) {
|
| 98 | 98 |
require_once('domainapi.php');
|
| 99 | 99 |
DEBUG("Rufe Domain-API auf!");
|
| ... | ... |
@@ -110,7 +110,7 @@ function update_possible($domain) |
| 110 | 110 |
DEBUG("Domain nicht über uns verwaltet!");
|
| 111 | 111 |
return false; |
| 112 | 112 |
} |
| 113 |
- $result = db_query("SELECT aenderung_eigentuemer, ruecksprache FROM misc.domainpreise WHERE tld=?", array($dom->tld));
|
|
| 113 |
+ $result = db_query("SELECT aenderung_eigentuemer, ruecksprache FROM misc.domainpreise WHERE tld=?", [$dom->tld]);
|
|
| 114 | 114 |
if ($result->rowCount() < 1) {
|
| 115 | 115 |
// Endung nicht bei uns in der Liste erfasst |
| 116 | 116 |
DEBUG("Endung nicht in der Preisliste!");
|
| ... | ... |
@@ -129,14 +129,14 @@ function update_possible($domain) |
| 129 | 129 |
function unset_mailserver_lock($dom) |
| 130 | 130 |
{
|
| 131 | 131 |
$id = $dom->id; |
| 132 |
- db_query("UPDATE kundendaten.domains SET secret=NULL, mailserver_lock=0 WHERE id=?", array($id));
|
|
| 132 |
+ db_query("UPDATE kundendaten.domains SET secret=NULL, mailserver_lock=0 WHERE id=?", [$id]);
|
|
| 133 | 133 |
} |
| 134 | 134 |
|
| 135 | 135 |
function create_domain_secret($dom) |
| 136 | 136 |
{
|
| 137 | 137 |
$id = $dom->id; |
| 138 | 138 |
$secret = md5(random_string(20)); |
| 139 |
- db_query("UPDATE kundendaten.domains SET secret=? WHERE id=?", array($secret, $id));
|
|
| 139 |
+ db_query("UPDATE kundendaten.domains SET secret=? WHERE id=?", [$secret, $id]);
|
|
| 140 | 140 |
$dom->secret = $secret; |
| 141 | 141 |
return $secret; |
| 142 | 142 |
} |
| ... | ... |
@@ -169,14 +169,14 @@ function get_auth_dns($domainname, $tld) |
| 169 | 169 |
$NS_IP = preg_replace("/^.*\\sIN\\s+A\\s+(\\S+)$/", '\1', $l);
|
| 170 | 170 |
} |
| 171 | 171 |
} |
| 172 |
- return array("$NS" => $NS_IP);
|
|
| 172 |
+ return ["$NS" => $NS_IP]; |
|
| 173 | 173 |
} |
| 174 | 174 |
|
| 175 | 175 |
|
| 176 | 176 |
function own_ns() |
| 177 | 177 |
{
|
| 178 | 178 |
$auth = dns_get_record(config('masterdomain'), DNS_NS);
|
| 179 |
- $own_ns = array(); |
|
| 179 |
+ $own_ns = []; |
|
| 180 | 180 |
foreach ($auth as $ns) {
|
| 181 | 181 |
$own_ns[] = $ns['target']; |
| 182 | 182 |
} |
| ... | ... |
@@ -224,8 +224,8 @@ function get_txt_record($hostname, $domainname, $tld) |
| 224 | 224 |
function list_useraccounts() |
| 225 | 225 |
{
|
| 226 | 226 |
$customerno = (int) $_SESSION['customerinfo']['customerno']; |
| 227 |
- $result = db_query("SELECT uid,username,name FROM system.useraccounts WHERE kunde=?", array($customerno));
|
|
| 228 |
- $ret = array(); |
|
| 227 |
+ $result = db_query("SELECT uid,username,name FROM system.useraccounts WHERE kunde=?", [$customerno]);
|
|
| 228 |
+ $ret = []; |
|
| 229 | 229 |
while ($item = $result->fetch()) {
|
| 230 | 230 |
$ret[] = $item; |
| 231 | 231 |
} |
| ... | ... |
@@ -249,7 +249,7 @@ function change_user($domain, $uid) |
| 249 | 249 |
if (! $targetuser) {
|
| 250 | 250 |
system_failure("Ungültiger Useraccount!");
|
| 251 | 251 |
} |
| 252 |
- db_query("UPDATE kundendaten.domains SET useraccount=? WHERE id=?", array($targetuser, $domain->id));
|
|
| 252 |
+ db_query("UPDATE kundendaten.domains SET useraccount=? WHERE id=?", [$targetuser, $domain->id]);
|
|
| 253 | 253 |
} |
| 254 | 254 |
|
| 255 | 255 |
|
| ... | ... |
@@ -258,11 +258,11 @@ function get_domain_offer($tld) |
| 258 | 258 |
$tld = filter_input_hostname($tld); |
| 259 | 259 |
$cid = (int) $_SESSION['customerinfo']['customerno']; |
| 260 | 260 |
|
| 261 |
- $data = array("tld" => $tld);
|
|
| 261 |
+ $data = ["tld" => $tld]; |
|
| 262 | 262 |
|
| 263 |
- $result = db_query("SELECT tld, gebuehr, `interval`, setup FROM misc.domainpreise_kunde WHERE kunde=:cid AND tld=:tld AND ruecksprache='N'", array(":cid" => $cid, ":tld" => $tld));
|
|
| 263 |
+ $result = db_query("SELECT tld, gebuehr, `interval`, setup FROM misc.domainpreise_kunde WHERE kunde=:cid AND tld=:tld AND ruecksprache='N'", [":cid" => $cid, ":tld" => $tld]);
|
|
| 264 | 264 |
if ($result->rowCount() != 1) {
|
| 265 |
- $result = db_query("SELECT tld, gebuehr, `interval`, setup FROM misc.domainpreise WHERE tld=:tld AND ruecksprache='N'", array(":tld" => $tld));
|
|
| 265 |
+ $result = db_query("SELECT tld, gebuehr, `interval`, setup FROM misc.domainpreise WHERE tld=:tld AND ruecksprache='N'", [":tld" => $tld]);
|
|
| 266 | 266 |
} |
| 267 | 267 |
if ($result->rowCount() != 1) {
|
| 268 | 268 |
return false; |
| ... | ... |
@@ -282,7 +282,7 @@ function set_domain_pretransfer($domain) |
| 282 | 282 |
$domain = (int) $domain; |
| 283 | 283 |
db_query( |
| 284 | 284 |
"UPDATE kundendaten.domains SET status='pretransfer', dns=1 WHERE id=? AND kunde=?", |
| 285 |
- array($domain, $cid) |
|
| 285 |
+ [$domain, $cid] |
|
| 286 | 286 |
); |
| 287 | 287 |
} |
| 288 | 288 |
|
| ... | ... |
@@ -295,7 +295,7 @@ function set_domain_prereg($domain) |
| 295 | 295 |
$domain = (int) $domain; |
| 296 | 296 |
db_query( |
| 297 | 297 |
"UPDATE kundendaten.domains SET status='prereg', dns=1 WHERE id=? AND kunde=?", |
| 298 |
- array($domain, $cid) |
|
| 298 |
+ [$domain, $cid] |
|
| 299 | 299 |
); |
| 300 | 300 |
} |
| 301 | 301 |
|
| ... | ... |
@@ -306,7 +306,7 @@ function insert_domain_external($domain, $dns = false, $mail = true) |
| 306 | 306 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 307 | 307 |
require_once("domainapi.php");
|
| 308 | 308 |
$info = api_domain_available($domain); |
| 309 |
- if (in_array($info['status'], array('nameContainsForbiddenCharacter', 'suffixDoesNotExist'))) {
|
|
| 309 |
+ if (in_array($info['status'], ['nameContainsForbiddenCharacter', 'suffixDoesNotExist'])) {
|
|
| 310 | 310 |
system_failure("Diese Domain scheint ungültig zu sein!");
|
| 311 | 311 |
} |
| 312 | 312 |
$tld = $info['domainSuffix']; |
| ... | ... |
@@ -314,14 +314,14 @@ function insert_domain_external($domain, $dns = false, $mail = true) |
| 314 | 314 |
logger(LOG_WARNING, 'modules/domains/include/domains', 'domains', 'Inserting external domain '.$info['domainNameUnicode']." DNS:{$dns} / Mail:{$mail}");
|
| 315 | 315 |
|
| 316 | 316 |
db_query("INSERT INTO kundendaten.domains (status, kunde, useraccount, domainname, tld, billing, provider, dns, mail, mailserver_lock) VALUES
|
| 317 |
- ('external', ?, ?, ?, ?, 'external', 'other', 0, ?, 1)", array($cid, $uid, $domainname, $tld, ($mail ? 'auto' : 'none')));
|
|
| 317 |
+ ('external', ?, ?, ?, ?, 'external', 'other', 0, ?, 1)", [$cid, $uid, $domainname, $tld, ($mail ? 'auto' : 'none')]);
|
|
| 318 | 318 |
$id = db_insert_id(); |
| 319 | 319 |
if ($dns) {
|
| 320 |
- db_query("UPDATE kundendaten.domains SET dns=1 WHERE id=?", array($id));
|
|
| 320 |
+ db_query("UPDATE kundendaten.domains SET dns=1 WHERE id=?", [$id]);
|
|
| 321 | 321 |
} |
| 322 | 322 |
if ($mail) {
|
| 323 | 323 |
$vmailserver = (int) $_SESSION['userinfo']['server']; |
| 324 |
- db_query("INSERT INTO mail.virtual_mail_domains (domain, server) VALUES (?, ?)", array($id, $vmailserver));
|
|
| 324 |
+ db_query("INSERT INTO mail.virtual_mail_domains (domain, server) VALUES (?, ?)", [$id, $vmailserver]);
|
|
| 325 | 325 |
} |
| 326 | 326 |
return $id; |
| 327 | 327 |
} |
| ... | ... |
@@ -330,5 +330,5 @@ function delete_domain($id) |
| 330 | 330 |
{
|
| 331 | 331 |
$cid = (int) $_SESSION['customerinfo']['customerno']; |
| 332 | 332 |
logger(LOG_WARNING, 'modules/domains/include/domains', 'domains', 'Deleting domain '.$id); |
| 333 |
- db_query("DELETE FROM kundendaten.domains WHERE id=? AND kunde=?", array($id, $cid));
|
|
| 333 |
+ db_query("DELETE FROM kundendaten.domains WHERE id=? AND kunde=?", [$id, $cid]);
|
|
| 334 | 334 |
} |
| ... | ... |
@@ -18,5 +18,5 @@ $role = $_SESSION['role']; |
| 18 | 18 |
|
| 19 | 19 |
|
| 20 | 20 |
if (($role & ROLE_CUSTOMER) || ($role & ROLE_SYSTEMUSER)) {
|
| 21 |
- $menu["domains_domains"] = array("label" => "Domains", "file" => "domains", "weight" => 1);
|
|
| 21 |
+ $menu["domains_domains"] = ["label" => "Domains", "file" => "domains", "weight" => 1]; |
|
| 22 | 22 |
} |
| ... | ... |
@@ -18,7 +18,7 @@ require_once('session/start.php');
|
| 18 | 18 |
require_once('vmail.php');
|
| 19 | 19 |
require_once('mailaccounts.php');
|
| 20 | 20 |
|
| 21 |
-require_role(array(ROLE_VMAIL_ACCOUNT, ROLE_MAILACCOUNT)); |
|
| 21 |
+require_role([ROLE_VMAIL_ACCOUNT, ROLE_MAILACCOUNT]); |
|
| 22 | 22 |
|
| 23 | 23 |
$role = $_SESSION['role']; |
| 24 | 24 |
|
| ... | ... |
@@ -48,7 +48,7 @@ if (isset($_POST['password1']) && $_POST['password1'] != '') {
|
| 48 | 48 |
success_msg('Ihr Passwort wurde geändert!');
|
| 49 | 49 |
} elseif ($role & ROLE_MAILACCOUNT) {
|
| 50 | 50 |
DEBUG("Ändere IMAP-Passwort");
|
| 51 |
- change_mailaccount(get_mailaccount_id($accname), array('password' => $_POST['password1']));
|
|
| 51 |
+ change_mailaccount(get_mailaccount_id($accname), ['password' => $_POST['password1']]); |
|
| 52 | 52 |
success_msg('Ihr Passwort wurde geändert!');
|
| 53 | 53 |
} |
| 54 | 54 |
redirect('/');
|
| ... | ... |
@@ -24,7 +24,7 @@ require_once('inc/jquery.php');
|
| 24 | 24 |
javascript(); |
| 25 | 25 |
|
| 26 | 26 |
$section = 'email_vmail'; |
| 27 |
-require_role(array(ROLE_SYSTEMUSER, ROLE_VMAIL_ACCOUNT)); |
|
| 27 |
+require_role([ROLE_SYSTEMUSER, ROLE_VMAIL_ACCOUNT]); |
|
| 28 | 28 |
|
| 29 | 29 |
$account = empty_account(); |
| 30 | 30 |
$id = (isset($_GET['id']) ? (int) $_GET['id'] : 0); |
| ... | ... |
@@ -168,9 +168,9 @@ if (! $quote) {
|
| 168 | 168 |
$quote = 'none'; |
| 169 | 169 |
} |
| 170 | 170 |
$form .= "<p><label for=\"ar_quote\">Originalnachricht des Absenders </label>". |
| 171 |
- html_select('ar_quote', array("none" => 'nicht in Antwort einschließen',
|
|
| 171 |
+ html_select('ar_quote', ["none" => 'nicht in Antwort einschließen',
|
|
| 172 | 172 |
"teaser" => 'anreißen (erste 10 Zeilen)', |
| 173 |
- "inline" => 'zitieren (max. 50 Zeilen)'), $quote)."</p>"; |
|
| 173 |
+ "inline" => 'zitieren (max. 50 Zeilen)', ], $quote)."</p>"; |
|
| 174 | 174 |
//"attach" => 'vollständig als Anhang beifügen'), $quote)."</p>"; |
| 175 | 175 |
|
| 176 | 176 |
|
| ... | ... |
@@ -199,11 +199,11 @@ $form .= "<div style=\"margin-left: 2em;\" id=\"forward_config\" class=\"option_ |
| 199 | 199 |
$form .= '<div id="forward_entries"> |
| 200 | 200 |
'; |
| 201 | 201 |
if (! isset($account['forwards'][0])) {
|
| 202 |
- $account['forwards'][0] = array('destination' => '');
|
|
| 202 |
+ $account['forwards'][0] = ['destination' => '']; |
|
| 203 | 203 |
} |
| 204 | 204 |
while (count($account['forwards']) < 10) {
|
| 205 | 205 |
// Dummy-Einträge für Leute ohne JavaScript |
| 206 |
- $account['forwards'][] = array('destination' => '');
|
|
| 206 |
+ $account['forwards'][] = ['destination' => '']; |
|
| 207 | 207 |
} |
| 208 | 208 |
for ($i = 0 ; $i < max($numforwards, 10) ; $i++) {
|
| 209 | 209 |
$num = $i+1; |
| ... | ... |
@@ -37,7 +37,7 @@ if (isset($_GET['action']) && $_GET['action'] == 'save') {
|
| 37 | 37 |
} else {
|
| 38 | 38 |
$enabled = 'N'; |
| 39 | 39 |
} |
| 40 |
- $acc = array('id' => $_GET['id'], 'account' => $account, 'mailbox' => $_POST['mailbox'], 'enabled' => $enabled);
|
|
| 40 |
+ $acc = ['id' => $_GET['id'], 'account' => $account, 'mailbox' => $_POST['mailbox'], 'enabled' => $enabled]; |
|
| 41 | 41 |
if ($_POST['password'] != '') {
|
| 42 | 42 |
$acc['password'] = $_POST['password']; |
| 43 | 43 |
} |
| ... | ... |
@@ -61,7 +61,7 @@ if (isset($_GET['action']) && $_GET['action'] == 'save') {
|
| 61 | 61 |
} else {
|
| 62 | 62 |
$enabled = 'N'; |
| 63 | 63 |
} |
| 64 |
- $acc = array('account' => $account, 'mailbox' => $_POST['mailbox'], 'enabled' => $enabled);
|
|
| 64 |
+ $acc = ['account' => $account, 'mailbox' => $_POST['mailbox'], 'enabled' => $enabled]; |
|
| 65 | 65 |
if ($_POST['password'] != '') {
|
| 66 | 66 |
$acc['password'] = $_POST['password']; |
| 67 | 67 |
} |
| ... | ... |
@@ -152,7 +152,7 @@ if (isset($_GET['action']) && $_GET['action'] == 'save') {
|
| 152 | 152 |
'); |
| 153 | 153 |
$_GET['edit'] = (int) $_GET['edit']; |
| 154 | 154 |
$account = get_mailaccount($_GET['edit']); |
| 155 |
- list($username, $domain) = explode('@', $account['account'], 2);
|
|
| 155 |
+ [$username, $domain] = explode('@', $account['account'], 2);
|
|
| 156 | 156 |
$enabled = ($account['enabled'] ? ' checked="checked"' : ''); |
| 157 | 157 |
$form = ' |
| 158 | 158 |
<table style="margin-bottom: 1em;"> |
| ... | ... |
@@ -19,7 +19,7 @@ require_once('inc/base.php');
|
| 19 | 19 |
function user_has_accounts() |
| 20 | 20 |
{
|
| 21 | 21 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 22 |
- $result = db_query("SELECT id from `mail`.`mailaccounts` WHERE uid=?", array($uid));
|
|
| 22 |
+ $result = db_query("SELECT id from `mail`.`mailaccounts` WHERE uid=?", [$uid]);
|
|
| 23 | 23 |
DEBUG($result->rowCount()." accounts"); |
| 24 | 24 |
return ($result->rowCount() > 0); |
| 25 | 25 |
} |
| ... | ... |
@@ -32,7 +32,7 @@ if (! function_exists("user_has_vmail_domain")) {
|
| 32 | 32 |
return false; |
| 33 | 33 |
} |
| 34 | 34 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 35 |
- $result = db_query("SELECT COUNT(*) FROM mail.v_vmail_domains WHERE useraccount=?", array($uid));
|
|
| 35 |
+ $result = db_query("SELECT COUNT(*) FROM mail.v_vmail_domains WHERE useraccount=?", [$uid]);
|
|
| 36 | 36 |
$row = $result->fetch(); |
| 37 | 37 |
$count = $row[0]; |
| 38 | 38 |
DEBUG("User has {$count} vmail-domains");
|
| ... | ... |
@@ -22,7 +22,7 @@ if (! function_exists("user_has_vmail_domain")) {
|
| 22 | 22 |
return false; |
| 23 | 23 |
} |
| 24 | 24 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 25 |
- $result = db_query("SELECT COUNT(*) FROM mail.v_vmail_domains WHERE useraccount=?", array($uid));
|
|
| 25 |
+ $result = db_query("SELECT COUNT(*) FROM mail.v_vmail_domains WHERE useraccount=?", [$uid]);
|
|
| 26 | 26 |
$row = $result->fetch(); |
| 27 | 27 |
$count = $row[0]; |
| 28 | 28 |
DEBUG("User has {$count} vmail-domains");
|
| ... | ... |
@@ -39,7 +39,7 @@ if (! function_exists("user_has_dotcourier_domain")) {
|
| 39 | 39 |
} |
| 40 | 40 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 41 | 41 |
$result = db_query("select 1 from mail.custom_mappings as c left join mail.v_domains as d on (d.id=c.domain) where d.user=:uid or c.uid=:uid UNION ".
|
| 42 |
- "SELECT 1 FROM mail.v_domains AS d WHERE d.user=:uid AND d.mail != 'none' AND d.id != ALL(SELECT domain FROM mail.virtual_mail_domains)", array(":uid" => $uid));
|
|
| 42 |
+ "SELECT 1 FROM mail.v_domains AS d WHERE d.user=:uid AND d.mail != 'none' AND d.id != ALL(SELECT domain FROM mail.virtual_mail_domains)", [":uid" => $uid]); |
|
| 43 | 43 |
$ret = ($result->rowCount() > 0); |
| 44 | 44 |
if ($ret) {
|
| 45 | 45 |
DEBUG("User {$uid} has dotcourier-domains");
|
| ... | ... |
@@ -25,12 +25,12 @@ require_once('common.php');
|
| 25 | 25 |
function mailaccounts($uid) |
| 26 | 26 |
{
|
| 27 | 27 |
$uid = (int) $uid; |
| 28 |
- $result = db_query("SELECT m.id,concat_ws('@',`m`.`local`,if(isnull(`m`.`domain`),:masterdomain,`d`.`domainname`)) AS `account`, `m`.`password` AS `cryptpass`,`m`.`maildir` AS `maildir`,aktiv from (`mail`.`mailaccounts` `m` left join `mail`.`v_domains` `d` on((`d`.`id` = `m`.`domain`))) WHERE m.uid=:uid ORDER BY if(isnull(`m`.`domain`),:masterdomain,`d`.`domainname`), local", array(":masterdomain" => config("masterdomain"), ":uid" => $uid));
|
|
| 28 |
+ $result = db_query("SELECT m.id,concat_ws('@',`m`.`local`,if(isnull(`m`.`domain`),:masterdomain,`d`.`domainname`)) AS `account`, `m`.`password` AS `cryptpass`,`m`.`maildir` AS `maildir`,aktiv from (`mail`.`mailaccounts` `m` left join `mail`.`v_domains` `d` on((`d`.`id` = `m`.`domain`))) WHERE m.uid=:uid ORDER BY if(isnull(`m`.`domain`),:masterdomain,`d`.`domainname`), local", [":masterdomain" => config("masterdomain"), ":uid" => $uid]);
|
|
| 29 | 29 |
DEBUG("Found ".@$result->rowCount()." rows!");
|
| 30 |
- $accounts = array(); |
|
| 30 |
+ $accounts = []; |
|
| 31 | 31 |
if (@$result->rowCount() > 0) {
|
| 32 | 32 |
while ($acc = @$result->fetch(PDO::FETCH_OBJ)) {
|
| 33 |
- array_push($accounts, array('id'=> $acc->id, 'account' => $acc->account, 'mailbox' => $acc->maildir, 'cryptpass' => $acc->cryptpass, 'enabled' => ($acc->aktiv == 1)));
|
|
| 33 |
+ array_push($accounts, ['id'=> $acc->id, 'account' => $acc->account, 'mailbox' => $acc->maildir, 'cryptpass' => $acc->cryptpass, 'enabled' => ($acc->aktiv == 1)]); |
|
| 34 | 34 |
} |
| 35 | 35 |
} |
| 36 | 36 |
return $accounts; |
| ... | ... |
@@ -40,13 +40,13 @@ function get_mailaccount($id) |
| 40 | 40 |
{
|
| 41 | 41 |
$id = (int) $id; |
| 42 | 42 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 43 |
- $result = db_query("SELECT concat_ws('@',`m`.`local`,if(isnull(`m`.`domain`),:masterdomain,`d`.`domainname`)) AS `account`, `m`.`password` AS `cryptpass`,`m`.`maildir` AS `maildir`,aktiv from (`mail`.`mailaccounts` `m` left join `mail`.`v_domains` `d` on((`d`.`id` = `m`.`domain`))) WHERE m.id=:mid AND m.uid=:uid", array(":masterdomain" => config("masterdomain"), ":uid" => $uid, ":mid" => $id));
|
|
| 43 |
+ $result = db_query("SELECT concat_ws('@',`m`.`local`,if(isnull(`m`.`domain`),:masterdomain,`d`.`domainname`)) AS `account`, `m`.`password` AS `cryptpass`,`m`.`maildir` AS `maildir`,aktiv from (`mail`.`mailaccounts` `m` left join `mail`.`v_domains` `d` on((`d`.`id` = `m`.`domain`))) WHERE m.id=:mid AND m.uid=:uid", [":masterdomain" => config("masterdomain"), ":uid" => $uid, ":mid" => $id]);
|
|
| 44 | 44 |
DEBUG("Found ".$result->rowCount()." rows!");
|
| 45 | 45 |
if ($result->rowCount() != 1) {
|
| 46 | 46 |
system_failure('Dieser Mailaccount existiert nicht oder gehört Ihnen nicht');
|
| 47 | 47 |
} |
| 48 | 48 |
$acc = $result->fetch(PDO::FETCH_OBJ); |
| 49 |
- $ret = array('account' => $acc->account, 'mailbox' => $acc->maildir, 'enabled' => ($acc->aktiv == 1));
|
|
| 49 |
+ $ret = ['account' => $acc->account, 'mailbox' => $acc->maildir, 'enabled' => ($acc->aktiv == 1)]; |
|
| 50 | 50 |
DEBUG(print_r($ret, true)); |
| 51 | 51 |
return $ret; |
| 52 | 52 |
} |
| ... | ... |
@@ -55,11 +55,11 @@ function change_mailaccount($id, $arr) |
| 55 | 55 |
{
|
| 56 | 56 |
$id = (int) $id; |
| 57 | 57 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 58 |
- $conditions = array(); |
|
| 59 |
- $values = array(":id" => $id, ":uid" => $uid);
|
|
| 58 |
+ $conditions = []; |
|
| 59 |
+ $values = [":id" => $id, ":uid" => $uid]; |
|
| 60 | 60 |
|
| 61 | 61 |
if (isset($arr['account'])) {
|
| 62 |
- list($local, $domain) = explode('@', $arr['account'], 2);
|
|
| 62 |
+ [$local, $domain] = explode('@', $arr['account'], 2);
|
|
| 63 | 63 |
if ($domain == config('masterdomain')) {
|
| 64 | 64 |
$values[':domain'] = null; |
| 65 | 65 |
} else {
|
| ... | ... |
@@ -106,7 +106,7 @@ function change_mailaccount($id, $arr) |
| 106 | 106 |
|
| 107 | 107 |
function create_mailaccount($arr) |
| 108 | 108 |
{
|
| 109 |
- $values = array(); |
|
| 109 |
+ $values = []; |
|
| 110 | 110 |
|
| 111 | 111 |
if (($arr['account']) == '') {
|
| 112 | 112 |
system_failure('empty account name!');
|
| ... | ... |
@@ -114,7 +114,7 @@ function create_mailaccount($arr) |
| 114 | 114 |
|
| 115 | 115 |
$values[':uid'] = (int) $_SESSION['userinfo']['uid']; |
| 116 | 116 |
|
| 117 |
- list($local, $domain) = explode('@', $arr['account'], 2);
|
|
| 117 |
+ [$local, $domain] = explode('@', $arr['account'], 2);
|
|
| 118 | 118 |
if ($domain == config('masterdomain')) {
|
| 119 | 119 |
$values[':domain'] = null; |
| 120 | 120 |
} else {
|
| ... | ... |
@@ -161,10 +161,10 @@ function create_mailaccount($arr) |
| 161 | 161 |
|
| 162 | 162 |
function get_mailaccount_id($accountname) |
| 163 | 163 |
{
|
| 164 |
- list($local, $domain) = explode('@', $accountname, 2);
|
|
| 164 |
+ [$local, $domain] = explode('@', $accountname, 2);
|
|
| 165 | 165 |
|
| 166 |
- $args = array(":local" => $local,
|
|
| 167 |
- ":domain" => $domain); |
|
| 166 |
+ $args = [":local" => $local, |
|
| 167 |
+ ":domain" => $domain, ]; |
|
| 168 | 168 |
|
| 169 | 169 |
$result = db_query("SELECT acc.id FROM mail.mailaccounts AS acc LEFT JOIN mail.v_domains AS dom ON (dom.id=acc.domain) WHERE local=:local AND dom.domainname=:domain", $args);
|
| 170 | 170 |
if (($result->rowCount() == 0) && ($domain == config('masterdomain'))) {
|
| ... | ... |
@@ -182,7 +182,7 @@ function get_mailaccount_id($accountname) |
| 182 | 182 |
function delete_mailaccount($id) |
| 183 | 183 |
{
|
| 184 | 184 |
$id = (int) $id; |
| 185 |
- db_query("DELETE FROM mail.mailaccounts WHERE id=?", array($id));
|
|
| 185 |
+ db_query("DELETE FROM mail.mailaccounts WHERE id=?", [$id]);
|
|
| 186 | 186 |
logger(LOG_INFO, "modules/imap/include/mailaccounts", "imap", "deleted account »{$id}«");
|
| 187 | 187 |
} |
| 188 | 188 |
|
| ... | ... |
@@ -208,10 +208,10 @@ function check_valid($acc) |
| 208 | 208 |
return "Es wurde kein Domain-Teil im Account-Name angegeben. Account-Namen müssen einen Domain-Teil enthalten. Im Zweifel versuchen Sie »@".config('masterdomain')."«.";
|
| 209 | 209 |
} |
| 210 | 210 |
|
| 211 |
- list($local, $domain) = explode('@', $acc['account'], 2);
|
|
| 211 |
+ [$local, $domain] = explode('@', $acc['account'], 2);
|
|
| 212 | 212 |
verify_input_username($local); |
| 213 | 213 |
$tmpdomains = get_domain_list($user['customerno'], $user['uid']); |
| 214 |
- $domains = array(); |
|
| 214 |
+ $domains = []; |
|
| 215 | 215 |
foreach ($tmpdomains as $dom) {
|
| 216 | 216 |
$domains[] = $dom->fqdn; |
| 217 | 217 |
} |
| ... | ... |
@@ -233,7 +233,7 @@ function check_valid($acc) |
| 233 | 233 |
function imap_on_vmail_domain() |
| 234 | 234 |
{
|
| 235 | 235 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 236 |
- $result = db_query("SELECT m.id FROM mail.mailaccounts AS m INNER JOIN mail.virtual_mail_domains AS vd USING (domain) WHERE vd.hostname IS NULL AND m.uid=?", array($uid));
|
|
| 236 |
+ $result = db_query("SELECT m.id FROM mail.mailaccounts AS m INNER JOIN mail.virtual_mail_domains AS vd USING (domain) WHERE vd.hostname IS NULL AND m.uid=?", [$uid]);
|
|
| 237 | 237 |
if ($result->rowCount() > 0) {
|
| 238 | 238 |
return true; |
| 239 | 239 |
} |
| ... | ... |
@@ -243,12 +243,12 @@ function imap_on_vmail_domain() |
| 243 | 243 |
function user_has_only_vmail_domains() |
| 244 | 244 |
{
|
| 245 | 245 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 246 |
- $result = db_query("SELECT id FROM mail.v_vmail_domains WHERE useraccount=?", array($uid));
|
|
| 246 |
+ $result = db_query("SELECT id FROM mail.v_vmail_domains WHERE useraccount=?", [$uid]);
|
|
| 247 | 247 |
// User hat keine VMail-Domains |
| 248 | 248 |
if ($result->rowCount() == 0) {
|
| 249 | 249 |
return false; |
| 250 | 250 |
} |
| 251 |
- $result = db_query("SELECT d.id FROM mail.v_domains AS d LEFT JOIN mail.v_vmail_domains AS vd USING (domainname) WHERE vd.id IS NULL AND d.user=?", array($uid));
|
|
| 251 |
+ $result = db_query("SELECT d.id FROM mail.v_domains AS d LEFT JOIN mail.v_vmail_domains AS vd USING (domainname) WHERE vd.id IS NULL AND d.user=?", [$uid]);
|
|
| 252 | 252 |
// User hat keine Domains die nicht vmail-Domains sind |
| 253 | 253 |
if ($result->rowCount() == 0) {
|
| 254 | 254 |
return true; |
| ... | ... |
@@ -24,9 +24,9 @@ require_once('common.php');
|
| 24 | 24 |
|
| 25 | 25 |
function forward_type($target) |
| 26 | 26 |
{
|
| 27 |
- list($l, $d) = explode('@', strtolower($target), 2);
|
|
| 27 |
+ [$l, $d] = explode('@', strtolower($target), 2);
|
|
| 28 | 28 |
DEBUG('Weiterleitung an '.$l.' @ '.$d);
|
| 29 |
- $result = db_query("SELECT id FROM kundendaten.domains WHERE CONCAT_WS('.', domainname, tld) = ?", array($d));
|
|
| 29 |
+ $result = db_query("SELECT id FROM kundendaten.domains WHERE CONCAT_WS('.', domainname, tld) = ?", [$d]);
|
|
| 30 | 30 |
if ($result->rowCount() > 0) {
|
| 31 | 31 |
// Lokale Domain |
| 32 | 32 |
return 'local'; |
| ... | ... |
@@ -39,7 +39,7 @@ function forward_type($target) |
| 39 | 39 |
|
| 40 | 40 |
function empty_account() |
| 41 | 41 |
{
|
| 42 |
- $account = array( |
|
| 42 |
+ $account = [ |
|
| 43 | 43 |
'id' => null, |
| 44 | 44 |
'local' => '', |
| 45 | 45 |
'domain' => null, |
| ... | ... |
@@ -48,15 +48,15 @@ function empty_account() |
| 48 | 48 |
'smtpreply' => null, |
| 49 | 49 |
'quota' => config('vmail_basequota'),
|
| 50 | 50 |
'quota_threshold' => 20, |
| 51 |
- 'forwards' => array(), |
|
| 52 |
- 'autoresponder' => null |
|
| 53 |
- ); |
|
| 51 |
+ 'forwards' => [], |
|
| 52 |
+ 'autoresponder' => null, |
|
| 53 |
+ ]; |
|
| 54 | 54 |
return $account; |
| 55 | 55 |
} |
| 56 | 56 |
|
| 57 | 57 |
function empty_autoresponder_config() |
| 58 | 58 |
{
|
| 59 |
- $ar = array( |
|
| 59 |
+ $ar = [ |
|
| 60 | 60 |
'valid_from' => date('Y-m-d'),
|
| 61 | 61 |
'valid_until' => null, |
| 62 | 62 |
'fromname' => null, |
| ... | ... |
@@ -65,15 +65,15 @@ function empty_autoresponder_config() |
| 65 | 65 |
'message' => 'Danke für Ihre E-Mail. |
| 66 | 66 |
Ich bin aktuell nicht im Büro und werde Ihre Nachricht erst nach meiner Rückkehr beantworten. |
| 67 | 67 |
Ihre E-Mail wird nicht weitergeleitet.', |
| 68 |
- 'quote' => null |
|
| 69 |
- ); |
|
| 68 |
+ 'quote' => null, |
|
| 69 |
+ ]; |
|
| 70 | 70 |
return $ar; |
| 71 | 71 |
} |
| 72 | 72 |
|
| 73 | 73 |
|
| 74 | 74 |
function get_vmail_id_by_emailaddr($emailaddr) |
| 75 | 75 |
{
|
| 76 |
- $result = db_query("SELECT id FROM mail.v_vmail_accounts WHERE CONCAT(local, '@', domainname) = ?", array($emailaddr));
|
|
| 76 |
+ $result = db_query("SELECT id FROM mail.v_vmail_accounts WHERE CONCAT(local, '@', domainname) = ?", [$emailaddr]);
|
|
| 77 | 77 |
$entry = $result->fetch(); |
| 78 | 78 |
if ($entry === false) {
|
| 79 | 79 |
return false; |
| ... | ... |
@@ -86,7 +86,7 @@ function get_account_details($id, $checkuid = true) |
| 86 | 86 |
$id = (int) $id; |
| 87 | 87 |
$uid_check = ''; |
| 88 | 88 |
DEBUG("checkuid: ".$checkuid);
|
| 89 |
- $args = array(":id" => $id);
|
|
| 89 |
+ $args = [":id" => $id]; |
|
| 90 | 90 |
if ($checkuid) {
|
| 91 | 91 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 92 | 92 |
$uid_check = "useraccount=:uid AND "; |
| ... | ... |
@@ -105,13 +105,13 @@ function get_account_details($id, $checkuid = true) |
| 105 | 105 |
$acc[$key] = $value; |
| 106 | 106 |
} |
| 107 | 107 |
if ($acc['forwards'] > 0) {
|
| 108 |
- $result = db_query("SELECT id, destination FROM mail.vmail_forward WHERE account=?", array($acc['id']));
|
|
| 108 |
+ $result = db_query("SELECT id, destination FROM mail.vmail_forward WHERE account=?", [$acc['id']]);
|
|
| 109 | 109 |
while ($item = $result->fetch()) {
|
| 110 |
- array_push($acc['forwards'], array("id" => $item['id'], 'destination' => $item['destination']));
|
|
| 110 |
+ array_push($acc['forwards'], ["id" => $item['id'], 'destination' => $item['destination']]); |
|
| 111 | 111 |
} |
| 112 | 112 |
} |
| 113 | 113 |
if ($acc['autoresponder'] > 0) {
|
| 114 |
- $result = db_query("SELECT id, IF(valid_from IS NULL OR valid_from > NOW() OR valid_until < NOW(), 0, 1) AS active, DATE(valid_from) AS valid_from, DATE(valid_until) AS valid_until, fromname, fromaddr, subject, message, quote FROM mail.vmail_autoresponder WHERE account=?", array($acc['id']));
|
|
| 114 |
+ $result = db_query("SELECT id, IF(valid_from IS NULL OR valid_from > NOW() OR valid_until < NOW(), 0, 1) AS active, DATE(valid_from) AS valid_from, DATE(valid_until) AS valid_until, fromname, fromaddr, subject, message, quote FROM mail.vmail_autoresponder WHERE account=?", [$acc['id']]);
|
|
| 115 | 115 |
$item = $result->fetch(); |
| 116 | 116 |
DEBUG($item); |
| 117 | 117 |
$acc['autoresponder'] = $item; |
| ... | ... |
@@ -127,8 +127,8 @@ function get_account_details($id, $checkuid = true) |
| 127 | 127 |
function get_vmail_accounts() |
| 128 | 128 |
{
|
| 129 | 129 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 130 |
- $result = db_query("SELECT * from mail.v_vmail_accounts WHERE useraccount=? ORDER BY domainname,local ASC", array($uid));
|
|
| 131 |
- $ret = array(); |
|
| 130 |
+ $result = db_query("SELECT * from mail.v_vmail_accounts WHERE useraccount=? ORDER BY domainname,local ASC", [$uid]);
|
|
| 131 |
+ $ret = []; |
|
| 132 | 132 |
while ($line = $result->fetch()) {
|
| 133 | 133 |
array_push($ret, $line); |
| 134 | 134 |
} |
| ... | ... |
@@ -141,11 +141,11 @@ function get_vmail_accounts() |
| 141 | 141 |
function get_vmail_domains() |
| 142 | 142 |
{
|
| 143 | 143 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 144 |
- $result = db_query("SELECT id, domainname, server FROM mail.v_vmail_domains WHERE useraccount=? ORDER BY domainname", array($uid));
|
|
| 144 |
+ $result = db_query("SELECT id, domainname, server FROM mail.v_vmail_domains WHERE useraccount=? ORDER BY domainname", [$uid]);
|
|
| 145 | 145 |
if ($result->rowCount() == 0) {
|
| 146 | 146 |
system_failure('Sie haben keine Domains für virtuelle Mail-Verarbeitung');
|
| 147 | 147 |
} |
| 148 |
- $ret = array(); |
|
| 148 |
+ $ret = []; |
|
| 149 | 149 |
while ($tmp = $result->fetch()) {
|
| 150 | 150 |
array_push($ret, $tmp); |
| 151 | 151 |
} |
| ... | ... |
@@ -161,9 +161,9 @@ function find_account_id($accname) |
| 161 | 161 |
if (count($tmp) != 2) {
|
| 162 | 162 |
system_failure("Der Account hat nicht die korrekte Syntax");
|
| 163 | 163 |
} |
| 164 |
- list($local, $domainname) = $tmp; |
|
| 164 |
+ [$local, $domainname] = $tmp; |
|
| 165 | 165 |
|
| 166 |
- $result = db_query("SELECT id FROM mail.v_vmail_accounts WHERE local=? AND domainname=? LIMIT 1", array($local, $domainname));
|
|
| 166 |
+ $result = db_query("SELECT id FROM mail.v_vmail_accounts WHERE local=? AND domainname=? LIMIT 1", [$local, $domainname]);
|
|
| 167 | 167 |
if ($result->rowCount() == 0) {
|
| 168 | 168 |
system_failure("Der Account konnte nicht gefunden werden");
|
| 169 | 169 |
} |
| ... | ... |
@@ -176,7 +176,7 @@ function change_vmail_password($accname, $newpass) |
| 176 | 176 |
{
|
| 177 | 177 |
$accid = find_account_id($accname); |
| 178 | 178 |
$encpw = encrypt_mail_password($newpass); |
| 179 |
- db_query("UPDATE mail.vmail_accounts SET password=:encpw WHERE id=:accid", array(":encpw" => $encpw, ":accid" => $accid));
|
|
| 179 |
+ db_query("UPDATE mail.vmail_accounts SET password=:encpw WHERE id=:accid", [":encpw" => $encpw, ":accid" => $accid]);
|
|
| 180 | 180 |
} |
| 181 | 181 |
|
| 182 | 182 |
|
| ... | ... |
@@ -199,7 +199,7 @@ function get_max_mailboxquota($server, $oldquota) |
| 199 | 199 |
{
|
| 200 | 200 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 201 | 201 |
$server = (int) $server; |
| 202 |
- $result = db_query("SELECT systemquota - (COALESCE(systemquota_used,0) + COALESCE(mailquota,0)) AS free FROM system.v_quota WHERE uid=:uid AND server=:server", array(":uid" => $uid, ":server" => $server));
|
|
| 202 |
+ $result = db_query("SELECT systemquota - (COALESCE(systemquota_used,0) + COALESCE(mailquota,0)) AS free FROM system.v_quota WHERE uid=:uid AND server=:server", [":uid" => $uid, ":server" => $server]);
|
|
| 203 | 203 |
$item = $result->fetch(); |
| 204 | 204 |
if (! $item) {
|
| 205 | 205 |
return $oldquota - config('vmail_basequota');
|
| ... | ... |
@@ -270,7 +270,7 @@ function save_vmail_account($account) |
| 270 | 270 |
} |
| 271 | 271 |
} |
| 272 | 272 |
|
| 273 |
- $forwards = array(); |
|
| 273 |
+ $forwards = []; |
|
| 274 | 274 |
if (count($account['forwards']) > 0) {
|
| 275 | 275 |
for ($i = 0 ; $i < count($account['forwards']) ; $i++) {
|
| 276 | 276 |
if (! check_emailaddr($account['forwards'][$i]['destination'])) {
|
| ... | ... |
@@ -331,15 +331,15 @@ function save_vmail_account($account) |
| 331 | 331 |
# Leerstring wird zu NULL |
| 332 | 332 |
$account['smtpreply'] = ($account['smtpreply'] ? $account['smtpreply'] : null); |
| 333 | 333 |
|
| 334 |
- $args = array(":local" => $account['local'],
|
|
| 334 |
+ $args = [":local" => $account['local'], |
|
| 335 | 335 |
":domain" => $account['domain'], |
| 336 | 336 |
":password" => $password, |
| 337 | 337 |
":enableextensions" => $account['enableextensions'], |
| 338 | 338 |
":smtpreply" => $account['smtpreply'], |
| 339 | 339 |
":quota" => $account['quota'], |
| 340 | 340 |
":quota_threshold" => $account['quota_threshold'], |
| 341 |
- ":id" => $id |
|
| 342 |
- ); |
|
| 341 |
+ ":id" => $id, |
|
| 342 |
+ ]; |
|
| 343 | 343 |
$query = ''; |
| 344 | 344 |
if ($newaccount) {
|
| 345 | 345 |
unset($args[":id"]); |
| ... | ... |
@@ -374,21 +374,21 @@ function save_vmail_account($account) |
| 374 | 374 |
} |
| 375 | 375 |
$query = "REPLACE INTO mail.vmail_autoresponder (account, valid_from, valid_until, fromname, fromaddr, subject, message, quote) ". |
| 376 | 376 |
"VALUES (:id, :valid_from, :valid_until, :fromname, :fromaddr, :subject, :message, :quote)"; |
| 377 |
- $args = array(":id" => $id,
|
|
| 377 |
+ $args = [":id" => $id, |
|
| 378 | 378 |
":valid_from" => $ar['valid_from'], |
| 379 | 379 |
":valid_until" => $ar['valid_until'], |
| 380 | 380 |
":fromname" => $ar['fromname'], |
| 381 | 381 |
":fromaddr" => $ar['fromaddr'], |
| 382 | 382 |
":subject" => $ar['subject'], |
| 383 | 383 |
":message" => $ar['message'], |
| 384 |
- ":quote" => $quote); |
|
| 384 |
+ ":quote" => $quote, ]; |
|
| 385 | 385 |
db_query($query, $args); |
| 386 | 386 |
} |
| 387 | 387 |
|
| 388 | 388 |
|
| 389 | 389 |
|
| 390 | 390 |
if (! $newaccount) {
|
| 391 |
- db_query("DELETE FROM mail.vmail_forward WHERE account=?", array($id));
|
|
| 391 |
+ db_query("DELETE FROM mail.vmail_forward WHERE account=?", [$id]);
|
|
| 392 | 392 |
} |
| 393 | 393 |
|
| 394 | 394 |
if (count($account['forwards']) > 0) {
|
| ... | ... |
@@ -397,7 +397,7 @@ function save_vmail_account($account) |
| 397 | 397 |
if (! isset($account['forwards'][$i]['destination'])) {
|
| 398 | 398 |
continue; |
| 399 | 399 |
} |
| 400 |
- db_query($forward_query, array(":account" => $id, ":destination" => $account['forwards'][$i]['destination']));
|
|
| 400 |
+ db_query($forward_query, [":account" => $id, ":destination" => $account['forwards'][$i]['destination']]); |
|
| 401 | 401 |
} |
| 402 | 402 |
} |
| 403 | 403 |
if ($newaccount && $password) {
|
| ... | ... |
@@ -438,10 +438,10 @@ Wussten Sie schon, dass Sie auf mehrere Arten Ihre E-Mails abrufen können? |
| 438 | 438 |
// Update Mail-Quota-Cache |
| 439 | 439 |
if ($_SESSION['role'] == ROLE_SYSTEMUSER) {
|
| 440 | 440 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 441 |
- $result = db_query("SELECT useraccount, server, SUM(quota-(SELECT value FROM misc.config WHERE `key`='vmail_basequota')) AS quota, SUM(GREATEST(quota_used-(SELECT value FROM misc.config WHERE `key`='vmail_basequota'), 0)) AS used FROM mail.v_vmail_accounts WHERE useraccount=? GROUP BY useraccount, server", array($uid));
|
|
| 441 |
+ $result = db_query("SELECT useraccount, server, SUM(quota-(SELECT value FROM misc.config WHERE `key`='vmail_basequota')) AS quota, SUM(GREATEST(quota_used-(SELECT value FROM misc.config WHERE `key`='vmail_basequota'), 0)) AS used FROM mail.v_vmail_accounts WHERE useraccount=? GROUP BY useraccount, server", [$uid]);
|
|
| 442 | 442 |
while ($line = $result->fetch()) {
|
| 443 | 443 |
if ($line['quota'] !== null) {
|
| 444 |
- db_query("REPLACE INTO mail.vmailquota (uid, server, quota, used) VALUES (:uid, :server, :quota, :used)", array(":uid" => $line['useraccount'], ":server" => $line['server'], ":quota" => $line['quota'], ":used" => $line['used']));
|
|
| 444 |
+ db_query("REPLACE INTO mail.vmailquota (uid, server, quota, used) VALUES (:uid, :server, :quota, :used)", [":uid" => $line['useraccount'], ":server" => $line['server'], ":quota" => $line['quota'], ":used" => $line['used']]);
|
|
| 445 | 445 |
} |
| 446 | 446 |
} |
| 447 | 447 |
} |
| ... | ... |
@@ -454,7 +454,7 @@ Wussten Sie schon, dass Sie auf mehrere Arten Ihre E-Mails abrufen können? |
| 454 | 454 |
function delete_account($id) |
| 455 | 455 |
{
|
| 456 | 456 |
$account = get_account_details($id); |
| 457 |
- db_query("DELETE FROM mail.vmail_accounts WHERE id=?", array($account['id']));
|
|
| 457 |
+ db_query("DELETE FROM mail.vmail_accounts WHERE id=?", [$account['id']]);
|
|
| 458 | 458 |
} |
| 459 | 459 |
|
| 460 | 460 |
|
| ... | ... |
@@ -465,22 +465,22 @@ function domainsettings($only_domain=null) |
| 465 | 465 |
if ($only_domain) {
|
| 466 | 466 |
$only_domain = (int) $only_domain; |
| 467 | 467 |
} |
| 468 |
- $domains = array(); |
|
| 469 |
- $subdomains = array(); |
|
| 468 |
+ $domains = []; |
|
| 469 |
+ $subdomains = []; |
|
| 470 | 470 |
|
| 471 | 471 |
// Domains |
| 472 |
- $result = db_query("SELECT d.id, CONCAT_WS('.',d.domainname,d.tld) AS name, d.mail, d.mailserver_lock, m.id AS m_id, v.id AS v_id FROM kundendaten.domains AS d LEFT JOIN mail.virtual_mail_domains AS v ON (d.id=v.domain AND v.hostname IS NULL) LEFT JOIN mail.custom_mappings AS m ON (d.id=m.domain AND m.subdomain IS NULL) WHERE d.useraccount=:uid OR m.uid=:uid ORDER BY CONCAT_WS('.',d.domainname,d.tld);", array(":uid" => $uid));
|
|
| 472 |
+ $result = db_query("SELECT d.id, CONCAT_WS('.',d.domainname,d.tld) AS name, d.mail, d.mailserver_lock, m.id AS m_id, v.id AS v_id FROM kundendaten.domains AS d LEFT JOIN mail.virtual_mail_domains AS v ON (d.id=v.domain AND v.hostname IS NULL) LEFT JOIN mail.custom_mappings AS m ON (d.id=m.domain AND m.subdomain IS NULL) WHERE d.useraccount=:uid OR m.uid=:uid ORDER BY CONCAT_WS('.',d.domainname,d.tld);", [":uid" => $uid]);
|
|
| 473 | 473 |
|
| 474 | 474 |
while ($mydom = $result->fetch()) {
|
| 475 | 475 |
if (! array_key_exists($mydom['id'], $domains)) {
|
| 476 | 476 |
if ($mydom['v_id']) {
|
| 477 | 477 |
$mydom['mail'] = 'virtual'; |
| 478 | 478 |
} |
| 479 |
- $domains[$mydom['id']] = array( |
|
| 479 |
+ $domains[$mydom['id']] = [ |
|
| 480 | 480 |
"name" => $mydom['name'], |
| 481 | 481 |
"type" => $mydom['mail'], |
| 482 |
- "mailserver_lock" => $mydom['mailserver_lock'] |
|
| 483 |
- ); |
|
| 482 |
+ "mailserver_lock" => $mydom['mailserver_lock'], |
|
| 483 |
+ ]; |
|
| 484 | 484 |
if ($only_domain && $only_domain == $mydom['id']) {
|
| 485 | 485 |
return $domains[$only_domain]; |
| 486 | 486 |
} |
| ... | ... |
@@ -488,29 +488,29 @@ function domainsettings($only_domain=null) |
| 488 | 488 |
} |
| 489 | 489 |
|
| 490 | 490 |
// Subdomains |
| 491 |
- $result = db_query("SELECT d.id, CONCAT_WS('.',d.domainname,d.tld) AS name, d.mail, m.id AS m_id, v.id AS v_id, IF(ISNULL(v.hostname),m.subdomain,v.hostname) AS hostname FROM kundendaten.domains AS d LEFT JOIN mail.virtual_mail_domains AS v ON (d.id=v.domain AND v.hostname IS NOT NULL) LEFT JOIN mail.custom_mappings AS m ON (d.id=m.domain AND m.subdomain IS NOT NULL) WHERE (m.id IS NOT NULL OR v.id IS NOT NULL) AND d.useraccount=:uid OR m.uid=:uid;", array(":uid" => $uid));
|
|
| 491 |
+ $result = db_query("SELECT d.id, CONCAT_WS('.',d.domainname,d.tld) AS name, d.mail, m.id AS m_id, v.id AS v_id, IF(ISNULL(v.hostname),m.subdomain,v.hostname) AS hostname FROM kundendaten.domains AS d LEFT JOIN mail.virtual_mail_domains AS v ON (d.id=v.domain AND v.hostname IS NOT NULL) LEFT JOIN mail.custom_mappings AS m ON (d.id=m.domain AND m.subdomain IS NOT NULL) WHERE (m.id IS NOT NULL OR v.id IS NOT NULL) AND d.useraccount=:uid OR m.uid=:uid;", [":uid" => $uid]);
|
|
| 492 | 492 |
while ($mydom = $result->fetch()) {
|
| 493 | 493 |
if (! array_key_exists($mydom['id'], $subdomains)) {
|
| 494 |
- $subdomains[$mydom['id']] = array(); |
|
| 494 |
+ $subdomains[$mydom['id']] = []; |
|
| 495 | 495 |
} |
| 496 | 496 |
|
| 497 | 497 |
$type = 'auto'; |
| 498 | 498 |
if ($mydom['v_id']) {
|
| 499 | 499 |
$type = 'virtual'; |
| 500 | 500 |
} |
| 501 |
- $subdomains[$mydom['id']][] = array( |
|
| 501 |
+ $subdomains[$mydom['id']][] = [ |
|
| 502 | 502 |
"name" => $mydom['hostname'], |
| 503 |
- "type" => $type |
|
| 504 |
- ); |
|
| 503 |
+ "type" => $type, |
|
| 504 |
+ ]; |
|
| 505 | 505 |
} |
| 506 |
- return array("domains" => $domains, "subdomains" => $subdomains);
|
|
| 506 |
+ return ["domains" => $domains, "subdomains" => $subdomains]; |
|
| 507 | 507 |
} |
| 508 | 508 |
|
| 509 | 509 |
|
| 510 | 510 |
function domain_has_vmail_accounts($domid) |
| 511 | 511 |
{
|
| 512 | 512 |
$domid = (int) $domid; |
| 513 |
- $result = db_query("SELECT dom.id FROM mail.vmail_accounts AS acc LEFT JOIN mail.virtual_mail_domains AS dom ON (dom.id=acc.domain) WHERE dom.domain=?", array($domid));
|
|
| 513 |
+ $result = db_query("SELECT dom.id FROM mail.vmail_accounts AS acc LEFT JOIN mail.virtual_mail_domains AS dom ON (dom.id=acc.domain) WHERE dom.domain=?", [$domid]);
|
|
| 514 | 514 |
return ($result->rowCount() > 0); |
| 515 | 515 |
} |
| 516 | 516 |
|
| ... | ... |
@@ -522,7 +522,7 @@ function change_domain($id, $type) |
| 522 | 522 |
system_failure("Sie müssen zuerst alle E-Mail-Konten mit dieser Domain löschen, bevor Sie die Webinterface-Verwaltung für diese Domain abschalten können.");
|
| 523 | 523 |
} |
| 524 | 524 |
|
| 525 |
- if (! in_array($type, array('none','auto','virtual'))) {
|
|
| 525 |
+ if (! in_array($type, ['none','auto','virtual'])) {
|
|
| 526 | 526 |
system_failure("Ungültige Aktion");
|
| 527 | 527 |
} |
| 528 | 528 |
|
| ... | ... |
@@ -532,18 +532,18 @@ function change_domain($id, $type) |
| 532 | 532 |
} |
| 533 | 533 |
|
| 534 | 534 |
if ($type == 'none') {
|
| 535 |
- db_query("DELETE FROM mail.virtual_mail_domains WHERE domain=? AND hostname IS NULL", array($id));
|
|
| 536 |
- db_query("DELETE FROM mail.custom_mappings WHERE domain=? AND subdomain IS NULL", array($id));
|
|
| 537 |
- db_query("UPDATE kundendaten.domains SET mail='none', lastchange=NOW() WHERE id=?", array($id));
|
|
| 535 |
+ db_query("DELETE FROM mail.virtual_mail_domains WHERE domain=? AND hostname IS NULL", [$id]);
|
|
| 536 |
+ db_query("DELETE FROM mail.custom_mappings WHERE domain=? AND subdomain IS NULL", [$id]);
|
|
| 537 |
+ db_query("UPDATE kundendaten.domains SET mail='none', lastchange=NOW() WHERE id=?", [$id]);
|
|
| 538 | 538 |
} elseif ($type == 'virtual') {
|
| 539 | 539 |
$vmailserver = (int) $_SESSION['userinfo']['server']; |
| 540 |
- db_query("DELETE FROM mail.custom_mappings WHERE domain=? AND subdomain IS NULL", array($id));
|
|
| 541 |
- db_query("UPDATE kundendaten.domains SET mail='auto', lastchange=NOW() WHERE id=?", array($id));
|
|
| 542 |
- db_query("INSERT INTO mail.virtual_mail_domains (domain, server) VALUES (?, ?)", array($id, $vmailserver));
|
|
| 540 |
+ db_query("DELETE FROM mail.custom_mappings WHERE domain=? AND subdomain IS NULL", [$id]);
|
|
| 541 |
+ db_query("UPDATE kundendaten.domains SET mail='auto', lastchange=NOW() WHERE id=?", [$id]);
|
|
| 542 |
+ db_query("INSERT INTO mail.virtual_mail_domains (domain, server) VALUES (?, ?)", [$id, $vmailserver]);
|
|
| 543 | 543 |
} elseif ($type == 'auto') {
|
| 544 |
- db_query("DELETE FROM mail.virtual_mail_domains WHERE domain=? AND hostname IS NULL LIMIT 1;", array($id));
|
|
| 545 |
- db_query("DELETE FROM mail.custom_mappings WHERE domain=? AND subdomain IS NULL LIMIT 1;", array($id));
|
|
| 546 |
- db_query("UPDATE kundendaten.domains SET mail='auto', lastchange=NOW() WHERE id=? LIMIT 1;", array($id));
|
|
| 544 |
+ db_query("DELETE FROM mail.virtual_mail_domains WHERE domain=? AND hostname IS NULL LIMIT 1;", [$id]);
|
|
| 545 |
+ db_query("DELETE FROM mail.custom_mappings WHERE domain=? AND subdomain IS NULL LIMIT 1;", [$id]);
|
|
| 546 |
+ db_query("UPDATE kundendaten.domains SET mail='auto', lastchange=NOW() WHERE id=? LIMIT 1;", [$id]);
|
|
| 547 | 547 |
} |
| 548 | 548 |
} |
| 549 | 549 |
|
| ... | ... |
@@ -20,17 +20,17 @@ require_once('include/hasdomain.php');
|
| 20 | 20 |
require_once('include/hasaccount.php');
|
| 21 | 21 |
|
| 22 | 22 |
if ($role & ROLE_SYSTEMUSER) {
|
| 23 |
- $menu["email_vmail"] = array("label" => "E-Mail", "file" => "vmail", "weight" => 3);
|
|
| 23 |
+ $menu["email_vmail"] = ["label" => "E-Mail", "file" => "vmail", "weight" => 3]; |
|
| 24 | 24 |
} |
| 25 | 25 |
if ($role & ROLE_VMAIL_ACCOUNT) {
|
| 26 |
- $menu['email_edit'] = array("label" => "Einstellungen", "file" => "edit", "weight" => 10);
|
|
| 26 |
+ $menu['email_edit'] = ["label" => "Einstellungen", "file" => "edit", "weight" => 10]; |
|
| 27 | 27 |
} |
| 28 | 28 |
if ($role & (ROLE_VMAIL_ACCOUNT | ROLE_MAILACCOUNT)) {
|
| 29 |
- $menu['email_chpass'] = array("label" => "Passwort ändern", "file" => "chpass", "weight" => 15);
|
|
| 29 |
+ $menu['email_chpass'] = ["label" => "Passwort ändern", "file" => "chpass", "weight" => 15]; |
|
| 30 | 30 |
} |
| 31 | 31 |
if ($role & ROLE_SYSTEMUSER) {
|
| 32 |
- $menu["email_domains"] = array("label" => "Mail-Verwaltung", "file" => "domains", "weight" => 1, "submenu" => "domains_domains");
|
|
| 32 |
+ $menu["email_domains"] = ["label" => "Mail-Verwaltung", "file" => "domains", "weight" => 1, "submenu" => "domains_domains"]; |
|
| 33 | 33 |
} |
| 34 | 34 |
if ($role & ROLE_SYSTEMUSER && (user_has_accounts() || ! user_has_vmail_domain() || user_has_dotcourier_domain())) {
|
| 35 |
- $menu["email_imap"] = array("label" => "IMAP/POP3", "file" => "imap", "weight" => 20, 'submenu' => "email_vmail");
|
|
| 35 |
+ $menu["email_imap"] = ["label" => "IMAP/POP3", "file" => "imap", "weight" => 20, 'submenu' => "email_vmail"]; |
|
| 36 | 36 |
} |
| ... | ... |
@@ -18,7 +18,7 @@ require_once('session/start.php');
|
| 18 | 18 |
|
| 19 | 19 |
require_once('vmail.php');
|
| 20 | 20 |
|
| 21 |
-require_role(array(ROLE_SYSTEMUSER, ROLE_VMAIL_ACCOUNT)); |
|
| 21 |
+require_role([ROLE_SYSTEMUSER, ROLE_VMAIL_ACCOUNT]); |
|
| 22 | 22 |
|
| 23 | 23 |
require_once("inc/debug.php");
|
| 24 | 24 |
global $debugmode; |
| ... | ... |
@@ -35,7 +35,7 @@ if ($_GET['action'] == 'edit') {
|
| 35 | 35 |
$id = get_vmail_id_by_emailaddr($_SESSION['mailaccount']); |
| 36 | 36 |
$account = get_account_details($id, false); |
| 37 | 37 |
// Leere das, sonst werden die vervielfacht |
| 38 |
- $account['forwards'] = array(); |
|
| 38 |
+ $account['forwards'] = []; |
|
| 39 | 39 |
} else {
|
| 40 | 40 |
$id = isset($_GET['id']) ? (int) $_GET['id'] : null; |
| 41 | 41 |
|
| ... | ... |
@@ -162,7 +162,7 @@ if ($_GET['action'] == 'edit') {
|
| 162 | 162 |
break; |
| 163 | 163 |
} |
| 164 | 164 |
if (isset($_POST['forward_to_'.$num]) && chop($_POST['forward_to_'.$num]) != '') {
|
| 165 |
- $fwd = array("destination" => chop($_POST['forward_to_'.$num]));
|
|
| 165 |
+ $fwd = ["destination" => chop($_POST['forward_to_'.$num])]; |
|
| 166 | 166 |
array_push($account['forwards'], $fwd); |
| 167 | 167 |
} |
| 168 | 168 |
$num++; |
| ... | ... |
@@ -15,26 +15,26 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 15 | 15 |
*/ |
| 16 | 16 |
|
| 17 | 17 |
if ($_SESSION['role'] & ROLE_SYSTEMUSER) {
|
| 18 |
- $shortcuts[] = array( 'section' => 'E-Mail', |
|
| 18 |
+ $shortcuts[] = [ 'section' => 'E-Mail', |
|
| 19 | 19 |
'weight' => 40, |
| 20 | 20 |
'file' => 'vmail', |
| 21 | 21 |
'icon' => 'email.png', |
| 22 | 22 |
'title' => 'E-Mail-Adressen verwalten', |
| 23 |
- 'alert' => null ); |
|
| 23 |
+ 'alert' => null, ]; |
|
| 24 | 24 |
} |
| 25 | 25 |
if ($_SESSION['role'] & ROLE_MAILACCOUNT || $_SESSION['role'] & ROLE_VMAIL_ACCOUNT) {
|
| 26 |
- $shortcuts[] = array( 'section' => 'E-Mail', |
|
| 26 |
+ $shortcuts[] = [ 'section' => 'E-Mail', |
|
| 27 | 27 |
'weight' => 50, |
| 28 | 28 |
'file' => 'chpass', |
| 29 | 29 |
'icon' => 'pwchange.png', |
| 30 | 30 |
'title' => 'Passwort ändern', |
| 31 |
- 'alert' => null ); |
|
| 31 |
+ 'alert' => null, ]; |
|
| 32 | 32 |
} |
| 33 | 33 |
if ($_SESSION['role'] & ROLE_VMAIL_ACCOUNT) {
|
| 34 |
- $shortcuts[] = array( 'section' => 'E-Mail', |
|
| 34 |
+ $shortcuts[] = [ 'section' => 'E-Mail', |
|
| 35 | 35 |
'weight' => 40, |
| 36 | 36 |
'file' => 'edit', |
| 37 | 37 |
'icon' => 'cog.png', |
| 38 | 38 |
'title' => 'E-Mail-Einstellungen', |
| 39 |
- 'alert' => null ); |
|
| 39 |
+ 'alert' => null, ]; |
|
| 40 | 40 |
} |
| ... | ... |
@@ -21,7 +21,7 @@ require_once('inc/icons.php');
|
| 21 | 21 |
require_once('vmail.php');
|
| 22 | 22 |
|
| 23 | 23 |
$section = 'email_vmail'; |
| 24 |
-require_role(array(ROLE_SYSTEMUSER)); |
|
| 24 |
+require_role([ROLE_SYSTEMUSER]); |
|
| 25 | 25 |
|
| 26 | 26 |
if (! isset($_REQUEST['account'])) {
|
| 27 | 27 |
system_failure("Fehler beim Aufruf dieser Seite");
|
| ... | ... |
@@ -53,12 +53,12 @@ Subdomains können grundsätzlich nur durch Administratoren eingerichtet und ver |
| 53 | 53 |
$domains = get_vmail_domains(); |
| 54 | 54 |
$all_accounts = get_vmail_accounts(); |
| 55 | 55 |
|
| 56 |
- $sorted_by_domains = array(); |
|
| 56 |
+ $sorted_by_domains = []; |
|
| 57 | 57 |
foreach ($all_accounts as $account) {
|
| 58 | 58 |
if (array_key_exists($account['domain'], $sorted_by_domains)) {
|
| 59 | 59 |
array_push($sorted_by_domains[$account['domain']], $account); |
| 60 | 60 |
} else {
|
| 61 |
- $sorted_by_domains[$account['domain']] = array($account); |
|
| 61 |
+ $sorted_by_domains[$account['domain']] = [$account]; |
|
| 62 | 62 |
} |
| 63 | 63 |
} |
| 64 | 64 |
|
| ... | ... |
@@ -107,7 +107,7 @@ Subdomains können grundsätzlich nur durch Administratoren eingerichtet und ver |
| 107 | 107 |
continue; |
| 108 | 108 |
} |
| 109 | 109 |
$acc = get_account_details($this_account['id']); |
| 110 |
- $actions = array(); |
|
| 110 |
+ $actions = []; |
|
| 111 | 111 |
DEBUG($acc); |
| 112 | 112 |
if ($acc['password'] != '') {
|
| 113 | 113 |
$percent = round(($acc["quota_used"] / $acc["quota"]) * 100); |
| ... | ... |
@@ -23,7 +23,7 @@ require_once('include/vmail.php');
|
| 23 | 23 |
|
| 24 | 24 |
$id = get_vmail_id_by_emailaddr($_SESSION['mailaccount']); |
| 25 | 25 |
$acc = get_account_details($id, false); |
| 26 |
-$actions = array(); |
|
| 26 |
+$actions = []; |
|
| 27 | 27 |
DEBUG($acc); |
| 28 | 28 |
|
| 29 | 29 |
$content = '<h3>Aktueller Speicherplatzverbrauch</h3>'; |
| ... | ... |
@@ -44,11 +44,11 @@ $active = ($ftpuser['active'] == 1 ? 'checked="checked" ' : ''); |
| 44 | 44 |
$forcessl = ($ftpuser['forcessl'] == 1 ? 'checked="checked" ' : ''); |
| 45 | 45 |
|
| 46 | 46 |
$servers = server_names(); |
| 47 |
-$available_servers = array_merge(array(my_server_id()), additional_servers()); |
|
| 47 |
+$available_servers = array_merge([my_server_id()], additional_servers()); |
|
| 48 | 48 |
|
| 49 | 49 |
$whichserver = '<strong>'.$servers[my_server_id()].'</strong>'; |
| 50 | 50 |
if (count($available_servers) > 1) {
|
| 51 |
- $serverselect = array(); |
|
| 51 |
+ $serverselect = []; |
|
| 52 | 52 |
foreach ($available_servers as $s) {
|
| 53 | 53 |
$serverselect[$s] = $servers[$s]; |
| 54 | 54 |
} |
| ... | ... |
@@ -20,8 +20,8 @@ require_once('inc/security.php');
|
| 20 | 20 |
function list_ftpusers() |
| 21 | 21 |
{
|
| 22 | 22 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 23 |
- $result = db_query("SELECT id, username, homedir, active, forcessl FROM system.ftpusers WHERE uid=?", array($uid));
|
|
| 24 |
- $ftpusers = array(); |
|
| 23 |
+ $result = db_query("SELECT id, username, homedir, active, forcessl FROM system.ftpusers WHERE uid=?", [$uid]);
|
|
| 24 |
+ $ftpusers = []; |
|
| 25 | 25 |
while ($u = $result->fetch()) {
|
| 26 | 26 |
$ftpusers[] = $u; |
| 27 | 27 |
} |
| ... | ... |
@@ -31,7 +31,7 @@ function list_ftpusers() |
| 31 | 31 |
function empty_ftpuser() |
| 32 | 32 |
{
|
| 33 | 33 |
$myserver = my_server_id(); |
| 34 |
- return array("id" => "0", "username" => "", "password" => "", "homedir" => "", "active" => "1", "forcessl" => "1", "server" => $myserver);
|
|
| 34 |
+ return ["id" => "0", "username" => "", "password" => "", "homedir" => "", "active" => "1", "forcessl" => "1", "server" => $myserver]; |
|
| 35 | 35 |
} |
| 36 | 36 |
|
| 37 | 37 |
function load_ftpuser($id) |
| ... | ... |
@@ -39,7 +39,7 @@ function load_ftpuser($id) |
| 39 | 39 |
if ($id == 0) {
|
| 40 | 40 |
return empty_ftpuser(); |
| 41 | 41 |
} |
| 42 |
- $args = array(":id" => $id, ":uid" => $_SESSION['userinfo']['uid']);
|
|
| 42 |
+ $args = [":id" => $id, ":uid" => $_SESSION['userinfo']['uid']]; |
|
| 43 | 43 |
$result = db_query("SELECT id, username, password, homedir, active, forcessl, server FROM system.ftpusers WHERE uid=:uid AND id=:id", $args);
|
| 44 | 44 |
if ($result->rowCount() != 1) {
|
| 45 | 45 |
system_failure("Fehler beim auslesen des Accounts");
|
| ... | ... |
@@ -85,12 +85,12 @@ function save_ftpuser($data) |
| 85 | 85 |
system_failure('Wenn Sie einen neuen Zugang anlegen, müssen Sie ein Passwort setzen');
|
| 86 | 86 |
} |
| 87 | 87 |
|
| 88 |
- $args = array(":username" => $_SESSION['userinfo']['username'].'-'.$data['username'],
|
|
| 88 |
+ $args = [":username" => $_SESSION['userinfo']['username'].'-'.$data['username'], |
|
| 89 | 89 |
":homedir" => $homedir, |
| 90 | 90 |
":active" => ($data['active'] == 1 ? 1 : 0), |
| 91 | 91 |
":forcessl" => ($data['forcessl'] == 0 ? 0 : 1), |
| 92 | 92 |
":server" => $server, |
| 93 |
- ":uid" => $_SESSION['userinfo']['uid']); |
|
| 93 |
+ ":uid" => $_SESSION['userinfo']['uid'], ]; |
|
| 94 | 94 |
|
| 95 | 95 |
if ($data['id']) {
|
| 96 | 96 |
$args[":id"] = $data['id']; |
| ... | ... |
@@ -109,14 +109,14 @@ function save_ftpuser($data) |
| 109 | 109 |
|
| 110 | 110 |
function delete_ftpuser($id) |
| 111 | 111 |
{
|
| 112 |
- $args = array(":id" => $id, ":uid" => $_SESSION['userinfo']['uid']);
|
|
| 112 |
+ $args = [":id" => $id, ":uid" => $_SESSION['userinfo']['uid']]; |
|
| 113 | 113 |
db_query("DELETE FROM system.ftpusers WHERE id=:id AND uid=:uid", $args);
|
| 114 | 114 |
} |
| 115 | 115 |
|
| 116 | 116 |
|
| 117 | 117 |
function get_gid($groupname) |
| 118 | 118 |
{
|
| 119 |
- $result = db_query("SELECT gid FROM system.gruppen WHERE name=?", array($groupname));
|
|
| 119 |
+ $result = db_query("SELECT gid FROM system.gruppen WHERE name=?", [$groupname]);
|
|
| 120 | 120 |
if ($result->rowCount() != 1) {
|
| 121 | 121 |
system_failure('cannot determine gid of ftpusers group');
|
| 122 | 122 |
} |
| ... | ... |
@@ -131,7 +131,7 @@ function get_gid($groupname) |
| 131 | 131 |
|
| 132 | 132 |
function have_regular_ftp() |
| 133 | 133 |
{
|
| 134 |
- $args = array(":gid" => get_gid('ftpusers'), ":uid" => $_SESSION['userinfo']['uid']);
|
|
| 134 |
+ $args = [":gid" => get_gid('ftpusers'), ":uid" => $_SESSION['userinfo']['uid']];
|
|
| 135 | 135 |
$result = db_query("SELECT * FROM system.gruppenzugehoerigkeit WHERE gid=:gid AND uid=:uid", $args);
|
| 136 | 136 |
return ($result->rowCount() > 0); |
| 137 | 137 |
} |
| ... | ... |
@@ -140,12 +140,12 @@ function have_regular_ftp() |
| 140 | 140 |
function enable_regular_ftp() |
| 141 | 141 |
{
|
| 142 | 142 |
require_role(ROLE_SYSTEMUSER); |
| 143 |
- $args = array(":gid" => get_gid('ftpusers'), ":uid" => $_SESSION['userinfo']['uid']);
|
|
| 143 |
+ $args = [":gid" => get_gid('ftpusers'), ":uid" => $_SESSION['userinfo']['uid']];
|
|
| 144 | 144 |
db_query("REPLACE INTO system.gruppenzugehoerigkeit (gid, uid) VALUES (:gid, :uid)", $args);
|
| 145 | 145 |
} |
| 146 | 146 |
|
| 147 | 147 |
function disable_regular_ftp() |
| 148 | 148 |
{
|
| 149 |
- $args = array(":gid" => get_gid('ftpusers'), ":uid" => $_SESSION['userinfo']['uid']);
|
|
| 149 |
+ $args = [":gid" => get_gid('ftpusers'), ":uid" => $_SESSION['userinfo']['uid']];
|
|
| 150 | 150 |
db_query("DELETE FROM system.gruppenzugehoerigkeit WHERE gid=:gid AND uid=:uid", $args);
|
| 151 | 151 |
} |
| ... | ... |
@@ -18,8 +18,8 @@ $role = $_SESSION['role']; |
| 18 | 18 |
|
| 19 | 19 |
if ($role & ROLE_SYSTEMUSER) {
|
| 20 | 20 |
if (have_module('systemuser')) {
|
| 21 |
- $menu["ftpusers_accounts"] = array("label" => "FTP-Zugriff", "file" => "accounts", "weight" => 35, 'submenu' => 'systemuser_account');
|
|
| 21 |
+ $menu["ftpusers_accounts"] = ["label" => "FTP-Zugriff", "file" => "accounts", "weight" => 35, 'submenu' => 'systemuser_account']; |
|
| 22 | 22 |
} else {
|
| 23 |
- $menu["ftpusers_accounts"] = array("label" => "FTP-Zugriff", "file" => "accounts", "weight" => 35);
|
|
| 23 |
+ $menu["ftpusers_accounts"] = ["label" => "FTP-Zugriff", "file" => "accounts", "weight" => 35]; |
|
| 24 | 24 |
} |
| 25 | 25 |
} |
| ... | ... |
@@ -66,7 +66,7 @@ function git_wrapper($commandline) |
| 66 | 66 |
global $git_wrapper, $data_dir; |
| 67 | 67 |
|
| 68 | 68 |
$command = $git_wrapper.' '.$commandline; |
| 69 |
- $output = array(); |
|
| 69 |
+ $output = []; |
|
| 70 | 70 |
$retval = 0; |
| 71 | 71 |
DEBUG($command); |
| 72 | 72 |
exec($command, $output, $retval); |
| ... | ... |
@@ -95,25 +95,25 @@ function list_repos() |
| 95 | 95 |
DEBUG("using config file ".$userconfig);
|
| 96 | 96 |
if (! is_file($userconfig)) {
|
| 97 | 97 |
DEBUG("user-config does not exist");
|
| 98 |
- return array(); |
|
| 98 |
+ return []; |
|
| 99 | 99 |
} |
| 100 | 100 |
|
| 101 |
- $repos = array(); |
|
| 101 |
+ $repos = []; |
|
| 102 | 102 |
$lines = file($userconfig); |
| 103 | 103 |
$current_repo = null; |
| 104 |
- $current_repo_users = array(); |
|
| 104 |
+ $current_repo_users = []; |
|
| 105 | 105 |
foreach ($lines as $line) {
|
| 106 | 106 |
DEBUG("LINE: ".$line);
|
| 107 |
- $m = array(); |
|
| 107 |
+ $m = []; |
|
| 108 | 108 |
if (preg_match('/^(\S+) "[^"]+" = "([^"]+)"$/', $line, $m) != 0) {
|
| 109 | 109 |
if (!array_key_exists($m[1], $repos)) {
|
| 110 |
- $repos[$m[1]] = array('users' => null, 'description' => '');
|
|
| 110 |
+ $repos[$m[1]] = ['users' => null, 'description' => '']; |
|
| 111 | 111 |
} |
| 112 | 112 |
DEBUG("found description: {$m[1]} = \"{$m[2]}\"");
|
| 113 | 113 |
$repos[$m[1]]['description'] = $m[2]; |
| 114 | 114 |
} elseif (preg_match('_^\s*repo (\S+)\s*$_', $line, $m) != 0) {
|
| 115 | 115 |
if (!array_key_exists($m[1], $repos)) {
|
| 116 |
- $repos[$m[1]] = array('users' => null, 'description' => '');
|
|
| 116 |
+ $repos[$m[1]] = ['users' => null, 'description' => '']; |
|
| 117 | 117 |
} |
| 118 | 118 |
if ($current_repo) {
|
| 119 | 119 |
$repos[$current_repo]['users'] = $current_repo_users; |
| ... | ... |
@@ -121,7 +121,7 @@ function list_repos() |
| 121 | 121 |
DEBUG("found repo ".$m[1]);
|
| 122 | 122 |
$current_repo = chop($m[1]); |
| 123 | 123 |
verify_input_identifier($current_repo); |
| 124 |
- $current_repo_users = array(); |
|
| 124 |
+ $current_repo_users = []; |
|
| 125 | 125 |
} elseif (preg_match('/^\s*(R|RW|RW\+)\s*=\s*([[:alnum:]][[:alnum:]._-]*)\s*$/', $line, $m) != 0) {
|
| 126 | 126 |
DEBUG("found access rule: ".$m[1]." for ".$m[2]);
|
| 127 | 127 |
$current_repo_users[chop($m[2])] = chop($m[1]); |
| ... | ... |
@@ -144,13 +144,13 @@ function list_users() |
| 144 | 144 |
DEBUG("using config file ".$userconfig);
|
| 145 | 145 |
if (! is_file($userconfig)) {
|
| 146 | 146 |
DEBUG("user-config does not exist");
|
| 147 |
- return array(); |
|
| 147 |
+ return []; |
|
| 148 | 148 |
} |
| 149 | 149 |
|
| 150 | 150 |
$lines = file($userconfig); |
| 151 |
- $users = array(); |
|
| 151 |
+ $users = []; |
|
| 152 | 152 |
foreach ($lines as $line) {
|
| 153 |
- $m = array(); |
|
| 153 |
+ $m = []; |
|
| 154 | 154 |
if (preg_match('_# user ([^]]+)_', $line, $m) != 0) {
|
| 155 | 155 |
$currentuser = trim($m[1]); |
| 156 | 156 |
verify_input_identifier($currentuser); |
| ... | ... |
@@ -173,13 +173,13 @@ function list_foreign_users() |
| 173 | 173 |
DEBUG("using config file ".$userconfig);
|
| 174 | 174 |
if (! is_file($userconfig)) {
|
| 175 | 175 |
DEBUG("user-config does not exist");
|
| 176 |
- return array(); |
|
| 176 |
+ return []; |
|
| 177 | 177 |
} |
| 178 | 178 |
|
| 179 | 179 |
$lines = file($userconfig); |
| 180 |
- $users = array(); |
|
| 180 |
+ $users = []; |
|
| 181 | 181 |
foreach ($lines as $line) {
|
| 182 |
- $m = array(); |
|
| 182 |
+ $m = []; |
|
| 183 | 183 |
if (preg_match('_# foreign user ([^]]+)_', $line, $m) != 0) {
|
| 184 | 184 |
$users[] = chop($m[1]); |
| 185 | 185 |
} |
| ... | ... |
@@ -257,7 +257,7 @@ function delete_foreign_user($handle) |
| 257 | 257 |
$content = file($userconfig); |
| 258 | 258 |
DEBUG("Old file:");
|
| 259 | 259 |
DEBUG($content); |
| 260 |
- $newcontent = array(); |
|
| 260 |
+ $newcontent = []; |
|
| 261 | 261 |
foreach ($content as $line) {
|
| 262 | 262 |
if (preg_match('/^# foreign user '.$handle.'$/', $line)) {
|
| 263 | 263 |
DEBUG("delete1: ".$line);
|
| ... | ... |
@@ -290,7 +290,7 @@ function newkey($pubkey, $handle) |
| 290 | 290 |
system_failure("Der eingegebene Name enthält ungültige Zeichen. Bitte nur Buchstaben, Zahlen, Unterstrich und Bindestrich benutzen.");
|
| 291 | 291 |
} |
| 292 | 292 |
|
| 293 |
- $pubkey = trim(str_replace(array("\r", "\n"), ' ', $pubkey));
|
|
| 293 |
+ $pubkey = trim(str_replace(["\r", "\n"], ' ', $pubkey)); |
|
| 294 | 294 |
|
| 295 | 295 |
$keyfile = $key_dir.'/'.$handle.'.pub'; |
| 296 | 296 |
file_put_contents($keyfile, $pubkey); |
| ... | ... |
@@ -357,7 +357,7 @@ function delete_key($handle) |
| 357 | 357 |
$content = file($userconfig); |
| 358 | 358 |
DEBUG("Old file:");
|
| 359 | 359 |
DEBUG($content); |
| 360 |
- $newcontent = array(); |
|
| 360 |
+ $newcontent = []; |
|
| 361 | 361 |
foreach ($content as $line) {
|
| 362 | 362 |
if (preg_match('/^# user '.$handle.'$/', $line)) {
|
| 363 | 363 |
DEBUG("delete1: ".$line);
|
| ... | ... |
@@ -384,14 +384,14 @@ function remove_repo_from_array($data, $repo) |
| 384 | 384 |
{
|
| 385 | 385 |
DEBUG("Request to remove repo »{$repo}«...");
|
| 386 | 386 |
$inside = false; |
| 387 |
- $outdata = array(); |
|
| 387 |
+ $outdata = []; |
|
| 388 | 388 |
$blank = true; |
| 389 | 389 |
foreach ($data as $line) {
|
| 390 | 390 |
if ($blank && chop($line) == '') {
|
| 391 | 391 |
continue; |
| 392 | 392 |
} |
| 393 | 393 |
$blank = (chop($line) == ''); |
| 394 |
- $m = array(); |
|
| 394 |
+ $m = []; |
|
| 395 | 395 |
if (preg_match('_^\s*repo (\S+)\s*$_', $line, $m) != 0) {
|
| 396 | 396 |
$inside = ($m[1] == $repo); |
| 397 | 397 |
} |
| ... | ... |
@@ -481,7 +481,7 @@ function save_repo($repo, $permissions, $description) |
| 481 | 481 |
$username = $_SESSION['userinfo']['username']; |
| 482 | 482 |
$userconfig = $config_dir . '/' . $username . '.conf'; |
| 483 | 483 |
DEBUG("using config file ".$userconfig);
|
| 484 |
- $data = array(); |
|
| 484 |
+ $data = []; |
|
| 485 | 485 |
if (! is_file($userconfig)) {
|
| 486 | 486 |
DEBUG("user-config does not exist, creating new one");
|
| 487 | 487 |
set_user_include(); |
| ... | ... |
@@ -17,5 +17,5 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 17 | 17 |
$role = $_SESSION['role']; |
| 18 | 18 |
|
| 19 | 19 |
if ($role & ROLE_SYSTEMUSER) {
|
| 20 |
- $menu["git_git"] = array("label" => "Git-Zugänge", "file" => "git", "weight" => 1, "submenu" => "systemuser_account");
|
|
| 20 |
+ $menu["git_git"] = ["label" => "Git-Zugänge", "file" => "git", "weight" => 1, "submenu" => "systemuser_account"]; |
|
| 21 | 21 |
} |
| ... | ... |
@@ -64,7 +64,7 @@ if ($_GET['action'] == 'newuser') {
|
| 64 | 64 |
die(); |
| 65 | 65 |
} elseif ($_GET['action'] == 'newrepo' || $_GET['action'] == 'editrepo') {
|
| 66 | 66 |
check_form_token('git_edit');
|
| 67 |
- $permissions = array(); |
|
| 67 |
+ $permissions = []; |
|
| 68 | 68 |
$users = array_merge(list_users(), list_foreign_users()); |
| 69 | 69 |
foreach ($users as $u) {
|
| 70 | 70 |
if (isset($_POST[$u])) {
|
| ... | ... |
@@ -17,8 +17,8 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 17 | 17 |
function whitelist_entries() |
| 18 | 18 |
{
|
| 19 | 19 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 20 |
- $res = db_query("SELECT id,local,domain,date,expire FROM mail.greylisting_manual_whitelist WHERE uid=?", array($uid));
|
|
| 21 |
- $return = array(); |
|
| 20 |
+ $res = db_query("SELECT id,local,domain,date,expire FROM mail.greylisting_manual_whitelist WHERE uid=?", [$uid]);
|
|
| 21 |
+ $return = []; |
|
| 22 | 22 |
while ($line = $res->fetch()) {
|
| 23 | 23 |
array_push($return, $line); |
| 24 | 24 |
} |
| ... | ... |
@@ -28,8 +28,8 @@ function whitelist_entries() |
| 28 | 28 |
|
| 29 | 29 |
function get_whitelist_details($id) |
| 30 | 30 |
{
|
| 31 |
- $args = array(":id" => $id,
|
|
| 32 |
- ":uid" => $_SESSION['userinfo']['uid']); |
|
| 31 |
+ $args = [":id" => $id, |
|
| 32 |
+ ":uid" => $_SESSION['userinfo']['uid'], ]; |
|
| 33 | 33 |
$res = db_query("SELECT id,local,domain,date,expire FROM mail.greylisting_manual_whitelist WHERE uid=:uid AND id=:id", $args);
|
| 34 | 34 |
if ($res->rowCount() != 1) {
|
| 35 | 35 |
system_failure('Kann diesen Eintrag nicht finden');
|
| ... | ... |
@@ -44,7 +44,7 @@ function delete_from_whitelist($id) |
| 44 | 44 |
// Check if the ID is valid: This will die if not. |
| 45 | 45 |
$entry = get_whitelist_details($id); |
| 46 | 46 |
|
| 47 |
- db_query("DELETE FROM mail.greylisting_manual_whitelist WHERE id=?", array($id));
|
|
| 47 |
+ db_query("DELETE FROM mail.greylisting_manual_whitelist WHERE id=?", [$id]);
|
|
| 48 | 48 |
} |
| 49 | 49 |
|
| 50 | 50 |
|
| ... | ... |
@@ -57,8 +57,8 @@ function valid_entry($local, $domain) |
| 57 | 57 |
} |
| 58 | 58 |
return true; |
| 59 | 59 |
} |
| 60 |
- $args = array(":domain" => $domain,
|
|
| 61 |
- ":uid" => $_SESSION['userinfo']['uid']); |
|
| 60 |
+ $args = [":domain" => $domain, |
|
| 61 |
+ ":uid" => $_SESSION['userinfo']['uid'], ]; |
|
| 62 | 62 |
$res = db_query("SELECT id FROM mail.v_domains WHERE domainname=:domain AND user=:uid", $args);
|
| 63 | 63 |
if ($res->rowCount() != 1) {
|
| 64 | 64 |
system_failure('Diese domain gehört Ihnen nicht!');
|
| ... | ... |
@@ -70,9 +70,9 @@ function valid_entry($local, $domain) |
| 70 | 70 |
function new_whitelist_entry($local, $domain, $minutes) |
| 71 | 71 |
{
|
| 72 | 72 |
valid_entry($local, $domain); |
| 73 |
- $args = array(":uid" => $_SESSION['userinfo']['uid'],
|
|
| 73 |
+ $args = [":uid" => $_SESSION['userinfo']['uid'], |
|
| 74 | 74 |
":local" => $local, |
| 75 |
- ":domain" => $domain); |
|
| 75 |
+ ":domain" => $domain, ]; |
|
| 76 | 76 |
|
| 77 | 77 |
$expire = 'NULL'; |
| 78 | 78 |
if ($minutes == 'none') {
|
| ... | ... |
@@ -17,5 +17,5 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 17 | 17 |
$role = $_SESSION['role']; |
| 18 | 18 |
|
| 19 | 19 |
if ($role & ROLE_SYSTEMUSER) {
|
| 20 |
- $menu['greylisting_whitelist'] = array("label" => "Greylisting", "file" => "whitelist", "weight" => 5, 'submenu' => 'email_vmail');
|
|
| 20 |
+ $menu['greylisting_whitelist'] = ["label" => "Greylisting", "file" => "whitelist", "weight" => 5, 'submenu' => 'email_vmail']; |
|
| 21 | 21 |
} |
| ... | ... |
@@ -56,7 +56,7 @@ foreach ($whitelist as $entry) {
|
| 56 | 56 |
$form .= "<tr><td>{$local}@{$entry['domain']}</td><td>{$entry['date']}</td><td>{$end}</td><td>".internal_link("save", "<img src=\"{$prefix}images/delete.png\" alt=\"Eintrag löschen\" title=\"Diesen Eintrag löschen\" style=\"width: 16px; height: 16px;\" />", "action=delete&id={$entry['id']}")."</td></tr>\n";
|
| 57 | 57 |
} |
| 58 | 58 |
|
| 59 |
-$form .= '<tr><td><input type="text" name="address" /></td><td>-</td><td>'.html_select('expire', array('none' => 'Unbegrenzt', '30' => '30 Minuten', '60' => '1 Stunde', '720' => '12 Stunden', '1440' => '1 Tag', '2880' => '2 Tage', '10080' => '1 Woche', '43200' => '30 Tage'), '1440').'</td><td></td></tr>';
|
|
| 59 |
+$form .= '<tr><td><input type="text" name="address" /></td><td>-</td><td>'.html_select('expire', ['none' => 'Unbegrenzt', '30' => '30 Minuten', '60' => '1 Stunde', '720' => '12 Stunden', '1440' => '1 Tag', '2880' => '2 Tage', '10080' => '1 Woche', '43200' => '30 Tage'], '1440').'</td><td></td></tr>';
|
|
| 60 | 60 |
|
| 61 | 61 |
$form .= '</table>'; |
| 62 | 62 |
|
| ... | ... |
@@ -39,7 +39,7 @@ if ($_POST['password1'] != '') {
|
| 39 | 39 |
} elseif (($check = strong_password($_POST['password1'])) !== true) {
|
| 40 | 40 |
input_error("Das Passwort ist zu einfach ({$check})!");
|
| 41 | 41 |
} else {
|
| 42 |
- change_mailaccount(get_mailaccount_id($_SESSION['mailaccount']), array('password' => $_POST['password1']));
|
|
| 42 |
+ change_mailaccount(get_mailaccount_id($_SESSION['mailaccount']), ['password' => $_POST['password1']]); |
|
| 43 | 43 |
if (! $debugmode) {
|
| 44 | 44 |
header('Location: chpass');
|
| 45 | 45 |
} else {
|
| ... | ... |
@@ -20,7 +20,7 @@ require_once('include/hasdomain.php');
|
| 20 | 20 |
$role = $_SESSION['role']; |
| 21 | 21 |
|
| 22 | 22 |
if ($role & ROLE_SYSTEMUSER && (user_has_accounts() || ! user_has_vmail_domain() || user_has_dotcourier_domain())) {
|
| 23 |
- $menu["imap_accounts"] = array("label" => "IMAP/POP3", "file" => "accounts", "weight" => 10);
|
|
| 23 |
+ $menu["imap_accounts"] = ["label" => "IMAP/POP3", "file" => "accounts", "weight" => 10]; |
|
| 24 | 24 |
} elseif ($role & ROLE_MAILACCOUNT) {
|
| 25 |
- $menu["imap_chpass"] = array("label" => "Passwort ändern", "file" => "chpass", "weight" => 10);
|
|
| 25 |
+ $menu["imap_chpass"] = ["label" => "Passwort ändern", "file" => "chpass", "weight" => 10]; |
|
| 26 | 26 |
} |
| ... | ... |
@@ -17,7 +17,7 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 17 | 17 |
require_once('inc/base.php');
|
| 18 | 18 |
require_once('x509.php');
|
| 19 | 19 |
|
| 20 |
-require_role(array(ROLE_SYSTEMUSER, ROLE_SUBUSER, ROLE_VMAIL_ACCOUNT)); |
|
| 20 |
+require_role([ROLE_SYSTEMUSER, ROLE_SUBUSER, ROLE_VMAIL_ACCOUNT]); |
|
| 21 | 21 |
|
| 22 | 22 |
title('Anmeldung über Client-Zertifikat');
|
| 23 | 23 |
output('<p>Sie können Sie an diesem Webinterface wahlweise auch über ein SSL-Client-Zertifikat anmelden. Dazu muss das gewünschte Zertifikat <em>vorher</em> in Ihrem Browser installiert werden und kann dann hier hinzugefügt werden.</p>
|
| ... | ... |
@@ -17,7 +17,7 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 17 | 17 |
require_once('session/start.php');
|
| 18 | 18 |
require_once('x509.php');
|
| 19 | 19 |
|
| 20 |
-require_role(array(ROLE_SYSTEMUSER, ROLE_SUBUSER, ROLE_VMAIL_ACCOUNT)); |
|
| 20 |
+require_role([ROLE_SYSTEMUSER, ROLE_SUBUSER, ROLE_VMAIL_ACCOUNT]); |
|
| 21 | 21 |
|
| 22 | 22 |
|
| 23 | 23 |
if ($_GET['action'] == 'new') {
|
| ... | ... |
@@ -16,7 +16,7 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 16 | 16 |
|
| 17 | 17 |
require_once('inc/debug.php');
|
| 18 | 18 |
require_once('inc/security.php');
|
| 19 |
-require_role(array(ROLE_SYSTEMUSER, ROLE_CUSTOMER, ROLE_SUBUSER)); |
|
| 19 |
+require_role([ROLE_SYSTEMUSER, ROLE_CUSTOMER, ROLE_SUBUSER]); |
|
| 20 | 20 |
|
| 21 | 21 |
title("Passwort ändern");
|
| 22 | 22 |
$error = ''; |
| ... | ... |
@@ -18,8 +18,8 @@ require_once('session/checkuser.php');
|
| 18 | 18 |
|
| 19 | 19 |
function user_customer_match($cust, $user) |
| 20 | 20 |
{
|
| 21 |
- $args = array(":cid" => $cust,
|
|
| 22 |
- ":user" => $user); |
|
| 21 |
+ $args = [":cid" => $cust, |
|
| 22 |
+ ":user" => $user, ]; |
|
| 23 | 23 |
$result = db_query("SELECT uid FROM system.useraccounts WHERE kunde=:cid AND username=:user AND kundenaccount=1", $args);
|
| 24 | 24 |
if ($result->rowCount() > 0) {
|
| 25 | 25 |
return true; |
| ... | ... |
@@ -29,7 +29,7 @@ function user_customer_match($cust, $user) |
| 29 | 29 |
|
| 30 | 30 |
function find_username($input) |
| 31 | 31 |
{
|
| 32 |
- $args = array(":user" => $input);
|
|
| 32 |
+ $args = [":user" => $input]; |
|
| 33 | 33 |
$result = db_query("SELECT username FROM system.useraccounts WHERE username=:user AND kundenaccount=1", $args);
|
| 34 | 34 |
if ($result->rowCount() > 0) {
|
| 35 | 35 |
$line = $result->fetch(); |
| ... | ... |
@@ -41,8 +41,8 @@ function find_username($input) |
| 41 | 41 |
|
| 42 | 42 |
function customer_has_email($customerno, $email) |
| 43 | 43 |
{
|
| 44 |
- $args = array(":cid" => $customerno,
|
|
| 45 |
- ":email" => $email); |
|
| 44 |
+ $args = [":cid" => $customerno, |
|
| 45 |
+ ":email" => $email, ]; |
|
| 46 | 46 |
$result = db_query("SELECT NULL FROM kundendaten.kunden WHERE id=:cid AND (email=:email OR email_extern=:email OR email_rechnung=:email)", $args);
|
| 47 | 47 |
return ($result->rowCount() > 0); |
| 48 | 48 |
} |
| ... | ... |
@@ -51,8 +51,8 @@ function customer_has_email($customerno, $email) |
| 51 | 51 |
function validate_token($customerno, $token) |
| 52 | 52 |
{
|
| 53 | 53 |
expire_tokens(); |
| 54 |
- $args = array(":cid" => $customerno,
|
|
| 55 |
- ":token" => $token); |
|
| 54 |
+ $args = [":cid" => $customerno, |
|
| 55 |
+ ":token" => $token, ]; |
|
| 56 | 56 |
$result = db_query("SELECT NULL FROM kundendaten.kunden WHERE id=:cid AND token=:token", $args);
|
| 57 | 57 |
return ($result->rowCount() > 0); |
| 58 | 58 |
} |
| ... | ... |
@@ -61,7 +61,7 @@ function validate_token($customerno, $token) |
| 61 | 61 |
function get_uid_for_token($token) |
| 62 | 62 |
{
|
| 63 | 63 |
expire_tokens(); |
| 64 |
- $result = db_query("SELECT uid FROM system.usertoken WHERE token=?", array($token));
|
|
| 64 |
+ $result = db_query("SELECT uid FROM system.usertoken WHERE token=?", [$token]);
|
|
| 65 | 65 |
if ($result->rowCount() == 0) {
|
| 66 | 66 |
return null; |
| 67 | 67 |
} |
| ... | ... |
@@ -71,7 +71,7 @@ function get_uid_for_token($token) |
| 71 | 71 |
|
| 72 | 72 |
function get_username_for_uid($uid) |
| 73 | 73 |
{
|
| 74 |
- $result = db_query("SELECT username FROM system.useraccounts WHERE uid=?", array($uid));
|
|
| 74 |
+ $result = db_query("SELECT username FROM system.useraccounts WHERE uid=?", [$uid]);
|
|
| 75 | 75 |
if ($result->rowCount() != 1) {
|
| 76 | 76 |
system_failure("Unexpected number of users with this uid (!= 1)!");
|
| 77 | 77 |
} |
| ... | ... |
@@ -82,8 +82,8 @@ function get_username_for_uid($uid) |
| 82 | 82 |
function validate_uid_token($uid, $token) |
| 83 | 83 |
{
|
| 84 | 84 |
expire_tokens(); |
| 85 |
- $args = array(":uid" => $uid,
|
|
| 86 |
- ":token" => $token); |
|
| 85 |
+ $args = [":uid" => $uid, |
|
| 86 |
+ ":token" => $token, ]; |
|
| 87 | 87 |
$result = db_query("SELECT NULL FROM system.usertoken WHERE uid=:uid AND token=:token", $args);
|
| 88 | 88 |
return ($result->rowCount() > 0); |
| 89 | 89 |
} |
| ... | ... |
@@ -98,27 +98,27 @@ function expire_tokens() |
| 98 | 98 |
|
| 99 | 99 |
function invalidate_customer_token($customerno) |
| 100 | 100 |
{
|
| 101 |
- db_query("UPDATE kundendaten.kunden SET token=NULL, token_create=NULL WHERE id=?", array($customerno));
|
|
| 101 |
+ db_query("UPDATE kundendaten.kunden SET token=NULL, token_create=NULL WHERE id=?", [$customerno]);
|
|
| 102 | 102 |
} |
| 103 | 103 |
|
| 104 | 104 |
function invalidate_systemuser_token($uid) |
| 105 | 105 |
{
|
| 106 |
- db_query("DELETE FROM system.usertoken WHERE uid=?", array($uid));
|
|
| 106 |
+ db_query("DELETE FROM system.usertoken WHERE uid=?", [$uid]);
|
|
| 107 | 107 |
} |
| 108 | 108 |
|
| 109 | 109 |
function create_token($username) |
| 110 | 110 |
{
|
| 111 | 111 |
expire_tokens(); |
| 112 |
- $result = db_query("SELECT uid FROM system.useraccounts WHERE username=?", array($username));
|
|
| 112 |
+ $result = db_query("SELECT uid FROM system.useraccounts WHERE username=?", [$username]);
|
|
| 113 | 113 |
$uid = (int) $result->fetch()['uid']; |
| 114 | 114 |
|
| 115 |
- $result = db_query("SELECT created FROM system.usertoken WHERE uid=?", array($uid));
|
|
| 115 |
+ $result = db_query("SELECT created FROM system.usertoken WHERE uid=?", [$uid]);
|
|
| 116 | 116 |
if ($result->rowCount() > 0) {
|
| 117 | 117 |
system_failure("Für Ihr Benutzerkonto ist bereits eine Passwort-Erinnerung versendet worden. Bitte wenden Sie sich an den Support wenn Sie diese nicht erhalten haben.");
|
| 118 | 118 |
} |
| 119 | 119 |
|
| 120 |
- $args = array(":uid" => $uid,
|
|
| 121 |
- ":token" => random_string(16)); |
|
| 120 |
+ $args = [":uid" => $uid, |
|
| 121 |
+ ":token" => random_string(16), ]; |
|
| 122 | 122 |
db_query("INSERT INTO system.usertoken VALUES (:uid, NOW(), NOW() + INTERVAL 1 DAY, :token)", $args);
|
| 123 | 123 |
return true; |
| 124 | 124 |
} |
| ... | ... |
@@ -126,7 +126,7 @@ function create_token($username) |
| 126 | 126 |
|
| 127 | 127 |
function emailaddress_for_user($username) |
| 128 | 128 |
{
|
| 129 |
- $result = db_query("SELECT k.email FROM kundendaten.kunden AS k INNER JOIN system.useraccounts AS u ON (u.kunde=k.id) WHERE u.username=?", array($username));
|
|
| 129 |
+ $result = db_query("SELECT k.email FROM kundendaten.kunden AS k INNER JOIN system.useraccounts AS u ON (u.kunde=k.id) WHERE u.username=?", [$username]);
|
|
| 130 | 130 |
$data = $result->fetch(); |
| 131 | 131 |
return $data['email']; |
| 132 | 132 |
} |
| ... | ... |
@@ -135,7 +135,7 @@ function emailaddress_for_user($username) |
| 135 | 135 |
function get_customer_token($customerno) |
| 136 | 136 |
{
|
| 137 | 137 |
expire_tokens(); |
| 138 |
- $result = db_query("SELECT token FROM kundendaten.kunden WHERE id=? AND token IS NOT NULL", array($customerno));
|
|
| 138 |
+ $result = db_query("SELECT token FROM kundendaten.kunden WHERE id=? AND token IS NOT NULL", [$customerno]);
|
|
| 139 | 139 |
if ($result->rowCount() < 1) {
|
| 140 | 140 |
system_failure("Kann das Token nicht auslesen!");
|
| 141 | 141 |
} |
| ... | ... |
@@ -145,7 +145,7 @@ function get_customer_token($customerno) |
| 145 | 145 |
|
| 146 | 146 |
function get_user_token($username) |
| 147 | 147 |
{
|
| 148 |
- $result = db_query("SELECT token FROM system.usertoken AS t INNER JOIN system.useraccounts AS u USING (uid) WHERE username=?", array($username));
|
|
| 148 |
+ $result = db_query("SELECT token FROM system.usertoken AS t INNER JOIN system.useraccounts AS u USING (uid) WHERE username=?", [$username]);
|
|
| 149 | 149 |
$tmp = $result->fetch(); |
| 150 | 150 |
return $tmp['token']; |
| 151 | 151 |
} |
| ... | ... |
@@ -25,12 +25,12 @@ function do_ajax_cert_login() |
| 25 | 25 |
|
| 26 | 26 |
function get_logins_by_cert($cert) |
| 27 | 27 |
{
|
| 28 |
- $result = db_query("SELECT type,username,startpage FROM system.clientcert WHERE cert=? ORDER BY type,username", array($cert));
|
|
| 28 |
+ $result = db_query("SELECT type,username,startpage FROM system.clientcert WHERE cert=? ORDER BY type,username", [$cert]);
|
|
| 29 | 29 |
if ($result->rowCount() < 1) {
|
| 30 | 30 |
DEBUG("No certlogin found for this cert!");
|
| 31 | 31 |
return null; |
| 32 | 32 |
} else {
|
| 33 |
- $ret = array(); |
|
| 33 |
+ $ret = []; |
|
| 34 | 34 |
while ($row = $result->fetch()) {
|
| 35 | 35 |
$ret[] = $row; |
| 36 | 36 |
} |
| ... | ... |
@@ -46,7 +46,7 @@ function get_cert_by_id($id) |
| 46 | 46 |
if ($id == 0) {
|
| 47 | 47 |
system_failure('no ID');
|
| 48 | 48 |
} |
| 49 |
- $result = db_query("SELECT id,dn,issuer,serial,valid_from,valid_until,cert,username,startpage FROM system.clientcert WHERE `id`=?", array($id));
|
|
| 49 |
+ $result = db_query("SELECT id,dn,issuer,serial,valid_from,valid_until,cert,username,startpage FROM system.clientcert WHERE `id`=?", [$id]);
|
|
| 50 | 50 |
if ($result->rowCount() < 1) {
|
| 51 | 51 |
return null; |
| 52 | 52 |
} |
| ... | ... |
@@ -61,7 +61,7 @@ function get_certs_by_username($username) |
| 61 | 61 |
if ($username == '') {
|
| 62 | 62 |
system_failure('empty username');
|
| 63 | 63 |
} |
| 64 |
- $result = db_query("SELECT id,dn,issuer,serial,valid_from,valid_until,cert,startpage FROM system.clientcert WHERE `username`=?", array($username));
|
|
| 64 |
+ $result = db_query("SELECT id,dn,issuer,serial,valid_from,valid_until,cert,startpage FROM system.clientcert WHERE `username`=?", [$username]);
|
|
| 65 | 65 |
if ($result->rowCount() < 1) {
|
| 66 | 66 |
return null; |
| 67 | 67 |
} |
| ... | ... |
@@ -98,7 +98,7 @@ function add_clientcert($certdata, $dn, $issuer, $serial, $vstart, $vend, $start |
| 98 | 98 |
system_failure('Kein Zertifikat');
|
| 99 | 99 |
} |
| 100 | 100 |
|
| 101 |
- $args = array(":dn" => $dn,
|
|
| 101 |
+ $args = [":dn" => $dn, |
|
| 102 | 102 |
":issuer" => $issuer, |
| 103 | 103 |
":serial" => $serial, |
| 104 | 104 |
":vstart" => $vstart, |
| ... | ... |
@@ -106,7 +106,7 @@ function add_clientcert($certdata, $dn, $issuer, $serial, $vstart, $vend, $start |
| 106 | 106 |
":certdata" => $certdata, |
| 107 | 107 |
":type" => $type, |
| 108 | 108 |
":username" => $username, |
| 109 |
- ":startpage" => $startpage); |
|
| 109 |
+ ":startpage" => $startpage, ]; |
|
| 110 | 110 |
DEBUG($args); |
| 111 | 111 |
|
| 112 | 112 |
db_query("INSERT INTO system.clientcert (`dn`, `issuer`, `serial`, `valid_from`, `valid_until`, `cert`, `type`, `username`, `startpage`)
|
| ... | ... |
@@ -135,6 +135,6 @@ function delete_clientcert($id) |
| 135 | 135 |
} |
| 136 | 136 |
db_query( |
| 137 | 137 |
"DELETE FROM system.clientcert WHERE id=:id AND type=:type AND username=:username", |
| 138 |
- array(":id" => $id, ":type" => $type, ":username" => $username)
|
|
| 138 |
+ [":id" => $id, ":type" => $type, ":username" => $username] |
|
| 139 | 139 |
); |
| 140 | 140 |
} |
| ... | ... |
@@ -69,10 +69,10 @@ output("<p>Nachfolgend sehen Sie eine Auswahl typischer Aufgaben.</p>\n");
|
| 69 | 69 |
|
| 70 | 70 |
$modules = get_modules_info(); |
| 71 | 71 |
|
| 72 |
-$my_shortcuts = array(); |
|
| 72 |
+$my_shortcuts = []; |
|
| 73 | 73 |
foreach ($modules as $modname => $info) {
|
| 74 | 74 |
if (file_exists('modules/'.$modname.'/shortcuts.php')) {
|
| 75 |
- $shortcuts = array(); |
|
| 75 |
+ $shortcuts = []; |
|
| 76 | 76 |
include('modules/'.$modname.'/shortcuts.php');
|
| 77 | 77 |
foreach ($shortcuts as $shortcut) {
|
| 78 | 78 |
$shortcut['module'] = $modname; |
| ... | ... |
@@ -17,15 +17,15 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 17 | 17 |
$role = $_SESSION['role']; |
| 18 | 18 |
|
| 19 | 19 |
if ($role == ROLE_ANONYMOUS) {
|
| 20 |
- $menu["index_login"] = array("label" => "Login", "file" => "index", "weight" => 0);
|
|
| 20 |
+ $menu["index_login"] = ["label" => "Login", "file" => "index", "weight" => 0]; |
|
| 21 | 21 |
} else {
|
| 22 | 22 |
if ($role & (ROLE_SYSTEMUSER | ROLE_SUBUSER | ROLE_VMAIL_ACCOUNT)) {
|
| 23 |
- $menu["index_cert"] = array("label" => "Client-Zertifikat", "file" => "cert", "weight" => 10, "submenu" => "index_index");
|
|
| 23 |
+ $menu["index_cert"] = ["label" => "Client-Zertifikat", "file" => "cert", "weight" => 10, "submenu" => "index_index"]; |
|
| 24 | 24 |
} |
| 25 | 25 |
if ($role & (ROLE_SYSTEMUSER | ROLE_CUSTOMER)) {
|
| 26 |
- $menu["index_chpass"] = array("label" => "Passwort ändern", "file" => "chpass", "weight" => 98);
|
|
| 26 |
+ $menu["index_chpass"] = ["label" => "Passwort ändern", "file" => "chpass", "weight" => 98]; |
|
| 27 | 27 |
} |
| 28 | 28 |
|
| 29 |
- $menu["index_logout"] = array("label" => "Logout", "file" => "logout", "weight" => 99);
|
|
| 30 |
- $menu["index_index"] = array("label" => "Übersicht", "file" => "index", "weight" => 0);
|
|
| 29 |
+ $menu["index_logout"] = ["label" => "Logout", "file" => "logout", "weight" => 99]; |
|
| 30 |
+ $menu["index_index"] = ["label" => "Übersicht", "file" => "index", "weight" => 0]; |
|
| 31 | 31 |
} |
| ... | ... |
@@ -15,10 +15,10 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 15 | 15 |
*/ |
| 16 | 16 |
|
| 17 | 17 |
if ($_SESSION['role'] & ROLE_CUSTOMER || $_SESSION['role'] & ROLE_SYSTEMUSER) {
|
| 18 |
- $shortcuts[] = array( 'section' => 'administration', |
|
| 18 |
+ $shortcuts[] = [ 'section' => 'administration', |
|
| 19 | 19 |
'weight' => 90, |
| 20 | 20 |
'file' => 'chpass', |
| 21 | 21 |
'icon' => 'pwchange.png', |
| 22 | 22 |
'title' => 'Passwort ändern', |
| 23 |
- 'alert' => null ); |
|
| 23 |
+ 'alert' => null, ]; |
|
| 24 | 24 |
} |
| ... | ... |
@@ -28,7 +28,7 @@ $show_paid = (isset($_GET['paid']) && $_GET['paid'] == '1'); |
| 28 | 28 |
$invoices = my_invoices(); |
| 29 | 29 |
|
| 30 | 30 |
$first = true; |
| 31 |
-$invoices_to_show = array(); |
|
| 31 |
+$invoices_to_show = []; |
|
| 32 | 32 |
foreach ($invoices as $i) {
|
| 33 | 33 |
if ($first || $show_paid || $i['bezahlt'] == 0) {
|
| 34 | 34 |
$first = false; |
| ... | ... |
@@ -23,8 +23,8 @@ require_once('contacts.php');
|
| 23 | 23 |
function my_invoices() |
| 24 | 24 |
{
|
| 25 | 25 |
$c = (int) $_SESSION['customerinfo']['customerno']; |
| 26 |
- $result = db_query("SELECT id,datum,betrag,bezahlt,abbuchung,sepamandat FROM kundendaten.ausgestellte_rechnungen WHERE kunde=? ORDER BY id DESC", array($c));
|
|
| 27 |
- $ret = array(); |
|
| 26 |
+ $result = db_query("SELECT id,datum,betrag,bezahlt,abbuchung,sepamandat FROM kundendaten.ausgestellte_rechnungen WHERE kunde=? ORDER BY id DESC", [$c]);
|
|
| 27 |
+ $ret = []; |
|
| 28 | 28 |
while ($line = $result->fetch()) {
|
| 29 | 29 |
array_push($ret, $line); |
| 30 | 30 |
} |
| ... | ... |
@@ -36,7 +36,7 @@ function get_pdf($id) |
| 36 | 36 |
{
|
| 37 | 37 |
$c = (int) $_SESSION['customerinfo']['customerno']; |
| 38 | 38 |
$id = (int) $id; |
| 39 |
- $result = db_query("SELECT pdfdata FROM kundendaten.ausgestellte_rechnungen WHERE kunde=:c AND id=:id", array(":c" => $c, ":id" => $id));
|
|
| 39 |
+ $result = db_query("SELECT pdfdata FROM kundendaten.ausgestellte_rechnungen WHERE kunde=:c AND id=:id", [":c" => $c, ":id" => $id]);
|
|
| 40 | 40 |
if ($result->rowCount() == 0) {
|
| 41 | 41 |
system_failure('Ungültige Rechnungsnummer oder nicht eingeloggt');
|
| 42 | 42 |
} |
| ... | ... |
@@ -50,12 +50,12 @@ function invoice_address($customer = null) |
| 50 | 50 |
if ($customer != null && have_role(ROLE_SYSADMIN)) {
|
| 51 | 51 |
$c = (int) $customer; |
| 52 | 52 |
} |
| 53 |
- $result = db_query("SELECT contact_kunde, contact_rechnung FROM kundendaten.kunden WHERE id=?", array($c));
|
|
| 53 |
+ $result = db_query("SELECT contact_kunde, contact_rechnung FROM kundendaten.kunden WHERE id=?", [$c]);
|
|
| 54 | 54 |
$kontakte = $result->fetch(); |
| 55 | 55 |
$kunde = get_contact($kontakte['contact_kunde'], $c); |
| 56 | 56 |
if ($kontakte['contact_rechnung']) {
|
| 57 | 57 |
$rechnung = get_contact($kontakte['contact_rechnung'], $c); |
| 58 |
- foreach (array('company', 'name', 'address', 'zip', 'city', 'country', 'email') as $field) {
|
|
| 58 |
+ foreach (['company', 'name', 'address', 'zip', 'city', 'country', 'email'] as $field) {
|
|
| 59 | 59 |
if ($rechnung[$field]) {
|
| 60 | 60 |
$kunde[$field] = $rechnung[$field]; |
| 61 | 61 |
} |
| ... | ... |
@@ -69,7 +69,7 @@ function invoice_address($customer = null) |
| 69 | 69 |
function invoice_details($id) |
| 70 | 70 |
{
|
| 71 | 71 |
$id = (int) $id; |
| 72 |
- $result = db_query("SELECT kunde,datum,betrag,bezahlt,sepamandat,abbuchung FROM kundendaten.ausgestellte_rechnungen WHERE id=:id", array(":id" => $id));
|
|
| 72 |
+ $result = db_query("SELECT kunde,datum,betrag,bezahlt,sepamandat,abbuchung FROM kundendaten.ausgestellte_rechnungen WHERE id=:id", [":id" => $id]);
|
|
| 73 | 73 |
if ($result->rowCount() == 0) {
|
| 74 | 74 |
system_failure('Ungültige Rechnungsnummer oder nicht eingeloggt');
|
| 75 | 75 |
} |
| ... | ... |
@@ -83,11 +83,11 @@ function invoice_details($id) |
| 83 | 83 |
function invoice_items($id) |
| 84 | 84 |
{
|
| 85 | 85 |
$id = (int) $id; |
| 86 |
- $result = db_query("SELECT id, beschreibung, datum, enddatum, betrag, einheit, brutto, mwst, anzahl FROM kundendaten.rechnungsposten WHERE rechnungsnummer=:id", array(":id" => $id));
|
|
| 86 |
+ $result = db_query("SELECT id, beschreibung, datum, enddatum, betrag, einheit, brutto, mwst, anzahl FROM kundendaten.rechnungsposten WHERE rechnungsnummer=:id", [":id" => $id]);
|
|
| 87 | 87 |
if ($result->rowCount() == 0) {
|
| 88 | 88 |
system_failure('Ungültige Rechnungsnummer oder nicht eingeloggt');
|
| 89 | 89 |
} |
| 90 |
- $ret = array(); |
|
| 90 |
+ $ret = []; |
|
| 91 | 91 |
while ($line = $result->fetch()) {
|
| 92 | 92 |
array_push($ret, $line); |
| 93 | 93 |
} |
| ... | ... |
@@ -98,8 +98,8 @@ function invoice_items($id) |
| 98 | 98 |
function upcoming_items() |
| 99 | 99 |
{
|
| 100 | 100 |
$c = (int) $_SESSION['customerinfo']['customerno']; |
| 101 |
- $result = db_query("SELECT quelle, id, anzahl, beschreibung, startdatum, enddatum, betrag, einheit, brutto, mwst FROM kundendaten.upcoming_items WHERE kunde=? ORDER BY startdatum ASC", array($c));
|
|
| 102 |
- $ret = array(); |
|
| 101 |
+ $result = db_query("SELECT quelle, id, anzahl, beschreibung, startdatum, enddatum, betrag, einheit, brutto, mwst FROM kundendaten.upcoming_items WHERE kunde=? ORDER BY startdatum ASC", [$c]);
|
|
| 102 |
+ $ret = []; |
|
| 103 | 103 |
while ($line = $result->fetch()) {
|
| 104 | 104 |
array_push($ret, $line); |
| 105 | 105 |
} |
| ... | ... |
@@ -125,11 +125,11 @@ DE91602911200041512006 |
| 125 | 125 |
|
| 126 | 126 |
RE '.$id.' KD '.$customerno.' vom '.$datum; |
| 127 | 127 |
|
| 128 |
- $descriptorspec = array( |
|
| 129 |
- 0 => array("pipe", "r"), // STDIN ist eine Pipe, von der das Child liest
|
|
| 130 |
- 1 => array("pipe", "w"), // STDOUT ist eine Pipe, in die das Child schreibt
|
|
| 131 |
- 2 => array("pipe", "w")
|
|
| 132 |
- ); |
|
| 128 |
+ $descriptorspec = [ |
|
| 129 |
+ 0 => ["pipe", "r"], // STDIN ist eine Pipe, von der das Child liest |
|
| 130 |
+ 1 => ["pipe", "w"], // STDOUT ist eine Pipe, in die das Child schreibt |
|
| 131 |
+ 2 => ["pipe", "w"], |
|
| 132 |
+ ]; |
|
| 133 | 133 |
|
| 134 | 134 |
$process = proc_open('qrencode -t PNG -o - -l M', $descriptorspec, $pipes);
|
| 135 | 135 |
|
| ... | ... |
@@ -158,7 +158,7 @@ RE '.$id.' KD '.$customerno.' vom '.$datum; |
| 158 | 158 |
function get_lastschrift($rechnungsnummer) |
| 159 | 159 |
{
|
| 160 | 160 |
$rechnungsnummer = (int) $rechnungsnummer; |
| 161 |
- $result = db_query("SELECT rechnungsnummer, rechnungsdatum, sl.betrag, buchungsdatum, sl.status FROM kundendaten.sepalastschrift sl LEFT JOIN kundendaten.ausgestellte_rechnungen re ON (re.sepamandat=sl.mandatsreferenz) WHERE rechnungsnummer=?", array($rechnungsnummer));
|
|
| 161 |
+ $result = db_query("SELECT rechnungsnummer, rechnungsdatum, sl.betrag, buchungsdatum, sl.status FROM kundendaten.sepalastschrift sl LEFT JOIN kundendaten.ausgestellte_rechnungen re ON (re.sepamandat=sl.mandatsreferenz) WHERE rechnungsnummer=?", [$rechnungsnummer]);
|
|
| 162 | 162 |
if ($result->rowCount() == 0) {
|
| 163 | 163 |
return null; |
| 164 | 164 |
} |
| ... | ... |
@@ -168,8 +168,8 @@ function get_lastschrift($rechnungsnummer) |
| 168 | 168 |
|
| 169 | 169 |
function get_lastschriften($mandatsreferenz) |
| 170 | 170 |
{
|
| 171 |
- $result = db_query("SELECT rechnungsnummer, rechnungsdatum, betrag, buchungsdatum, status FROM kundendaten.sepalastschrift WHERE mandatsreferenz=? ORDER BY buchungsdatum DESC", array($mandatsreferenz));
|
|
| 172 |
- $ret = array(); |
|
| 171 |
+ $result = db_query("SELECT rechnungsnummer, rechnungsdatum, betrag, buchungsdatum, status FROM kundendaten.sepalastschrift WHERE mandatsreferenz=? ORDER BY buchungsdatum DESC", [$mandatsreferenz]);
|
|
| 172 |
+ $ret = []; |
|
| 173 | 173 |
while ($item = $result->fetch()) {
|
| 174 | 174 |
$ret[] = $item; |
| 175 | 175 |
} |
| ... | ... |
@@ -179,15 +179,15 @@ function get_lastschriften($mandatsreferenz) |
| 179 | 179 |
|
| 180 | 180 |
function get_sepamandat($id) |
| 181 | 181 |
{
|
| 182 |
- $result = db_query("SELECT id, kunde, mandatsreferenz, glaeubiger_id, erteilt, medium, gueltig_ab, gueltig_bis, erstlastschrift, kontoinhaber, adresse, iban, bic, bankname FROM kundendaten.sepamandat WHERE id=? OR mandatsreferenz=?", array($id, $id));
|
|
| 182 |
+ $result = db_query("SELECT id, kunde, mandatsreferenz, glaeubiger_id, erteilt, medium, gueltig_ab, gueltig_bis, erstlastschrift, kontoinhaber, adresse, iban, bic, bankname FROM kundendaten.sepamandat WHERE id=? OR mandatsreferenz=?", [$id, $id]);
|
|
| 183 | 183 |
return $result->fetch(); |
| 184 | 184 |
} |
| 185 | 185 |
|
| 186 | 186 |
function get_sepamandate() |
| 187 | 187 |
{
|
| 188 | 188 |
$cid = (int) $_SESSION['customerinfo']['customerno']; |
| 189 |
- $result = db_query("SELECT id, mandatsreferenz, glaeubiger_id, erteilt, medium, gueltig_ab, gueltig_bis, erstlastschrift, kontoinhaber, adresse, iban, bic, bankname FROM kundendaten.sepamandat WHERE kunde=?", array($cid));
|
|
| 190 |
- $ret = array(); |
|
| 189 |
+ $result = db_query("SELECT id, mandatsreferenz, glaeubiger_id, erteilt, medium, gueltig_ab, gueltig_bis, erstlastschrift, kontoinhaber, adresse, iban, bic, bankname FROM kundendaten.sepamandat WHERE kunde=?", [$cid]);
|
|
| 190 |
+ $ret = []; |
|
| 191 | 191 |
while ($entry = $result->fetch()) {
|
| 192 | 192 |
array_push($ret, $entry); |
| 193 | 193 |
} |
| ... | ... |
@@ -197,16 +197,16 @@ function get_sepamandate() |
| 197 | 197 |
|
| 198 | 198 |
function yesterday($date) |
| 199 | 199 |
{
|
| 200 |
- $result = db_query("SELECT ? - INTERVAL 1 DAY", array($date));
|
|
| 200 |
+ $result = db_query("SELECT ? - INTERVAL 1 DAY", [$date]);
|
|
| 201 | 201 |
return $result->fetch()[0]; |
| 202 | 202 |
} |
| 203 | 203 |
|
| 204 | 204 |
|
| 205 | 205 |
function invalidate_sepamandat($id, $date) |
| 206 | 206 |
{
|
| 207 |
- $args = array(":cid" => (int) $_SESSION['customerinfo']['customerno'],
|
|
| 207 |
+ $args = [":cid" => (int) $_SESSION['customerinfo']['customerno'], |
|
| 208 | 208 |
":id" => (int) $id, |
| 209 |
- ":date" => $date); |
|
| 209 |
+ ":date" => $date, ]; |
|
| 210 | 210 |
db_query("UPDATE kundendaten.sepamandat SET gueltig_bis=:date WHERE id=:id AND kunde=:cid", $args);
|
| 211 | 211 |
} |
| 212 | 212 |
|
| ... | ... |
@@ -226,7 +226,7 @@ function sepamandat($name, $adresse, $iban, $bankname, $bic, $gueltig_ab) |
| 226 | 226 |
system_failure('Das Mandat kann nicht rückwirkend erteilt werden. Bitte geben Sie ein Datum in der Zukunft an.');
|
| 227 | 227 |
} |
| 228 | 228 |
$alte_mandate = get_sepamandate(); |
| 229 |
- $referenzen = array(); |
|
| 229 |
+ $referenzen = []; |
|
| 230 | 230 |
foreach ($alte_mandate as $mandat) {
|
| 231 | 231 |
if ($mandat['gueltig_bis'] == null || $mandat['gueltig_bis'] >= $gueltig_ab) {
|
| 232 | 232 |
DEBUG('Altes Mandat wird für ungültig erklärt.');
|
| ... | ... |
@@ -248,13 +248,13 @@ function sepamandat($name, $adresse, $iban, $bankname, $bic, $gueltig_ab) |
| 248 | 248 |
$today = date('Y-m-d');
|
| 249 | 249 |
db_query( |
| 250 | 250 |
"INSERT INTO kundendaten.sepamandat (mandatsreferenz, glaeubiger_id, kunde, erteilt, medium, gueltig_ab, kontoinhaber, adresse, iban, bic, bankname) VALUES (:referenz, :glaeubiger_id, :cid, :today, 'online', :gueltig_ab, :name, :adresse, :iban, :bic, :bankname)", |
| 251 |
- array(":referenz" => $referenz, ":glaeubiger_id" => $glaeubiger_id, ":cid" => $cid,
|
|
| 251 |
+ [":referenz" => $referenz, ":glaeubiger_id" => $glaeubiger_id, ":cid" => $cid, |
|
| 252 | 252 |
":today" => $today, ":gueltig_ab" => $gueltig_ab, ":name" => $name, ":adresse" => $adresse, |
| 253 |
- ":iban" => $iban, ":bic" => $bic, ":bankname" => $bankname) |
|
| 253 |
+ ":iban" => $iban, ":bic" => $bic, ":bankname" => $bankname, ] |
|
| 254 | 254 |
); |
| 255 | 255 |
db_query( |
| 256 | 256 |
"UPDATE kundendaten.ausgestellte_rechnungen SET abbuchung=1 WHERE kunde = :cid AND datum >= :gueltig_ab and bezahlt=0", |
| 257 |
- array(":cid" => $cid, ":gueltig_ab" => $gueltig_ab)
|
|
| 257 |
+ [":cid" => $cid, ":gueltig_ab" => $gueltig_ab] |
|
| 258 | 258 |
); |
| 259 | 259 |
} |
| 260 | 260 |
|
| ... | ... |
@@ -281,7 +281,7 @@ function get_bank_info($iban) |
| 281 | 281 |
break; |
| 282 | 282 |
} |
| 283 | 283 |
} |
| 284 |
- $bank = array(); |
|
| 284 |
+ $bank = []; |
|
| 285 | 285 |
$bank['name'] = iconv('latin1', 'utf8', chop(substr($match, 9, 58)));
|
| 286 | 286 |
$bank['bic'] = chop(substr($match, 139, 11)); |
| 287 | 287 |
return $bank; |
| ... | ... |
@@ -299,7 +299,7 @@ function find_iban($blz, $kto) |
| 299 | 299 |
function get_customerquota() |
| 300 | 300 |
{
|
| 301 | 301 |
$cid = (int) $_SESSION['customerinfo']['customerno']; |
| 302 |
- $result = db_query("SELECT quota FROM system.customerquota WHERE cid=:cid", array(":cid" => $cid));
|
|
| 302 |
+ $result = db_query("SELECT quota FROM system.customerquota WHERE cid=:cid", [":cid" => $cid]);
|
|
| 303 | 303 |
$data = $result->fetch(); |
| 304 | 304 |
return $data["quota"]; |
| 305 | 305 |
} |
| ... | ... |
@@ -308,7 +308,7 @@ function save_more_storage($items, $storage) |
| 308 | 308 |
{
|
| 309 | 309 |
$cid = (int) $_SESSION['customerinfo']['customerno']; |
| 310 | 310 |
|
| 311 |
- $queries = array(); |
|
| 311 |
+ $queries = []; |
|
| 312 | 312 |
|
| 313 | 313 |
if ($storage < 1024 || $storage > 10240) {
|
| 314 | 314 |
input_error('Speicherplatz nicht im erwarteten Bereich');
|
| ... | ... |
@@ -318,12 +318,12 @@ function save_more_storage($items, $storage) |
| 318 | 318 |
# Über 100 GB soll die Automatik nichts machen |
| 319 | 319 |
system_failure("Ihr Speicherplatz kann über diese Funktion nicht weiter erhöht werden. Bitte wenden Sie sich an die Administratoren.");
|
| 320 | 320 |
} |
| 321 |
- $result = db_query("SELECT quota FROM system.customerquota WHERE cid=:cid AND lastchange > CURDATE()", array(":cid" => $cid));
|
|
| 321 |
+ $result = db_query("SELECT quota FROM system.customerquota WHERE cid=:cid AND lastchange > CURDATE()", [":cid" => $cid]);
|
|
| 322 | 322 |
if ($result->rowcount() > 0) {
|
| 323 | 323 |
system_failure("Ihr Speicherplatz wurde heute bereits verändert. Sie können dies nur einmal am Tag machen.");
|
| 324 | 324 |
} |
| 325 | 325 |
|
| 326 |
- $queries[] = array("UPDATE system.customerquota SET quota=quota+:storage WHERE cid=:cid", array(":storage" => $storage, ":cid" => $cid));
|
|
| 326 |
+ $queries[] = ["UPDATE system.customerquota SET quota=quota+:storage WHERE cid=:cid", [":storage" => $storage, ":cid" => $cid]]; |
|
| 327 | 327 |
|
| 328 | 328 |
foreach ($items as $data) {
|
| 329 | 329 |
if ($data['anzahl'] == 0) {
|
| ... | ... |
@@ -342,13 +342,13 @@ function save_more_storage($items, $storage) |
| 342 | 342 |
return; |
| 343 | 343 |
} |
| 344 | 344 |
|
| 345 |
- $param = array(); |
|
| 345 |
+ $param = []; |
|
| 346 | 346 |
foreach ($data as $k => $v) {
|
| 347 | 347 |
$param[':'.$k] = $v; |
| 348 | 348 |
} |
| 349 | 349 |
|
| 350 |
- $queries[] = array("INSERT INTO kundendaten.leistungen (kunde,periodisch,beschreibung,datum,kuendigungsdatum,betrag,brutto,monate,anzahl,notizen) VALUES ".
|
|
| 351 |
- "(:kunde,1,:beschreibung,:datum,:kuendigungsdatum,:betrag,:brutto,:monate,:anzahl,:notizen)", $param); |
|
| 350 |
+ $queries[] = ["INSERT INTO kundendaten.leistungen (kunde,periodisch,beschreibung,datum,kuendigungsdatum,betrag,brutto,monate,anzahl,notizen) VALUES ". |
|
| 351 |
+ "(:kunde,1,:beschreibung,:datum,:kuendigungsdatum,:betrag,:brutto,:monate,:anzahl,:notizen)", $param, ]; |
|
| 352 | 352 |
} |
| 353 | 353 |
|
| 354 | 354 |
if (count($queries) < 2) {
|
| ... | ... |
@@ -17,6 +17,6 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 17 | 17 |
$role = $_SESSION['role']; |
| 18 | 18 |
|
| 19 | 19 |
if ($role & ROLE_CUSTOMER) {
|
| 20 |
- $menu["invoice_current"] = array("label" => "Rechnungen", "file" => "current", "weight" => 2, "submenu" => "index_index");
|
|
| 20 |
+ $menu["invoice_current"] = ["label" => "Rechnungen", "file" => "current", "weight" => 2, "submenu" => "index_index"]; |
|
| 21 | 21 |
//$menu["invoice_upcoming"] = array("label" => "zukünftige Rechnungen", "file" => "upcoming", "weight" => 2, "submenu" => "invoice_current");
|
| 22 | 22 |
} |
| ... | ... |
@@ -99,7 +99,7 @@ $stub['enddatum'] = date_format($stub_enddate, 'Y-m-d'); |
| 99 | 99 |
$stub['anzahl'] = $months; |
| 100 | 100 |
$stub['monate'] = $months; |
| 101 | 101 |
|
| 102 |
-$items = array(); |
|
| 102 |
+$items = []; |
|
| 103 | 103 |
$items[] = $stub; |
| 104 | 104 |
$items[] = $new_item; |
| 105 | 105 |
|
| ... | ... |
@@ -150,7 +150,7 @@ if (have_module('systemuser')) {
|
| 150 | 150 |
if (count($useraccounts) == 1) {
|
| 151 | 151 |
$form .= '<input type="hidden" name="more_storage_user" value="'.$useraccounts[0]['uid'].'" />'; |
| 152 | 152 |
} else {
|
| 153 |
- $choices = array('' => 'Nicht zuweisen');
|
|
| 153 |
+ $choices = ['' => 'Nicht zuweisen']; |
|
| 154 | 154 |
foreach ($useraccounts as $u) {
|
| 155 | 155 |
$choices[$u['uid']] = "Benutzer ${u['username']} vergrößern";
|
| 156 | 156 |
} |
| ... | ... |
@@ -53,10 +53,10 @@ if ($stub['anzahl'] == 0) {
|
| 53 | 53 |
} |
| 54 | 54 |
$regular = $items[1]; |
| 55 | 55 |
|
| 56 |
-$clean_items = array(); |
|
| 56 |
+$clean_items = []; |
|
| 57 | 57 |
|
| 58 | 58 |
if ($stub) {
|
| 59 |
- $i = array(); |
|
| 59 |
+ $i = []; |
|
| 60 | 60 |
$i['beschreibung'] = $stub['beschreibung']; |
| 61 | 61 |
$i['datum'] = $stub['startdatum']; |
| 62 | 62 |
$i['kuendigungsdatum'] = $stub['enddatum']; |
| ... | ... |
@@ -67,7 +67,7 @@ if ($stub) {
|
| 67 | 67 |
$clean_items[] = $i; |
| 68 | 68 |
} |
| 69 | 69 |
|
| 70 |
-$i = array(); |
|
| 70 |
+$i = []; |
|
| 71 | 71 |
$i['beschreibung'] = $regular['beschreibung']; |
| 72 | 72 |
$i['datum'] = $regular['startdatum']; |
| 73 | 73 |
$i['kuendigungsdatum'] = null; |
| ... | ... |
@@ -276,7 +276,7 @@ $html .= '<table style="width: 100%;"> |
| 276 | 276 |
|
| 277 | 277 |
$vattype = null; |
| 278 | 278 |
// An der ersten Zeile entscheidet sich, ob die gesamte Rechnung als Netto- oder Bruttorechnung erstellt wird |
| 279 |
-$einzelsummen = array(); |
|
| 279 |
+$einzelsummen = []; |
|
| 280 | 280 |
$summe = 0.0; |
| 281 | 281 |
|
| 282 | 282 |
$odd = true; |
| ... | ... |
@@ -312,9 +312,9 @@ foreach ($items as $item) {
|
| 312 | 312 |
$einzelsummen[$item['mwst']]['vat'] += $gesamt / (1 + ($item['mwst'] / 100)) * ($item['mwst'] / 100); |
| 313 | 313 |
$einzelsummen[$item['mwst']]['gross'] += $gesamt; |
| 314 | 314 |
} else {
|
| 315 |
- $einzelsummen[$item['mwst']] = array('net' => $gesamt / (1 + ($item['mwst'] / 100)),
|
|
| 315 |
+ $einzelsummen[$item['mwst']] = ['net' => $gesamt / (1 + ($item['mwst'] / 100)), |
|
| 316 | 316 |
'vat' => $gesamt / (1 + ($item['mwst'] / 100)) * ($item['mwst'] / 100), |
| 317 |
- 'gross' => $gesamt); |
|
| 317 |
+ 'gross' => $gesamt, ]; |
|
| 318 | 318 |
} |
| 319 | 319 |
$summe += $gesamt; |
| 320 | 320 |
|
| ... | ... |
@@ -378,7 +378,7 @@ $dompdf->loadHtml($html); |
| 378 | 378 |
$dompdf->render(); |
| 379 | 379 |
|
| 380 | 380 |
if ($outformat == 'pdf') {
|
| 381 |
- $dompdf->stream("sample.pdf", array("Attachment"=>0));
|
|
| 381 |
+ $dompdf->stream("sample.pdf", ["Attachment"=>0]);
|
|
| 382 | 382 |
} else {
|
| 383 | 383 |
echo $html; |
| 384 | 384 |
} |
| ... | ... |
@@ -21,7 +21,7 @@ require_once('invoice.php');
|
| 21 | 21 |
|
| 22 | 22 |
$kundenname = $_SESSION['customerinfo']['name']; |
| 23 | 23 |
$id = (int) $_SESSION['customerinfo']['customerno']; |
| 24 |
-$result = db_query("SELECT CONCAT(adresse, '\\\\n', plz, ' ', ort) AS adresse FROM kundendaten.kunden WHERE id=?", array($id));
|
|
| 24 |
+$result = db_query("SELECT CONCAT(adresse, '\\\\n', plz, ' ', ort) AS adresse FROM kundendaten.kunden WHERE id=?", [$id]);
|
|
| 25 | 25 |
$r = $result->fetch(); |
| 26 | 26 |
|
| 27 | 27 |
header("Content-Type: text/javascript");
|
| ... | ... |
@@ -31,10 +31,10 @@ if ($_SESSION['role'] & ROLE_CUSTOMER) {
|
| 31 | 31 |
$alert = $unpayed_invoices.' unbezahlt'; |
| 32 | 32 |
} |
| 33 | 33 |
|
| 34 |
- $shortcuts[] = array( 'section' => 'administration', |
|
| 34 |
+ $shortcuts[] = [ 'section' => 'administration', |
|
| 35 | 35 |
'weight' => 50, |
| 36 | 36 |
'file' => 'current', |
| 37 | 37 |
'icon' => 'invoice.png', |
| 38 | 38 |
'title' => 'Ihre Rechnungen', |
| 39 |
- 'alert' => $alert ); |
|
| 39 |
+ 'alert' => $alert, ]; |
|
| 40 | 40 |
} |
| ... | ... |
@@ -23,8 +23,8 @@ function get_jabber_accounts() |
| 23 | 23 |
{
|
| 24 | 24 |
require_role(ROLE_CUSTOMER); |
| 25 | 25 |
$customerno = (int) $_SESSION['customerinfo']['customerno']; |
| 26 |
- $result = db_query("SELECT id, `create`, created, lastactivity, local, domain FROM jabber.accounts WHERE customerno=? AND `delete`=0", array($customerno));
|
|
| 27 |
- $accounts = array(); |
|
| 26 |
+ $result = db_query("SELECT id, `create`, created, lastactivity, local, domain FROM jabber.accounts WHERE customerno=? AND `delete`=0", [$customerno]);
|
|
| 27 |
+ $accounts = []; |
|
| 28 | 28 |
if (@$result->rowCount() > 0) {
|
| 29 | 29 |
while ($acc = @$result->fetch()) {
|
| 30 | 30 |
array_push($accounts, $acc); |
| ... | ... |
@@ -38,8 +38,8 @@ function get_jabber_accounts() |
| 38 | 38 |
function get_jabberaccount_details($id) |
| 39 | 39 |
{
|
| 40 | 40 |
require_role(ROLE_CUSTOMER); |
| 41 |
- $args = array(":customerno" => $_SESSION['customerinfo']['customerno'],
|
|
| 42 |
- ":id" => $id); |
|
| 41 |
+ $args = [":customerno" => $_SESSION['customerinfo']['customerno'], |
|
| 42 |
+ ":id" => $id, ]; |
|
| 43 | 43 |
|
| 44 | 44 |
$result = db_query("SELECT id, local, domain FROM jabber.accounts WHERE customerno=:customerno AND id=:id", $args);
|
| 45 | 45 |
if ($result->rowCount() != 1) {
|
| ... | ... |
@@ -71,9 +71,9 @@ function valid_jabber_password($pass) |
| 71 | 71 |
function create_jabber_account($local, $domain, $password) |
| 72 | 72 |
{
|
| 73 | 73 |
require_role(ROLE_CUSTOMER); |
| 74 |
- $data = array(":customerno" => $_SESSION['customerinfo']['customerno'],
|
|
| 74 |
+ $data = [":customerno" => $_SESSION['customerinfo']['customerno'], |
|
| 75 | 75 |
":local" => filter_input_username(strtolower($local)), |
| 76 |
- ":domain" => $domain); |
|
| 76 |
+ ":domain" => $domain, ]; |
|
| 77 | 77 |
if (!valid_jabber_password($password)) {
|
| 78 | 78 |
system_failure('Das Passwort enthält Zeichen, die aufgrund technischer Beschränkungen momentan nicht benutzt werden können.');
|
| 79 | 79 |
} |
| ... | ... |
@@ -84,7 +84,7 @@ function create_jabber_account($local, $domain, $password) |
| 84 | 84 |
$data[':password'] = $password; |
| 85 | 85 |
|
| 86 | 86 |
if ($domain > 0) {
|
| 87 |
- $args = array(":domain" => $data[":domain"], ":customerno" => $data[":customerno"]);
|
|
| 87 |
+ $args = [":domain" => $data[":domain"], ":customerno" => $data[":customerno"]]; |
|
| 88 | 88 |
$result = db_query("SELECT id FROM kundendaten.domains WHERE kunde=:customerno AND jabber=1 AND id=:domain", $args);
|
| 89 | 89 |
if ($result->rowCount() == 0) {
|
| 90 | 90 |
logger(LOG_WARNING, "modules/jabber/include/jabberaccounts", "jabber", "attempt to create account for invalid domain »{$domain}«");
|
| ... | ... |
@@ -92,7 +92,7 @@ function create_jabber_account($local, $domain, $password) |
| 92 | 92 |
} |
| 93 | 93 |
} |
| 94 | 94 |
|
| 95 |
- $args = array(":domain" => $data[":domain"], ":local" => $data[":local"]);
|
|
| 95 |
+ $args = [":domain" => $data[":domain"], ":local" => $data[":local"]]; |
|
| 96 | 96 |
$domainquery = "domain=:domain"; |
| 97 | 97 |
if ($domain == 0) {
|
| 98 | 98 |
unset($args[":domain"]); |
| ... | ... |
@@ -121,9 +121,9 @@ function change_jabber_password($id, $password) |
| 121 | 121 |
if ($check !== true) {
|
| 122 | 122 |
system_failure('Das Passwort ist nicht sicher genug.');
|
| 123 | 123 |
} |
| 124 |
- $args = array(":customerno" => $_SESSION['customerinfo']['customerno'],
|
|
| 124 |
+ $args = [":customerno" => $_SESSION['customerinfo']['customerno'], |
|
| 125 | 125 |
":id" => $id, |
| 126 |
- ":password" => $password); |
|
| 126 |
+ ":password" => $password, ]; |
|
| 127 | 127 |
|
| 128 | 128 |
db_query("UPDATE jabber.accounts SET password=:password WHERE customerno=:customerno AND id=:id", $args);
|
| 129 | 129 |
logger(LOG_INFO, "modules/jabber/include/jabberaccounts", "jabber", "changed password for account »{$id}«");
|
| ... | ... |
@@ -135,8 +135,8 @@ function delete_jabber_account($id) |
| 135 | 135 |
{
|
| 136 | 136 |
require_role(ROLE_CUSTOMER); |
| 137 | 137 |
|
| 138 |
- $args = array(":customerno" => $_SESSION['customerinfo']['customerno'],
|
|
| 139 |
- ":id" => $id); |
|
| 138 |
+ $args = [":customerno" => $_SESSION['customerinfo']['customerno'], |
|
| 139 |
+ ":id" => $id, ]; |
|
| 140 | 140 |
|
| 141 | 141 |
db_query("UPDATE jabber.accounts SET `delete`=1 WHERE customerno=:customerno AND id=:id", $args);
|
| 142 | 142 |
logger(LOG_INFO, "modules/jabber/include/jabberaccounts", "jabber", "deleted account »{$id}«");
|
| ... | ... |
@@ -146,7 +146,7 @@ function domains_without_accounts() |
| 146 | 146 |
{
|
| 147 | 147 |
$domains = get_domain_list((int) $_SESSION['customerinfo']['customerno']); |
| 148 | 148 |
$accounts = get_jabber_accounts(); |
| 149 |
- $obsolete_domains = array(); |
|
| 149 |
+ $obsolete_domains = []; |
|
| 150 | 150 |
foreach ($domains as $d) {
|
| 151 | 151 |
if ($d->jabber != 1) {
|
| 152 | 152 |
continue; |
| ... | ... |
@@ -179,12 +179,12 @@ function delete_jabber_domain($id) |
| 179 | 179 |
if (! $found) {
|
| 180 | 180 |
system_failure('Diese Domain ist nicht unbenutzt.');
|
| 181 | 181 |
} |
| 182 |
- db_query("UPDATE kundendaten.domains SET jabber=0 WHERE jabber=1 AND id=?", array($d->id));
|
|
| 182 |
+ db_query("UPDATE kundendaten.domains SET jabber=0 WHERE jabber=1 AND id=?", [$d->id]);
|
|
| 183 | 183 |
} |
| 184 | 184 |
|
| 185 | 185 |
function new_jabber_domain($id) |
| 186 | 186 |
{
|
| 187 | 187 |
$d = new Domain((int) $id); |
| 188 | 188 |
$d->ensure_customerdomain(); |
| 189 |
- db_query("UPDATE kundendaten.domains SET jabber=2 WHERE jabber=0 AND id=?", array($d->id));
|
|
| 189 |
+ db_query("UPDATE kundendaten.domains SET jabber=2 WHERE jabber=0 AND id=?", [$d->id]);
|
|
| 190 | 190 |
} |
| ... | ... |
@@ -17,5 +17,5 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 17 | 17 |
$role = $_SESSION['role']; |
| 18 | 18 |
|
| 19 | 19 |
if ($role & ROLE_CUSTOMER) {
|
| 20 |
- $menu["jabber_accounts"] = array("label" => "Jabber", "file" => "accounts", "weight" => 10);
|
|
| 20 |
+ $menu["jabber_accounts"] = ["label" => "Jabber", "file" => "accounts", "weight" => 10]; |
|
| 21 | 21 |
} |
| ... | ... |
@@ -33,8 +33,8 @@ if (! count($domains)) {
|
| 33 | 33 |
system_failure("Sie haben gar keine eigenen Domains.");
|
| 34 | 34 |
} |
| 35 | 35 |
|
| 36 |
-$pending_domains = array(); |
|
| 37 |
-$available_domains = array(); |
|
| 36 |
+$pending_domains = []; |
|
| 37 |
+$available_domains = []; |
|
| 38 | 38 |
|
| 39 | 39 |
foreach ($domains as $d) {
|
| 40 | 40 |
if ($d->jabber == 0) {
|
| ... | ... |
@@ -15,10 +15,10 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 15 | 15 |
*/ |
| 16 | 16 |
|
| 17 | 17 |
if ($_SESSION['role'] & ROLE_CUSTOMER) {
|
| 18 |
- $shortcuts[] = array( 'section' => 'Jabber', |
|
| 18 |
+ $shortcuts[] = [ 'section' => 'Jabber', |
|
| 19 | 19 |
'weight' => 10, |
| 20 | 20 |
'file' => 'accounts', |
| 21 | 21 |
'icon' => 'jabber.png', |
| 22 | 22 |
'title' => 'Jabber-Accounts', |
| 23 |
- 'alert' => null ); |
|
| 23 |
+ 'alert' => null, ]; |
|
| 24 | 24 |
} |
| ... | ... |
@@ -25,11 +25,11 @@ function get_lists($filter) |
| 25 | 25 |
$result = null; |
| 26 | 26 |
if ($filter) {
|
| 27 | 27 |
$filter = '%'.$filter.'%'; |
| 28 |
- $result = db_query("SELECT id, created, status, listname, fqdn, urlhost, admin, archivesize, subscribers, lastactivity, backend FROM mail.v_mailman_lists WHERE status!='deleted' AND owner=:uid AND (listname LIKE :filter OR fqdn LIKE :filter OR admin LIKE :filter) ORDER BY listname", array('uid' => $uid, 'filter' => $filter));
|
|
| 28 |
+ $result = db_query("SELECT id, created, status, listname, fqdn, urlhost, admin, archivesize, subscribers, lastactivity, backend FROM mail.v_mailman_lists WHERE status!='deleted' AND owner=:uid AND (listname LIKE :filter OR fqdn LIKE :filter OR admin LIKE :filter) ORDER BY listname", ['uid' => $uid, 'filter' => $filter]);
|
|
| 29 | 29 |
} else {
|
| 30 |
- $result = db_query("SELECT id, created, status, listname, fqdn, urlhost, admin, archivesize, subscribers, lastactivity, backend FROM mail.v_mailman_lists WHERE status!='deleted' AND owner=:uid ORDER BY listname", array('uid' => $uid));
|
|
| 30 |
+ $result = db_query("SELECT id, created, status, listname, fqdn, urlhost, admin, archivesize, subscribers, lastactivity, backend FROM mail.v_mailman_lists WHERE status!='deleted' AND owner=:uid ORDER BY listname", ['uid' => $uid]);
|
|
| 31 | 31 |
} |
| 32 |
- $ret = array(); |
|
| 32 |
+ $ret = []; |
|
| 33 | 33 |
while ($list = $result->fetch()) {
|
| 34 | 34 |
$ret[] = $list; |
| 35 | 35 |
} |
| ... | ... |
@@ -40,8 +40,8 @@ function get_lists($filter) |
| 40 | 40 |
|
| 41 | 41 |
function get_list($id) |
| 42 | 42 |
{
|
| 43 |
- $args = array(":id" => $id,
|
|
| 44 |
- ":uid" => $_SESSION['userinfo']['uid']); |
|
| 43 |
+ $args = [":id" => $id, |
|
| 44 |
+ ":uid" => $_SESSION['userinfo']['uid'], ]; |
|
| 45 | 45 |
$result = db_query("SELECT id, created, status, listname, fqdn, urlhost, admin, archivesize, subscribers, lastactivity, backend FROM mail.v_mailman_lists WHERE owner=:uid AND id=:id", $args);
|
| 46 | 46 |
if ($result->rowCount() < 1) {
|
| 47 | 47 |
system_failure('Die gewünschte Mailingliste konnte nicht gefunden werden');
|
| ... | ... |
@@ -55,15 +55,15 @@ function get_list($id) |
| 55 | 55 |
|
| 56 | 56 |
function delete_list($id) |
| 57 | 57 |
{
|
| 58 |
- $args = array(":id" => $id,
|
|
| 59 |
- ":uid" => $_SESSION['userinfo']['uid']); |
|
| 58 |
+ $args = [":id" => $id, |
|
| 59 |
+ ":uid" => $_SESSION['userinfo']['uid'], ]; |
|
| 60 | 60 |
db_query("UPDATE mail.mailman_lists SET status='delete' WHERE owner=:uid AND id=:id", $args);
|
| 61 | 61 |
} |
| 62 | 62 |
|
| 63 | 63 |
function request_new_password($id) |
| 64 | 64 |
{
|
| 65 |
- $args = array(":id" => $id,
|
|
| 66 |
- ":uid" => $_SESSION['userinfo']['uid']); |
|
| 65 |
+ $args = [":id" => $id, |
|
| 66 |
+ ":uid" => $_SESSION['userinfo']['uid'], ]; |
|
| 67 | 67 |
db_query("UPDATE mail.mailman_lists SET status='newpw' WHERE owner=:uid AND id=:id", $args);
|
| 68 | 68 |
} |
| 69 | 69 |
|
| ... | ... |
@@ -71,22 +71,22 @@ function create_list($listname, $maildomain, $admin) |
| 71 | 71 |
{
|
| 72 | 72 |
$listname = strtolower($listname); |
| 73 | 73 |
verify_input_username($listname); |
| 74 |
- if (in_array($listname, array("admin", "administrator", "webmaster", "hostmaster", "postmaster"))) {
|
|
| 74 |
+ if (in_array($listname, ["admin", "administrator", "webmaster", "hostmaster", "postmaster"])) {
|
|
| 75 | 75 |
system_failure('Der Mailinglistenname '.$listname.' ist unzulässig.');
|
| 76 | 76 |
} |
| 77 | 77 |
if (! check_emailaddr($admin)) {
|
| 78 | 78 |
system_failure('Der Verwalter muss eine gültige E-Mail-Adresse sein ('.$admin.').');
|
| 79 | 79 |
} |
| 80 | 80 |
# FIXME: Zukünftig soll diese Beschränkung weg fallen! |
| 81 |
- $result = db_query("SELECT id FROM mail.mailman_lists WHERE listname LIKE ?", array($listname));
|
|
| 81 |
+ $result = db_query("SELECT id FROM mail.mailman_lists WHERE listname LIKE ?", [$listname]);
|
|
| 82 | 82 |
if ($result->rowCount() > 0) {
|
| 83 | 83 |
system_failure('Eine Liste mit diesem Namen existiert bereits auf unserem Mailinglisten-Server (unter einer Ihrer Domains oder unter einer Domain eines anderen Kunden). Jeder Listenname kann auf dem gesamten Server nur einmal verwendet werden.');
|
| 84 | 84 |
} |
| 85 | 85 |
|
| 86 |
- $args = array(":listname" => $listname,
|
|
| 86 |
+ $args = [":listname" => $listname, |
|
| 87 | 87 |
":maildomain" => $maildomain, |
| 88 | 88 |
":owner" => $_SESSION['userinfo']['uid'], |
| 89 |
- ":admin" => $admin); |
|
| 89 |
+ ":admin" => $admin, ]; |
|
| 90 | 90 |
|
| 91 | 91 |
db_query("INSERT INTO mail.mailman_lists (status, listname, maildomain, owner, admin) VALUES ('pending', :listname, :maildomain, :owner, :admin)", $args);
|
| 92 | 92 |
DEBUG('Neue ID: '.db_insert_id());
|
| ... | ... |
@@ -96,8 +96,8 @@ function get_possible_mailmandomains() |
| 96 | 96 |
{
|
| 97 | 97 |
DEBUG('get_possible_mailmandomains()');
|
| 98 | 98 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 99 |
- $result = db_query("SELECT d.id, CONCAT_WS('.',d.domainname,d.tld) AS fqdn, m.backend AS backend FROM kundendaten.domains AS d LEFT JOIN mail.mailman_domains AS m ON (m.domain=d.id) WHERE d.useraccount=:uid AND m.id IS NULL ORDER BY CONCAT_WS('.',d.domainname,d.tld)", array(":uid" => $uid));
|
|
| 100 |
- $ret = array(); |
|
| 99 |
+ $result = db_query("SELECT d.id, CONCAT_WS('.',d.domainname,d.tld) AS fqdn, m.backend AS backend FROM kundendaten.domains AS d LEFT JOIN mail.mailman_domains AS m ON (m.domain=d.id) WHERE d.useraccount=:uid AND m.id IS NULL ORDER BY CONCAT_WS('.',d.domainname,d.tld)", [":uid" => $uid]);
|
|
| 100 |
+ $ret = []; |
|
| 101 | 101 |
while ($dom = $result->fetch()) {
|
| 102 | 102 |
$ret[] = $dom; |
| 103 | 103 |
} |
| ... | ... |
@@ -119,7 +119,7 @@ function insert_mailman_domain($subdomain, $domainid, $backend = 'mailman') |
| 119 | 119 |
if (! $found) {
|
| 120 | 120 |
system_failue('invalid domain id');
|
| 121 | 121 |
} |
| 122 |
- db_query("INSERT INTO mail.mailman_domains (hostname, domain, backend) VALUES (:hostname, :domain, :backend)", array(":hostname" => $subdomain, ":domain" => $domainid, ":backend" => $backend));
|
|
| 122 |
+ db_query("INSERT INTO mail.mailman_domains (hostname, domain, backend) VALUES (:hostname, :domain, :backend)", [":hostname" => $subdomain, ":domain" => $domainid, ":backend" => $backend]);
|
|
| 123 | 123 |
return db_insert_id(); |
| 124 | 124 |
} |
| 125 | 125 |
|
| ... | ... |
@@ -127,8 +127,8 @@ function insert_mailman_domain($subdomain, $domainid, $backend = 'mailman') |
| 127 | 127 |
function lists_on_domain($domainid) |
| 128 | 128 |
{
|
| 129 | 129 |
DEBUG("lists_on_domain()");
|
| 130 |
- $result = db_query("SELECT id, listname FROM mail.mailman_lists WHERE status != 'delete' AND status != 'deleted' AND maildomain=(SELECT id FROM mail.mailman_domains WHERE domain=?)", array($domainid));
|
|
| 131 |
- $ret = array(); |
|
| 130 |
+ $result = db_query("SELECT id, listname FROM mail.mailman_lists WHERE status != 'delete' AND status != 'deleted' AND maildomain=(SELECT id FROM mail.mailman_domains WHERE domain=?)", [$domainid]);
|
|
| 131 |
+ $ret = []; |
|
| 132 | 132 |
while ($l = $result->fetch()) {
|
| 133 | 133 |
$ret[] = $l; |
| 134 | 134 |
} |
| ... | ... |
@@ -143,7 +143,7 @@ function delete_mailman_domain($domainid) |
| 143 | 143 |
if (count($lists) > 0) {
|
| 144 | 144 |
system_failure("Es gibt noch Mailinglisten unter diesem Domainnamen, er kann daher nicht gelöscht werden");
|
| 145 | 145 |
} else {
|
| 146 |
- db_query("DELETE FROM mail.mailman_domains WHERE domain=? AND (SELECT COUNT(*) FROM mail.mailman_lists WHERE maildomain=mail.mailman_domains.id)=0;", array($domainid));
|
|
| 146 |
+ db_query("DELETE FROM mail.mailman_domains WHERE domain=? AND (SELECT COUNT(*) FROM mail.mailman_lists WHERE maildomain=mail.mailman_domains.id)=0;", [$domainid]);
|
|
| 147 | 147 |
} |
| 148 | 148 |
} |
| 149 | 149 |
|
| ... | ... |
@@ -151,8 +151,8 @@ function get_mailman_domains() |
| 151 | 151 |
{
|
| 152 | 152 |
DEBUG('get_mailman_domains()');
|
| 153 | 153 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 154 |
- $result = db_query("SELECT md.id, md.fqdn, md.is_webhost, md.backend FROM mail.v_mailman_domains AS md left join mail.v_domains AS d on (d.id=md.domain) where d.user=?", array($uid));
|
|
| 155 |
- $ret = array(); |
|
| 154 |
+ $result = db_query("SELECT md.id, md.fqdn, md.is_webhost, md.backend FROM mail.v_mailman_domains AS md left join mail.v_domains AS d on (d.id=md.domain) where d.user=?", [$uid]);
|
|
| 155 |
+ $ret = []; |
|
| 156 | 156 |
while ($dom = $result->fetch()) {
|
| 157 | 157 |
$ret[] = $dom; |
| 158 | 158 |
} |
| ... | ... |
@@ -17,5 +17,5 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 17 | 17 |
$role = $_SESSION['role']; |
| 18 | 18 |
|
| 19 | 19 |
if ($role & ROLE_SYSTEMUSER) {
|
| 20 |
- $menu['mailman_lists'] = array("label" => "Mailinglisten", "file" => "lists", "weight" => 5, 'submenu' => 'email_vmail');
|
|
| 20 |
+ $menu['mailman_lists'] = ["label" => "Mailinglisten", "file" => "lists", "weight" => 5, 'submenu' => 'email_vmail']; |
|
| 21 | 21 |
} |
| ... | ... |
@@ -21,7 +21,7 @@ title("Neue Mailingliste erstellen");
|
| 21 | 21 |
$section = 'mailman_lists'; |
| 22 | 22 |
$domains = get_mailman_domains(); |
| 23 | 23 |
|
| 24 |
-$maildomains = array('0' => config('mailman_host'));
|
|
| 24 |
+$maildomains = ['0' => config('mailman_host')];
|
|
| 25 | 25 |
foreach ($domains as $domain) {
|
| 26 | 26 |
$maildomains[$domain['id']] = $domain['fqdn']; |
| 27 | 27 |
} |
| ... | ... |
@@ -20,7 +20,7 @@ require_role(ROLE_SYSTEMUSER); |
| 20 | 20 |
$title = "Neue Mailingliste erstellen"; |
| 21 | 21 |
$domains = get_mailman_domains(); |
| 22 | 22 |
|
| 23 |
-$maildomains = array('0' => config('mailman_host'));
|
|
| 23 |
+$maildomains = ['0' => config('mailman_host')];
|
|
| 24 | 24 |
foreach ($domains as $domain) {
|
| 25 | 25 |
$maildomains[$domain['id']] = $domain['fqdn']; |
| 26 | 26 |
} |
| ... | ... |
@@ -16,7 +16,7 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 16 | 16 |
|
| 17 | 17 |
require_once('session/start.php');
|
| 18 | 18 |
require_once('inc/icons.php');
|
| 19 |
-require_role(array(ROLE_SYSTEMUSER)); |
|
| 19 |
+require_role([ROLE_SYSTEMUSER]); |
|
| 20 | 20 |
|
| 21 | 21 |
global $prefix; |
| 22 | 22 |
|
| ... | ... |
@@ -16,11 +16,11 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 16 | 16 |
|
| 17 | 17 |
function get_mysql_accounts($UID) |
| 18 | 18 |
{
|
| 19 |
- $result = db_query("SELECT id, username, description, created FROM misc.mysql_accounts WHERE useraccount=? ORDER BY username", array($UID));
|
|
| 19 |
+ $result = db_query("SELECT id, username, description, created FROM misc.mysql_accounts WHERE useraccount=? ORDER BY username", [$UID]);
|
|
| 20 | 20 |
if ($result->rowCount() == 0) {
|
| 21 |
- return array(); |
|
| 21 |
+ return []; |
|
| 22 | 22 |
} |
| 23 |
- $list = array(); |
|
| 23 |
+ $list = []; |
|
| 24 | 24 |
while ($item = $result->fetch()) {
|
| 25 | 25 |
$list[] = $item; |
| 26 | 26 |
} |
| ... | ... |
@@ -29,11 +29,11 @@ function get_mysql_accounts($UID) |
| 29 | 29 |
|
| 30 | 30 |
function get_mysql_databases($UID) |
| 31 | 31 |
{
|
| 32 |
- $result = db_query("SELECT id, name, description, created FROM misc.mysql_database WHERE useraccount=? ORDER BY name", array($UID));
|
|
| 32 |
+ $result = db_query("SELECT id, name, description, created FROM misc.mysql_database WHERE useraccount=? ORDER BY name", [$UID]);
|
|
| 33 | 33 |
if ($result->rowCount() == 0) {
|
| 34 |
- return array(); |
|
| 34 |
+ return []; |
|
| 35 | 35 |
} |
| 36 |
- $list = array(); |
|
| 36 |
+ $list = []; |
|
| 37 | 37 |
while ($item = $result->fetch()) {
|
| 38 | 38 |
$list[] = $item; |
| 39 | 39 |
} |
| ... | ... |
@@ -52,8 +52,8 @@ function set_database_description($dbname, $description) |
| 52 | 52 |
if ($thisdb == null) {
|
| 53 | 53 |
system_failure('Ungültige Datenbank');
|
| 54 | 54 |
} |
| 55 |
- $args = array(":id" => $thisdb['id'],
|
|
| 56 |
- ":desc" => filter_input_oneline($description)); |
|
| 55 |
+ $args = [":id" => $thisdb['id'], |
|
| 56 |
+ ":desc" => filter_input_oneline($description), ]; |
|
| 57 | 57 |
db_query("UPDATE misc.mysql_database SET description=:desc WHERE id=:id", $args);
|
| 58 | 58 |
} |
| 59 | 59 |
|
| ... | ... |
@@ -69,16 +69,16 @@ function set_dbuser_description($username, $description) |
| 69 | 69 |
if ($thisuser == null) {
|
| 70 | 70 |
system_failure('Ungültiger Benutzer');
|
| 71 | 71 |
} |
| 72 |
- $args = array(":id" => $thisuser['id'],
|
|
| 73 |
- ":desc" => filter_input_oneline($description)); |
|
| 72 |
+ $args = [":id" => $thisuser['id'], |
|
| 73 |
+ ":desc" => filter_input_oneline($description), ]; |
|
| 74 | 74 |
db_query("UPDATE misc.mysql_accounts SET description=:desc WHERE id=:id", $args);
|
| 75 | 75 |
} |
| 76 | 76 |
|
| 77 | 77 |
function servers_for_databases() |
| 78 | 78 |
{
|
| 79 | 79 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 80 |
- $result = db_query("SELECT db.name AS db, hostname FROM misc.mysql_database AS db LEFT JOIN system.useraccounts AS u ON (db.useraccount=u.uid) LEFT JOIN system.servers ON (COALESCE(db.server, u.server) = servers.id) WHERE db.useraccount=?", array($uid));
|
|
| 81 |
- $ret = array(); |
|
| 80 |
+ $result = db_query("SELECT db.name AS db, hostname FROM misc.mysql_database AS db LEFT JOIN system.useraccounts AS u ON (db.useraccount=u.uid) LEFT JOIN system.servers ON (COALESCE(db.server, u.server) = servers.id) WHERE db.useraccount=?", [$uid]);
|
|
| 81 |
+ $ret = []; |
|
| 82 | 82 |
while ($line = $result->fetch()) {
|
| 83 | 83 |
$ret[$line['db']] = $line['hostname']; |
| 84 | 84 |
} |
| ... | ... |
@@ -92,8 +92,8 @@ function get_mysql_access($db, $account) |
| 92 | 92 |
$uid = $_SESSION['userinfo']['uid']; |
| 93 | 93 |
global $mysql_access; |
| 94 | 94 |
if (!is_array($mysql_access)) {
|
| 95 |
- $mysql_access = array(); |
|
| 96 |
- $result = db_query("SELECT db.name AS db, acc.username AS user FROM misc.mysql_access AS access LEFT JOIN misc.mysql_database AS db ON (db.id=access.database) LEFT JOIN misc.mysql_accounts AS acc ON (acc.id = access.user) WHERE acc.useraccount=:uid OR db.useraccount=:uid", array(":uid" => $uid));
|
|
| 95 |
+ $mysql_access = []; |
|
| 96 |
+ $result = db_query("SELECT db.name AS db, acc.username AS user FROM misc.mysql_access AS access LEFT JOIN misc.mysql_database AS db ON (db.id=access.database) LEFT JOIN misc.mysql_accounts AS acc ON (acc.id = access.user) WHERE acc.useraccount=:uid OR db.useraccount=:uid", [":uid" => $uid]);
|
|
| 97 | 97 |
if ($result->rowCount() == 0) {
|
| 98 | 98 |
return false; |
| 99 | 99 |
} |
| ... | ... |
@@ -114,26 +114,26 @@ function set_mysql_access($db, $account, $status) |
| 114 | 114 |
if (get_mysql_access($db, $account)) {
|
| 115 | 115 |
return null; |
| 116 | 116 |
} |
| 117 |
- $args = array(":db" => $db, ":uid" => $uid);
|
|
| 117 |
+ $args = [":db" => $db, ":uid" => $uid]; |
|
| 118 | 118 |
$result = db_query("SELECT id FROM misc.mysql_database WHERE name=:db AND useraccount=:uid", $args);
|
| 119 | 119 |
if ($result->rowCount() != 1) {
|
| 120 | 120 |
logger(LOG_ERR, "modules/mysql/include/mysql", "mysql", "cannot find database {$db}");
|
| 121 | 121 |
system_failure("cannot find database »{$db}«");
|
| 122 | 122 |
} |
| 123 |
- $args = array(":account" => $account, ":uid" => $uid);
|
|
| 123 |
+ $args = [":account" => $account, ":uid" => $uid]; |
|
| 124 | 124 |
$result = db_query("SELECT id FROM misc.mysql_accounts WHERE username=:account AND useraccount=:uid", $args);
|
| 125 | 125 |
if ($result->rowCount() != 1) {
|
| 126 | 126 |
logger(LOG_ERR, "modules/mysql/include/mysql", "mysql", "cannot find user {$account}");
|
| 127 | 127 |
system_failure("cannot find database user »{$account}«");
|
| 128 | 128 |
} |
| 129 |
- $args = array(":db" => $db, ":uid" => $uid, ":account" => $account);
|
|
| 129 |
+ $args = [":db" => $db, ":uid" => $uid, ":account" => $account]; |
|
| 130 | 130 |
db_query("INSERT INTO misc.mysql_access (`database`,user) VALUES ((SELECT id FROM misc.mysql_database WHERE name=:db AND useraccount=:uid LIMIT 1), (SELECT id FROM misc.mysql_accounts WHERE username=:account AND useraccount=:uid))", $args);
|
| 131 | 131 |
logger(LOG_INFO, "modules/mysql/include/mysql", "mysql", "granting access on »{$db}« to »{$account}«");
|
| 132 | 132 |
} else {
|
| 133 | 133 |
if (! get_mysql_access($db, $account)) {
|
| 134 | 134 |
return null; |
| 135 | 135 |
} |
| 136 |
- $args = array(":db" => $db, ":account" => $account, ":uid" => $uid);
|
|
| 136 |
+ $args = [":db" => $db, ":account" => $account, ":uid" => $uid]; |
|
| 137 | 137 |
db_query("DELETE FROM misc.mysql_access WHERE `database`=(SELECT id FROM misc.mysql_database WHERE name=:db AND useraccount=:uid LIMIT 1) AND user=(SELECT id FROM misc.mysql_accounts WHERE username=:account AND useraccount=:uid)", $args);
|
| 138 | 138 |
logger(LOG_INFO, "modules/mysql/include/mysql", "mysql", "revoking access on »{$db}« from »{$account}«");
|
| 139 | 139 |
} |
| ... | ... |
@@ -147,9 +147,9 @@ function create_mysql_account($username, $description = '') |
| 147 | 147 |
system_failure("Der eingegebene Benutzername entspricht leider nicht der Konvention. Bitte tragen Sie einen passenden Namen ein.");
|
| 148 | 148 |
return null; |
| 149 | 149 |
} |
| 150 |
- $args = array(":uid" => $_SESSION['userinfo']['uid'],
|
|
| 150 |
+ $args = [":uid" => $_SESSION['userinfo']['uid'], |
|
| 151 | 151 |
":username" => $username, |
| 152 |
- ":desc" => $description); |
|
| 152 |
+ ":desc" => $description, ]; |
|
| 153 | 153 |
logger(LOG_INFO, "modules/mysql/include/mysql", "mysql", "creating user »{$username}«");
|
| 154 | 154 |
db_query("INSERT INTO misc.mysql_accounts (username, password, useraccount, description) VALUES (:username, '!', :uid, :desc)", $args);
|
| 155 | 155 |
} |
| ... | ... |
@@ -157,8 +157,8 @@ function create_mysql_account($username, $description = '') |
| 157 | 157 |
|
| 158 | 158 |
function delete_mysql_account($username) |
| 159 | 159 |
{
|
| 160 |
- $args = array(":uid" => $_SESSION['userinfo']['uid'],
|
|
| 161 |
- ":username" => $username); |
|
| 160 |
+ $args = [":uid" => $_SESSION['userinfo']['uid'], |
|
| 161 |
+ ":username" => $username, ]; |
|
| 162 | 162 |
logger(LOG_INFO, "modules/mysql/include/mysql", "mysql", "deleting user »{$username}«");
|
| 163 | 163 |
db_query("DELETE FROM misc.mysql_accounts WHERE username=:username AND useraccount=:uid", $args);
|
| 164 | 164 |
} |
| ... | ... |
@@ -174,10 +174,10 @@ function create_mysql_database($dbname, $description = null, $server = null) |
| 174 | 174 |
if (! in_array($server, additional_servers()) || ($server == my_server_id())) {
|
| 175 | 175 |
$server = null; |
| 176 | 176 |
} |
| 177 |
- $args = array(":dbname" => $dbname,
|
|
| 177 |
+ $args = [":dbname" => $dbname, |
|
| 178 | 178 |
":uid" => $_SESSION['userinfo']['uid'], |
| 179 | 179 |
":desc" => $description, |
| 180 |
- ":server" => $server); |
|
| 180 |
+ ":server" => $server, ]; |
|
| 181 | 181 |
logger(LOG_INFO, "modules/mysql/include/mysql", "mysql", "creating database »{$dbname}«");
|
| 182 | 182 |
db_query("INSERT INTO misc.mysql_database (name, useraccount, server, description) VALUES (:dbname, :uid, :server, :desc)", $args);
|
| 183 | 183 |
} |
| ... | ... |
@@ -185,8 +185,8 @@ function create_mysql_database($dbname, $description = null, $server = null) |
| 185 | 185 |
|
| 186 | 186 |
function delete_mysql_database($dbname) |
| 187 | 187 |
{
|
| 188 |
- $args = array(":dbname" => $dbname,
|
|
| 189 |
- ":uid" => $_SESSION['userinfo']['uid']); |
|
| 188 |
+ $args = [":dbname" => $dbname, |
|
| 189 |
+ ":uid" => $_SESSION['userinfo']['uid'], ]; |
|
| 190 | 190 |
logger(LOG_INFO, "modules/mysql/include/mysql", "mysql", "removing database »{$dbname}«");
|
| 191 | 191 |
db_query("DELETE FROM misc.mysql_database WHERE name=:dbname AND useraccount=:uid", $args);
|
| 192 | 192 |
} |
| ... | ... |
@@ -208,9 +208,9 @@ function validate_mysql_username($username) |
| 208 | 208 |
|
| 209 | 209 |
function set_mysql_password($username, $password) |
| 210 | 210 |
{
|
| 211 |
- $args = array(":uid" => $_SESSION['userinfo']['uid'],
|
|
| 211 |
+ $args = [":uid" => $_SESSION['userinfo']['uid'], |
|
| 212 | 212 |
":username" => $username, |
| 213 |
- ":password" => $password); |
|
| 213 |
+ ":password" => $password, ]; |
|
| 214 | 214 |
logger(LOG_INFO, "modules/mysql/include/mysql", "mysql", "updating password for »{$username}«");
|
| 215 | 215 |
db_query("UPDATE misc.mysql_accounts SET password=PASSWORD(:password) WHERE username=:username AND useraccount=:uid", $args);
|
| 216 | 216 |
} |
| ... | ... |
@@ -218,8 +218,8 @@ function set_mysql_password($username, $password) |
| 218 | 218 |
|
| 219 | 219 |
function has_mysql_database($dbname) |
| 220 | 220 |
{
|
| 221 |
- $args = array(":uid" => $_SESSION['userinfo']['uid'],
|
|
| 222 |
- ":dbname" => $dbname); |
|
| 221 |
+ $args = [":uid" => $_SESSION['userinfo']['uid'], |
|
| 222 |
+ ":dbname" => $dbname, ]; |
|
| 223 | 223 |
$result = db_query("SELECT NULL FROM misc.mysql_database WHERE name=:dbname AND useraccount=:uid", $args);
|
| 224 | 224 |
return ($result->rowCount() == 1); |
| 225 | 225 |
} |
| ... | ... |
@@ -227,8 +227,8 @@ function has_mysql_database($dbname) |
| 227 | 227 |
|
| 228 | 228 |
function has_mysql_user($username) |
| 229 | 229 |
{
|
| 230 |
- $args = array(":uid" => $_SESSION['userinfo']['uid'],
|
|
| 231 |
- ":username" => $username); |
|
| 230 |
+ $args = [":uid" => $_SESSION['userinfo']['uid'], |
|
| 231 |
+ ":username" => $username, ]; |
|
| 232 | 232 |
$result = db_query("SELECT NULL FROM misc.mysql_accounts WHERE username=:username AND useraccount=:uid", $args);
|
| 233 | 233 |
return ($result->rowCount() == 1); |
| 234 | 234 |
} |
| ... | ... |
@@ -17,5 +17,5 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 17 | 17 |
$role = $_SESSION['role']; |
| 18 | 18 |
|
| 19 | 19 |
if ($role & ROLE_SYSTEMUSER) {
|
| 20 |
- $menu["mysql_overview"] = array("label" => "MySQL-Datenbank", "file" => "overview", "weight" => 20);
|
|
| 20 |
+ $menu["mysql_overview"] = ["label" => "MySQL-Datenbank", "file" => "overview", "weight" => 20]; |
|
| 21 | 21 |
} |
| ... | ... |
@@ -16,7 +16,7 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 16 | 16 |
|
| 17 | 17 |
require_once('session/start.php');
|
| 18 | 18 |
require_once('inc/icons.php');
|
| 19 |
-require_role(array(ROLE_SYSTEMUSER)); |
|
| 19 |
+require_role([ROLE_SYSTEMUSER]); |
|
| 20 | 20 |
|
| 21 | 21 |
global $prefix; |
| 22 | 22 |
|
| ... | ... |
@@ -29,7 +29,7 @@ $username = $_SESSION['userinfo']['username']; |
| 29 | 29 |
$section = 'mysql_overview'; |
| 30 | 30 |
title('Neue MySQL-Datenbank');
|
| 31 | 31 |
|
| 32 |
-$dbnames = array(); |
|
| 32 |
+$dbnames = []; |
|
| 33 | 33 |
foreach ($dbs as $db) {
|
| 34 | 34 |
$dbnames[] = $db['name']; |
| 35 | 35 |
} |
| ... | ... |
@@ -55,7 +55,7 @@ if (count(additional_servers()) > 0) {
|
| 55 | 55 |
$available_servers[] = my_server_id(); |
| 56 | 56 |
$available_servers = array_unique($available_servers); |
| 57 | 57 |
|
| 58 |
- $selectable_servers = array(); |
|
| 58 |
+ $selectable_servers = []; |
|
| 59 | 59 |
$all_servers = server_names(); |
| 60 | 60 |
foreach ($all_servers as $id => $fqdn) {
|
| 61 | 61 |
if (in_array($id, $available_servers)) {
|
| ... | ... |
@@ -16,7 +16,7 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 16 | 16 |
|
| 17 | 17 |
require_once('session/start.php');
|
| 18 | 18 |
require_once('inc/icons.php');
|
| 19 |
-require_role(array(ROLE_SYSTEMUSER)); |
|
| 19 |
+require_role([ROLE_SYSTEMUSER]); |
|
| 20 | 20 |
|
| 21 | 21 |
global $prefix; |
| 22 | 22 |
|
| ... | ... |
@@ -53,7 +53,7 @@ html_header('
|
| 53 | 53 |
</script>'); |
| 54 | 54 |
|
| 55 | 55 |
|
| 56 |
-$usernames = array(); |
|
| 56 |
+$usernames = []; |
|
| 57 | 57 |
foreach ($users as $user) {
|
| 58 | 58 |
$usernames[] = $user['username']; |
| 59 | 59 |
} |
| ... | ... |
@@ -16,7 +16,7 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 16 | 16 |
|
| 17 | 17 |
require_once('session/start.php');
|
| 18 | 18 |
require_once('inc/icons.php');
|
| 19 |
-require_role(array(ROLE_SYSTEMUSER)); |
|
| 19 |
+require_role([ROLE_SYSTEMUSER]); |
|
| 20 | 20 |
|
| 21 | 21 |
global $prefix; |
| 22 | 22 |
|
| ... | ... |
@@ -105,7 +105,7 @@ addnew('newdb', 'Neue Datenbank');
|
| 105 | 105 |
addnew('newuser', 'Neuer DB-Benutzer');
|
| 106 | 106 |
|
| 107 | 107 |
if (count($dbs) > 0) {
|
| 108 |
- $myservers = array(); |
|
| 108 |
+ $myservers = []; |
|
| 109 | 109 |
foreach ($servers as $s) {
|
| 110 | 110 |
if (! in_array($s, $myservers)) {
|
| 111 | 111 |
$myservers[] = $s; |
| ... | ... |
@@ -125,7 +125,7 @@ if (count($users) > 0) {
|
| 125 | 125 |
|
| 126 | 126 |
|
| 127 | 127 |
|
| 128 |
- $my_users = array(); |
|
| 128 |
+ $my_users = []; |
|
| 129 | 129 |
foreach ($users as $u) {
|
| 130 | 130 |
$my_users[$u['username']] = $u['username']; |
| 131 | 131 |
} |
| ... | ... |
@@ -16,7 +16,7 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 16 | 16 |
|
| 17 | 17 |
require_once('session/start.php');
|
| 18 | 18 |
require_once('inc/icons.php');
|
| 19 |
-require_role(array(ROLE_SYSTEMUSER)); |
|
| 19 |
+require_role([ROLE_SYSTEMUSER]); |
|
| 20 | 20 |
|
| 21 | 21 |
global $prefix; |
| 22 | 22 |
|
| ... | ... |
@@ -15,10 +15,10 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 15 | 15 |
*/ |
| 16 | 16 |
|
| 17 | 17 |
if ($_SESSION['role'] & ROLE_SYSTEMUSER) {
|
| 18 |
- $shortcuts[] = array( 'section' => 'Datenbank', |
|
| 18 |
+ $shortcuts[] = [ 'section' => 'Datenbank', |
|
| 19 | 19 |
'weight' => 20, |
| 20 | 20 |
'file' => 'overview', |
| 21 | 21 |
'icon' => 'mysql.png', |
| 22 | 22 |
'title' => 'MySQL-Datenbanken', |
| 23 |
- 'alert' => null ); |
|
| 23 |
+ 'alert' => null, ]; |
|
| 24 | 24 |
} |
| ... | ... |
@@ -17,13 +17,13 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 17 | 17 |
function set_newsletter_address($address) |
| 18 | 18 |
{
|
| 19 | 19 |
$cid = $_SESSION['customerinfo']['customerno']; |
| 20 |
- db_query("UPDATE kundendaten.kunden SET email_newsletter=:address WHERE id=:cid", array(":address" => $address, ":cid" => $cid));
|
|
| 20 |
+ db_query("UPDATE kundendaten.kunden SET email_newsletter=:address WHERE id=:cid", [":address" => $address, ":cid" => $cid]);
|
|
| 21 | 21 |
} |
| 22 | 22 |
|
| 23 | 23 |
function get_newsletter_address() |
| 24 | 24 |
{
|
| 25 | 25 |
$cid = $_SESSION['customerinfo']['customerno']; |
| 26 |
- $result = db_query("SELECT email_newsletter FROM kundendaten.kunden WHERE id=?", array($cid));
|
|
| 26 |
+ $result = db_query("SELECT email_newsletter FROM kundendaten.kunden WHERE id=?", [$cid]);
|
|
| 27 | 27 |
$r = $result->fetch(); |
| 28 | 28 |
return $r['email_newsletter']; |
| 29 | 29 |
} |
| ... | ... |
@@ -32,7 +32,7 @@ function get_newsletter_address() |
| 32 | 32 |
function get_latest_news() |
| 33 | 33 |
{
|
| 34 | 34 |
$result = db_query("SELECT id, date, subject, content FROM misc.news WHERE date > CURDATE() - INTERVAL 2 YEAR ORDER BY date DESC");
|
| 35 |
- $ret = array(); |
|
| 35 |
+ $ret = []; |
|
| 36 | 36 |
while ($item = $result->fetch()) {
|
| 37 | 37 |
$ret[] = $item; |
| 38 | 38 |
} |
| ... | ... |
@@ -44,7 +44,7 @@ function get_latest_news() |
| 44 | 44 |
function get_news_item($id) |
| 45 | 45 |
{
|
| 46 | 46 |
$id = (int) $id; |
| 47 |
- $result = db_query("SELECT date, subject, content FROM misc.news WHERE id=?", array($id));
|
|
| 47 |
+ $result = db_query("SELECT date, subject, content FROM misc.news WHERE id=?", [$id]);
|
|
| 48 | 48 |
$ret = $result->fetch(); |
| 49 | 49 |
DEBUG($ret); |
| 50 | 50 |
return $ret; |
| ... | ... |
@@ -17,5 +17,5 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 17 | 17 |
$role = $_SESSION['role']; |
| 18 | 18 |
|
| 19 | 19 |
if ($role & ROLE_CUSTOMER) {
|
| 20 |
- $menu["newsletter_newsletter"] = array("label" => "Newsletter", "file" => "newsletter", "weight" => 5, "submenu" => "index_index");
|
|
| 20 |
+ $menu["newsletter_newsletter"] = ["label" => "Newsletter", "file" => "newsletter", "weight" => 5, "submenu" => "index_index"]; |
|
| 21 | 21 |
} |
| ... | ... |
@@ -18,7 +18,7 @@ $role = $_SESSION['role']; |
| 18 | 18 |
|
| 19 | 19 |
switch ($role) {
|
| 20 | 20 |
case ROLE_ANONYMOUS: |
| 21 |
- $menu["register_index"] = array("label" => "Kunde werden", "file" => "index", "weight" => 0);
|
|
| 21 |
+ $menu["register_index"] = ["label" => "Kunde werden", "file" => "index", "weight" => 0]; |
|
| 22 | 22 |
break; |
| 23 | 23 |
|
| 24 | 24 |
} |
| ... | ... |
@@ -20,7 +20,7 @@ function list_system_users() |
| 20 | 20 |
|
| 21 | 21 |
$result = db_query("SELECT uid,username FROM system.v_useraccounts ORDER BY username");
|
| 22 | 22 |
|
| 23 |
- $ret = array(); |
|
| 23 |
+ $ret = []; |
|
| 24 | 24 |
while ($item = $result->fetch(PDO::FETCH_OBJ)) {
|
| 25 | 25 |
array_push($ret, $item); |
| 26 | 26 |
} |
| ... | ... |
@@ -34,7 +34,7 @@ function list_customers() |
| 34 | 34 |
|
| 35 | 35 |
$result = db_query("SELECT id, IF(firma IS NULL, CONCAT_WS(' ', vorname, nachname), CONCAT(firma, ' (', CONCAT_WS(' ', vorname, nachname), ')')) AS name FROM kundendaten.kunden");
|
| 36 | 36 |
|
| 37 |
- $ret = array(); |
|
| 37 |
+ $ret = []; |
|
| 38 | 38 |
while ($item = $result->fetch(PDO::FETCH_OBJ)) {
|
| 39 | 39 |
array_push($ret, $item); |
| 40 | 40 |
} |
| ... | ... |
@@ -44,7 +44,7 @@ function list_customers() |
| 44 | 44 |
function customer_details($id) |
| 45 | 45 |
{
|
| 46 | 46 |
$id = (int) $id; |
| 47 |
- $result = db_query("SELECT id, IF(firma IS NULL, CONCAT_WS(' ', vorname, nachname), CONCAT(firma, ' (', CONCAT_WS(' ', vorname, nachname), ')')) AS name FROM kundendaten.kunden WHERE id=?", array($id));
|
|
| 47 |
+ $result = db_query("SELECT id, IF(firma IS NULL, CONCAT_WS(' ', vorname, nachname), CONCAT(firma, ' (', CONCAT_WS(' ', vorname, nachname), ')')) AS name FROM kundendaten.kunden WHERE id=?", [$id]);
|
|
| 48 | 48 |
if ($result->rowCount() < 1) {
|
| 49 | 49 |
return null; |
| 50 | 50 |
} |
| ... | ... |
@@ -55,8 +55,8 @@ function customer_details($id) |
| 55 | 55 |
|
| 56 | 56 |
function find_customers($string) |
| 57 | 57 |
{
|
| 58 |
- $args = array(":string" => '%'.chop($string).'%', ":number" => $string);
|
|
| 59 |
- $return = array(); |
|
| 58 |
+ $args = [":string" => '%'.chop($string).'%', ":number" => $string]; |
|
| 59 |
+ $return = []; |
|
| 60 | 60 |
$result = db_query("SELECT k.id FROM kundendaten.kunden AS k LEFT JOIN system.useraccounts AS u ON (k.id=u.kunde) WHERE ".
|
| 61 | 61 |
"firma LIKE :string OR firma2 LIKE :string OR ". |
| 62 | 62 |
"nachname LIKE :string OR vorname LIKE :string OR ". |
| ... | ... |
@@ -85,9 +85,9 @@ function find_customers($string) |
| 85 | 85 |
function find_users_for_customer($id) |
| 86 | 86 |
{
|
| 87 | 87 |
$id = (int) $id; |
| 88 |
- $return = array(); |
|
| 88 |
+ $return = []; |
|
| 89 | 89 |
$result = db_query("SELECT uid, username, name FROM system.useraccounts WHERE ".
|
| 90 |
- "kunde=?", array($id)); |
|
| 90 |
+ "kunde=?", [$id]); |
|
| 91 | 91 |
while ($entry = $result->fetch()) {
|
| 92 | 92 |
$return[] = $entry; |
| 93 | 93 |
} |
| ... | ... |
@@ -101,14 +101,14 @@ function find_users_for_customer($id) |
| 101 | 101 |
function build_results($term) |
| 102 | 102 |
{
|
| 103 | 103 |
global $ret; |
| 104 |
- $ret = array(); |
|
| 104 |
+ $ret = []; |
|
| 105 | 105 |
|
| 106 | 106 |
$add = function ($val, $id, $value) {
|
| 107 | 107 |
global $ret; |
| 108 | 108 |
if (isset($ret[$val]) && is_array($ret[$val])) {
|
| 109 |
- array_push($ret[$val], array("id" => $id, "value" => $value));
|
|
| 109 |
+ array_push($ret[$val], ["id" => $id, "value" => $value]); |
|
| 110 | 110 |
} else {
|
| 111 |
- $ret[$val] = array( array("id" => $id, "value" => $value) );
|
|
| 111 |
+ $ret[$val] = [ ["id" => $id, "value" => $value] ]; |
|
| 112 | 112 |
} |
| 113 | 113 |
}; |
| 114 | 114 |
|
| ... | ... |
@@ -142,7 +142,7 @@ function build_results($term) |
| 142 | 142 |
|
| 143 | 143 |
ksort($ret); |
| 144 | 144 |
|
| 145 |
- $allentries = array(); |
|
| 145 |
+ $allentries = []; |
|
| 146 | 146 |
foreach ($ret as $group) {
|
| 147 | 147 |
usort($group, function ($a, $b) {
|
| 148 | 148 |
return strnatcmp($a['value'], $b['value']); |
| ... | ... |
@@ -18,11 +18,11 @@ $role = $_SESSION['role']; |
| 18 | 18 |
|
| 19 | 19 |
if ($role & ROLE_CUSTOMER) {
|
| 20 | 20 |
if (have_module('systemuser')) {
|
| 21 |
- $menu["su_su_customer"] = array("label" => "Benutzer wechseln", "file" => "su_customer", "weight" => -10, "submenu" => "systemuser_account");
|
|
| 21 |
+ $menu["su_su_customer"] = ["label" => "Benutzer wechseln", "file" => "su_customer", "weight" => -10, "submenu" => "systemuser_account"]; |
|
| 22 | 22 |
} else {
|
| 23 |
- $menu["su_su_customer"] = array("label" => "Benutzer wechseln", "file" => "su_customer", "weight" => 90);
|
|
| 23 |
+ $menu["su_su_customer"] = ["label" => "Benutzer wechseln", "file" => "su_customer", "weight" => 90]; |
|
| 24 | 24 |
} |
| 25 | 25 |
} |
| 26 | 26 |
if ($role & ROLE_SYSADMIN) {
|
| 27 |
- $menu["su_su"] = array("label" => "Su-Login", "file" => "su", "weight" => -10);
|
|
| 27 |
+ $menu["su_su"] = ["label" => "Su-Login", "file" => "su", "weight" => -10]; |
|
| 28 | 28 |
} |
| ... | ... |
@@ -31,10 +31,10 @@ $term = $_GET['term']; |
| 31 | 31 |
|
| 32 | 32 |
$allentries = build_results($term); |
| 33 | 33 |
|
| 34 |
-$out = array(); |
|
| 34 |
+$out = []; |
|
| 35 | 35 |
|
| 36 | 36 |
foreach ($allentries as $entry) {
|
| 37 |
- $out[] = array('id' => $entry['id'], 'value' => $entry['value']);
|
|
| 37 |
+ $out[] = ['id' => $entry['id'], 'value' => $entry['value']]; |
|
| 38 | 38 |
} |
| 39 | 39 |
|
| 40 | 40 |
|
| ... | ... |
@@ -23,8 +23,8 @@ require_once("inc/debug.php");
|
| 23 | 23 |
function list_subusers() |
| 24 | 24 |
{
|
| 25 | 25 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 26 |
- $result = db_query("SELECT id, username, modules FROM system.subusers WHERE uid=?", array($uid));
|
|
| 27 |
- $subusers = array(); |
|
| 26 |
+ $result = db_query("SELECT id, username, modules FROM system.subusers WHERE uid=?", [$uid]);
|
|
| 27 |
+ $subusers = []; |
|
| 28 | 28 |
while ($item = $result->fetch()) {
|
| 29 | 29 |
$item['modules'] = explode(',', $item['modules']);
|
| 30 | 30 |
$subusers[] = $item; |
| ... | ... |
@@ -36,7 +36,7 @@ function list_subusers() |
| 36 | 36 |
|
| 37 | 37 |
function load_subuser($id) |
| 38 | 38 |
{
|
| 39 |
- $args = array(":id" => $id, ":uid" => $_SESSION['userinfo']['uid']);
|
|
| 39 |
+ $args = [":id" => $id, ":uid" => $_SESSION['userinfo']['uid']]; |
|
| 40 | 40 |
|
| 41 | 41 |
$result = db_query("SELECT id, username, modules FROM system.subusers WHERE uid=:uid AND id=:id", $args);
|
| 42 | 42 |
$item = $result->fetch(); |
| ... | ... |
@@ -47,7 +47,7 @@ function load_subuser($id) |
| 47 | 47 |
|
| 48 | 48 |
function available_modules() |
| 49 | 49 |
{
|
| 50 |
- $modules = array(); |
|
| 50 |
+ $modules = []; |
|
| 51 | 51 |
$allmodules = get_modules_info(); |
| 52 | 52 |
|
| 53 | 53 |
// Das su-Modul ist hierfuer unwichtig |
| ... | ... |
@@ -63,16 +63,16 @@ function available_modules() |
| 63 | 63 |
|
| 64 | 64 |
function delete_subuser($id) |
| 65 | 65 |
{
|
| 66 |
- $args = array(":id" => $id, ":uid" => $_SESSION['userinfo']['uid']);
|
|
| 66 |
+ $args = [":id" => $id, ":uid" => $_SESSION['userinfo']['uid']]; |
|
| 67 | 67 |
|
| 68 | 68 |
db_query("DELETE FROM system.subusers WHERE id=:id AND uid=:uid", $args);
|
| 69 | 69 |
} |
| 70 | 70 |
|
| 71 | 71 |
function empty_subuser() |
| 72 | 72 |
{
|
| 73 |
- $subuser = array("id" => null,
|
|
| 73 |
+ $subuser = ["id" => null, |
|
| 74 | 74 |
"username" => $_SESSION['userinfo']['username'].'_', |
| 75 |
- "modules" => array('index'));
|
|
| 75 |
+ "modules" => ['index'], ]; |
|
| 76 | 76 |
return $subuser; |
| 77 | 77 |
} |
| 78 | 78 |
|
| ... | ... |
@@ -89,7 +89,7 @@ function new_subuser($username, $requested_modules, $password) |
| 89 | 89 |
} |
| 90 | 90 |
DEBUG($requested_modules); |
| 91 | 91 |
$allmods = available_modules(); |
| 92 |
- $modules = array(); |
|
| 92 |
+ $modules = []; |
|
| 93 | 93 |
foreach ($requested_modules as $mod) {
|
| 94 | 94 |
if (isset($allmods[$mod])) {
|
| 95 | 95 |
$modules[] = $mod; |
| ... | ... |
@@ -105,10 +105,10 @@ function new_subuser($username, $requested_modules, $password) |
| 105 | 105 |
system_failure("Unsicheres Passwort: ".$result);
|
| 106 | 106 |
} |
| 107 | 107 |
|
| 108 |
- $args = array(":uid" => $_SESSION['userinfo']['uid'],
|
|
| 108 |
+ $args = [":uid" => $_SESSION['userinfo']['uid'], |
|
| 109 | 109 |
":username" => $username, |
| 110 | 110 |
":password" => hash("sha256", $password),
|
| 111 |
- ":modules" => implode(',', $modules));
|
|
| 111 |
+ ":modules" => implode(',', $modules), ];
|
|
| 112 | 112 |
|
| 113 | 113 |
db_query("INSERT INTO system.subusers (uid, username, password, modules) VALUES (:uid, :username, :password, :modules)", $args);
|
| 114 | 114 |
} |
| ... | ... |
@@ -141,7 +141,7 @@ function edit_subuser($id, $username, $requested_modules, $password) |
| 141 | 141 |
system_failure("Module nicht als array erhalten!");
|
| 142 | 142 |
} |
| 143 | 143 |
$allmods = available_modules(); |
| 144 |
- $modules = array(); |
|
| 144 |
+ $modules = []; |
|
| 145 | 145 |
foreach ($requested_modules as $mod) {
|
| 146 | 146 |
if (isset($allmods[$mod])) {
|
| 147 | 147 |
$modules[] = $mod; |
| ... | ... |
@@ -151,10 +151,10 @@ function edit_subuser($id, $username, $requested_modules, $password) |
| 151 | 151 |
system_failure("Es sind (nach der Filterung) keine Module mehr übrig!");
|
| 152 | 152 |
} |
| 153 | 153 |
|
| 154 |
- $args = array(":uid" => $_SESSION['userinfo']['uid'],
|
|
| 154 |
+ $args = [":uid" => $_SESSION['userinfo']['uid'], |
|
| 155 | 155 |
":id" => $id, |
| 156 | 156 |
":username" => $username, |
| 157 |
- ":modules" => implode(',', $modules));
|
|
| 157 |
+ ":modules" => implode(',', $modules), ];
|
|
| 158 | 158 |
|
| 159 | 159 |
$pwchange = ''; |
| 160 | 160 |
if ($password) {
|
| ... | ... |
@@ -17,6 +17,6 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 17 | 17 |
$role = $_SESSION['role']; |
| 18 | 18 |
|
| 19 | 19 |
if ($role & ROLE_SYSTEMUSER) {
|
| 20 |
- $menu["subusers_subusers"] = array("label" => "Zusätzliche Admins", "file" => "subusers", "weight" => 1, "submenu" => "systemuser_account");
|
|
| 20 |
+ $menu["subusers_subusers"] = ["label" => "Zusätzliche Admins", "file" => "subusers", "weight" => 1, "submenu" => "systemuser_account"]; |
|
| 21 | 21 |
//$menu["subusers_subusers"] = array("label" => "Zusätzliche Admins", "file" => "subusers", "weight" => 1);
|
| 22 | 22 |
} |
| ... | ... |
@@ -35,7 +35,7 @@ if (! customer_may_have_useraccounts()) {
|
| 35 | 35 |
foreach ($accounts as $acc) {
|
| 36 | 36 |
$shell = $shells[$acc['shell']]; |
| 37 | 37 |
$usedquota = get_used_quota($acc['uid']); |
| 38 |
- $quota = array(); |
|
| 38 |
+ $quota = []; |
|
| 39 | 39 |
foreach ($usedquota as $q) {
|
| 40 | 40 |
$mailbar = ''; |
| 41 | 41 |
$mailstring = ''; |
| ... | ... |
@@ -21,13 +21,13 @@ require_once("inc/debug.php");
|
| 21 | 21 |
function customer_may_have_useraccounts() |
| 22 | 22 |
{
|
| 23 | 23 |
$customerno = (int) $_SESSION['customerinfo']['customerno']; |
| 24 |
- $result = db_query("SELECT COUNT(*) FROM system.useraccounts WHERE kunde=?", array($customerno));
|
|
| 24 |
+ $result = db_query("SELECT COUNT(*) FROM system.useraccounts WHERE kunde=?", [$customerno]);
|
|
| 25 | 25 |
return ($result->rowCount() > 0); |
| 26 | 26 |
} |
| 27 | 27 |
|
| 28 | 28 |
function customer_useraccount($uid) |
| 29 | 29 |
{
|
| 30 |
- $args = array(":uid" => $uid, ":customerno" => $_SESSION['customerinfo']['customerno']);
|
|
| 30 |
+ $args = [":uid" => $uid, ":customerno" => $_SESSION['customerinfo']['customerno']]; |
|
| 31 | 31 |
$result = db_query("SELECT 1 FROM system.useraccounts WHERE kunde=:customerno AND uid=:uid AND kundenaccount=1", $args);
|
| 32 | 32 |
return $result->rowCount() > 0; |
| 33 | 33 |
} |
| ... | ... |
@@ -38,7 +38,7 @@ function primary_useraccount() |
| 38 | 38 |
return null; |
| 39 | 39 |
} |
| 40 | 40 |
$customerno = (int) $_SESSION['customerinfo']['customerno']; |
| 41 |
- $result = db_query("SELECT MIN(uid) AS uid FROM system.useraccounts WHERE kunde=?", array($customerno));
|
|
| 41 |
+ $result = db_query("SELECT MIN(uid) AS uid FROM system.useraccounts WHERE kunde=?", [$customerno]);
|
|
| 42 | 42 |
$uid = $result->fetch(PDO::FETCH_OBJ)->uid; |
| 43 | 43 |
DEBUG("primary useraccount: {$uid}");
|
| 44 | 44 |
return $uid; |
| ... | ... |
@@ -47,8 +47,8 @@ function primary_useraccount() |
| 47 | 47 |
|
| 48 | 48 |
function available_shells() |
| 49 | 49 |
{
|
| 50 |
- $result = db_query("SELECT path, name FROM system.shells WHERE usable=?", array(1));
|
|
| 51 |
- $ret = array(); |
|
| 50 |
+ $result = db_query("SELECT path, name FROM system.shells WHERE usable=?", [1]);
|
|
| 51 |
+ $ret = []; |
|
| 52 | 52 |
while ($s = $result->fetch()) {
|
| 53 | 53 |
$ret[$s['path']] = $s['name']; |
| 54 | 54 |
} |
| ... | ... |
@@ -60,8 +60,8 @@ function available_shells() |
| 60 | 60 |
function list_useraccounts() |
| 61 | 61 |
{
|
| 62 | 62 |
$customerno = (int) $_SESSION['customerinfo']['customerno']; |
| 63 |
- $result = db_query("SELECT uid,username,name,erstellungsdatum,quota,shell FROM system.useraccounts WHERE kunde=?", array($customerno));
|
|
| 64 |
- $ret = array(); |
|
| 63 |
+ $result = db_query("SELECT uid,username,name,erstellungsdatum,quota,shell FROM system.useraccounts WHERE kunde=?", [$customerno]);
|
|
| 64 |
+ $ret = []; |
|
| 65 | 65 |
while ($item = $result->fetch()) {
|
| 66 | 66 |
array_push($ret, $item); |
| 67 | 67 |
} |
| ... | ... |
@@ -77,7 +77,7 @@ function get_account_details($uid, $customerno=0) |
| 77 | 77 |
if ($customerno == 0) {
|
| 78 | 78 |
$customerno = $_SESSION['customerinfo']['customerno']; |
| 79 | 79 |
} |
| 80 |
- $args = array(":uid" => $uid, ":customerno" => $customerno);
|
|
| 80 |
+ $args = [":uid" => $uid, ":customerno" => $customerno]; |
|
| 81 | 81 |
$result = db_query("SELECT uid,username,name,shell,server,quota,erstellungsdatum,passwordlogin FROM system.useraccounts WHERE kunde=:customerno AND uid=:uid", $args);
|
| 82 | 82 |
if ($result->rowCount() == 0) {
|
| 83 | 83 |
system_failure("Cannot find the requestes useraccount (for this customer).");
|
| ... | ... |
@@ -88,8 +88,8 @@ function get_account_details($uid, $customerno=0) |
| 88 | 88 |
function get_used_quota($uid) |
| 89 | 89 |
{
|
| 90 | 90 |
$uid = (int) $uid; |
| 91 |
- $result = db_query("SELECT s.hostname AS server, systemquota, systemquota_used, mailquota, mailquota_used FROM system.v_quota AS q LEFT JOIN system.servers AS s ON (s.id=q.server) WHERE uid=?", array($uid));
|
|
| 92 |
- $ret = array(); |
|
| 91 |
+ $result = db_query("SELECT s.hostname AS server, systemquota, systemquota_used, mailquota, mailquota_used FROM system.v_quota AS q LEFT JOIN system.servers AS s ON (s.id=q.server) WHERE uid=?", [$uid]);
|
|
| 92 |
+ $ret = []; |
|
| 93 | 93 |
while ($line = $result->fetch()) {
|
| 94 | 94 |
$ret[] = $line; |
| 95 | 95 |
} |
| ... | ... |
@@ -110,12 +110,12 @@ function set_account_details($account) |
| 110 | 110 |
if ($account['name'] == '') {
|
| 111 | 111 |
$account['name'] = null; |
| 112 | 112 |
} |
| 113 |
- $args = array(":fullname" => filter_input_oneline($account['name']),
|
|
| 113 |
+ $args = [":fullname" => filter_input_oneline($account['name']), |
|
| 114 | 114 |
":shell" => filter_input_oneline($account['shell']), |
| 115 | 115 |
":quota" => $account['quota'], |
| 116 | 116 |
":uid" => $account['uid'], |
| 117 | 117 |
":customerno" => $customerno, |
| 118 |
- ":passwordlogin" => $account['passwordlogin']); |
|
| 118 |
+ ":passwordlogin" => $account['passwordlogin'], ]; |
|
| 119 | 119 |
|
| 120 | 120 |
db_query("UPDATE system.useraccounts SET name=:fullname, quota=:quota, shell=:shell, passwordlogin=:passwordlogin WHERE kunde=:customerno AND uid=:uid", $args);
|
| 121 | 121 |
logger(LOG_INFO, "modules/systemuser/include/useraccounts", "systemuser", "updated details for uid {$args[":uid"]}");
|
| ... | ... |
@@ -124,7 +124,7 @@ function set_account_details($account) |
| 124 | 124 |
function get_customer_quota() |
| 125 | 125 |
{
|
| 126 | 126 |
$cid = (int) $_SESSION['customerinfo']['customerno']; |
| 127 |
- $result = db_query("SELECT SUM(u.quota) AS assigned, cq.quota AS max FROM system.customerquota AS cq INNER JOIN system.useraccounts AS u ON (u.kunde=cq.cid) WHERE cq.cid=?", array($cid));
|
|
| 127 |
+ $result = db_query("SELECT SUM(u.quota) AS assigned, cq.quota AS max FROM system.customerquota AS cq INNER JOIN system.useraccounts AS u ON (u.kunde=cq.cid) WHERE cq.cid=?", [$cid]);
|
|
| 128 | 128 |
$ret = $result->fetch(); |
| 129 | 129 |
DEBUG($ret); |
| 130 | 130 |
return $ret; |
| ... | ... |
@@ -17,7 +17,7 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 17 | 17 |
$role = $_SESSION['role']; |
| 18 | 18 |
|
| 19 | 19 |
if ($role & ROLE_CUSTOMER) {
|
| 20 |
- $menu["systemuser_account"] = array("label" => "Benutzeraccounts", "file" => "account", "weight" => 30);
|
|
| 20 |
+ $menu["systemuser_account"] = ["label" => "Benutzeraccounts", "file" => "account", "weight" => 30]; |
|
| 21 | 21 |
} elseif ($role & ROLE_SYSTEMUSER) {
|
| 22 |
- $menu["systemuser_account"] = array("label" => "Benutzeraccount", "file" => "myaccount", "weight" => 30);
|
|
| 22 |
+ $menu["systemuser_account"] = ["label" => "Benutzeraccount", "file" => "myaccount", "weight" => 30]; |
|
| 23 | 23 |
} |
| ... | ... |
@@ -30,7 +30,7 @@ output("<p>Daten zu Ihrem Benutzeraccount:</p>");
|
| 30 | 30 |
$acc = get_account_details($_SESSION['userinfo']['uid'], $_SESSION['userinfo']['customerno']); |
| 31 | 31 |
$shell = $shells[$acc['shell']]; |
| 32 | 32 |
$usedquota = get_used_quota($acc['uid']); |
| 33 |
-$quota = array(); |
|
| 33 |
+$quota = []; |
|
| 34 | 34 |
foreach ($usedquota as $q) {
|
| 35 | 35 |
$mailbar = ''; |
| 36 | 36 |
$mailstring = ''; |
| ... | ... |
@@ -25,7 +25,7 @@ require_role(ROLE_SYSTEMUSER); |
| 25 | 25 |
|
| 26 | 26 |
$acc = get_account_details($_SESSION['userinfo']['uid'], $_SESSION['userinfo']['customerno']); |
| 27 | 27 |
$usedquota = get_used_quota($acc['uid']); |
| 28 |
-$quota = array(); |
|
| 28 |
+$quota = []; |
|
| 29 | 29 |
$multiserver = count($usedquota) > 1; |
| 30 | 30 |
$need_more_storage = false; |
| 31 | 31 |
foreach ($usedquota as $q) {
|
| ... | ... |
@@ -28,7 +28,7 @@ if (isset($_GET['aliaswww'])) {
|
| 28 | 28 |
$alias = get_alias_details($_GET['alias']); |
| 29 | 29 |
DEBUG($alias); |
| 30 | 30 |
$old_options = explode(',', $alias['options']);
|
| 31 |
- $new_options = array(); |
|
| 31 |
+ $new_options = []; |
|
| 32 | 32 |
foreach ($old_options as $op) {
|
| 33 | 33 |
if ($op !== '' && $op != 'aliaswww') {
|
| 34 | 34 |
array_push($new_options, $op); |
| ... | ... |
@@ -56,7 +56,7 @@ if (isset($_GET['forward'])) {
|
| 56 | 56 |
$alias = get_alias_details($_GET['alias']); |
| 57 | 57 |
DEBUG($alias); |
| 58 | 58 |
$old_options = explode(',', $alias['options']);
|
| 59 |
- $new_options = array(); |
|
| 59 |
+ $new_options = []; |
|
| 60 | 60 |
foreach ($old_options as $op) {
|
| 61 | 61 |
if ($op !== '' && $op != 'forward') {
|
| 62 | 62 |
array_push($new_options, $op); |
| ... | ... |
@@ -34,7 +34,7 @@ if ($id != 0) {
|
| 34 | 34 |
} |
| 35 | 35 |
|
| 36 | 36 |
$have_v6 = false; |
| 37 |
-$server = (isset($vhost['server']) ? $vhost['server'] : $_SESSION['userinfo']['server']); |
|
| 37 |
+$server = ($vhost['server'] ?? $_SESSION['userinfo']['server']); |
|
| 38 | 38 |
if (ipv6_possible($server)) {
|
| 39 | 39 |
$have_v6 = true; |
| 40 | 40 |
} |
| ... | ... |
@@ -91,7 +91,7 @@ foreach ($applist as $app) {
|
| 91 | 91 |
$webapp_options .= "<option value=\"{$app['id']}\">{$app['displayname']}</option>\n";
|
| 92 | 92 |
} |
| 93 | 93 |
|
| 94 |
-$aliaswww_options = array("forwardwww" => "Umleiten auf www-Subdomain", "forwardnowww" => "Umleiten auf Stammdomain (ohne www)", "noforward" => "Keine Umleitung");
|
|
| 94 |
+$aliaswww_options = ["forwardwww" => "Umleiten auf www-Subdomain", "forwardnowww" => "Umleiten auf Stammdomain (ohne www)", "noforward" => "Keine Umleitung"]; |
|
| 95 | 95 |
$aliaswww_option = 'forwardwww'; |
| 96 | 96 |
if (strstr($vhost['options'], 'aliaswww')) {
|
| 97 | 97 |
// Wenn aliaswww gar nicht gesetzt war, dann soll die select-Option für forwardwww trotzdem auf dem default stehen. |
| ... | ... |
@@ -126,7 +126,7 @@ $form .= "<br /> |
| 126 | 126 |
/* |
| 127 | 127 |
* Choose what PHP version to use |
| 128 | 128 |
*/ |
| 129 |
-$options = array("none" => 'ausgeschaltet', "default" => "Eingeschaltet (empfohlene Version)");
|
|
| 129 |
+$options = ["none" => 'ausgeschaltet', "default" => "Eingeschaltet (empfohlene Version)"]; |
|
| 130 | 130 |
$phpinfo = valid_php_versions(); |
| 131 | 131 |
$php_default_version = null; |
| 132 | 132 |
foreach ($phpinfo as $v) {
|
| ... | ... |
@@ -188,7 +188,7 @@ if ($vhost_type=='webapp') {
|
| 188 | 188 |
"; |
| 189 | 189 |
} |
| 190 | 190 |
$hsts_value = $vhost['hsts']; |
| 191 |
-$hsts_preset_values = array("-1" => "aus", "86400" => "1 Tag", "2592000" => "30 Tage", "31536000" => "1 Jahr", "63072000" => "2 Jahre", "custom" => "Individuell");
|
|
| 191 |
+$hsts_preset_values = ["-1" => "aus", "86400" => "1 Tag", "2592000" => "30 Tage", "31536000" => "1 Jahr", "63072000" => "2 Jahre", "custom" => "Individuell"]; |
|
| 192 | 192 |
$hsts_preset_value = 'custom'; |
| 193 | 193 |
if (isset($hsts_preset_values[$hsts_value])) {
|
| 194 | 194 |
$hsts_preset_value = $hsts_value; |
| ... | ... |
@@ -218,7 +218,7 @@ $form .= " |
| 218 | 218 |
</div>"; |
| 219 | 219 |
|
| 220 | 220 |
$certs = user_certs(); |
| 221 |
-$certselect = array(); |
|
| 221 |
+$certselect = []; |
|
| 222 | 222 |
$certselect[0] = 'kein Zertifikat / System-Standard benutzen'; |
| 223 | 223 |
if ($vhost_type != 'dav' && $vhost_type != 'svn') {
|
| 224 | 224 |
$certselect[-1] = 'Automatische Zertifikatsverwaltung mit Let\'s Encrypt'; |
| ... | ... |
@@ -266,7 +266,7 @@ $available_servers = additional_servers(); |
| 266 | 266 |
$available_servers[] = my_server_id(); |
| 267 | 267 |
$available_servers = array_unique($available_servers); |
| 268 | 268 |
|
| 269 |
-$selectable_servers = array(); |
|
| 269 |
+$selectable_servers = []; |
|
| 270 | 270 |
$all_servers = server_names(); |
| 271 | 271 |
foreach ($all_servers as $id => $fqdn) {
|
| 272 | 272 |
if (in_array($id, $available_servers)) {
|
| ... | ... |
@@ -278,7 +278,7 @@ if (!$vhost['server']) {
|
| 278 | 278 |
} |
| 279 | 279 |
|
| 280 | 280 |
if (count($ipaddrs)) {
|
| 281 |
- $ipselect = array(0 => 'System-Standard'); |
|
| 281 |
+ $ipselect = [0 => 'System-Standard']; |
|
| 282 | 282 |
foreach ($ipaddrs as $i) {
|
| 283 | 283 |
$ipselect[$i] = $i; |
| 284 | 284 |
} |
| ... | ... |
@@ -289,7 +289,7 @@ if (!$vhost['server']) {
|
| 289 | 289 |
</div>"; |
| 290 | 290 |
} |
| 291 | 291 |
if (count($available_users)) {
|
| 292 |
- $userselect = array(0 => 'Eigener Benutzeraccount'); |
|
| 292 |
+ $userselect = [0 => 'Eigener Benutzeraccount']; |
|
| 293 | 293 |
foreach ($available_users as $u) {
|
| 294 | 294 |
$userselect[$u['uid']] = $u['username']; |
| 295 | 295 |
} |
| ... | ... |
@@ -24,8 +24,8 @@ define("CERT_NOCHAIN", 2);
|
| 24 | 24 |
function user_certs() |
| 25 | 25 |
{
|
| 26 | 26 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 27 |
- $result = db_query("SELECT id, valid_from, valid_until, subject, cn FROM vhosts.certs WHERE uid=? ORDER BY cn", array($uid));
|
|
| 28 |
- $ret = array(); |
|
| 27 |
+ $result = db_query("SELECT id, valid_from, valid_until, subject, cn FROM vhosts.certs WHERE uid=? ORDER BY cn", [$uid]);
|
|
| 28 |
+ $ret = []; |
|
| 29 | 29 |
while ($i = $result->fetch()) {
|
| 30 | 30 |
$ret[] = $i; |
| 31 | 31 |
} |
| ... | ... |
@@ -36,8 +36,8 @@ function user_certs() |
| 36 | 36 |
function user_csr() |
| 37 | 37 |
{
|
| 38 | 38 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 39 |
- $result = db_query("SELECT id, created, hostname, bits FROM vhosts.csr WHERE uid=? ORDER BY hostname", array($uid));
|
|
| 40 |
- $ret = array(); |
|
| 39 |
+ $result = db_query("SELECT id, created, hostname, bits FROM vhosts.csr WHERE uid=? ORDER BY hostname", [$uid]);
|
|
| 40 |
+ $ret = []; |
|
| 41 | 41 |
while ($i = $result->fetch()) {
|
| 42 | 42 |
$ret[] = $i; |
| 43 | 43 |
} |
| ... | ... |
@@ -63,7 +63,7 @@ function cert_details($id) |
| 63 | 63 |
$id = (int) $id; |
| 64 | 64 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 65 | 65 |
|
| 66 |
- $result = db_query("SELECT id, lastchange, valid_from, valid_until, subject, cn, chain, cert, `key` FROM vhosts.certs WHERE uid=:uid AND id=:id", array(":uid" => $uid, ":id" => $id));
|
|
| 66 |
+ $result = db_query("SELECT id, lastchange, valid_from, valid_until, subject, cn, chain, cert, `key` FROM vhosts.certs WHERE uid=:uid AND id=:id", [":uid" => $uid, ":id" => $id]);
|
|
| 67 | 67 |
if ($result->rowCount() != 1) {
|
| 68 | 68 |
system_failure("Ungültiges Zertifikat #{$id}");
|
| 69 | 69 |
} |
| ... | ... |
@@ -86,7 +86,7 @@ function csr_details($id) |
| 86 | 86 |
$id = (int) $id; |
| 87 | 87 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 88 | 88 |
|
| 89 |
- $result = db_query("SELECT id, created, hostname, bits, `replace`, csr, `key` FROM vhosts.csr WHERE uid=:uid AND id=:id", array(":uid" => $uid, ":id" => $id));
|
|
| 89 |
+ $result = db_query("SELECT id, created, hostname, bits, `replace`, csr, `key` FROM vhosts.csr WHERE uid=:uid AND id=:id", [":uid" => $uid, ":id" => $id]);
|
|
| 90 | 90 |
if ($result->rowCount() != 1) {
|
| 91 | 91 |
system_failure("Ungültiger CSR");
|
| 92 | 92 |
} |
| ... | ... |
@@ -115,7 +115,7 @@ function get_chain($cert) |
| 115 | 115 |
if (! isset($certdata['issuer']['CN'])) {
|
| 116 | 116 |
return null; |
| 117 | 117 |
} |
| 118 |
- $result = db_query("SELECT id FROM vhosts.certchain WHERE cn=?", array($certdata['issuer']['CN']));
|
|
| 118 |
+ $result = db_query("SELECT id FROM vhosts.certchain WHERE cn=?", [$certdata['issuer']['CN']]);
|
|
| 119 | 119 |
if ($result->rowCount() > 0) {
|
| 120 | 120 |
$c = $result->fetch(); |
| 121 | 121 |
//$chainfile = '/etc/apache2/certs/chains/'.$c['id'].'.pem'; |
| ... | ... |
@@ -162,7 +162,7 @@ function validate_certificate($cert, $key) |
| 162 | 162 |
if ($x509info === false) {
|
| 163 | 163 |
system_failure("Zertifikat konnte nicht verarbeitet werden");
|
| 164 | 164 |
} |
| 165 |
- if (!in_array($x509info['signatureTypeSN'], array("RSA-SHA256", "RSA-SHA385", "RSA-SHA512"))) {
|
|
| 165 |
+ if (!in_array($x509info['signatureTypeSN'], ["RSA-SHA256", "RSA-SHA385", "RSA-SHA512"])) {
|
|
| 166 | 166 |
system_failure("Nicht unterstützer Signatur-Hashalgorithmus!");
|
| 167 | 167 |
} |
| 168 | 168 |
|
| ... | ... |
@@ -181,10 +181,10 @@ function validate_certificate($cert, $key) |
| 181 | 181 |
system_failure("Testsignatur ungültig, Key vermutlich fehlerhaft!");
|
| 182 | 182 |
} |
| 183 | 183 |
|
| 184 |
- $cacerts = array('/etc/ssl/certs');
|
|
| 184 |
+ $cacerts = ['/etc/ssl/certs']; |
|
| 185 | 185 |
$chain = (int) get_chain($cert); |
| 186 | 186 |
if ($chain) {
|
| 187 |
- $result = db_query("SELECT content FROM vhosts.certchain WHERE id=?", array($chain));
|
|
| 187 |
+ $result = db_query("SELECT content FROM vhosts.certchain WHERE id=?", [$chain]);
|
|
| 188 | 188 |
$tmp = $result->fetch(); |
| 189 | 189 |
$chaincert = $tmp['content']; |
| 190 | 190 |
$chainfile = tempnam(sys_get_temp_dir(), 'webinterface'); |
| ... | ... |
@@ -224,7 +224,7 @@ validTo_time_t => 1267190790 |
| 224 | 224 |
if (isset($certdata['issuer']['O'])) {
|
| 225 | 225 |
$issuer = $certdata['issuer']['O']; |
| 226 | 226 |
} |
| 227 |
- $san = array(); |
|
| 227 |
+ $san = []; |
|
| 228 | 228 |
$raw_san = explode(', ', $certdata['extensions']['subjectAltName']);
|
| 229 | 229 |
foreach ($raw_san as $name) {
|
| 230 | 230 |
if (! substr($name, 0, 4) == 'DNS:') {
|
| ... | ... |
@@ -235,7 +235,7 @@ validTo_time_t => 1267190790 |
| 235 | 235 |
} |
| 236 | 236 |
$san = implode("\n", $san);
|
| 237 | 237 |
DEBUG("SAN: <pre>".$san."</pre>");
|
| 238 |
- return array('subject' => $certdata['subject']['CN'].' / '.$issuer, 'cn' => $certdata['subject']['CN'], 'valid_from' => date('Y-m-d', $certdata['validFrom_time_t']), 'valid_until' => date('Y-m-d', $certdata['validTo_time_t']), 'issuer' => $certdata['issuer']['CN'], 'san' => $san);
|
|
| 238 |
+ return ['subject' => $certdata['subject']['CN'].' / '.$issuer, 'cn' => $certdata['subject']['CN'], 'valid_from' => date('Y-m-d', $certdata['validFrom_time_t']), 'valid_until' => date('Y-m-d', $certdata['validTo_time_t']), 'issuer' => $certdata['issuer']['CN'], 'san' => $san];
|
|
| 239 | 239 |
} |
| 240 | 240 |
|
| 241 | 241 |
|
| ... | ... |
@@ -247,8 +247,8 @@ function save_cert($info, $cert, $key) |
| 247 | 247 |
|
| 248 | 248 |
db_query( |
| 249 | 249 |
"INSERT INTO vhosts.certs (uid, subject, cn, san, valid_from, valid_until, chain, cert, `key`) VALUES (:uid, :subject, :cn, :san, :valid_from, :valid_until, :chain, :cert, :key)", |
| 250 |
- array(":uid" => $uid, ":subject" => filter_input_oneline($info['subject']), ":cn" => filter_input_oneline($info['cn']), ":san" => $info['san'], ":valid_from" => $info['valid_from'],
|
|
| 251 |
- ":valid_until" => $info['valid_until'], ":chain" => get_chain($cert), ":cert" => $cert, ":key" => $key) |
|
| 250 |
+ [":uid" => $uid, ":subject" => filter_input_oneline($info['subject']), ":cn" => filter_input_oneline($info['cn']), ":san" => $info['san'], ":valid_from" => $info['valid_from'], |
|
| 251 |
+ ":valid_until" => $info['valid_until'], ":chain" => get_chain($cert), ":cert" => $cert, ":key" => $key, ] |
|
| 252 | 252 |
); |
| 253 | 253 |
} |
| 254 | 254 |
|
| ... | ... |
@@ -260,14 +260,14 @@ function refresh_cert($id, $info, $cert, $key = null) |
| 260 | 260 |
|
| 261 | 261 |
$id = (int) $id; |
| 262 | 262 |
$oldcert = cert_details($id); |
| 263 |
- $args = array(":subject" => filter_input_oneline($info['subject']),
|
|
| 263 |
+ $args = [":subject" => filter_input_oneline($info['subject']), |
|
| 264 | 264 |
":cn" => filter_input_oneline($info['cn']), |
| 265 | 265 |
":san" => $info['san'], |
| 266 | 266 |
":cert" => $cert, |
| 267 | 267 |
":valid_from" => $info['valid_from'], |
| 268 | 268 |
":valid_until" => $info['valid_until'], |
| 269 | 269 |
":chain" => get_chain($cert), |
| 270 |
- ":id" => $id); |
|
| 270 |
+ ":id" => $id, ]; |
|
| 271 | 271 |
|
| 272 | 272 |
$keyop = ''; |
| 273 | 273 |
if ($key) {
|
| ... | ... |
@@ -284,7 +284,7 @@ function delete_cert($id) |
| 284 | 284 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 285 | 285 |
$id = (int) $id; |
| 286 | 286 |
|
| 287 |
- db_query("DELETE FROM vhosts.certs WHERE uid=? AND id=?", array($uid, $id));
|
|
| 287 |
+ db_query("DELETE FROM vhosts.certs WHERE uid=? AND id=?", [$uid, $id]);
|
|
| 288 | 288 |
} |
| 289 | 289 |
|
| 290 | 290 |
function delete_csr($id) |
| ... | ... |
@@ -292,13 +292,13 @@ function delete_csr($id) |
| 292 | 292 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 293 | 293 |
$id = (int) $id; |
| 294 | 294 |
|
| 295 |
- db_query("DELETE FROM vhosts.csr WHERE uid=? AND id=?", array($uid, $id));
|
|
| 295 |
+ db_query("DELETE FROM vhosts.csr WHERE uid=? AND id=?", [$uid, $id]);
|
|
| 296 | 296 |
} |
| 297 | 297 |
|
| 298 | 298 |
|
| 299 | 299 |
function split_cn($cn) |
| 300 | 300 |
{
|
| 301 |
- $domains = array(); |
|
| 301 |
+ $domains = []; |
|
| 302 | 302 |
if (strstr($cn, ',') or strstr($cn, "\n")) {
|
| 303 | 303 |
$domains = preg_split("/[, \n]+/", $cn);
|
| 304 | 304 |
DEBUG("Domains:");
|
| ... | ... |
@@ -315,7 +315,7 @@ function split_cn($cn) |
| 315 | 315 |
function create_csr($cn, $bits) |
| 316 | 316 |
{
|
| 317 | 317 |
$domains = split_cn($cn); |
| 318 |
- $tmp = array(); |
|
| 318 |
+ $tmp = []; |
|
| 319 | 319 |
foreach ($domains as $dom) {
|
| 320 | 320 |
$tmp[] = 'DNS:'.$dom; |
| 321 | 321 |
} |
| ... | ... |
@@ -374,7 +374,7 @@ commonName_default = {$cn}
|
| 374 | 374 |
unlink($keyfile); |
| 375 | 375 |
unlink($config); |
| 376 | 376 |
|
| 377 |
- return array($csr, $key); |
|
| 377 |
+ return [$csr, $key]; |
|
| 378 | 378 |
} |
| 379 | 379 |
|
| 380 | 380 |
|
| ... | ... |
@@ -389,13 +389,13 @@ function save_csr($cn, $bits, $replace=null) |
| 389 | 389 |
$san = implode("\n", $domains);
|
| 390 | 390 |
$csr = null; |
| 391 | 391 |
$key = null; |
| 392 |
- list($csr, $key) = create_csr(implode(',', $domains), $bits);
|
|
| 392 |
+ [$csr, $key] = create_csr(implode(',', $domains), $bits);
|
|
| 393 | 393 |
|
| 394 | 394 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 395 | 395 |
db_query( |
| 396 | 396 |
"INSERT INTO vhosts.csr (uid, hostname, san, bits, `replace`, csr, `key`) VALUES (:uid, :cn, :san, :bits, :replace, :csr, :key)", |
| 397 |
- array(":uid" => $uid, ":cn" => $cn, ":san" => $san, ":bits" => $bits,
|
|
| 398 |
- ":replace" => $replace, ":csr" => $csr, ":key" => $key) |
|
| 397 |
+ [":uid" => $uid, ":cn" => $cn, ":san" => $san, ":bits" => $bits, |
|
| 398 |
+ ":replace" => $replace, ":csr" => $csr, ":key" => $key, ] |
|
| 399 | 399 |
); |
| 400 | 400 |
$id = db_insert_id(); |
| 401 | 401 |
return $id; |
| ... | ... |
@@ -32,10 +32,10 @@ function valid_php_versions() |
| 32 | 32 |
+: Beta-Version |
| 33 | 33 |
*/ |
| 34 | 34 |
$tags = explode(',', config('php_versions'));
|
| 35 |
- $ret = array(); |
|
| 35 |
+ $ret = []; |
|
| 36 | 36 |
foreach ($tags as $t) {
|
| 37 | 37 |
$key = $t; |
| 38 |
- $ver = array('major' => null, 'minor' => null, 'status' => 'regular', 'default' => false);
|
|
| 38 |
+ $ver = ['major' => null, 'minor' => null, 'status' => 'regular', 'default' => false]; |
|
| 39 | 39 |
if (substr($t, -1, 1) == '+') {
|
| 40 | 40 |
$ver['status'] = 'beta'; |
| 41 | 41 |
$key = substr($t, 0, -1); |
| ... | ... |
@@ -61,7 +61,7 @@ function valid_php_versions() |
| 61 | 61 |
foreach ($list as $vhost) {
|
| 62 | 62 |
if ($vhost['php'] && $vhost['php'] != 'default' && !array_key_exists($vhost['php'], $ret)) {
|
| 63 | 63 |
$key = $vhost['php']; |
| 64 |
- $ret = array($key => array('major' => null, 'minor' => null, 'status' => 'used', 'default' => false)) + $ret;
|
|
| 64 |
+ $ret = [$key => ['major' => null, 'minor' => null, 'status' => 'used', 'default' => false]] + $ret; |
|
| 65 | 65 |
/* Wir nehmen an, dass unsere Tags immer an zweitletzter Stelle die Major-Version und |
| 66 | 66 |
an letzter Stelle die Minor-Version enthalten */ |
| 67 | 67 |
$ret[$key]['major'] = substr($key, -2, 1); |
| ... | ... |
@@ -75,20 +75,20 @@ function valid_php_versions() |
| 75 | 75 |
function traffic_month($vhost_id) |
| 76 | 76 |
{
|
| 77 | 77 |
$vhost_id = (int) $vhost_id; |
| 78 |
- $result = db_query("SELECT sum(mb_in+mb_out) as mb FROM vhosts.traffic where date > CURDATE() - INTERVAL 1 MONTH AND vhost_id = ?", array($vhost_id));
|
|
| 78 |
+ $result = db_query("SELECT sum(mb_in+mb_out) as mb FROM vhosts.traffic where date > CURDATE() - INTERVAL 1 MONTH AND vhost_id = ?", [$vhost_id]);
|
|
| 79 | 79 |
$data = $result->fetch(); |
| 80 | 80 |
return $data['mb']; |
| 81 | 81 |
} |
| 82 | 82 |
|
| 83 | 83 |
function autoipv6_address($vhost_id, $mode = 1) |
| 84 | 84 |
{
|
| 85 |
- $result = db_query("SELECT uid, v6_prefix FROM vhosts.v_vhost LEFT JOIN system.servers ON (servers.hostname = server) WHERE v_vhost.id=?", array($vhost_id));
|
|
| 85 |
+ $result = db_query("SELECT uid, v6_prefix FROM vhosts.v_vhost LEFT JOIN system.servers ON (servers.hostname = server) WHERE v_vhost.id=?", [$vhost_id]);
|
|
| 86 | 86 |
$data = $result->fetch(); |
| 87 | 87 |
if (!$data['v6_prefix']) {
|
| 88 | 88 |
warning("IPv6-Adresse nicht verfügbar, Server unterstützt kein IPv6");
|
| 89 | 89 |
return ""; |
| 90 | 90 |
} |
| 91 |
- list($prefix, $null) = explode('/', $data['v6_prefix']);
|
|
| 91 |
+ [$prefix, $null] = explode('/', $data['v6_prefix']);
|
|
| 92 | 92 |
$vh = ':1'; |
| 93 | 93 |
if ($mode == 2) {
|
| 94 | 94 |
$vh = implode(':', str_split(sprintf("%08x", $vhost_id), 4));
|
| ... | ... |
@@ -102,13 +102,13 @@ function list_vhosts($filter=null) |
| 102 | 102 |
{
|
| 103 | 103 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 104 | 104 |
$query = "SELECT vh.id,fqdn,domain,docroot,docroot_is_default,php,cgi,vh.certid AS cert, vh.ssl, vh.options,logtype,errorlog,IF(dav.id IS NULL OR dav.type='svn', 0, 1) AS is_dav,IF(dav.id IS NULL OR dav.type='dav', 0, 1) AS is_svn, IF(webapps.id IS NULL, 0, 1) AS is_webapp FROM vhosts.v_vhost AS vh LEFT JOIN vhosts.dav ON (dav.vhost=vh.id) LEFT JOIN vhosts.webapps ON (webapps.vhost = vh.id) WHERE uid=:uid ORDER BY domain,hostname"; |
| 105 |
- $params = array(":uid" => $uid);
|
|
| 105 |
+ $params = [":uid" => $uid]; |
|
| 106 | 106 |
if ($filter) {
|
| 107 | 107 |
$query = "SELECT vh.id,fqdn,domain,docroot,docroot_is_default,php,cgi,vh.certid AS cert, vh.ssl, vh.options,logtype,errorlog,IF(dav.id IS NULL OR dav.type='svn', 0, 1) AS is_dav,IF(dav.id IS NULL OR dav.type='dav', 0, 1) AS is_svn, IF(webapps.id IS NULL, 0, 1) AS is_webapp FROM vhosts.v_vhost AS vh LEFT JOIN vhosts.dav ON (dav.vhost=vh.id) LEFT JOIN vhosts.webapps ON (webapps.vhost = vh.id) WHERE (vh.fqdn LIKE :filter OR vh.id IN (SELECT vhost FROM vhosts.v_alias WHERE fqdn LIKE :filter)) AND uid=:uid ORDER BY hostname"; |
| 108 | 108 |
$params[":filter"] = "%$filter%"; |
| 109 | 109 |
} |
| 110 | 110 |
$result = db_query($query, $params); |
| 111 |
- $ret = array(); |
|
| 111 |
+ $ret = []; |
|
| 112 | 112 |
while ($item = $result->fetch()) {
|
| 113 | 113 |
array_push($ret, $item); |
| 114 | 114 |
} |
| ... | ... |
@@ -117,7 +117,7 @@ function list_vhosts($filter=null) |
| 117 | 117 |
|
| 118 | 118 |
function ipv6_possible($server) |
| 119 | 119 |
{
|
| 120 |
- $args = array(":server" => $server);
|
|
| 120 |
+ $args = [":server" => $server]; |
|
| 121 | 121 |
$result = db_query("SELECT v6_prefix FROM system.servers WHERE id=:server OR hostname=:server", $args);
|
| 122 | 122 |
$line = $result->fetch(); |
| 123 | 123 |
DEBUG("Server {$server} is v6-capable: ". ($line['v6_prefix'] != null));
|
| ... | ... |
@@ -175,7 +175,7 @@ function userdomain() |
| 175 | 175 |
if (config('user_vhosts_domain') === null) {
|
| 176 | 176 |
return null; |
| 177 | 177 |
} |
| 178 |
- $result = db_query("SELECT id,name FROM vhosts.v_domains WHERE name=:dom", array(":dom" => config('user_vhosts_domain')));
|
|
| 178 |
+ $result = db_query("SELECT id,name FROM vhosts.v_domains WHERE name=:dom", [":dom" => config('user_vhosts_domain')]);
|
|
| 179 | 179 |
$res = $result->fetch(); |
| 180 | 180 |
return $res; |
| 181 | 181 |
} |
| ... | ... |
@@ -226,7 +226,7 @@ function get_vhost_details($id) |
| 226 | 226 |
DEBUG("Lese #{$id}...");
|
| 227 | 227 |
$id = (int) $id; |
| 228 | 228 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 229 |
- $result = db_query("SELECT vh.*,IF(dav.id IS NULL OR dav.type='svn', 0, 1) AS is_dav,IF(dav.id IS NULL OR dav.type='dav', 0, 1) AS is_svn, IF(webapps.id IS NULL, 0, 1) AS is_webapp FROM vhosts.v_vhost AS vh LEFT JOIN vhosts.dav ON (dav.vhost=vh.id) LEFT JOIN vhosts.webapps ON (webapps.vhost = vh.id) WHERE uid=:uid AND vh.id=:id", array(":uid" => $uid, ":id" => $id));
|
|
| 229 |
+ $result = db_query("SELECT vh.*,IF(dav.id IS NULL OR dav.type='svn', 0, 1) AS is_dav,IF(dav.id IS NULL OR dav.type='dav', 0, 1) AS is_svn, IF(webapps.id IS NULL, 0, 1) AS is_webapp FROM vhosts.v_vhost AS vh LEFT JOIN vhosts.dav ON (dav.vhost=vh.id) LEFT JOIN vhosts.webapps ON (webapps.vhost = vh.id) WHERE uid=:uid AND vh.id=:id", [":uid" => $uid, ":id" => $id]);
|
|
| 230 | 230 |
if ($result->rowCount() != 1) {
|
| 231 | 231 |
system_failure('Interner Fehler beim Auslesen der Daten');
|
| 232 | 232 |
} |
| ... | ... |
@@ -261,8 +261,8 @@ function get_vhost_details($id) |
| 261 | 261 |
|
| 262 | 262 |
function get_aliases($vhost) |
| 263 | 263 |
{
|
| 264 |
- $result = db_query("SELECT id,fqdn,options FROM vhosts.v_alias WHERE vhost=?", array($vhost));
|
|
| 265 |
- $ret = array(); |
|
| 264 |
+ $result = db_query("SELECT id,fqdn,options FROM vhosts.v_alias WHERE vhost=?", [$vhost]);
|
|
| 265 |
+ $ret = []; |
|
| 266 | 266 |
while ($item = $result->fetch()) {
|
| 267 | 267 |
array_push($ret, $item); |
| 268 | 268 |
} |
| ... | ... |
@@ -275,14 +275,14 @@ function get_all_aliases($vhost) |
| 275 | 275 |
{
|
| 276 | 276 |
//$vhost = get_vhost_details( (int) $vhost ); |
| 277 | 277 |
$aliases = get_aliases($vhost['id']); |
| 278 |
- $ret = array(); |
|
| 278 |
+ $ret = []; |
|
| 279 | 279 |
if (strstr($vhost['options'], 'aliaswww')) {
|
| 280 |
- array_push($ret, array('id' => 'www', 'fqdn' => 'www.'.$vhost['fqdn'], 'options' => (strstr($vhost['options'], 'forwardwww') ? 'forward' : null)));
|
|
| 280 |
+ array_push($ret, ['id' => 'www', 'fqdn' => 'www.'.$vhost['fqdn'], 'options' => (strstr($vhost['options'], 'forwardwww') ? 'forward' : null)]); |
|
| 281 | 281 |
} |
| 282 | 282 |
foreach ($aliases as $item) {
|
| 283 | 283 |
array_push($ret, $item); |
| 284 | 284 |
if (strstr($item['options'], 'aliaswww')) {
|
| 285 |
- array_push($ret, array('id' => 'www_'.$item['id'], 'fqdn' => 'www.'.$item['fqdn'], 'options' => (strstr($item['options'], 'forward') ? 'forward' : null)));
|
|
| 285 |
+ array_push($ret, ['id' => 'www_'.$item['id'], 'fqdn' => 'www.'.$item['fqdn'], 'options' => (strstr($item['options'], 'forward') ? 'forward' : null)]); |
|
| 286 | 286 |
} |
| 287 | 287 |
} |
| 288 | 288 |
return $ret; |
| ... | ... |
@@ -292,7 +292,7 @@ function get_all_aliases($vhost) |
| 292 | 292 |
function list_available_webapps() |
| 293 | 293 |
{
|
| 294 | 294 |
$result = db_query("SELECT id,displayname FROM vhosts.global_webapps");
|
| 295 |
- $ret = array(); |
|
| 295 |
+ $ret = []; |
|
| 296 | 296 |
while ($item = $result->fetch()) {
|
| 297 | 297 |
array_push($ret, $item); |
| 298 | 298 |
} |
| ... | ... |
@@ -308,7 +308,7 @@ function delete_vhost($id) |
| 308 | 308 |
} |
| 309 | 309 |
$vhost = get_vhost_details($id); |
| 310 | 310 |
logger(LOG_INFO, 'modules/vhosts/include/vhosts', 'vhosts', 'Removing vhost #'.$id.' ('.$vhost['hostname'].'.'.$vhost['domain'].')');
|
| 311 |
- db_query("DELETE FROM vhosts.vhost WHERE id=?", array($vhost['id']));
|
|
| 311 |
+ db_query("DELETE FROM vhosts.vhost WHERE id=?", [$vhost['id']]);
|
|
| 312 | 312 |
} |
| 313 | 313 |
|
| 314 | 314 |
|
| ... | ... |
@@ -320,8 +320,8 @@ function make_svn_vhost($id) |
| 320 | 320 |
system_failure("id == 0");
|
| 321 | 321 |
} |
| 322 | 322 |
logger(LOG_INFO, 'modules/vhosts/include/vhosts', 'vhosts', 'Converting vhost #'.$id.' to SVN'); |
| 323 |
- db_query("REPLACE INTO vhosts.dav (vhost, type) VALUES (?, 'svn')", array($id));
|
|
| 324 |
- db_query("DELETE FROM vhosts.webapps WHERE vhost=?", array($id));
|
|
| 323 |
+ db_query("REPLACE INTO vhosts.dav (vhost, type) VALUES (?, 'svn')", [$id]);
|
|
| 324 |
+ db_query("DELETE FROM vhosts.webapps WHERE vhost=?", [$id]);
|
|
| 325 | 325 |
} |
| 326 | 326 |
|
| 327 | 327 |
function make_dav_vhost($id) |
| ... | ... |
@@ -331,8 +331,8 @@ function make_dav_vhost($id) |
| 331 | 331 |
system_failure("id == 0");
|
| 332 | 332 |
} |
| 333 | 333 |
logger(LOG_INFO, 'modules/vhosts/include/vhosts', 'vhosts', 'Converting vhost #'.$id.' to WebDAV'); |
| 334 |
- db_query("REPLACE INTO vhosts.dav (vhost, type, options) VALUES (?, 'dav', 'nouserfile')", array($id));
|
|
| 335 |
- db_query("DELETE FROM vhosts.webapps WHERE vhost=?", array($id));
|
|
| 334 |
+ db_query("REPLACE INTO vhosts.dav (vhost, type, options) VALUES (?, 'dav', 'nouserfile')", [$id]);
|
|
| 335 |
+ db_query("DELETE FROM vhosts.webapps WHERE vhost=?", [$id]);
|
|
| 336 | 336 |
} |
| 337 | 337 |
|
| 338 | 338 |
function make_regular_vhost($id) |
| ... | ... |
@@ -342,8 +342,8 @@ function make_regular_vhost($id) |
| 342 | 342 |
system_failure("id == 0");
|
| 343 | 343 |
} |
| 344 | 344 |
logger(LOG_INFO, 'modules/vhosts/include/vhosts', 'vhosts', 'Converting vhost #'.$id.' to regular'); |
| 345 |
- db_query("DELETE FROM vhosts.dav WHERE vhost=?", array($id));
|
|
| 346 |
- db_query("DELETE FROM vhosts.webapps WHERE vhost=?", array($id));
|
|
| 345 |
+ db_query("DELETE FROM vhosts.dav WHERE vhost=?", [$id]);
|
|
| 346 |
+ db_query("DELETE FROM vhosts.webapps WHERE vhost=?", [$id]);
|
|
| 347 | 347 |
} |
| 348 | 348 |
|
| 349 | 349 |
|
| ... | ... |
@@ -354,13 +354,13 @@ function make_webapp_vhost($id, $webapp) |
| 354 | 354 |
if ($id == 0) {
|
| 355 | 355 |
system_failure("id == 0");
|
| 356 | 356 |
} |
| 357 |
- $result = db_query("SELECT displayname FROM vhosts.global_webapps WHERE id=?", array($webapp));
|
|
| 357 |
+ $result = db_query("SELECT displayname FROM vhosts.global_webapps WHERE id=?", [$webapp]);
|
|
| 358 | 358 |
if ($result->rowCount() == 0) {
|
| 359 | 359 |
system_failure("webapp-id invalid");
|
| 360 | 360 |
} |
| 361 | 361 |
$webapp_name = $result->fetch(PDO::FETCH_OBJ)->displayname; |
| 362 | 362 |
logger(LOG_INFO, 'modules/vhosts/include/vhosts', 'vhosts', 'Setting up webapp '.$webapp_name.' on vhost #'.$id); |
| 363 |
- db_query("REPLACE INTO vhosts.webapps (vhost, webapp) VALUES (?, ?)", array($id, $webapp));
|
|
| 363 |
+ db_query("REPLACE INTO vhosts.webapps (vhost, webapp) VALUES (?, ?)", [$id, $webapp]);
|
|
| 364 | 364 |
mail('webapps-setup@schokokeks.org', 'setup', 'setup');
|
| 365 | 365 |
} |
| 366 | 366 |
|
| ... | ... |
@@ -369,7 +369,7 @@ function check_hostname_collision($hostname, $domain) |
| 369 | 369 |
{
|
| 370 | 370 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 371 | 371 |
# Neuer vhost => Prüfe Duplikat |
| 372 |
- $args = array(":hostname" => $hostname, ":domain" => $domain, ":uid" => $uid);
|
|
| 372 |
+ $args = [":hostname" => $hostname, ":domain" => $domain, ":uid" => $uid]; |
|
| 373 | 373 |
$domaincheck = "domain=:domain"; |
| 374 | 374 |
if ($domain == -1) {
|
| 375 | 375 |
$userdomain = userdomain(); |
| ... | ... |
@@ -474,7 +474,7 @@ function save_vhost($vhost) |
| 474 | 474 |
$vhost['ssl'] = null; |
| 475 | 475 |
} |
| 476 | 476 |
|
| 477 |
- $args = array(":hostname" => ($hostname ? $hostname : null),
|
|
| 477 |
+ $args = [":hostname" => ($hostname ? $hostname : null), |
|
| 478 | 478 |
":domain" => $domain, |
| 479 | 479 |
":docroot" => ($vhost['docroot'] ? $vhost['docroot'] : null), |
| 480 | 480 |
":php" => $vhost['php'], |
| ... | ... |
@@ -489,7 +489,7 @@ function save_vhost($vhost) |
| 489 | 489 |
":ipv4" => $ipv4, |
| 490 | 490 |
":autoipv6" => $autoipv6, |
| 491 | 491 |
":options" => $vhost['options'], |
| 492 |
- ":id" => $id); |
|
| 492 |
+ ":id" => $id, ]; |
|
| 493 | 493 |
if ($id != 0) {
|
| 494 | 494 |
logger(LOG_INFO, 'modules/vhosts/include/vhosts', 'vhosts', 'Updating vhost #'.$id.' ('.$vhost['hostname'].'.'.$vhost['domain'].')');
|
| 495 | 495 |
db_query("UPDATE vhosts.vhost SET hostname=:hostname, domain=:domain, docroot=:docroot, php=:php, cgi=:cgi, `ssl`=:ssl, hsts=:hsts, `suexec_user`=:suexec_user, `server`=:server, logtype=:logtype, errorlog=:errorlog, certid=:cert, ipv4=:ipv4, autoipv6=:autoipv6, options=:options WHERE id=:id", $args);
|
| ... | ... |
@@ -522,7 +522,7 @@ function get_alias_details($id) |
| 522 | 522 |
{
|
| 523 | 523 |
$id = (int) $id; |
| 524 | 524 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 525 |
- $result = db_query("SELECT * FROM vhosts.v_alias WHERE id=?", array($id));
|
|
| 525 |
+ $result = db_query("SELECT * FROM vhosts.v_alias WHERE id=?", [$id]);
|
|
| 526 | 526 |
|
| 527 | 527 |
if ($result->rowCount() != 1) {
|
| 528 | 528 |
system_failure('Interner Fehler beim Auslesen der Alias-Daten');
|
| ... | ... |
@@ -547,7 +547,7 @@ function delete_alias($id) |
| 547 | 547 |
$alias = get_alias_details($id); |
| 548 | 548 |
|
| 549 | 549 |
logger(LOG_INFO, 'modules/vhosts/include/vhosts', 'aliases', 'Removing alias #'.$id.' ('.$alias['hostname'].'.'.$alias['domain'].')');
|
| 550 |
- db_query("DELETE FROM vhosts.alias WHERE id=?", array($id));
|
|
| 550 |
+ db_query("DELETE FROM vhosts.alias WHERE id=?", [$id]);
|
|
| 551 | 551 |
} |
| 552 | 552 |
|
| 553 | 553 |
function save_alias($alias) |
| ... | ... |
@@ -567,11 +567,11 @@ function save_alias($alias) |
| 567 | 567 |
if (! $alias['hostname']) {
|
| 568 | 568 |
$alias['hostname'] = null; |
| 569 | 569 |
} |
| 570 |
- $args = array(":hostname" => $alias['hostname'],
|
|
| 570 |
+ $args = [":hostname" => $alias['hostname'], |
|
| 571 | 571 |
":domain" => $domain, |
| 572 | 572 |
":vhost" => $vhost['id'], |
| 573 | 573 |
":options" => $alias['options'], |
| 574 |
- ":id" => $id); |
|
| 574 |
+ ":id" => $id, ]; |
|
| 575 | 575 |
if ($id == 0) {
|
| 576 | 576 |
unset($args[":id"]); |
| 577 | 577 |
logger(LOG_INFO, 'modules/vhosts/include/vhosts', 'aliases', 'Creating alias '.$alias['hostname'].'.'.$alias['domain'].' for VHost '.$vhost['id']); |
| ... | ... |
@@ -587,8 +587,8 @@ function save_alias($alias) |
| 587 | 587 |
function available_suexec_users() |
| 588 | 588 |
{
|
| 589 | 589 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 590 |
- $result = db_query("SELECT uid, username FROM vhosts.available_users LEFT JOIN vhosts.v_useraccounts ON (uid = suexec_user) WHERE mainuser=?", array($uid));
|
|
| 591 |
- $ret = array(); |
|
| 590 |
+ $result = db_query("SELECT uid, username FROM vhosts.available_users LEFT JOIN vhosts.v_useraccounts ON (uid = suexec_user) WHERE mainuser=?", [$uid]);
|
|
| 591 |
+ $ret = []; |
|
| 592 | 592 |
while ($i = $result->fetch()) {
|
| 593 | 593 |
$ret[] = $i; |
| 594 | 594 |
} |
| ... | ... |
@@ -601,8 +601,8 @@ function available_suexec_users() |
| 601 | 601 |
function user_ipaddrs() |
| 602 | 602 |
{
|
| 603 | 603 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 604 |
- $result = db_query("SELECT ipaddr FROM vhosts.ipaddr_available WHERE uid=?", array($uid));
|
|
| 605 |
- $ret = array(); |
|
| 604 |
+ $result = db_query("SELECT ipaddr FROM vhosts.ipaddr_available WHERE uid=?", [$uid]);
|
|
| 605 |
+ $ret = []; |
|
| 606 | 606 |
while ($i = $result->fetch()) {
|
| 607 | 607 |
$ret[] = $i['ipaddr']; |
| 608 | 608 |
} |
| ... | ... |
@@ -19,9 +19,9 @@ require_once('include/certs.php');
|
| 19 | 19 |
$role = $_SESSION['role']; |
| 20 | 20 |
|
| 21 | 21 |
if ($role & ROLE_SYSTEMUSER) {
|
| 22 |
- $menu["vhosts_vhosts"] = array("label" => "Websites", "file" => "vhosts", "weight" => 2);
|
|
| 22 |
+ $menu["vhosts_vhosts"] = ["label" => "Websites", "file" => "vhosts", "weight" => 2]; |
|
| 23 | 23 |
|
| 24 | 24 |
if (user_has_manual_certs() or ($section == 'vhosts_certs')) {
|
| 25 |
- $menu["vhosts_certs"] = array("label" => "TLS-Zertifikate", "file" => "certs", "weight" => 10, "submenu" => "vhosts_vhosts");
|
|
| 25 |
+ $menu["vhosts_certs"] = ["label" => "TLS-Zertifikate", "file" => "certs", "weight" => 10, "submenu" => "vhosts_vhosts"]; |
|
| 26 | 26 |
} |
| 27 | 27 |
} |
| ... | ... |
@@ -33,7 +33,7 @@ günstige CAs) würde diese Zusatzinformationen sowieso aus dem Zertifikat entfe |
| 33 | 33 |
Einstellungen stehen Ihnen die OpenSSL-Programme in Ihrem Benutzeraccount zur Verfügung.</p> |
| 34 | 34 |
"); |
| 35 | 35 |
|
| 36 |
-$bitselect = array(2048 => 2048, 4096 => 4096); |
|
| 36 |
+$bitselect = [2048 => 2048, 4096 => 4096]; |
|
| 37 | 37 |
|
| 38 | 38 |
$form = '<p><label for="commonname">Domain-/Hostname:</label> <input type="text" name="commonname" id="commonname" /> (Mehrere Hostnames ggf. mit Komma trennen.)</p> |
| 39 | 39 |
<p><label for="bitlength">Bitlänge:</label> '.html_select('bitlength', $bitselect, 2048).'</p>
|
| ... | ... |
@@ -167,7 +167,7 @@ if ($_GET['action'] == 'edit') {
|
| 167 | 167 |
|
| 168 | 168 |
$cert = (isset($_POST['cert']) ? (int) $_POST['cert'] : null); |
| 169 | 169 |
|
| 170 |
- $ipv4 = (isset($_POST['ipv4']) ? $_POST['ipv4'] : null); |
|
| 170 |
+ $ipv4 = ($_POST['ipv4'] ?? null); |
|
| 171 | 171 |
|
| 172 | 172 |
if (isset($_POST['ipv6']) && $_POST['ipv6'] == 'yes') {
|
| 173 | 173 |
$vhost['autoipv6'] = 1; |
| ... | ... |
@@ -200,11 +200,11 @@ if ($_GET['action'] == 'edit') {
|
| 200 | 200 |
|
| 201 | 201 |
$old_options = explode(',', $vhost['options']);
|
| 202 | 202 |
if ($vhost['options'] == '') {
|
| 203 |
- $old_options = array(); |
|
| 203 |
+ $old_options = []; |
|
| 204 | 204 |
} |
| 205 |
- $new_options = array(); |
|
| 205 |
+ $new_options = []; |
|
| 206 | 206 |
foreach ($old_options as $op) {
|
| 207 |
- if (! in_array($op, array('aliaswww', 'forwardwww', 'forwardnowww', 'hsts_subdomains', 'hsts_preload'))) {
|
|
| 207 |
+ if (! in_array($op, ['aliaswww', 'forwardwww', 'forwardnowww', 'hsts_subdomains', 'hsts_preload'])) {
|
|
| 208 | 208 |
array_push($new_options, $op); |
| 209 | 209 |
} |
| 210 | 210 |
} |
| ... | ... |
@@ -302,7 +302,7 @@ if ($_GET['action'] == 'edit') {
|
| 302 | 302 |
} |
| 303 | 303 |
|
| 304 | 304 |
if (! is_array($_POST['options'])) {
|
| 305 |
- $_POST['options'] = array(); |
|
| 305 |
+ $_POST['options'] = []; |
|
| 306 | 306 |
} |
| 307 | 307 |
$aliaswww = in_array('aliaswww', $_POST['options']);
|
| 308 | 308 |
$forward = in_array('forward', $_POST['options']);
|
| ... | ... |
@@ -313,7 +313,7 @@ if ($_GET['action'] == 'edit') {
|
| 313 | 313 |
verify_input_hostname_utf8("www.".$fqdn);
|
| 314 | 314 |
} |
| 315 | 315 |
|
| 316 |
- $new_options = array(); |
|
| 316 |
+ $new_options = []; |
|
| 317 | 317 |
if ($aliaswww) {
|
| 318 | 318 |
array_push($new_options, 'aliaswww'); |
| 319 | 319 |
} |
| ... | ... |
@@ -15,12 +15,12 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 15 | 15 |
*/ |
| 16 | 16 |
|
| 17 | 17 |
if ($_SESSION['role'] & ROLE_SYSTEMUSER) {
|
| 18 |
- $shortcuts[] = array( 'section' => 'Webserver', |
|
| 18 |
+ $shortcuts[] = [ 'section' => 'Webserver', |
|
| 19 | 19 |
'weight' => 30, |
| 20 | 20 |
'file' => 'vhosts', |
| 21 | 21 |
'icon' => 'webserver.png', |
| 22 | 22 |
'title' => 'Websites verwalten', |
| 23 |
- 'alert' => null ); |
|
| 23 |
+ 'alert' => null, ]; |
|
| 24 | 24 |
} |
| 25 | 25 |
if ($_SESSION['role'] & ROLE_SYSTEMUSER) {
|
| 26 | 26 |
$alert = ''; |
| ... | ... |
@@ -47,11 +47,11 @@ if ($_SESSION['role'] & ROLE_SYSTEMUSER) {
|
| 47 | 47 |
} |
| 48 | 48 |
|
| 49 | 49 |
if ($alert) {
|
| 50 |
- $shortcuts[] = array( 'section' => 'Webserver', |
|
| 50 |
+ $shortcuts[] = [ 'section' => 'Webserver', |
|
| 51 | 51 |
'weight' => 80, |
| 52 | 52 |
'file' => 'certs', |
| 53 | 53 |
'icon' => 'key.png', |
| 54 | 54 |
'title' => 'HTTPS-Zertifikate', |
| 55 |
- 'alert' => $alert ); |
|
| 55 |
+ 'alert' => $alert, ]; |
|
| 56 | 56 |
} |
| 57 | 57 |
} |
| ... | ... |
@@ -19,21 +19,21 @@ require_once('session/start.php');
|
| 19 | 19 |
require_once('freewvs.php');
|
| 20 | 20 |
require_once('webapp-installer.php');
|
| 21 | 21 |
|
| 22 |
-require_role(array(ROLE_SYSTEMUSER)); |
|
| 22 |
+require_role([ROLE_SYSTEMUSER]); |
|
| 23 | 23 |
|
| 24 | 24 |
title("Prüfung Ihrer Web-Anwendungen");
|
| 25 | 25 |
|
| 26 | 26 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 27 | 27 |
|
| 28 |
-if (isset($_POST['freq']) && in_array($_POST['freq'], array("day","week","month"))) {
|
|
| 28 |
+if (isset($_POST['freq']) && in_array($_POST['freq'], ["day","week","month"])) {
|
|
| 29 | 29 |
check_form_token('freewvs_freq');
|
| 30 |
- $args = array(":uid" => $uid, ":freq" => $_POST['freq']);
|
|
| 30 |
+ $args = [":uid" => $uid, ":freq" => $_POST['freq']]; |
|
| 31 | 31 |
db_query("REPLACE INTO qatools.freewvs (user,freq) VALUES (:uid,:freq)", $args);
|
| 32 | 32 |
header("Location: freewvs");
|
| 33 | 33 |
die(); |
| 34 | 34 |
} |
| 35 | 35 |
|
| 36 |
-$result = db_query("SELECT freq FROM qatools.v_freewvs WHERE uid=?", array($uid));
|
|
| 36 |
+$result = db_query("SELECT freq FROM qatools.v_freewvs WHERE uid=?", [$uid]);
|
|
| 37 | 37 |
$result=$result->fetch(); |
| 38 | 38 |
$freq=$result['freq']; |
| 39 | 39 |
|
| ... | ... |
@@ -41,7 +41,7 @@ headline('Überprüfung Ihrer Web-Anwendungen auf Sicherheitslücken');
|
| 41 | 41 |
|
| 42 | 42 |
output('<p>Bei '.config('company_name').' werden die von Ihnen installierten Web-Anwendungen (z.B. Blog-Software, Content-Management-Systeme, ...) regelmäßig automatisch auf bekannte Sicherheitsprobleme untersucht. Sie erhalten jeweils umgehend eine Nachricht, wenn wir gefährdete Anwendungen finden. Zudem werden wir Sie regelmäßig an bestehende Sicherheitslücken erinnern.</p>
|
| 43 | 43 |
<p><strong>Wie häufig möchten Sie an bestehende Sicherheitsprobleme erinnert werden?</strong></p> |
| 44 |
-'.html_form('freewvs_freq', 'freewvs', '', '<p>'.html_select('freq', array('day' => 'täglich', 'week' => 'einmal pro Woche', 'month' => 'einmal pro Monat'), $freq).'   <input type="submit" value="speichern" /></p>'));
|
|
| 44 |
+'.html_form('freewvs_freq', 'freewvs', '', '<p>'.html_select('freq', ['day' => 'täglich', 'week' => 'einmal pro Woche', 'month' => 'einmal pro Monat'], $freq).'   <input type="submit" value="speichern" /></p>'));
|
|
| 45 | 45 |
|
| 46 | 46 |
$results = load_results(); |
| 47 | 47 |
|
| ... | ... |
@@ -20,8 +20,8 @@ require_once('inc/base.php');
|
| 20 | 20 |
function load_results() |
| 21 | 21 |
{
|
| 22 | 22 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 23 |
- $result = db_query("SELECT directory, docroot, first_seen, last_seen, first_warned, last_warned, appname, version, state, safeversion, vulninfo FROM qatools.detected_webapps WHERE uid=?", array($uid));
|
|
| 24 |
- $ret = array(); |
|
| 23 |
+ $result = db_query("SELECT directory, docroot, first_seen, last_seen, first_warned, last_warned, appname, version, state, safeversion, vulninfo FROM qatools.detected_webapps WHERE uid=?", [$uid]);
|
|
| 24 |
+ $ret = []; |
|
| 25 | 25 |
while ($line = $result->fetch()) {
|
| 26 | 26 |
array_push($ret, $line); |
| 27 | 27 |
} |
| ... | ... |
@@ -30,7 +30,7 @@ function load_results() |
| 30 | 30 |
|
| 31 | 31 |
function get_upgradeinstructions($appname) |
| 32 | 32 |
{
|
| 33 |
- $result = db_query("SELECT url FROM qatools.freewvs_upgradeinstructions WHERE appname=?", array($appname));
|
|
| 33 |
+ $result = db_query("SELECT url FROM qatools.freewvs_upgradeinstructions WHERE appname=?", [$appname]);
|
|
| 34 | 34 |
if ($result->rowCount() > 0) {
|
| 35 | 35 |
$tmp = $result->fetch(); |
| 36 | 36 |
return $tmp[0]; |
| ... | ... |
@@ -23,7 +23,7 @@ function validate_data($post) |
| 23 | 23 |
{
|
| 24 | 24 |
DEBUG('Validating Data:');
|
| 25 | 25 |
DEBUG($post); |
| 26 |
- $fields = array('adminuser', 'adminpassword', 'adminemail', 'sitename', 'siteemail');
|
|
| 26 |
+ $fields = ['adminuser', 'adminpassword', 'adminemail', 'sitename', 'siteemail']; |
|
| 27 | 27 |
foreach ($fields as $field) {
|
| 28 | 28 |
if ((! isset($post[$field])) || $post[$field] == '') {
|
| 29 | 29 |
system_failure('Nicht alle Werte angegeben ('.$field.')');
|
| ... | ... |
@@ -23,7 +23,7 @@ function validate_data($post) |
| 23 | 23 |
{
|
| 24 | 24 |
DEBUG('Validating Data:');
|
| 25 | 25 |
DEBUG($post); |
| 26 |
- $fields = array('adminuser', 'adminpassword', 'adminemail', 'sitename', 'siteemail');
|
|
| 26 |
+ $fields = ['adminuser', 'adminpassword', 'adminemail', 'sitename', 'siteemail']; |
|
| 27 | 27 |
foreach ($fields as $field) {
|
| 28 | 28 |
if ((! isset($post[$field])) || $post[$field] == '') {
|
| 29 | 29 |
system_failure('Nicht alle Werte angegeben ('.$field.')');
|
| ... | ... |
@@ -23,7 +23,7 @@ function validate_data($post) |
| 23 | 23 |
{
|
| 24 | 24 |
DEBUG('Validating Data:');
|
| 25 | 25 |
DEBUG($post); |
| 26 |
- $fields = array('adminuser', 'adminpassword', 'adminemail', 'wikiname');
|
|
| 26 |
+ $fields = ['adminuser', 'adminpassword', 'adminemail', 'wikiname']; |
|
| 27 | 27 |
foreach ($fields as $field) {
|
| 28 | 28 |
if ((! isset($post[$field])) || $post[$field] == '') {
|
| 29 | 29 |
system_failure('Nicht alle Werte angegeben ('.$field.')');
|
| ... | ... |
@@ -21,11 +21,11 @@ function create_new_webapp($appname, $directory, $url, $data) |
| 21 | 21 |
if (directory_in_use($directory)) {
|
| 22 | 22 |
system_failure('Sie haben erst kürzlich eine Anwendung in diesem Verzeichnis installieren lassen. Aus Sicherheitsgründen können Sie in diesem Verzeichnis am selben Tag nicht schon wieder eine Anwendung installieren.');
|
| 23 | 23 |
} |
| 24 |
- $args = array(":username" => $_SESSION['userinfo']['username'],
|
|
| 24 |
+ $args = [":username" => $_SESSION['userinfo']['username'], |
|
| 25 | 25 |
":appname" => $appname, |
| 26 | 26 |
":dir" => $directory, |
| 27 | 27 |
":url" => $url, |
| 28 |
- ":data" => $data); |
|
| 28 |
+ ":data" => $data, ]; |
|
| 29 | 29 |
db_query("INSERT INTO vhosts.webapp_installer (appname, directory, url, state, username, data) VALUES (:appname, :dir, :url, 'new', :username, :data)", $args);
|
| 30 | 30 |
} |
| 31 | 31 |
|
| ... | ... |
@@ -35,16 +35,16 @@ function request_update($appname, $directory, $url) |
| 35 | 35 |
if (directory_in_use($directory)) {
|
| 36 | 36 |
system_failure('Sie haben erst kürzlich eine Anwendung in diesem Verzeichnis installieren lassen oder ein Update in diesem Verzeichnis angefordert. Bitte warten Sie bis diese Aktion durchgeführt wurde.');
|
| 37 | 37 |
} |
| 38 |
- $args = array(":username" => $_SESSION['userinfo']['username'],
|
|
| 38 |
+ $args = [":username" => $_SESSION['userinfo']['username'], |
|
| 39 | 39 |
":appname" => $appname, |
| 40 | 40 |
":dir" => $directory, |
| 41 |
- ":url" => $url); |
|
| 41 |
+ ":url" => $url, ]; |
|
| 42 | 42 |
db_query("INSERT INTO vhosts.webapp_installer (appname, directory, url, state, username) VALUES (:appname, :dir, :url, 'old', :username)", $args);
|
| 43 | 43 |
} |
| 44 | 44 |
|
| 45 | 45 |
function directory_in_use($directory) |
| 46 | 46 |
{
|
| 47 |
- $result = db_query("SELECT id FROM vhosts.webapp_installer WHERE (state IN ('new','old') OR DATE(lastchange)=CURDATE()) AND directory=?", array($directory));
|
|
| 47 |
+ $result = db_query("SELECT id FROM vhosts.webapp_installer WHERE (state IN ('new','old') OR DATE(lastchange)=CURDATE()) AND directory=?", [$directory]);
|
|
| 48 | 48 |
if ($result->rowCount() > 0) {
|
| 49 | 49 |
return true; |
| 50 | 50 |
} |
| ... | ... |
@@ -85,7 +85,7 @@ function get_url_for_dir($docroot, $cutoff = '') |
| 85 | 85 |
if (substr($docroot, -1) == '/') {
|
| 86 | 86 |
$docroot = substr($docroot, 0, -1); |
| 87 | 87 |
} |
| 88 |
- $result = db_query("SELECT `ssl`, IF(FIND_IN_SET('aliaswww', options), CONCAT('www.',fqdn), fqdn) AS fqdn FROM vhosts.v_vhost WHERE docroot IN (?, ?)", array($docroot, $docroot.'/'));
|
|
| 88 |
+ $result = db_query("SELECT `ssl`, IF(FIND_IN_SET('aliaswww', options), CONCAT('www.',fqdn), fqdn) AS fqdn FROM vhosts.v_vhost WHERE docroot IN (?, ?)", [$docroot, $docroot.'/']);
|
|
| 89 | 89 |
if ($result->rowCount() < 1) {
|
| 90 | 90 |
if (!strstr($docroot, '/')) {
|
| 91 | 91 |
return null; |
| ... | ... |
@@ -119,7 +119,7 @@ function create_webapp_mysqldb($application, $sitename) |
| 119 | 119 |
set_mysql_access($handle, $handle, true); |
| 120 | 120 |
$password = random_string(10); |
| 121 | 121 |
set_mysql_password($handle, $password); |
| 122 |
- return array('dbuser' => $handle, 'dbname' => $handle, 'dbpass' => $password);
|
|
| 122 |
+ return ['dbuser' => $handle, 'dbname' => $handle, 'dbpass' => $password]; |
|
| 123 | 123 |
} |
| 124 | 124 |
|
| 125 | 125 |
for ($i = 0; $i < 100 ; $i++) {
|
| ... | ... |
@@ -131,7 +131,7 @@ function create_webapp_mysqldb($application, $sitename) |
| 131 | 131 |
set_mysql_access($handle, $handle, true); |
| 132 | 132 |
$password = random_string(10); |
| 133 | 133 |
set_mysql_password($handle, $password); |
| 134 |
- return array('dbuser' => $handle, 'dbname' => $handle, 'dbpass' => $password);
|
|
| 134 |
+ return ['dbuser' => $handle, 'dbname' => $handle, 'dbpass' => $password]; |
|
| 135 | 135 |
} |
| 136 | 136 |
} |
| 137 | 137 |
system_failure('Konnte keine Datenbank erzeugen. Bitte melden Sie diesen Umstand den Administratoren!');
|
| ... | ... |
@@ -17,6 +17,6 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 17 | 17 |
$role = $_SESSION['role']; |
| 18 | 18 |
|
| 19 | 19 |
if ($role & ROLE_SYSTEMUSER) {
|
| 20 |
- $menu["webapps_freewvs"] = array("label" => "Anwendungen", "file" => "freewvs", "weight" => 1, "submenu" => "vhosts_vhosts");
|
|
| 20 |
+ $menu["webapps_freewvs"] = ["label" => "Anwendungen", "file" => "freewvs", "weight" => 1, "submenu" => "vhosts_vhosts"]; |
|
| 21 | 21 |
#$menu["webapps_install"] = array("label" => "Anwendung installieren", "file" => "install", "weight" => 1, "submenu" => "vhosts_vhosts");
|
| 22 | 22 |
} |
| ... | ... |
@@ -39,7 +39,7 @@ if ($_POST['target'] == 'new') {
|
| 39 | 39 |
DEBUG('Domain: '.$domainid.' / '.$domainname);
|
| 40 | 40 |
|
| 41 | 41 |
if (! isset($_POST['options']) || ! is_array($_POST['options'])) {
|
| 42 |
- $_POST['options'] = array(); |
|
| 42 |
+ $_POST['options'] = []; |
|
| 43 | 43 |
} |
| 44 | 44 |
$aliaswww = in_array('aliaswww', $_POST['options']);
|
| 45 | 45 |
|
| ... | ... |
@@ -80,7 +80,7 @@ if ($_POST['target'] == 'new') {
|
| 80 | 80 |
DEBUG("Logging: {$logtype}");
|
| 81 | 81 |
|
| 82 | 82 |
$old_options = explode(',', $vhost['options']);
|
| 83 |
- $new_options = array(); |
|
| 83 |
+ $new_options = []; |
|
| 84 | 84 |
foreach ($old_options as $op) {
|
| 85 | 85 |
if ($op != 'aliaswww') {
|
| 86 | 86 |
array_push($new_options, $op); |
| ... | ... |
@@ -26,11 +26,11 @@ if ($_SESSION['role'] & ROLE_SYSTEMUSER) {
|
| 26 | 26 |
} |
| 27 | 27 |
} |
| 28 | 28 |
if ($found > 0) {
|
| 29 |
- $shortcuts[] = array( 'section' => 'Webserver', |
|
| 29 |
+ $shortcuts[] = [ 'section' => 'Webserver', |
|
| 30 | 30 |
'weight' => 40, |
| 31 | 31 |
'file' => 'freewvs', |
| 32 | 32 |
'icon' => 'warning.png', |
| 33 | 33 |
'title' => 'Web-Anwendungen', |
| 34 |
- 'alert' => "{$found} unsicher" );
|
|
| 34 |
+ 'alert' => "{$found} unsicher", ];
|
|
| 35 | 35 |
} |
| 36 | 36 |
} |
| ... | ... |
@@ -15,7 +15,7 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 15 | 15 |
*/ |
| 16 | 16 |
|
| 17 | 17 |
require_once('totp.php');
|
| 18 |
-require_role(array(ROLE_MAILACCOUNT, ROLE_VMAIL_ACCOUNT)); |
|
| 18 |
+require_role([ROLE_MAILACCOUNT, ROLE_VMAIL_ACCOUNT]); |
|
| 19 | 19 |
|
| 20 | 20 |
title("Zwei-Faktor-Anmeldung am Webmailer");
|
| 21 | 21 |
|
| ... | ... |
@@ -15,7 +15,7 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 15 | 15 |
*/ |
| 16 | 16 |
|
| 17 | 17 |
require_once('inc/base.php');
|
| 18 |
-require_role(array(ROLE_SYSTEMUSER, ROLE_MAILACCOUNT, ROLE_VMAIL_ACCOUNT)); |
|
| 18 |
+require_role([ROLE_SYSTEMUSER, ROLE_MAILACCOUNT, ROLE_VMAIL_ACCOUNT]); |
|
| 19 | 19 |
|
| 20 | 20 |
require_once('totp.php');
|
| 21 | 21 |
|
| ... | ... |
@@ -15,7 +15,7 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 15 | 15 |
*/ |
| 16 | 16 |
|
| 17 | 17 |
require_once('inc/base.php');
|
| 18 |
-require_role(array(ROLE_SYSTEMUSER, ROLE_MAILACCOUNT, ROLE_VMAIL_ACCOUNT)); |
|
| 18 |
+require_role([ROLE_SYSTEMUSER, ROLE_MAILACCOUNT, ROLE_VMAIL_ACCOUNT]); |
|
| 19 | 19 |
|
| 20 | 20 |
require_once('totp.php');
|
| 21 | 21 |
|
| ... | ... |
@@ -18,7 +18,7 @@ require_once('vendor/autoload.php');
|
| 18 | 18 |
|
| 19 | 19 |
function account_has_totp($username) |
| 20 | 20 |
{
|
| 21 |
- $result = db_query("SELECT id FROM mail.webmail_totp WHERE email=?", array($username));
|
|
| 21 |
+ $result = db_query("SELECT id FROM mail.webmail_totp WHERE email=?", [$username]);
|
|
| 22 | 22 |
if ($result->rowCount() > 0) {
|
| 23 | 23 |
$tmp = $result->fetch(); |
| 24 | 24 |
$id = $tmp['id']; |
| ... | ... |
@@ -63,10 +63,10 @@ function store_webmail_password($username, $oldpw, $newpw) |
| 63 | 63 |
for ($i = 0 ; $i != strlen($oldpw) ; $i++) {
|
| 64 | 64 |
$code .= chr(ord($oldpw[$i]) ^ ord($secret[$i])); |
| 65 | 65 |
} |
| 66 |
- DEBUG(array($oldpw, $newpw)); |
|
| 67 |
- $args = array(":uid" => $_SESSION['userinfo']['uid'],
|
|
| 66 |
+ DEBUG([$oldpw, $newpw]); |
|
| 67 |
+ $args = [":uid" => $_SESSION['userinfo']['uid'], |
|
| 68 | 68 |
":username" => $username, |
| 69 |
- ":code" => base64_encode($code)); |
|
| 69 |
+ ":code" => base64_encode($code), ]; |
|
| 70 | 70 |
|
| 71 | 71 |
db_query("REPLACE INTO mail.webmail_totp (useraccount, email, webmailpass) VALUES (:uid, :username, :code)", $args);
|
| 72 | 72 |
} |
| ... | ... |
@@ -93,7 +93,7 @@ function decode_webmail_password($crypted, $webmailpw) |
| 93 | 93 |
|
| 94 | 94 |
function get_imap_password($username, $webmailpass) |
| 95 | 95 |
{
|
| 96 |
- $result = db_query("SELECT webmailpass FROM mail.webmail_totp WHERE email=?", array($username));
|
|
| 96 |
+ $result = db_query("SELECT webmailpass FROM mail.webmail_totp WHERE email=?", [$username]);
|
|
| 97 | 97 |
$tmp = $result->fetch(); |
| 98 | 98 |
|
| 99 | 99 |
$crypted = $tmp['webmailpass']; |
| ... | ... |
@@ -117,14 +117,14 @@ function generate_secret($username) |
| 117 | 117 |
$secret = $ga->createSecret(); |
| 118 | 118 |
DEBUG('GA-Secret: '.$secret);
|
| 119 | 119 |
DEBUG('QrCode: '.$ga->getQRCodeGoogleUrl('Blog', $secret));
|
| 120 |
- $args = array(":secret" => $secret, ":username" => $username);
|
|
| 120 |
+ $args = [":secret" => $secret, ":username" => $username]; |
|
| 121 | 121 |
db_query("UPDATE mail.webmail_totp SET totp_secret=:secret WHERE email=:username", $args);
|
| 122 | 122 |
return $secret; |
| 123 | 123 |
} |
| 124 | 124 |
|
| 125 | 125 |
function check_locked($username) |
| 126 | 126 |
{
|
| 127 |
- $result = db_query("SELECT 1 FROM mail.webmail_totp WHERE unlock_timestamp IS NOT NULL and unlock_timestamp > NOW() AND email=?", array($username));
|
|
| 127 |
+ $result = db_query("SELECT 1 FROM mail.webmail_totp WHERE unlock_timestamp IS NOT NULL and unlock_timestamp > NOW() AND email=?", [$username]);
|
|
| 128 | 128 |
return ($result->rowCount() > 0); |
| 129 | 129 |
} |
| 130 | 130 |
|
| ... | ... |
@@ -135,7 +135,7 @@ function check_totp($username, $code) |
| 135 | 135 |
return false; |
| 136 | 136 |
} |
| 137 | 137 |
|
| 138 |
- $result = db_query("SELECT totp_secret, failures FROM mail.webmail_totp WHERE email=? AND (unlock_timestamp IS NULL OR unlock_timestamp <= NOW())", array($username));
|
|
| 138 |
+ $result = db_query("SELECT totp_secret, failures FROM mail.webmail_totp WHERE email=? AND (unlock_timestamp IS NULL OR unlock_timestamp <= NOW())", [$username]);
|
|
| 139 | 139 |
$tmp = $result->fetch(); |
| 140 | 140 |
$secret = $tmp['totp_secret']; |
| 141 | 141 |
|
| ... | ... |
@@ -143,14 +143,14 @@ function check_totp($username, $code) |
| 143 | 143 |
|
| 144 | 144 |
$checkResult = $ga->verifyCode($secret, $code, 2); // 2 = 2*30sec clock tolerance |
| 145 | 145 |
if ($checkResult) {
|
| 146 |
- db_query("UPDATE mail.webmail_totp SET failures = 0, unlock_timestamp=NULL WHERE email=?", array($username));
|
|
| 146 |
+ db_query("UPDATE mail.webmail_totp SET failures = 0, unlock_timestamp=NULL WHERE email=?", [$username]);
|
|
| 147 | 147 |
blacklist_token($username, $code); |
| 148 | 148 |
DEBUG('OK');
|
| 149 | 149 |
} else {
|
| 150 | 150 |
if ($tmp['failures'] > 0 && $tmp['failures'] % 5 == 0) {
|
| 151 |
- db_query("UPDATE mail.webmail_totp SET failures = failures+1, unlock_timestamp = NOW() + INTERVAL 5 MINUTE WHERE email=?", array($username));
|
|
| 151 |
+ db_query("UPDATE mail.webmail_totp SET failures = failures+1, unlock_timestamp = NOW() + INTERVAL 5 MINUTE WHERE email=?", [$username]);
|
|
| 152 | 152 |
} else {
|
| 153 |
- db_query("UPDATE mail.webmail_totp SET failures = failures+1 WHERE email=?", array($username));
|
|
| 153 |
+ db_query("UPDATE mail.webmail_totp SET failures = failures+1 WHERE email=?", [$username]);
|
|
| 154 | 154 |
} |
| 155 | 155 |
|
| 156 | 156 |
DEBUG('FAILED');
|
| ... | ... |
@@ -162,11 +162,11 @@ function generate_qrcode_image($secret) |
| 162 | 162 |
{
|
| 163 | 163 |
$url = 'otpauth://totp/Webmail?secret='.$secret; |
| 164 | 164 |
|
| 165 |
- $descriptorspec = array( |
|
| 166 |
- 0 => array("pipe", "r"), // STDIN ist eine Pipe, von der das Child liest
|
|
| 167 |
- 1 => array("pipe", "w"), // STDOUT ist eine Pipe, in die das Child schreibt
|
|
| 168 |
- 2 => array("pipe", "w")
|
|
| 169 |
- ); |
|
| 165 |
+ $descriptorspec = [ |
|
| 166 |
+ 0 => ["pipe", "r"], // STDIN ist eine Pipe, von der das Child liest |
|
| 167 |
+ 1 => ["pipe", "w"], // STDOUT ist eine Pipe, in die das Child schreibt |
|
| 168 |
+ 2 => ["pipe", "w"], |
|
| 169 |
+ ]; |
|
| 170 | 170 |
|
| 171 | 171 |
$process = proc_open('qrencode -t PNG -s 5 -o -', $descriptorspec, $pipes);
|
| 172 | 172 |
|
| ... | ... |
@@ -193,8 +193,8 @@ function generate_qrcode_image($secret) |
| 193 | 193 |
|
| 194 | 194 |
function accountname($id) |
| 195 | 195 |
{
|
| 196 |
- $args = array(":id" => $id,
|
|
| 197 |
- ":uid" => $_SESSION['userinfo']['uid']); |
|
| 196 |
+ $args = [":id" => $id, |
|
| 197 |
+ ":uid" => $_SESSION['userinfo']['uid'], ]; |
|
| 198 | 198 |
$result = db_query("SELECT email FROM mail.webmail_totp WHERE id=:id AND useraccount=:uid", $args);
|
| 199 | 199 |
if ($tmp = $result->fetch()) {
|
| 200 | 200 |
return $tmp['email']; |
| ... | ... |
@@ -204,8 +204,8 @@ function accountname($id) |
| 204 | 204 |
|
| 205 | 205 |
function delete_totp($id) |
| 206 | 206 |
{
|
| 207 |
- $args = array(":id" => $id,
|
|
| 208 |
- ":uid" => $_SESSION['userinfo']['uid']); |
|
| 207 |
+ $args = [":id" => $id, |
|
| 208 |
+ ":uid" => $_SESSION['userinfo']['uid'], ]; |
|
| 209 | 209 |
|
| 210 | 210 |
db_query("DELETE FROM mail.webmail_totp WHERE id=:id AND useraccount=:uid", $args);
|
| 211 | 211 |
} |
| ... | ... |
@@ -213,13 +213,13 @@ function delete_totp($id) |
| 213 | 213 |
|
| 214 | 214 |
function blacklist_token($email, $token) |
| 215 | 215 |
{
|
| 216 |
- $args = array(":email" => $email, ":token" => $token);
|
|
| 216 |
+ $args = [":email" => $email, ":token" => $token]; |
|
| 217 | 217 |
db_query("INSERT INTO mail.webmail_totp_blacklist (timestamp, email, token) VALUES (NOW(), :email, :token)", $args);
|
| 218 | 218 |
} |
| 219 | 219 |
|
| 220 | 220 |
function check_blacklist($email, $token) |
| 221 | 221 |
{
|
| 222 |
- $args = array(":email" => $email, ":token" => $token);
|
|
| 222 |
+ $args = [":email" => $email, ":token" => $token]; |
|
| 223 | 223 |
db_query("DELETE FROM mail.webmail_totp_blacklist WHERE timestamp < NOW() - INTERVAL 10 MINUTE");
|
| 224 | 224 |
$result = db_query("SELECT id FROM mail.webmail_totp_blacklist WHERE email=:email AND token=:token", $args);
|
| 225 | 225 |
return ($result->rowCount() > 0); |
| ... | ... |
@@ -17,7 +17,7 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 17 | 17 |
$role = $_SESSION['role']; |
| 18 | 18 |
|
| 19 | 19 |
if ($role & (ROLE_MAILACCOUNT | ROLE_VMAIL_ACCOUNT)) {
|
| 20 |
- $menu["webmailtotp_account"] = array("label" => "Zwei-Faktor-Anmeldung", "file" => "account", "weight" => 5);
|
|
| 20 |
+ $menu["webmailtotp_account"] = ["label" => "Zwei-Faktor-Anmeldung", "file" => "account", "weight" => 5]; |
|
| 21 | 21 |
} elseif ($role & ROLE_SYSTEMUSER) {
|
| 22 |
- $menu["webmailtotp_overview"] = array("label" => "Zwei-Faktor-Anmeldung", "file" => "overview", "weight" => 5, "submenu" => "email_vmail" );
|
|
| 22 |
+ $menu["webmailtotp_overview"] = ["label" => "Zwei-Faktor-Anmeldung", "file" => "overview", "weight" => 5, "submenu" => "email_vmail" ]; |
|
| 23 | 23 |
} |
| ... | ... |
@@ -39,7 +39,7 @@ if (! (user_has_accounts() || count(get_vmail_accounts())>0)) {
|
| 39 | 39 |
$domains = get_vmail_domains(); |
| 40 | 40 |
$vmail_accounts = get_vmail_accounts(); |
| 41 | 41 |
|
| 42 |
- $sorted_by_domains = array(); |
|
| 42 |
+ $sorted_by_domains = []; |
|
| 43 | 43 |
foreach ($vmail_accounts as $account) {
|
| 44 | 44 |
if ($account['password'] == '') {
|
| 45 | 45 |
continue; |
| ... | ... |
@@ -47,7 +47,7 @@ if (! (user_has_accounts() || count(get_vmail_accounts())>0)) {
|
| 47 | 47 |
if (array_key_exists($account['domain'], $sorted_by_domains)) {
|
| 48 | 48 |
array_push($sorted_by_domains[$account['domain']], $account); |
| 49 | 49 |
} else {
|
| 50 |
- $sorted_by_domains[$account['domain']] = array($account); |
|
| 50 |
+ $sorted_by_domains[$account['domain']] = [$account]; |
|
| 51 | 51 |
} |
| 52 | 52 |
} |
| 53 | 53 |
|
| ... | ... |
@@ -16,7 +16,7 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 16 | 16 |
|
| 17 | 17 |
require_once('inc/base.php');
|
| 18 | 18 |
require_once('inc/security.php');
|
| 19 |
-require_role(array(ROLE_SYSTEMUSER, ROLE_MAILACCOUNT, ROLE_VMAIL_ACCOUNT)); |
|
| 19 |
+require_role([ROLE_SYSTEMUSER, ROLE_MAILACCOUNT, ROLE_VMAIL_ACCOUNT]); |
|
| 20 | 20 |
|
| 21 | 21 |
$username = urldecode($_REQUEST['username']); |
| 22 | 22 |
|
| ... | ... |
@@ -16,7 +16,7 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
| 16 | 16 |
|
| 17 | 17 |
require_once('inc/base.php');
|
| 18 | 18 |
require_once('inc/icons.php');
|
| 19 |
-require_role(array(ROLE_SYSTEMUSER, ROLE_MAILACCOUNT, ROLE_VMAIL_ACCOUNT)); |
|
| 19 |
+require_role([ROLE_SYSTEMUSER, ROLE_MAILACCOUNT, ROLE_VMAIL_ACCOUNT]); |
|
| 20 | 20 |
|
| 21 | 21 |
require_once('totp.php');
|
| 22 | 22 |
|
| ... | ... |
@@ -46,7 +46,7 @@ function find_role($login, $password, $i_am_admin = false) |
| 46 | 46 |
if ($uid == 0) {
|
| 47 | 47 |
$uid = null; |
| 48 | 48 |
} |
| 49 |
- $result = db_query("SELECT username, passwort AS password, kundenaccount AS `primary`, status, ((SELECT acc.uid FROM system.v_useraccounts AS acc LEFT JOIN system.gruppenzugehoerigkeit USING (uid) LEFT JOIN system.gruppen AS g ON (g.gid=gruppenzugehoerigkeit.gid) WHERE g.name='admin' AND acc.uid=u.uid) IS NOT NULL) AS admin FROM system.v_useraccounts AS u LEFT JOIN system.passwoerter USING(uid) WHERE u.uid=:uid OR username=:login LIMIT 1;", array(":uid" => $uid, ":login" => $login));
|
|
| 49 |
+ $result = db_query("SELECT username, passwort AS password, kundenaccount AS `primary`, status, ((SELECT acc.uid FROM system.v_useraccounts AS acc LEFT JOIN system.gruppenzugehoerigkeit USING (uid) LEFT JOIN system.gruppen AS g ON (g.gid=gruppenzugehoerigkeit.gid) WHERE g.name='admin' AND acc.uid=u.uid) IS NOT NULL) AS admin FROM system.v_useraccounts AS u LEFT JOIN system.passwoerter USING(uid) WHERE u.uid=:uid OR username=:login LIMIT 1;", [":uid" => $uid, ":login" => $login]);
|
|
| 50 | 50 |
if (@$result->rowCount() > 0) {
|
| 51 | 51 |
$entry = $result->fetch(PDO::FETCH_OBJ); |
| 52 | 52 |
if (strcasecmp($entry->username, $login) == 0 && $entry->username != $login) {
|
| ... | ... |
@@ -76,9 +76,9 @@ function find_role($login, $password, $i_am_admin = false) |
| 76 | 76 |
// Customer? |
| 77 | 77 |
$customerno = (int) $login; |
| 78 | 78 |
$pass = sha1($password); |
| 79 |
- $result = db_query("SELECT passwort AS password FROM kundendaten.kunden WHERE status=0 AND id=:customerno AND passwort=:pass", array(":customerno" => $customerno, ":pass" => $pass));
|
|
| 79 |
+ $result = db_query("SELECT passwort AS password FROM kundendaten.kunden WHERE status=0 AND id=:customerno AND passwort=:pass", [":customerno" => $customerno, ":pass" => $pass]);
|
|
| 80 | 80 |
if ($i_am_admin) {
|
| 81 |
- $result = db_query("SELECT passwort AS password FROM kundendaten.kunden WHERE status=0 AND id=?", array($customerno));
|
|
| 81 |
+ $result = db_query("SELECT passwort AS password FROM kundendaten.kunden WHERE status=0 AND id=?", [$customerno]);
|
|
| 82 | 82 |
} |
| 83 | 83 |
if (@$result->rowCount() > 0) {
|
| 84 | 84 |
return ROLE_CUSTOMER; |
| ... | ... |
@@ -86,7 +86,7 @@ function find_role($login, $password, $i_am_admin = false) |
| 86 | 86 |
|
| 87 | 87 |
// Sub-User |
| 88 | 88 |
|
| 89 |
- $result = db_query("SELECT password FROM system.subusers WHERE username=?", array($login));
|
|
| 89 |
+ $result = db_query("SELECT password FROM system.subusers WHERE username=?", [$login]);
|
|
| 90 | 90 |
if (@$result->rowCount() > 0) {
|
| 91 | 91 |
$entry = $result->fetch(PDO::FETCH_OBJ); |
| 92 | 92 |
$db_password = $entry->password; |
| ... | ... |
@@ -117,7 +117,7 @@ function find_role($login, $password, $i_am_admin = false) |
| 117 | 117 |
} |
| 118 | 118 |
} |
| 119 | 119 |
} |
| 120 |
- $result = db_query("SELECT cryptpass FROM mail.courier_mailaccounts WHERE account=?", array($account));
|
|
| 120 |
+ $result = db_query("SELECT cryptpass FROM mail.courier_mailaccounts WHERE account=?", [$account]);
|
|
| 121 | 121 |
if (@$result->rowCount() > 0) {
|
| 122 | 122 |
$entry = $result->fetch(PDO::FETCH_OBJ); |
| 123 | 123 |
$db_password = $entry->cryptpass; |
| ... | ... |
@@ -131,7 +131,7 @@ function find_role($login, $password, $i_am_admin = false) |
| 131 | 131 |
|
| 132 | 132 |
// virtueller Mail-Account |
| 133 | 133 |
$account = $login; |
| 134 |
- $result = db_query("SELECT cryptpass FROM mail.courier_virtual_accounts WHERE account=?", array($account));
|
|
| 134 |
+ $result = db_query("SELECT cryptpass FROM mail.courier_virtual_accounts WHERE account=?", [$account]);
|
|
| 135 | 135 |
if (@$result->rowCount() > 0) {
|
| 136 | 136 |
$entry = $result->fetch(PDO::FETCH_OBJ); |
| 137 | 137 |
$db_password = $entry->cryptpass; |
| ... | ... |
@@ -153,9 +153,9 @@ function is_locked() |
| 153 | 153 |
{
|
| 154 | 154 |
$result = null; |
| 155 | 155 |
if (isset($_SESSION['customerinfo']['customerno'])) {
|
| 156 |
- $result = db_query("SELECT gesperrt FROM kundendaten.kunden WHERE id=?", array($_SESSION['customerinfo']['customerno']));
|
|
| 156 |
+ $result = db_query("SELECT gesperrt FROM kundendaten.kunden WHERE id=?", [$_SESSION['customerinfo']['customerno']]);
|
|
| 157 | 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']));
|
|
| 158 |
+ $result = db_query("SELECT (SELECT gesperrt FROM kundendaten.kunden WHERE id=useraccounts.kunde) AS gesperrt FROM system.useraccounts WHERE uid=?", [$_SESSION['userinfo']['uid']]);
|
|
| 159 | 159 |
} |
| 160 | 160 |
if ($result) {
|
| 161 | 161 |
$line = $result->fetch(); |
| ... | ... |
@@ -170,17 +170,17 @@ function is_locked() |
| 170 | 170 |
function get_customer_info($customer) |
| 171 | 171 |
{
|
| 172 | 172 |
if (! $_SESSION['role'] & ROLE_CUSTOMER) {
|
| 173 |
- return array(); |
|
| 173 |
+ return []; |
|
| 174 | 174 |
} |
| 175 |
- $ret = array(); |
|
| 175 |
+ $ret = []; |
|
| 176 | 176 |
$customerno = (int) $customer; |
| 177 | 177 |
if ($customerno != 0) {
|
| 178 | 178 |
DEBUG('Looking up customerinfo for customer no. '.$customerno);
|
| 179 |
- $result = db_query("SELECT id, anrede, firma, CONCAT_WS(' ', vorname, nachname) AS name, COALESCE(email,email_rechnung,email_extern) AS email FROM kundendaten.kunden WHERE id=?", array($customerno));
|
|
| 179 |
+ $result = db_query("SELECT id, anrede, firma, CONCAT_WS(' ', vorname, nachname) AS name, COALESCE(email,email_rechnung,email_extern) AS email FROM kundendaten.kunden WHERE id=?", [$customerno]);
|
|
| 180 | 180 |
} else {
|
| 181 | 181 |
$username = $customer; |
| 182 | 182 |
DEBUG('looking up customer info for username '.$username);
|
| 183 |
- $result = db_query("SELECT id, anrede, firma, CONCAT_WS(' ', vorname, nachname) AS name, COALESCE(email,email_rechnung,email_extern) AS email FROM kundendaten.kunden AS k JOIN system.v_useraccounts AS u ON (u.kunde=k.id) WHERE u.username=?", array($username));
|
|
| 183 |
+ $result = db_query("SELECT id, anrede, firma, CONCAT_WS(' ', vorname, nachname) AS name, COALESCE(email,email_rechnung,email_extern) AS email FROM kundendaten.kunden AS k JOIN system.v_useraccounts AS u ON (u.kunde=k.id) WHERE u.username=?", [$username]);
|
|
| 184 | 184 |
} |
| 185 | 185 |
if (@$result->rowCount() == 0) {
|
| 186 | 186 |
system_failure("Konnte Kundendaten nicht auslesen!");
|
| ... | ... |
@@ -199,7 +199,7 @@ function get_customer_info($customer) |
| 199 | 199 |
|
| 200 | 200 |
function get_subuser_info($username) |
| 201 | 201 |
{
|
| 202 |
- $result = db_query("SELECT uid, modules FROM system.subusers WHERE username=?", array($username));
|
|
| 202 |
+ $result = db_query("SELECT uid, modules FROM system.subusers WHERE username=?", [$username]);
|
|
| 203 | 203 |
if ($result->rowCount() < 1) {
|
| 204 | 204 |
logger(LOG_ERR, "session/checkuser", "login", "error reading subuser's data: »{$username}«");
|
| 205 | 205 |
system_failure('Das Auslesen Ihrer Benutzerdaten ist fehlgeschlagen. Bitte melden Sie dies einem Administrator');
|
| ... | ... |
@@ -214,48 +214,48 @@ function get_subuser_info($username) |
| 214 | 214 |
function get_user_info($username) |
| 215 | 215 |
{
|
| 216 | 216 |
$result = db_query("SELECT kunde AS customerno, username, uid, homedir, name, server
|
| 217 |
- FROM system.v_useraccounts WHERE username=:username OR uid=:username", array(":username" => $username));
|
|
| 217 |
+ FROM system.v_useraccounts WHERE username=:username OR uid=:username", [":username" => $username]); |
|
| 218 | 218 |
if ($result->rowCount() < 1) {
|
| 219 | 219 |
logger(LOG_ERR, "session/checkuser", "login", "error reading user's data: »{$username}«");
|
| 220 | 220 |
system_failure('Das Auslesen Ihrer Benutzerdaten ist fehlgeschlagen. Bitte melden Sie dies einem Administrator');
|
| 221 | 221 |
} |
| 222 | 222 |
$val = @$result->fetch(PDO::FETCH_OBJ); |
| 223 |
- return array( |
|
| 223 |
+ return [ |
|
| 224 | 224 |
'username' => $val->username, |
| 225 | 225 |
'customerno' => $val->customerno, |
| 226 | 226 |
'uid' => $val->uid, |
| 227 | 227 |
'homedir' => $val->homedir, |
| 228 | 228 |
'server' => $val->server, |
| 229 | 229 |
'name' => $val->name, |
| 230 |
- ); |
|
| 230 |
+ ]; |
|
| 231 | 231 |
} |
| 232 | 232 |
|
| 233 | 233 |
function set_customer_verified($customerno) |
| 234 | 234 |
{
|
| 235 | 235 |
$customerno = (int) $customerno; |
| 236 |
- db_query("UPDATE kundendaten.kunden SET status=0 WHERE id=?", array($customerno));
|
|
| 236 |
+ db_query("UPDATE kundendaten.kunden SET status=0 WHERE id=?", [$customerno]);
|
|
| 237 | 237 |
logger(LOG_INFO, "session/checkuser", "register", "set customer's status to 0."); |
| 238 | 238 |
} |
| 239 | 239 |
|
| 240 | 240 |
function set_customer_lastlogin($customerno) |
| 241 | 241 |
{
|
| 242 | 242 |
$customerno = (int) $customerno; |
| 243 |
- db_query("UPDATE kundendaten.kunden SET lastlogin=NOW() WHERE id=?", array($customerno));
|
|
| 243 |
+ db_query("UPDATE kundendaten.kunden SET lastlogin=NOW() WHERE id=?", [$customerno]);
|
|
| 244 | 244 |
} |
| 245 | 245 |
|
| 246 | 246 |
function set_customer_password($customerno, $newpass) |
| 247 | 247 |
{
|
| 248 | 248 |
$customerno = (int) $customerno; |
| 249 | 249 |
$newpass = sha1($newpass); |
| 250 |
- db_query("UPDATE kundendaten.kunden SET passwort=:newpass WHERE id=:customerno", array(":newpass" => $newpass, ":customerno" => $customerno));
|
|
| 250 |
+ db_query("UPDATE kundendaten.kunden SET passwort=:newpass WHERE id=:customerno", [":newpass" => $newpass, ":customerno" => $customerno]);
|
|
| 251 | 251 |
logger(LOG_INFO, "session/checkuser", "pwchange", "changed customer's password."); |
| 252 | 252 |
} |
| 253 | 253 |
|
| 254 | 254 |
function set_subuser_password($subuser, $newpass) |
| 255 | 255 |
{
|
| 256 |
- $args = array(":subuser" => $subuser,
|
|
| 256 |
+ $args = [":subuser" => $subuser, |
|
| 257 | 257 |
":uid" => (int) $_SESSION['userinfo']['uid'], |
| 258 |
- ":newpass" => sha1($newpass)); |
|
| 258 |
+ ":newpass" => sha1($newpass), ]; |
|
| 259 | 259 |
db_query("UPDATE system.subusers SET password=:newpass WHERE username=:subuser AND uid=:uid", $args);
|
| 260 | 260 |
logger(LOG_INFO, "session/checkuser", "pwchange", "changed subuser's password."); |
| 261 | 261 |
} |
| ... | ... |
@@ -265,14 +265,14 @@ function set_systemuser_password($uid, $newpass) |
| 265 | 265 |
$uid = (int) $uid; |
| 266 | 266 |
require_once('inc/base.php');
|
| 267 | 267 |
$newpass = crypt($newpass, '$6$'.random_string(8).'$'); |
| 268 |
- db_query("UPDATE system.passwoerter SET passwort=:newpass WHERE uid=:uid", array(":newpass" => $newpass, ":uid" => $uid));
|
|
| 268 |
+ db_query("UPDATE system.passwoerter SET passwort=:newpass WHERE uid=:uid", [":newpass" => $newpass, ":uid" => $uid]);
|
|
| 269 | 269 |
logger(LOG_INFO, "session/checkuser", "pwchange", "changed user's password."); |
| 270 | 270 |
} |
| 271 | 271 |
|
| 272 | 272 |
|
| 273 | 273 |
function user_for_mailaccount($account) |
| 274 | 274 |
{
|
| 275 |
- $result = db_query("SELECT uid FROM mail.courier_mailaccounts WHERE account=?", array($account));
|
|
| 275 |
+ $result = db_query("SELECT uid FROM mail.courier_mailaccounts WHERE account=?", [$account]);
|
|
| 276 | 276 |
if ($result->rowCount() != 1) {
|
| 277 | 277 |
system_failure('Diese Adresse ist herrenlos?!');
|
| 278 | 278 |
} |
| ... | ... |
@@ -282,7 +282,7 @@ function user_for_mailaccount($account) |
| 282 | 282 |
|
| 283 | 283 |
function user_for_vmail_account($account) |
| 284 | 284 |
{
|
| 285 |
- $result = db_query("SELECT useraccount FROM mail.v_vmail_accounts WHERE CONCAT_WS('@', local, domainname)=?", array($account));
|
|
| 285 |
+ $result = db_query("SELECT useraccount FROM mail.v_vmail_accounts WHERE CONCAT_WS('@', local, domainname)=?", [$account]);
|
|
| 286 | 286 |
if ($result->rowCount() != 1) {
|
| 287 | 287 |
system_failure('Diese Adresse ist herrenlos?!');
|
| 288 | 288 |
} |
| ... | ... |
@@ -302,7 +302,7 @@ function setup_session($role, $useridentity) |
| 302 | 302 |
$_SESSION['restrict_modules'] = explode(',', $info['modules']);
|
| 303 | 303 |
$_SESSION['role'] = ROLE_SYSTEMUSER | ROLE_SUBUSER; |
| 304 | 304 |
$_SESSION['subuser'] = $useridentity; |
| 305 |
- $data = db_query("SELECT kundenaccount FROM system.useraccounts WHERE username=?", array($info['username']));
|
|
| 305 |
+ $data = db_query("SELECT kundenaccount FROM system.useraccounts WHERE username=?", [$info['username']]);
|
|
| 306 | 306 |
if ($entry = $data->fetch()) {
|
| 307 | 307 |
if ($entry['kundenaccount'] == 1) {
|
| 308 | 308 |
$customer = get_customer_info($_SESSION['userinfo']['username']); |
| ... | ... |
@@ -345,6 +345,6 @@ function setup_session($role, $useridentity) |
| 345 | 345 |
DEBUG("We are virtual mailaccount: {$_SESSION['mailaccount']}");
|
| 346 | 346 |
} |
| 347 | 347 |
if (! ($role & ROLE_CUSTOMER)) {
|
| 348 |
- $_SESSION['customerinfo'] = array(); |
|
| 348 |
+ $_SESSION['customerinfo'] = []; |
|
| 349 | 349 |
} |
| 350 | 350 |
} |
| ... | ... |
@@ -13,8 +13,8 @@ require_once('inc/base.php');
|
| 13 | 13 |
|
| 14 | 14 |
session_name(config('session_name'));
|
| 15 | 15 |
|
| 16 |
-session_set_cookie_params(array('path' => '/', 'secure' => true,
|
|
| 17 |
- 'httponly' => true, 'samesite' => 'Lax')); |
|
| 16 |
+session_set_cookie_params(['path' => '/', 'secure' => true, |
|
| 17 |
+ 'httponly' => true, 'samesite' => 'Lax', ]); |
|
| 18 | 18 |
|
| 19 | 19 |
if (!session_start()) {
|
| 20 | 20 |
logger(LOG_ERR, "session/start", "session", "Die session konnte nicht gestartet werden!"); |
| ... | ... |
@@ -44,7 +44,7 @@ if (have_module('webmailtotp') && isset($_POST['webinterface_totpcode']) && isse
|
| 44 | 44 |
} |
| 45 | 45 |
|
| 46 | 46 |
if (isset($_POST['webinterface_username']) && isset($_POST['webinterface_password'])) {
|
| 47 |
- check_input_types($_POST, array('webinterface_username' => 'string', 'webinterface_password' => 'string'));
|
|
| 47 |
+ check_input_types($_POST, ['webinterface_username' => 'string', 'webinterface_password' => 'string']); |
|
| 48 | 48 |
$role = find_role($_POST['webinterface_username'], $_POST['webinterface_password']); |
| 49 | 49 |
if ($role === null) {
|
| 50 | 50 |
$_SESSION['role'] = ROLE_ANONYMOUS; |
| 51 | 51 |