File: 1001_php8.2-deprecations.patch

package info (click to toggle)
gosa-plugins-systems 2.8~git20211027.5741b8f-4%2Bdeb12u2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 3,344 kB
  • sloc: php: 16,013; xml: 1,354; makefile: 5
file content (99 lines) | stat: -rw-r--r-- 2,819 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
--- a/admin/systems/services/dhcp/class_servDHCP.inc
+++ b/admin/systems/services/dhcp/class_servDHCP.inc
@@ -1,5 +1,6 @@
 <?php
 
+#[\AllowDynamicProperties]
 class servdhcp extends goService
 {
     /* attribute list for save action */
--- a/admin/systems/services/dns/class_servDNSeditZone.inc
+++ b/admin/systems/services/dns/class_servDNSeditZone.inc
@@ -1,5 +1,6 @@
 <?php
 
+#[\AllowDynamicProperties]
 class servdnseditZone extends plugin
 {
     /* attribute list for save action */
@@ -48,6 +49,8 @@
         /* All types with required attrs */
         $this->RecordTypes = DNS::getDnsRecordTypes(true); 
 
+        $attrs = is_null($attrs) ? array() : $attrs;
+
         if(!count($attrs)){
             $this->OldZoneName        = "";
             $this->OldReverseZone     = "";
--- a/admin/systems/services/kolab/class_servKolab.inc
+++ b/admin/systems/services/kolab/class_servKolab.inc
@@ -1,5 +1,6 @@
 <?php
 
+#[\AllowDynamicProperties]
 class servkolab extends goService 
 {
     var $postfix_mydomain                 = "";
--- a/admin/systems/services/mail/class_goMailServer.inc
+++ b/admin/systems/services/mail/class_goMailServer.inc
@@ -1,5 +1,6 @@
 <?php
 
+#[\AllowDynamicProperties]
 class goMailServer extends goService{
 
     var $cli_summary      = "This pluign is used within the ServerService Pluign \nand indicates that this server supports mailqueue listings and so on.";
--- a/admin/systems/services/spam/class_goSpamServer.inc
+++ b/admin/systems/services/spam/class_goSpamServer.inc
@@ -1,5 +1,6 @@
 <?php
 
+#[\AllowDynamicProperties]
 class gospamserver extends goService{
 
     /* This plugin only writes its objectClass */
--- a/admin/systems/services/terminal/class_goTerminalServer.inc
+++ b/admin/systems/services/terminal/class_goTerminalServer.inc
@@ -1,5 +1,6 @@
 <?php
 
+#[\AllowDynamicProperties]
 class goTerminalServer extends goService{
 
     /* This plugin only writes its objectClass */
--- a/admin/systems/goto/tabs_workstation.inc
+++ b/admin/systems/goto/tabs_workstation.inc
@@ -1,5 +1,6 @@
 <?php
 
+#[\AllowDynamicProperties]
 class worktabs extends tabs
 {
 
@@ -7,7 +8,7 @@
 
   function __construct($config, $data, $dn,$category,$hide_refs = FALSE, $hide_acls = FALSE)
   {
-    
+
     /* Save dn */
     $this->dn= $dn;
     $this->config= $config;
--- a/admin/systems/services/dns/class_servDNS.inc
+++ b/admin/systems/services/dns/class_servDNS.inc
@@ -1,5 +1,6 @@
 <?php
 
+#[\AllowDynamicProperties]
 class servdns extends goService
 {
     /* attribute list for save action */
--- a/admin/systems/services/kiosk/class_goKioskService.inc
+++ b/admin/systems/services/kiosk/class_goKioskService.inc
@@ -1,5 +1,6 @@
 <?php
 
+#[\AllowDynamicProperties]
 class goKioskService extends goService{
 
     /* This plugin only writes its objectClass */