Test Setup Failed
Push — master ( f19443...d25d51 )
by Patrick
06:34
created
library/Trapdirector/Icinga2Api.php 1 patch
Spacing   +53 added lines, -53 removed lines patch added patch discarded remove patch
@@ -16,9 +16,9 @@  discard block
 block discarded – undo
16 16
      * @param string $host host name or IP
17 17
      * @param number $port API port
18 18
      */
19
-    public function __construct($host, $port = 5665)
19
+    public function __construct($host, $port=5665)
20 20
     {
21
-        parent::__construct($host,$port);
21
+        parent::__construct($host, $port);
22 22
     }
23 23
     /**
24 24
 
@@ -32,17 +32,17 @@  discard block
 block discarded – undo
32 32
      */
33 33
     public function getHostByFilter(string $hostfilter)
34 34
     {
35
-        $hosts = $this->standardQuery(
35
+        $hosts=$this->standardQuery(
36 36
             'host',
37 37
             $hostfilter,
38 38
             //'match("*' . $ip . '*",host.address) || match("*' . $ip . '*",host.address6) || match("*' . $ip . '*",host.name) || match("*' . $ip . '*",host.display_name)',
39
-            array('__name','name','display_name','address','address6')
39
+            array('__name', 'name', 'display_name', 'address', 'address6')
40 40
             );
41
-        foreach ( array_keys($hosts) as $key )
41
+        foreach (array_keys($hosts) as $key)
42 42
         {
43
-            $hosts[$key]->id = $hosts[$key]->__name;
44
-            $hosts[$key]->ip4 = $hosts[$key]->address;
45
-            $hosts[$key]->ip6 = $hosts[$key]->address6;
43
+            $hosts[$key]->id=$hosts[$key]->__name;
44
+            $hosts[$key]->ip4=$hosts[$key]->address;
45
+            $hosts[$key]->ip6=$hosts[$key]->address6;
46 46
         }
47 47
         return $hosts;
48 48
     }
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
      */
56 56
     public function getHostByIP(string $ip) 
57 57
     {
58
-        return $this->getHostByFilter('match("*' . $ip . '*",host.address) || match("*' . $ip . '*",host.address6)');
58
+        return $this->getHostByFilter('match("*'.$ip.'*",host.address) || match("*'.$ip.'*",host.address6)');
59 59
     }
60 60
 
61 61
     
@@ -66,7 +66,7 @@  discard block
 block discarded – undo
66 66
      */
67 67
     public function getHostByName(string $name)
68 68
     {
69
-        return $this->getHostByFilter('match("*' . $name . '*",host.name) || match("*' . $name . '*",host.display_name)');
69
+        return $this->getHostByFilter('match("*'.$name.'*",host.name) || match("*'.$name.'*",host.display_name)');
70 70
     }
71 71
 
72 72
     /**
@@ -77,13 +77,13 @@  discard block
 block discarded – undo
77 77
     public function getHostByNameOrIP(string $name)
78 78
     {
79 79
         return $this->getHostByFilter( 
80
-            'match("*' . $name . '*",host.name) || match("*' . $name . '*",host.display_name) || match("*' . $name . '*",host.address) || match("*' . $name . '*",host.address6)');
80
+            'match("*'.$name.'*",host.name) || match("*'.$name.'*",host.display_name) || match("*'.$name.'*",host.address) || match("*'.$name.'*",host.address6)');
81 81
     }
82 82
     
83 83
     public function getHostInfoByID(string $name)
84 84
     {
85
-        $host = $this->getHostByFilter(
86
-            'host.__name=="'. $name .'"');
85
+        $host=$this->getHostByFilter(
86
+            'host.__name=="'.$name.'"');
87 87
         if (isset($host[0]))
88 88
             return $host[0];
89 89
         else
@@ -100,8 +100,8 @@  discard block
 block discarded – undo
100 100
     {        
101 101
         return $this->standardQuery(
102 102
             'host', 
103
-            '"' . $hostGroup . '" in host.groups',
104
-            array('address','address6','name')
103
+            '"'.$hostGroup.'" in host.groups',
104
+            array('address', 'address6', 'name')
105 105
                 
106 106
         );
107 107
     }
@@ -115,26 +115,26 @@  discard block
 block discarded – undo
115 115
      *  @param bool $passive_svc
116 116
      *	@return array display_name (of service), service_object_id
117 117
      */
118
-    public function getServicesByHostid(string $id, bool $active = TRUE, bool $passive_svc = TRUE)
118
+    public function getServicesByHostid(string $id, bool $active=TRUE, bool $passive_svc=TRUE)
119 119
     {
120
-        $filter = 'match("' . $id . '!*", service.__name)';
120
+        $filter='match("'.$id.'!*", service.__name)';
121 121
         if ($active === TRUE)
122 122
         {
123
-            $filter .= ' && service.active==true';
123
+            $filter.=' && service.active==true';
124 124
         }
125 125
         if ($passive_svc === TRUE)
126 126
         {
127
-            $filter .= ' && service.enable_passive_checks==true';
127
+            $filter.=' && service.enable_passive_checks==true';
128 128
         }
129
-        $services =  $this->standardQuery(
129
+        $services=$this->standardQuery(
130 130
             'service',
131 131
             $filter,
132
-            array('__name','name','display_name','active')
132
+            array('__name', 'name', 'display_name', 'active')
133 133
             );
134 134
         
135
-        foreach ( array_keys($services) as $key )
135
+        foreach (array_keys($services) as $key)
136 136
         {
137
-            $services[$key]->id = $services[$key]->__name;
137
+            $services[$key]->id=$services[$key]->__name;
138 138
         }
139 139
         
140 140
         return $services;
@@ -152,27 +152,27 @@  discard block
 block discarded – undo
152 152
     {
153 153
          return $this->standardQuery(
154 154
             'host',
155
-            '"' . $group . '" in host.groups',
156
-            array('name','display_name')
155
+            '"'.$group.'" in host.groups',
156
+            array('name', 'display_name')
157 157
             );
158 158
     }
159 159
     
160 160
     public function getServicesByHostGroupid(string $group)
161 161
     {
162
-        $hostList = $this->getHostsByGroup($group);
162
+        $hostList=$this->getHostsByGroup($group);
163 163
         //return $hostList;
164
-        $hostNum = count($hostList);
164
+        $hostNum=count($hostList);
165 165
         $serviceList=array();
166 166
         foreach ($hostList as $curHost)
167 167
         {
168
-            $services = $this->getServicesByHostid($curHost->name);
168
+            $services=$this->getServicesByHostid($curHost->name);
169 169
             foreach ($services as $service)
170 170
             {
171 171
                 //return $service;
172
-                if (! isset($serviceList[$service->name]))
172
+                if (!isset($serviceList[$service->name]))
173 173
                 {
174 174
                     $serviceList[$service->name]=
175
-                        array('num'=> 1 ,'__name' => $service->__name,'display_name' => $service->display_name);
175
+                        array('num'=> 1, '__name' => $service->__name, 'display_name' => $service->display_name);
176 176
                 }
177 177
                 else
178 178
                 {
@@ -185,7 +185,7 @@  discard block
 block discarded – undo
185 185
         {
186 186
             if ($values['num'] >= $hostNum)
187 187
             {
188
-                array_push($commonServices,array($key,$values['display_name']));
188
+                array_push($commonServices, array($key, $values['display_name']));
189 189
             }
190 190
         }
191 191
         return $commonServices;
@@ -199,15 +199,15 @@  discard block
 block discarded – undo
199 199
      */
200 200
     public function getHostGroupByName($name)
201 201
     {
202
-        $hosts = $this->standardQuery(
202
+        $hosts=$this->standardQuery(
203 203
             'hostgroup',
204
-            'match("*' . $name . '*",hostgroup.name)',
205
-            array('__name','name','display_name')
204
+            'match("*'.$name.'*",hostgroup.name)',
205
+            array('__name', 'name', 'display_name')
206 206
             
207 207
             );
208
-        foreach ( array_keys($hosts) as $key )
208
+        foreach (array_keys($hosts) as $key)
209 209
         {
210
-            $hosts[$key]->id = $hosts[$key]->__name;
210
+            $hosts[$key]->id=$hosts[$key]->__name;
211 211
         }
212 212
         return $hosts;
213 213
     }
@@ -220,13 +220,13 @@  discard block
 block discarded – undo
220 220
      */
221 221
     public function getHostGroupById($name)
222 222
     {
223
-        $hosts = $this->standardQuery(
223
+        $hosts=$this->standardQuery(
224 224
             'hostgroup',
225
-            'hostgroup.__name=="'. $name .'"',
226
-            array('__name','name','display_name')
225
+            'hostgroup.__name=="'.$name.'"',
226
+            array('__name', 'name', 'display_name')
227 227
             
228 228
             );
229
-        $hosts[0]->id = $hosts[0]->__name;
229
+        $hosts[0]->id=$hosts[0]->__name;
230 230
         return $hosts[0];
231 231
     }
232 232
     
@@ -239,26 +239,26 @@  discard block
 block discarded – undo
239 239
      *  @param bool $passive_svc : if true, return only service accepting passive checks
240 240
      *	@return array  service id
241 241
      */
242
-    public function getServiceIDByName($hostname,$name,bool $active = TRUE, bool $passive_svc = TRUE)
242
+    public function getServiceIDByName($hostname, $name, bool $active=TRUE, bool $passive_svc=TRUE)
243 243
     {
244
-        $filter = 'service.__name=="' . $hostname . '!'. $name .'"';
244
+        $filter='service.__name=="'.$hostname.'!'.$name.'"';
245 245
         if ($active === TRUE)
246 246
         {
247
-            $filter .= ' && service.active==true';
247
+            $filter.=' && service.active==true';
248 248
         }
249 249
         if ($passive_svc === TRUE)
250 250
         {
251
-            $filter .= ' && service.enable_passive_checks==true';
251
+            $filter.=' && service.enable_passive_checks==true';
252 252
         }
253
-        $services =  $this->standardQuery(
253
+        $services=$this->standardQuery(
254 254
             'service',
255 255
             $filter,
256
-            array('__name','name','display_name','active','enable_passive_checks')
256
+            array('__name', 'name', 'display_name', 'active', 'enable_passive_checks')
257 257
             );
258 258
         
259
-        foreach ( array_keys($services) as $key )
259
+        foreach (array_keys($services) as $key)
260 260
         {
261
-            $services[$key]->id = $services[$key]->__name;
261
+            $services[$key]->id=$services[$key]->__name;
262 262
         }
263 263
         
264 264
         return $services;
@@ -271,16 +271,16 @@  discard block
 block discarded – undo
271 271
      */
272 272
     public function getServiceById($name)
273 273
     {
274
-        $filter = 'service.__name=="' .  $name .'"';
275
-        $services =  $this->standardQuery(
274
+        $filter='service.__name=="'.$name.'"';
275
+        $services=$this->standardQuery(
276 276
             'service',
277 277
             $filter,
278
-            array('__name','name','display_name','active','enable_passive_checks')
278
+            array('__name', 'name', 'display_name', 'active', 'enable_passive_checks')
279 279
             );
280 280
         
281
-        foreach ( array_keys($services) as $key )
281
+        foreach (array_keys($services) as $key)
282 282
         {
283
-            $services[$key]->id = $services[$key]->__name;
283
+            $services[$key]->id=$services[$key]->__name;
284 284
         }
285 285
         
286 286
         return $services;
Please login to merge, or discard this patch.
library/Trapdirector/TrapsController.php 1 patch
Spacing   +42 added lines, -42 removed lines patch added patch discarded remove patch
@@ -41,9 +41,9 @@  discard block
 block discarded – undo
41 41
 	/** @var UIDatabase $UIDatabase */
42 42
 	protected $UIDatabase;
43 43
 	/** @var Icinga2API $IcingaAPI */
44
-	protected $icingaAPI = NULL;
44
+	protected $icingaAPI=NULL;
45 45
 	/** @var bool $apiMode connection to icinngaDB is by api (true) od ido DB (false) */
46
-	protected $apiMode = FALSE;
46
+	protected $apiMode=FALSE;
47 47
 	
48 48
 	
49 49
 	
@@ -60,7 +60,7 @@  discard block
 block discarded – undo
60 60
 			{
61 61
 				$this->redirectNow('trapdirector/settings?message=No database prefix');
62 62
 			}
63
-			$this->moduleConfig = new TrapModuleConfig($db_prefix);
63
+			$this->moduleConfig=new TrapModuleConfig($db_prefix);
64 64
 		}
65 65
 		return $this->moduleConfig;
66 66
 	}
@@ -71,7 +71,7 @@  discard block
 block discarded – undo
71 71
 	 */
72 72
 	public function getTrapListTable() {
73 73
 		if ($this->trapTableList == Null) {
74
-			$this->trapTableList = new TrapTableList();
74
+			$this->trapTableList=new TrapTableList();
75 75
 			$this->trapTableList->setConfig($this->getModuleConfig());
76 76
 		}
77 77
 		return $this->trapTableList;
@@ -84,7 +84,7 @@  discard block
 block discarded – undo
84 84
 	{
85 85
 	    if ($this->trapTableHostList == Null) 
86 86
 		{
87
-	        $this->trapTableHostList = new TrapTableHostList();
87
+	        $this->trapTableHostList=new TrapTableHostList();
88 88
 	        $this->trapTableHostList->setConfig($this->getModuleConfig());
89 89
 	    }
90 90
 	    return $this->trapTableHostList;
@@ -97,7 +97,7 @@  discard block
 block discarded – undo
97 97
 	{
98 98
 		if ($this->handlerTableList == Null) 
99 99
 		{
100
-			$this->handlerTableList = new HandlerTableList();
100
+			$this->handlerTableList=new HandlerTableList();
101 101
 			$this->handlerTableList->setConfig($this->getModuleConfig());
102 102
 		}
103 103
 		return $this->handlerTableList;
@@ -110,7 +110,7 @@  discard block
 block discarded – undo
110 110
 	{
111 111
 	    if ($this->UIDatabase == Null)
112 112
 	    {
113
-	        $this->UIDatabase = new UIDatabase($this);
113
+	        $this->UIDatabase=new UIDatabase($this);
114 114
 	       
115 115
 	    }
116 116
 	    return $this->UIDatabase;
@@ -124,51 +124,51 @@  discard block
 block discarded – undo
124 124
 	{
125 125
 	    if ($this->icingaAPI === NULL)
126 126
 	    {
127
-    	    $host = $this->Config()->get('config', 'icingaAPI_host');
128
-    	    $port = $this->Config()->get('config', 'icingaAPI_port');
129
-    	    $user = $this->Config()->get('config', 'icingaAPI_user');
130
-    	    $pass = $this->Config()->get('config', 'icingaAPI_password');
131
-    	    $this->icingaAPI = new Icinga2API($host,$port);
127
+    	    $host=$this->Config()->get('config', 'icingaAPI_host');
128
+    	    $port=$this->Config()->get('config', 'icingaAPI_port');
129
+    	    $user=$this->Config()->get('config', 'icingaAPI_user');
130
+    	    $pass=$this->Config()->get('config', 'icingaAPI_password');
131
+    	    $this->icingaAPI=new Icinga2API($host, $port);
132 132
     	    $this->icingaAPI->setCredentials($user, $pass);
133
-    	    list($ret,$message) = $this->icingaAPI->test($this->getModuleConfig()->getapiUserPermissions());
133
+    	    list($ret, $message)=$this->icingaAPI->test($this->getModuleConfig()->getapiUserPermissions());
134 134
     	    if ($ret === TRUE) // On error, switch to ido DB
135 135
     	    {
136
-    	        $this->apiMode = FALSE;
136
+    	        $this->apiMode=FALSE;
137 137
     	        return $this->getUIDatabase();
138 138
     	    }
139
-    	    $this->apiMode = TRUE;
139
+    	    $this->apiMode=TRUE;
140 140
     	    
141 141
 	    }
142 142
 	    return $this->icingaAPI;
143 143
 	    
144 144
 	}
145 145
 	
146
-    protected function applyPaginationLimits(Paginatable $paginatable, $limit = 25, $offset = null)
146
+    protected function applyPaginationLimits(Paginatable $paginatable, $limit=25, $offset=null)
147 147
     {
148
-        $limit = $this->params->get('limit', $limit);
149
-        $page = $this->params->get('page', $offset);
148
+        $limit=$this->params->get('limit', $limit);
149
+        $page=$this->params->get('page', $offset);
150 150
 
151 151
         $paginatable->limit($limit, $page > 0 ? ($page - 1) * $limit : 0);
152 152
 
153 153
         return $paginatable;
154 154
     }	
155 155
 	
156
-	public function displayExitError($source,$message)
156
+	public function displayExitError($source, $message)
157 157
 	{	// TODO : check better ways to transmit data (with POST ?)
158 158
 		$this->redirectNow('trapdirector/error?source='.$source.'&message='.$message);
159 159
 	}
160 160
 	
161 161
 	protected function checkReadPermission()
162 162
 	{
163
-        if (! $this->Auth()->hasPermission('trapdirector/view')) {
164
-            $this->displayExitError('Permissions','No permission fo view content');
163
+        if (!$this->Auth()->hasPermission('trapdirector/view')) {
164
+            $this->displayExitError('Permissions', 'No permission fo view content');
165 165
         }		
166 166
 	}
167 167
 
168 168
 	protected function checkConfigPermission()
169 169
 	{
170
-        if (! $this->Auth()->hasPermission('trapdirector/config')) {
171
-            $this->displayExitError('Permissions','No permission fo configure');
170
+        if (!$this->Auth()->hasPermission('trapdirector/config')) {
171
+            $this->displayExitError('Permissions', 'No permission fo configure');
172 172
         }		
173 173
 	}
174 174
 	
@@ -179,10 +179,10 @@  discard block
 block discarded – undo
179 179
      */
180 180
 	protected function checkModuleConfigPermission($check=0)
181 181
 	{
182
-        if (! $this->Auth()->hasPermission('trapdirector/module_config')) {
182
+        if (!$this->Auth()->hasPermission('trapdirector/module_config')) {
183 183
             if ($check == 0)
184 184
             {
185
-                $this->displayExitError('Permissions','No permission fo configure module');
185
+                $this->displayExitError('Permissions', 'No permission fo configure module');
186 186
             }
187 187
             return false;
188 188
         }
@@ -194,10 +194,10 @@  discard block
 block discarded – undo
194 194
 	{ // TODO : try/catch here ? or within caller
195 195
 		if ($this->trapClass == null)
196 196
 		{
197
-			require_once($this->Module()->getBaseDir() .'/bin/trap_class.php');
197
+			require_once($this->Module()->getBaseDir().'/bin/trap_class.php');
198 198
 			$icingaweb2_etc=$this->Config()->get('config', 'icingaweb2_etc');
199 199
 			//$debug_level=4;
200
-			$this->trapClass = new Trap($icingaweb2_etc);
200
+			$this->trapClass=new Trap($icingaweb2_etc);
201 201
 			//$Trap->setLogging($debug_level,'syslog');
202 202
 		}
203 203
 		return $this->trapClass;
@@ -212,7 +212,7 @@  discard block
 block discarded – undo
212 212
 	{
213 213
 		if ($this->MIBData == null)
214 214
 		{
215
-		    $dbConn = $this->getUIDatabase()->getDbConn();
215
+		    $dbConn=$this->getUIDatabase()->getDbConn();
216 216
 		    if ($dbConn === null) throw new \ErrorException('uncatched db error');
217 217
 			$this->MIBData=new MIBLoader(
218 218
 				$this->Config()->get('config', 'snmptranslate'),
@@ -232,10 +232,10 @@  discard block
 block discarded – undo
232 232
 	protected function isDirectorInstalled()
233 233
 	{
234 234
 	    $output=array();
235
-	    exec('icingacli module list',$output);
235
+	    exec('icingacli module list', $output);
236 236
 	    foreach ($output as $line)
237 237
 		{
238
-			if (preg_match('/^director .*enabled/',$line))
238
+			if (preg_match('/^director .*enabled/', $line))
239 239
 			{
240 240
 				return true;
241 241
 			}
@@ -257,7 +257,7 @@  discard block
 block discarded – undo
257 257
 
258 258
 	public function setitemListDisplay(int $maxRows)
259 259
 	{
260
-	    return $this->getUIDatabase()->setDBConfigValue('max_rows_in_list',$maxRows);
260
+	    return $this->getUIDatabase()->setDBConfigValue('max_rows_in_list', $maxRows);
261 261
 	}
262 262
 	
263 263
     /**
@@ -267,13 +267,13 @@  discard block
 block discarded – undo
267 267
 	public function getHandlersCategory()
268 268
 	{
269 269
 	    //<index>:<name>!<index>:<name>
270
-	    $catList = $this->getUIDatabase()->getDBConfigValue('handler_categories');
271
-	    $catListArray=explode('!',$catList);
270
+	    $catList=$this->getUIDatabase()->getDBConfigValue('handler_categories');
271
+	    $catListArray=explode('!', $catList);
272 272
 	    $retArray=array();
273 273
 	    foreach ($catListArray as $category)
274 274
 	    {
275
-	        $catArray=explode(':',$category);
276
-	        $retArray[$catArray[0]] = $catArray[1];
275
+	        $catArray=explode(':', $category);
276
+	        $retArray[$catArray[0]]=$catArray[1];
277 277
 	    }
278 278
 	    return $retArray; 
279 279
 	}
@@ -283,25 +283,25 @@  discard block
 block discarded – undo
283 283
 	    $catString='';
284 284
 	    foreach ($catArray as $index => $value)
285 285
 	    {
286
-	        if ($catString != '' ) $catString .= '!';
287
-	        $catString .= $index . ':' . $value;
286
+	        if ($catString != '') $catString.='!';
287
+	        $catString.=$index.':'.$value;
288 288
 	    }
289 289
 	    $this->getUIDatabase()->setDBConfigValue('handler_categories', $catString);
290 290
 	}
291 291
 	
292 292
 	public function addHandlersCategory(string $catName)
293 293
 	{
294
-	    $catArray = $this->getHandlersCategory();
294
+	    $catArray=$this->getHandlersCategory();
295 295
 	    $i=1;
296 296
 	    while (isset($catArray[$i]) && $i < 100) $i++;
297 297
 	    if ($i == 100) throw new ProgrammingError('Category array error');
298
-	    $catArray[$i] = $catName;
298
+	    $catArray[$i]=$catName;
299 299
 	    $this->setHandlerCategory($catArray);
300 300
 	}
301 301
 	
302 302
 	public function delHandlersCategory(int $catIndex)
303 303
 	{
304
-	    $catArray = $this->getHandlersCategory();
304
+	    $catArray=$this->getHandlersCategory();
305 305
 	    unset($catArray[$catIndex]);
306 306
 	    $this->setHandlerCategory($catArray);
307 307
 	    $this->getUIDatabase()->updateHandlersOnCategoryDelete($catIndex);
@@ -309,8 +309,8 @@  discard block
 block discarded – undo
309 309
 	
310 310
 	public function renameHandlersCategory(int $catIndex, string $catName)
311 311
 	{
312
-	    $catArray = $this->getHandlersCategory();
313
-	    $catArray[$catIndex] = $catName;
312
+	    $catArray=$this->getHandlersCategory();
313
+	    $catArray[$catIndex]=$catName;
314 314
 	    $this->setHandlerCategory($catArray);
315 315
 	}
316 316
 	
Please login to merge, or discard this patch.
library/Trapdirector/IcingaApi/IcingaApiBase.php 1 patch
Spacing   +50 added lines, -50 removed lines patch added patch discarded remove patch
@@ -8,15 +8,15 @@  discard block
 block discarded – undo
8 8
 
9 9
 class IcingaApiBase
10 10
 {
11
-    protected $version = 'v1';      //< icinga2 api version
11
+    protected $version='v1'; //< icinga2 api version
12 12
     
13
-    protected $host;                //< icinga2 host name or IP
14
-    protected $port;                //< icinga2 api port
13
+    protected $host; //< icinga2 host name or IP
14
+    protected $port; //< icinga2 api port
15 15
     
16
-    protected $user;                //< user name
17
-    protected $pass;                //< user password
18
-    protected $usercert;            //< user key for certificate auth (NOT IMPLEMENTED)
19
-    protected $authmethod='pass';   //< Authentication : 'pass' or 'cert'
16
+    protected $user; //< user name
17
+    protected $pass; //< user password
18
+    protected $usercert; //< user key for certificate auth (NOT IMPLEMENTED)
19
+    protected $authmethod='pass'; //< Authentication : 'pass' or 'cert'
20 20
 
21 21
     protected $queryURL=array(
22 22
         'host'  => 'objects/hosts',
@@ -26,7 +26,7 @@  discard block
 block discarded – undo
26 26
     
27 27
     protected $curl;
28 28
     // http://php.net/manual/de/function.json-last-error.php#119985
29
-    protected $errorReference = [
29
+    protected $errorReference=[
30 30
         JSON_ERROR_NONE => 'No error has occurred.',
31 31
         JSON_ERROR_DEPTH => 'The maximum stack depth has been exceeded.',
32 32
         JSON_ERROR_STATE_MISMATCH => 'Invalid or malformed JSON.',
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
         JSON_ERROR_INF_OR_NAN => 'One or more NAN or INF values in the value to be encoded.',
38 38
         JSON_ERROR_UNSUPPORTED_TYPE => 'A value of a type that cannot be encoded was given.',
39 39
     ];
40
-    const JSON_UNKNOWN_ERROR = 'Unknown error.';
40
+    const JSON_UNKNOWN_ERROR='Unknown error.';
41 41
     
42 42
     /**
43 43
      * Creates Icinga2API object
@@ -45,7 +45,7 @@  discard block
 block discarded – undo
45 45
      * @param string $host host name or IP
46 46
      * @param number $port API port
47 47
      */
48
-    public function __construct($host, $port = 5665)
48
+    public function __construct($host, $port=5665)
49 49
     {
50 50
         $this->host=$host;
51 51
         $this->port=$port;
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
      * @param string $user
56 56
      * @param string $pass
57 57
      */
58
-    public function setCredentials($user,$pass)
58
+    public function setCredentials($user, $pass)
59 59
     {
60 60
         $this->user=$user;
61 61
         $this->pass=$pass;
@@ -67,7 +67,7 @@  discard block
 block discarded – undo
67 67
      * @param string $user
68 68
      * @param string $usercert
69 69
      */
70
-    public function setCredentialskey($user,$usercert)
70
+    public function setCredentialskey($user, $usercert)
71 71
     {
72 72
         $this->user=$user;
73 73
         $this->usercert=$usercert;
@@ -95,18 +95,18 @@  discard block
 block discarded – undo
95 95
         $permMissing='';
96 96
         if ($permissions === NULL || count($permissions) == 0) // If no permission check return OK after connexion
97 97
         {
98
-            return array(false,'OK');
98
+            return array(false, 'OK');
99 99
         }
100 100
         if (property_exists($result, 'results') && property_exists($result->results[0], 'permissions'))
101 101
         {
102 102
             
103
-            foreach ( $permissions as $mustPermission)
103
+            foreach ($permissions as $mustPermission)
104 104
             {
105 105
                 $curPermOK=0;
106
-                foreach ( $result->results[0]->permissions as $curPermission)
106
+                foreach ($result->results[0]->permissions as $curPermission)
107 107
                 {
108
-                    $curPermission=preg_replace('/\*/','.*',$curPermission); // put * as .* to created a regexp
109
-                    if (preg_match('#'.$curPermission.'#',$mustPermission))
108
+                    $curPermission=preg_replace('/\*/', '.*', $curPermission); // put * as .* to created a regexp
109
+                    if (preg_match('#'.$curPermission.'#', $mustPermission))
110 110
                     {
111 111
                         $curPermOK=1;
112 112
                         break;
@@ -121,12 +121,12 @@  discard block
 block discarded – undo
121 121
             }
122 122
             if ($permOk == 0)
123 123
             {
124
-                return array(true,'API connection OK, but missing permission : '.$permMissing);
124
+                return array(true, 'API connection OK, but missing permission : '.$permMissing);
125 125
             }
126
-            return array(false,'API connection OK');
126
+            return array(false, 'API connection OK');
127 127
             
128 128
         }
129
-        return array(true,'API connection OK, but cannot get permissions');
129
+        return array(true, 'API connection OK, but cannot get permissions');
130 130
     }
131 131
     
132 132
     
@@ -141,7 +141,7 @@  discard block
 block discarded – undo
141 141
      */
142 142
     protected function curl() {
143 143
         if ($this->curl === null) {
144
-            $this->curl = curl_init(sprintf('https://%s:%d', $this->host, $this->port));
144
+            $this->curl=curl_init(sprintf('https://%s:%d', $this->host, $this->port));
145 145
             if ($this->curl === false) {
146 146
                 throw new Exception('CURL INIT ERROR');
147 147
             }
@@ -158,7 +158,7 @@  discard block
 block discarded – undo
158 158
      * @param string $perfdata : performance data as string
159 159
      * @return array (status = true (oK) or false (nok), string message)
160 160
      */
161
-    public function serviceCheckResult($host,$service,$state,$display,$perfdata='')
161
+    public function serviceCheckResult($host, $service, $state, $display, $perfdata='')
162 162
     {
163 163
         //Send a POST request to the URL endpoint /v1/actions/process-check-result
164 164
         //actions/process-check-result?service=example.localdomain!passive-ping6
@@ -177,9 +177,9 @@  discard block
 block discarded – undo
177 177
         {
178 178
             return array(false, $e->getMessage());
179 179
         }
180
-        if (property_exists($result,'error') )
180
+        if (property_exists($result, 'error'))
181 181
         {
182
-            if (property_exists($result,'status'))
182
+            if (property_exists($result, 'status'))
183 183
             {
184 184
                 $message=$result->status;
185 185
             }
@@ -187,21 +187,21 @@  discard block
 block discarded – undo
187 187
             {
188 188
                 $message="Unkown status";
189 189
             }
190
-            return array(false , 'Ret code ' .$result->error.' : '.$message);
190
+            return array(false, 'Ret code '.$result->error.' : '.$message);
191 191
         }
192 192
         if (property_exists($result, 'results'))
193 193
         {
194 194
             if (isset($result->results[0]))
195 195
             {
196
-                return array(true,'code '.$result->results[0]->code.' : '.$result->results[0]->status);
196
+                return array(true, 'code '.$result->results[0]->code.' : '.$result->results[0]->status);
197 197
             }
198 198
             else
199 199
             {
200
-                return array(false,'Service not found');
200
+                return array(false, 'Service not found');
201 201
             }
202 202
             
203 203
         }
204
-        return array(false,'Unkown result, open issue with this : '.print_r($result,true));
204
+        return array(false, 'Unkown result, open issue with this : '.print_r($result, true));
205 205
     }
206 206
   
207 207
     /**
@@ -211,18 +211,18 @@  discard block
 block discarded – undo
211 211
      */
212 212
     public function checkResultStatus(\stdClass $result) 
213 213
     {
214
-        if (property_exists($result,'error') )
214
+        if (property_exists($result, 'error'))
215 215
         {
216
-            if (property_exists($result,'status'))
216
+            if (property_exists($result, 'status'))
217 217
             {
218
-                throw new Exception('Ret code ' .$result->error.' : ' . $result->status);
218
+                throw new Exception('Ret code '.$result->error.' : '.$result->status);
219 219
             }
220 220
             else
221 221
             {
222
-                throw new Exception('Ret code ' .$result->error.' : Unkown status');
222
+                throw new Exception('Ret code '.$result->error.' : Unkown status');
223 223
             }
224 224
         }
225
-        if ( ! property_exists($result, 'results'))
225
+        if (!property_exists($result, 'results'))
226 226
         {
227 227
             throw new Exception('Unkown result');
228 228
         }
@@ -238,23 +238,23 @@  discard block
 block discarded – undo
238 238
      * @return array
239 239
      */
240 240
     public function request($method, $url, $headers, $body) {
241
-        $auth = sprintf('%s:%s', $this->user, $this->pass);
242
-        $curlHeaders = array("Accept: application/json");
241
+        $auth=sprintf('%s:%s', $this->user, $this->pass);
242
+        $curlHeaders=array("Accept: application/json");
243 243
         if ($body !== null) {
244
-            $body = json_encode($body);
244
+            $body=json_encode($body);
245 245
             array_push($curlHeaders, 'Content-Type: application/json');
246 246
             //array_push($curlHeaders, 'X-HTTP-Method-Override: GET');
247 247
         }
248 248
         //var_dump($body);
249 249
         //var_dump($this->url($url));
250 250
         if ($headers !== null) {
251
-            $curlFinalHeaders = array_merge($curlHeaders, $headers);
251
+            $curlFinalHeaders=array_merge($curlHeaders, $headers);
252 252
         } else 
253 253
         {
254 254
             $curlFinalHeaders=$curlHeaders;
255 255
         }
256
-        $curl = $this->curl();
257
-        $opts = array(
256
+        $curl=$this->curl();
257
+        $opts=array(
258 258
             CURLOPT_URL		=> $this->url($url),
259 259
             CURLOPT_HTTPHEADER 	=> $curlFinalHeaders,
260 260
             CURLOPT_USERPWD		=> $auth,
@@ -265,14 +265,14 @@  discard block
 block discarded – undo
265 265
             CURLOPT_SSL_VERIFYPEER 	=> false,
266 266
         );
267 267
         if ($body !== null) {
268
-            $opts[CURLOPT_POSTFIELDS] = $body;
268
+            $opts[CURLOPT_POSTFIELDS]=$body;
269 269
         }
270 270
         curl_setopt_array($curl, $opts);
271
-        $res = curl_exec($curl);
271
+        $res=curl_exec($curl);
272 272
         if ($res === false) {
273
-            throw new Exception('CURL ERROR: ' . curl_error($curl));
273
+            throw new Exception('CURL ERROR: '.curl_error($curl));
274 274
         }
275
-        $statusCode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
275
+        $statusCode=curl_getinfo($curl, CURLINFO_HTTP_CODE);
276 276
         if ($statusCode === 401) {
277 277
             throw new Exception('Unable to authenticate, please check your API credentials');
278 278
         }
@@ -286,7 +286,7 @@  discard block
 block discarded – undo
286 286
      * @return array json decoded
287 287
      */
288 288
     protected function fromJsonResult($json) {
289
-        $result = @json_decode($json);
289
+        $result=@json_decode($json);
290 290
         //var_dump($json);
291 291
         if ($result === null) {
292 292
             throw new Exception('Parsing JSON failed: '.$this->getLastJsonErrorMessage(json_last_error()));
@@ -306,7 +306,7 @@  discard block
 block discarded – undo
306 306
         return $this->errorReference[$errorCode];
307 307
     }
308 308
 
309
-    public function standardQuery(string $urlType , string $filter, array $attributes)
309
+    public function standardQuery(string $urlType, string $filter, array $attributes)
310 310
     {
311 311
         /*
312 312
          *  curl -k -s -u  trapdirector:trapdirector -H 'X-HTTP-Method-Override: GET' -X POST 'https://localhost:5665/v1/objects/hosts' 
@@ -315,7 +315,7 @@  discard block
 block discarded – undo
315 315
          {"results":[{"attrs":{"__name":"Icinga host","address":"127.0.0.1","display_name":"Icinga host","name":"Icinga host"},"joins":{},"meta":{},"name":"Icinga host","type":"Host"}]}
316 316
          */
317 317
         
318
-        if (! isset($this->queryURL[$urlType] ))
318
+        if (!isset($this->queryURL[$urlType]))
319 319
         {
320 320
             throw new Exception("Unkown object type");
321 321
         }
@@ -323,11 +323,11 @@  discard block
 block discarded – undo
323 323
         $body=array();
324 324
         if ($filter !== NULL)
325 325
         {
326
-            $body['filter'] = $filter;
326
+            $body['filter']=$filter;
327 327
         }
328 328
         if (count($attributes) != 0)
329 329
         {
330
-            $body['attrs'] = $attributes;
330
+            $body['attrs']=$attributes;
331 331
         }
332 332
 
333 333
         try
@@ -342,9 +342,9 @@  discard block
 block discarded – undo
342 342
         
343 343
         $numHost=0;
344 344
         $hostArray=array();
345
-        while (isset($result->results[$numHost]) && property_exists ($result->results[$numHost],'attrs'))
345
+        while (isset($result->results[$numHost]) && property_exists($result->results[$numHost], 'attrs'))
346 346
         {
347
-            $hostArray[$numHost] = $result->results[$numHost]->attrs;
347
+            $hostArray[$numHost]=$result->results[$numHost]->attrs;
348 348
             $numHost++;
349 349
         }
350 350
         return $hostArray;
Please login to merge, or discard this patch.
application/controllers/HandlerController.php 1 patch
Spacing   +91 added lines, -91 removed lines patch added patch discarded remove patch
@@ -24,10 +24,10 @@  discard block
 block discarded – undo
24 24
 		$this->checkReadPermission();
25 25
 		$this->prepareTabs()->activate('status');
26 26
 
27
-		$dbConn = $this->getUIDatabase()->getDb();
27
+		$dbConn=$this->getUIDatabase()->getDb();
28 28
 		if ($dbConn === null) throw new \ErrorException('uncatched db error');
29 29
 		
30
-		$handlerTable = new HandlerTable(
30
+		$handlerTable=new HandlerTable(
31 31
 		      $this->moduleConfig->getTrapRuleName(),
32 32
 		      $this->moduleConfig->getHandlerListTitles(),
33 33
 		      $this->moduleConfig->getHandlerListDisplayColumns(),
@@ -40,7 +40,7 @@  discard block
 block discarded – undo
40 40
 		
41 41
 		$handlerTable->setMibloader($this->getMIB());
42 42
 		
43
-		$getVars = $this->getRequest()->getParams();
43
+		$getVars=$this->getRequest()->getParams();
44 44
 		$handlerTable->getParams($getVars);
45 45
 		
46 46
 		if ($handlerTable->isOrderSet() == FALSE)
@@ -51,7 +51,7 @@  discard block
 block discarded – undo
51 51
 		
52 52
 		}
53 53
 		
54
-		$this->view->handlerTable = $handlerTable;
54
+		$this->view->handlerTable=$handlerTable;
55 55
 		
56 56
 		
57 57
 		// TODO : Obsolete remove after new table validation.
@@ -74,7 +74,7 @@  discard block
 block discarded – undo
74 74
 	public function testruleAction()
75 75
 	{
76 76
 	    $this->checkReadPermission();
77
-	    $this->getTabs()->add('get',array(
77
+	    $this->getTabs()->add('get', array(
78 78
 	        'active'	=> true,
79 79
 	        'label'		=> $this->translate('Test Rule'),
80 80
 	        'url'		=> Url::fromRequest()
@@ -83,7 +83,7 @@  discard block
 block discarded – undo
83 83
 
84 84
 	    if ($this->params->get('rule') !== null) 
85 85
 	    {
86
-	        $this->view->rule= $this->params->get('rule');
86
+	        $this->view->rule=$this->params->get('rule');
87 87
 	    }
88 88
 	    else
89 89
 	    {
@@ -142,12 +142,12 @@  discard block
 block discarded – undo
142 142
 	    }
143 143
 	    catch (Exception $e)
144 144
 	    {
145
-	        $this->displayExitError('Add handler : get host by IP/Name ',$e->getMessage());
145
+	        $this->displayExitError('Add handler : get host by IP/Name ', $e->getMessage());
146 146
 	    }
147 147
 	    
148 148
 	    
149 149
 	    // if one unique host found -> put id text input
150
-	    if (count($hosts)==1) {
150
+	    if (count($hosts) == 1) {
151 151
 	        $this->view->hostname=$hosts[0]->name;
152 152
 	        //$hostid=$hosts[0]->id;
153 153
 	        // Tell JS to get services when page is loaded
@@ -156,9 +156,9 @@  discard block
 block discarded – undo
156 156
 	    }
157 157
 	    else
158 158
 	    {
159
-	        foreach($hosts as $key=>$val)
159
+	        foreach ($hosts as $key=>$val)
160 160
 	        {
161
-	            array_push($this->view->hostlist,$hosts[$key]->name);
161
+	            array_push($this->view->hostlist, $hosts[$key]->name);
162 162
 	        }
163 163
 	    }
164 164
 	    
@@ -197,18 +197,18 @@  discard block
 block discarded – undo
197 197
 	            $currentObjectTypeEnum
198 198
 	        );
199 199
 	        $oid_index++;
200
-	        array_push($this->view->objectList,$currentObject);
200
+	        array_push($this->view->objectList, $currentObject);
201 201
 	        // set currrent object to null in allObjects
202 202
 	        if (isset($allObjects[$val->oid]))
203 203
 	        {
204 204
 	            $allObjects[$val->oid]=null;
205 205
 	        }
206 206
 	    }
207
-	    if ($allObjects!=null) // in case trap doesn't have objects or is not resolved
207
+	    if ($allObjects != null) // in case trap doesn't have objects or is not resolved
208 208
 	    {
209 209
 	        foreach ($allObjects as $key => $val)
210 210
 	        {
211
-	            if ($val==null) { continue; }
211
+	            if ($val == null) { continue; }
212 212
 	            array_push($this->view->objectList, array(
213 213
 	                $oid_index,
214 214
 	                $key,
@@ -236,9 +236,9 @@  discard block
 block discarded – undo
236 236
 	    // Check if hostname still exists
237 237
 	    $host_get=$this->getIdoConn()->getHostByName($this->view->hostname);
238 238
 	    
239
-	    if (count($host_get)==0)
239
+	    if (count($host_get) == 0)
240 240
 	    {
241
-	        $this->view->warning_message='Host '.$this->view->hostname. ' doesn\'t exists anymore';
241
+	        $this->view->warning_message='Host '.$this->view->hostname.' doesn\'t exists anymore';
242 242
 	        $this->view->serviceGet=false;
243 243
 	    }
244 244
 	    else
@@ -246,10 +246,10 @@  discard block
 block discarded – undo
246 246
 	        // Tell JS to get services when page is loaded
247 247
 	        $this->view->serviceGet=true;
248 248
 	        // get service id for form to set :
249
-	        $serviceID=$this->getIdoConn()->getServiceIDByName($this->view->hostname,$ruleDetail->service_name);
250
-	        if (count($serviceID) ==0)
249
+	        $serviceID=$this->getIdoConn()->getServiceIDByName($this->view->hostname, $ruleDetail->service_name);
250
+	        if (count($serviceID) == 0)
251 251
 	        {
252
-	            $this->view->warning_message=' Service '.$ruleDetail->service_name. ' doesn\'t exists anymore';
252
+	            $this->view->warning_message=' Service '.$ruleDetail->service_name.' doesn\'t exists anymore';
253 253
 	        }
254 254
 	        else
255 255
 	        {
@@ -266,9 +266,9 @@  discard block
 block discarded – undo
266 266
 	{
267 267
 	    // Check if groupe exists
268 268
 	    $group_get=$this->getIdoConn()->getHostGroupByName($this->view->hostgroupname);
269
-	    if (count($group_get)==0)
269
+	    if (count($group_get) == 0)
270 270
 	    {
271
-	        $this->view->warning_message='HostGroup '.$this->view->hostgroupname. ' doesn\'t exists anymore';
271
+	        $this->view->warning_message='HostGroup '.$this->view->hostgroupname.' doesn\'t exists anymore';
272 272
 	        $this->view->serviceGroupGet=false;
273 273
 	    }
274 274
 	    else
@@ -286,9 +286,9 @@  discard block
 block discarded – undo
286 286
 	        
287 287
 	        // Tell JS to get services when page is loaded
288 288
 	        $this->view->serviceGroupGet=true;
289
-	        if ($foundGrpService==0)
289
+	        if ($foundGrpService == 0)
290 290
 	        {
291
-	            $this->view->warning_message.=' Service '.$ruleDetail->service_name. ' doesn\'t exists anymore';
291
+	            $this->view->warning_message.=' Service '.$ruleDetail->service_name.' doesn\'t exists anymore';
292 292
 	        }
293 293
 	    }
294 294
 	}
@@ -306,12 +306,12 @@  discard block
 block discarded – undo
306 306
 	    $index=1;
307 307
 	    // check in display & rule for : OID(<oid>)
308 308
 	    $matches=array();
309
-	    while ( preg_match('/_OID\(([\.0-9\*]+)\)/',$display,$matches) ||
310
-	        preg_match('/_OID\(([\.0-9\*]+)\)/',$rule,$matches))
309
+	    while (preg_match('/_OID\(([\.0-9\*]+)\)/', $display, $matches) ||
310
+	        preg_match('/_OID\(([\.0-9\*]+)\)/', $rule, $matches))
311 311
 	    {
312 312
 	        $curOid=$matches[1];
313 313
 	        
314
-	        if ( (preg_match('/\*/',$curOid) == 0 ) 
314
+	        if ((preg_match('/\*/', $curOid) == 0) 
315 315
 	            && ($object=$this->getMIB()->translateOID($curOid)) != null)
316 316
 	        {
317 317
 	            array_push($curObjectList, array(
@@ -336,9 +336,9 @@  discard block
 block discarded – undo
336 336
 	                'not found'
337 337
 	            ));
338 338
 	        }
339
-	        $curOid = preg_replace('/\*/','\*',$curOid);
340
-	        $display=preg_replace('/_OID\('.$curOid.'\)/','\$'.$index.'\$',$display);
341
-	        $rule=preg_replace('/_OID\('.$curOid.'\)/','\$'.$index.'\$',$rule);
339
+	        $curOid=preg_replace('/\*/', '\*', $curOid);
340
+	        $display=preg_replace('/_OID\('.$curOid.'\)/', '\$'.$index.'\$', $display);
341
+	        $rule=preg_replace('/_OID\('.$curOid.'\)/', '\$'.$index.'\$', $rule);
342 342
 	        $index++;
343 343
 	    }
344 344
 	    return $curObjectList;
@@ -353,7 +353,7 @@  discard block
 block discarded – undo
353 353
 		$this->checkConfigPermission();
354 354
 		// set up tab
355 355
 		$this->prepareTabs();
356
-		$this->getTabs()->add('get',array(
356
+		$this->getTabs()->add('get', array(
357 357
 			'active'	=> true,
358 358
 			'label'		=> $this->translate('Add handler'),
359 359
 			'url'		=> Url::fromRequest()
@@ -365,11 +365,11 @@  discard block
 block discarded – undo
365 365
 		$this->view->mibList=$this->getMIB()->getMIBList();
366 366
 		
367 367
 		// Get categories
368
-		$this->view->categoryList = $this->getHandlersCategory();
368
+		$this->view->categoryList=$this->getHandlersCategory();
369 369
 		
370 370
 		//$this->view->trapvalues=false; // Set to true to display 'value' colum in objects
371 371
 		
372
-		if (($trapid = $this->params->get('fromid')) !== null) {
372
+		if (($trapid=$this->params->get('fromid')) !== null) {
373 373
 		    /********** Setup from existing trap ***************/
374 374
             $this->add_from_existing($trapid);
375 375
 			return;
@@ -389,11 +389,11 @@  discard block
 block discarded – undo
389 389
 			$this->view->setRuleMatch=$ruleDetail->action_match;
390 390
 			$this->view->setRuleNoMatch=$ruleDetail->action_nomatch;
391 391
 			$this->view->hostgroupname=$ruleDetail->host_group_name;
392
-			$this->view->modified=gmdate("Y-m-d\TH:i:s\Z",$ruleDetail->modified);
392
+			$this->view->modified=gmdate("Y-m-d\TH:i:s\Z", $ruleDetail->modified);
393 393
 			$this->view->modifier=$ruleDetail->modifier;
394 394
 			
395
-			$this->view->comment = $ruleDetail->comment;
396
-			$this->view->category = $ruleDetail->category;
395
+			$this->view->comment=$ruleDetail->comment;
396
+			$this->view->category=$ruleDetail->category;
397 397
 			
398 398
 			// Warning message if host/service don't exists anymore
399 399
 			$this->view->warning_message='';
@@ -444,28 +444,28 @@  discard block
 block discarded – undo
444 444
 	
445 445
 		$params=array(
446 446
 			// id (also db) => 	array('post' => post id, 'val' => default val, 'db' => send to table)
447
-			'hostgroup'		=>	array('post' => 'hostgroup',                    'db'=>false),
448
-			'db_rule'		=>	array('post' => 'db_rule',                      'db'=>false),
449
-			'hostid'		=>	array('post' => 'hostid',                       'db'=>false),
450
-			'host_name'		=>	array('post' => 'hostname',      'val' => null,  'db'=>true),
451
-			'host_group_name'=>	array('post' => null,            'val' => null,  'db'=>true),
452
-			'serviceid'		=>	array('post' => 'serviceid',                     'db'=>false),
453
-			'service_name'	=>	array('post' => 'serviceName',                    'db'=>true),
454
-		    'comment'       =>  array('post' => 'comment',       'val' => '',    'db'=>true),
455
-		    'rule_type'     =>  array('post' => 'category',       'val' => 0,    'db'=>true),
456
-			'trap_oid'		=>	array('post' => 'oid',                            'db'=>true),
457
-			'revert_ok'		=>	array('post' => 'revertOK',      'val' => 0,      'db'=>true),
458
-			'display'		=>	array('post' => 'display',        'val' => '',     'db'=>true),
459
-			'rule'			=>	array('post' => 'rule',          'val' => '',        'db'=>true),			
460
-			'action_match'	=>	array('post' => 'ruleMatch',       'val' => -1,    'db'=>true),
461
-			'action_nomatch'=>	array('post' => 'ruleNoMatch',    'val' => -1,    'db'=>true),					
462
-			'ip4'			=>	array('post' => null,             'val' => null,  'db'=>true),
463
-			'ip6'			=>	array('post' => null,             'val' => null,  'db'=>true),
464
-		    'action_form'	=>	array('post' => 'action_form',    'val' => null, 'db'=>false)
447
+			'hostgroup'		=>	array('post' => 'hostgroup', 'db'=>false),
448
+			'db_rule'		=>	array('post' => 'db_rule', 'db'=>false),
449
+			'hostid'		=>	array('post' => 'hostid', 'db'=>false),
450
+			'host_name'		=>	array('post' => 'hostname', 'val' => null, 'db'=>true),
451
+			'host_group_name'=>	array('post' => null, 'val' => null, 'db'=>true),
452
+			'serviceid'		=>	array('post' => 'serviceid', 'db'=>false),
453
+			'service_name'	=>	array('post' => 'serviceName', 'db'=>true),
454
+		    'comment'       =>  array('post' => 'comment', 'val' => '', 'db'=>true),
455
+		    'rule_type'     =>  array('post' => 'category', 'val' => 0, 'db'=>true),
456
+			'trap_oid'		=>	array('post' => 'oid', 'db'=>true),
457
+			'revert_ok'		=>	array('post' => 'revertOK', 'val' => 0, 'db'=>true),
458
+			'display'		=>	array('post' => 'display', 'val' => '', 'db'=>true),
459
+			'rule'			=>	array('post' => 'rule', 'val' => '', 'db'=>true),			
460
+			'action_match'	=>	array('post' => 'ruleMatch', 'val' => -1, 'db'=>true),
461
+			'action_nomatch'=>	array('post' => 'ruleNoMatch', 'val' => -1, 'db'=>true),					
462
+			'ip4'			=>	array('post' => null, 'val' => null, 'db'=>true),
463
+			'ip6'			=>	array('post' => null, 'val' => null, 'db'=>true),
464
+		    'action_form'	=>	array('post' => 'action_form', 'val' => null, 'db'=>false)
465 465
 		);
466 466
 		
467 467
 		if (isset($postData[$params['action_form']['post']]) 
468
-			&& $postData[$params['action_form']['post']] == 'delete' )
468
+			&& $postData[$params['action_form']['post']] == 'delete')
469 469
 		{
470 470
 			try
471 471
 			{
@@ -473,7 +473,7 @@  discard block
 block discarded – undo
473 473
 			}
474 474
 			catch (Exception $e)
475 475
 			{
476
-				$this->_helper->json(array('status'=>$e->getMessage(),'location'=>'Deleting Rule'));
476
+				$this->_helper->json(array('status'=>$e->getMessage(), 'location'=>'Deleting Rule'));
477 477
 				return;
478 478
 			}
479 479
 			//$this->Module()->
@@ -485,16 +485,16 @@  discard block
 block discarded – undo
485 485
 		}		
486 486
 		foreach (array_keys($params) as $key)
487 487
 		{
488
-			if ($params[$key]['post']==null) continue; // data not sent in post vars
489
-			if (! isset($postData[$params[$key]['post']]))
488
+			if ($params[$key]['post'] == null) continue; // data not sent in post vars
489
+			if (!isset($postData[$params[$key]['post']]))
490 490
 			{
491 491
 				// should not happen as the js checks data
492
-				$this->_helper->json(array('status'=>'No ' . $key));
492
+				$this->_helper->json(array('status'=>'No '.$key));
493 493
 			}
494 494
 			else
495 495
 			{
496 496
 				$data=$postData[$params[$key]['post']];
497
-				if ($data!=null && $data !="")
497
+				if ($data != null && $data != "")
498 498
 				{
499 499
 					$params[$key]['val']=$postData[$params[$key]['post']];
500 500
 				}
@@ -503,8 +503,8 @@  discard block
 block discarded – undo
503 503
 		$this->getIdoConn(); //Set apiMode
504 504
 		try 
505 505
 		{
506
-			$isHostGroup=($params['hostgroup']['val'] == 1)?true:false;
507
-			if (! $isHostGroup ) 
506
+			$isHostGroup=($params['hostgroup']['val'] == 1) ?true:false;
507
+			if (!$isHostGroup) 
508 508
 			{  // checks if selection by host 
509 509
 			    $hostAddr=$this->getIdoConn()->getHostInfoByID($params['hostid']['val']);
510 510
 			    if ($hostAddr === NULL) throw new \Exception("No object found");
@@ -519,9 +519,9 @@  discard block
 block discarded – undo
519 519
 				if ($this->apiMode == TRUE)
520 520
 				{
521 521
 				    $serviceName=$this->getIdoConn()->getServiceById($params['serviceid']['val']);
522
-				    if (count($serviceName) == 0 )
522
+				    if (count($serviceName) == 0)
523 523
 				    {
524
-				        $this->_helper->json(array('status'=>"Invalid service id : Please re enter service",'sent'=>$params['serviceid']['val'],'found'=>$serviceName[0]->__name));
524
+				        $this->_helper->json(array('status'=>"Invalid service id : Please re enter service", 'sent'=>$params['serviceid']['val'], 'found'=>$serviceName[0]->__name));
525 525
 				        return;
526 526
 				    }
527 527
 				}
@@ -529,7 +529,7 @@  discard block
 block discarded – undo
529 529
 				{
530 530
     				if (!is_numeric($params['serviceid']['val']))
531 531
     				{
532
-    				    $this->_helper->json(array('status'=>"Invalid service id ". $params['serviceid']['val']));
532
+    				    $this->_helper->json(array('status'=>"Invalid service id ".$params['serviceid']['val']));
533 533
     				    return;
534 534
     				}
535 535
     				
@@ -562,15 +562,15 @@  discard block
 block discarded – undo
562 562
     				}
563 563
 			    }
564 564
 				// Put param in correct column (group_name)
565
-				$params['host_group_name']['val'] = $params['host_name']['val'];
565
+				$params['host_group_name']['val']=$params['host_name']['val'];
566 566
 				$params['host_name']['val']=null;
567 567
 			}
568 568
 			$dbparams=array();
569 569
 			foreach ($params as $key=>$val)
570 570
 			{
571
-				if ($val['db']==true )
571
+				if ($val['db'] == true)
572 572
 				{
573
-					$dbparams[$key] = $val['val'];
573
+					$dbparams[$key]=$val['val'];
574 574
 				}
575 575
 			}
576 576
 			// echo '<br>';	print_r($dbparams);echo '<br>';
@@ -581,13 +581,13 @@  discard block
 block discarded – undo
581 581
 			}
582 582
 			else
583 583
 			{
584
-			    $this->getUIDatabase()->updateHandlerRule($dbparams,$params['db_rule']['val']);
584
+			    $this->getUIDatabase()->updateHandlerRule($dbparams, $params['db_rule']['val']);
585 585
 				$ruleID=$params['db_rule']['val'];
586 586
 			}
587 587
 		}
588 588
 		catch (Exception $e)
589 589
 		{
590
-		    $this->_helper->json(array('status'=>$e->getMessage(),'location'=>'Add/update Rule','line'=>$e->getLine(),'file'=>$e->getFile()));
590
+		    $this->_helper->json(array('status'=>$e->getMessage(), 'location'=>'Add/update Rule', 'line'=>$e->getLine(), 'file'=>$e->getFile()));
591 591
 			return;
592 592
 		}
593 593
 		$this->_helper->json(array('status'=>'OK', 'id' => $ruleID));
@@ -600,10 +600,10 @@  discard block
 block discarded – undo
600 600
 	*/
601 601
 	protected function getTrapDetail($trapid) 
602 602
 	{
603
-		if (!preg_match('/^[0-9]+$/',$trapid)) { throw new Exception('Invalid id');  }
603
+		if (!preg_match('/^[0-9]+$/', $trapid)) { throw new Exception('Invalid id'); }
604 604
 		$queryArray=$this->getModuleConfig()->trapDetailQuery();
605 605
 		
606
-		$dbConn = $this->getUIDatabase()->getDbConn();
606
+		$dbConn=$this->getUIDatabase()->getDbConn();
607 607
 		if ($dbConn === null) throw new \ErrorException('uncatched db error');
608 608
 		// ***************  Get main data
609 609
 		// extract columns and titles;
@@ -613,19 +613,19 @@  discard block
 block discarded – undo
613 613
 		}
614 614
 		try
615 615
 		{		
616
-		    $query = $dbConn->select()
617
-				->from($this->getModuleConfig()->getTrapTableName(),$elmts)
618
-				->where('id=?',$trapid);
616
+		    $query=$dbConn->select()
617
+				->from($this->getModuleConfig()->getTrapTableName(), $elmts)
618
+				->where('id=?', $trapid);
619 619
 				$trapDetail=$dbConn->fetchRow($query);
620
-			if ( $trapDetail == null ) 
620
+			if ($trapDetail == null) 
621 621
 			{
622
-			    $trapDetail = 'NULL';
622
+			    $trapDetail='NULL';
623 623
 			    throw new Exception('No traps was found with id = '.$trapid);
624 624
 			}
625 625
 		}
626 626
 		catch (Exception $e)
627 627
 		{
628
-			$this->displayExitError('Add handler : get trap detail returning : '.print_r($trapDetail,true),$e->getMessage());
628
+			$this->displayExitError('Add handler : get trap detail returning : '.print_r($trapDetail, true), $e->getMessage());
629 629
 			return;
630 630
 		}
631 631
 
@@ -639,10 +639,10 @@  discard block
 block discarded – undo
639 639
 	*/
640 640
 	protected function getTrapobjects($trapid)
641 641
 	{	
642
-		if (!preg_match('/^[0-9]+$/',$trapid)) { throw new Exception('Invalid id');  }
642
+		if (!preg_match('/^[0-9]+$/', $trapid)) { throw new Exception('Invalid id'); }
643 643
 		$queryArrayData=$this->getModuleConfig()->trapDataDetailQuery();
644 644
 		
645
-		$dbConn = $this->getUIDatabase()->getDbConn();
645
+		$dbConn=$this->getUIDatabase()->getDbConn();
646 646
 		if ($dbConn === null) throw new \ErrorException('uncatched db error');
647 647
 		// ***************  Get object data
648 648
 		// extract columns and titles;
@@ -652,15 +652,15 @@  discard block
 block discarded – undo
652 652
 		}
653 653
 		try
654 654
 		{		
655
-		    $query = $dbConn->select()
656
-				->from($this->moduleConfig->getTrapDataTableName(),$data_elmts)
657
-				->where('trap_id=?',$trapid);
655
+		    $query=$dbConn->select()
656
+				->from($this->moduleConfig->getTrapDataTableName(), $data_elmts)
657
+				->where('trap_id=?', $trapid);
658 658
 				$trapDetail=$dbConn->fetchAll($query);
659 659
 			// if ( $trapDetail == null ) throw new Exception('No traps was found with id = '.$trapid);
660 660
 		}
661 661
 		catch (Exception $e)
662 662
 		{
663
-			$this->displayExitError('Add handler : get trap data detail : ',$e->getMessage());
663
+			$this->displayExitError('Add handler : get trap data detail : ', $e->getMessage());
664 664
 			return array();
665 665
 		}
666 666
 
@@ -674,24 +674,24 @@  discard block
 block discarded – undo
674 674
 	*/
675 675
 	protected function getRuleDetail($ruleid) 
676 676
 	{
677
-		if (!preg_match('/^[0-9]+$/',$ruleid)) { throw new Exception('Invalid id');  }
677
+		if (!preg_match('/^[0-9]+$/', $ruleid)) { throw new Exception('Invalid id'); }
678 678
 		$queryArray=$this->getModuleConfig()->ruleDetailQuery();
679 679
 		
680
-		$dbConn = $this->getUIDatabase()->getDbConn();
680
+		$dbConn=$this->getUIDatabase()->getDbConn();
681 681
 		if ($dbConn === null) throw new \ErrorException('uncatched db error');
682 682
 		// ***************  Get main data
683 683
 		try
684 684
 		{		
685
-		    $query = $dbConn->select()
686
-				->from($this->getModuleConfig()->getTrapRuleName(),$queryArray)
687
-				->where('id=?',$ruleid);
685
+		    $query=$dbConn->select()
686
+				->from($this->getModuleConfig()->getTrapRuleName(), $queryArray)
687
+				->where('id=?', $ruleid);
688 688
 			$ruleDetail=$dbConn->fetchRow($query);
689
-			if ( $ruleDetail == null ) throw new Exception('No rule was found with id = '.$ruleid);
689
+			if ($ruleDetail == null) throw new Exception('No rule was found with id = '.$ruleid);
690 690
 		}
691 691
 		catch (Exception $e)
692 692
 		{
693
-			$this->displayExitError('Update handler : get rule detail',$e->getMessage());
694
-			throw new Exception('Error : ' . $e->getMessage());
693
+			$this->displayExitError('Update handler : get rule detail', $e->getMessage());
694
+			throw new Exception('Error : '.$e->getMessage());
695 695
 		}
696 696
 
697 697
 		return $ruleDetail;
@@ -704,7 +704,7 @@  discard block
 block discarded – undo
704 704
 	{
705 705
 		return $this->getTabs()->add('status', array(
706 706
 			'label' => $this->translate('Trap handlers'),
707
-			'url'   => $this->getModuleConfig()->urlPath() . '/handler')
707
+			'url'   => $this->getModuleConfig()->urlPath().'/handler')
708 708
 		);
709 709
 	} 
710 710
 	
Please login to merge, or discard this patch.
application/controllers/HelperController.php 1 patch
Spacing   +65 added lines, -65 removed lines patch added patch discarded remove patch
@@ -18,9 +18,9 @@  discard block
 block discarded – undo
18 18
 	{
19 19
 		$postData=$this->getRequest()->getPost();
20 20
 		
21
-		$hostFilter = $this->checkPostVar($postData, 'hostFilter', '.*');
21
+		$hostFilter=$this->checkPostVar($postData, 'hostFilter', '.*');
22 22
 		
23
-		$retHosts=array('status'=>'OK','hosts' => array());
23
+		$retHosts=array('status'=>'OK', 'hosts' => array());
24 24
 		$this->getIdoConn(); // set apiMode to correct val
25 25
         if ($this->apiMode === TRUE)
26 26
         {
@@ -33,7 +33,7 @@  discard block
 block discarded – undo
33 33
         }
34 34
 		foreach ($hosts as $val)
35 35
 		{
36
-			array_push($retHosts['hosts'],$val->name);
36
+			array_push($retHosts['hosts'], $val->name);
37 37
 		}
38 38
 		
39 39
 		$this->_helper->json($retHosts);
@@ -46,14 +46,14 @@  discard block
 block discarded – undo
46 46
 	{
47 47
 		$postData=$this->getRequest()->getPost();
48 48
 		
49
-		$hostFilter = $this->checkPostVar($postData, 'hostFilter', '.*');
49
+		$hostFilter=$this->checkPostVar($postData, 'hostFilter', '.*');
50 50
 		
51
-		$retHosts=array('status'=>'OK','hosts' => array());
51
+		$retHosts=array('status'=>'OK', 'hosts' => array());
52 52
 
53 53
 		$hosts=$this->getIdoConn()->getHostGroupByName($hostFilter);
54 54
 		foreach ($hosts as $val)
55 55
 		{
56
-			array_push($retHosts['hosts'],$val->name);
56
+			array_push($retHosts['hosts'], $val->name);
57 57
 		}
58 58
 		
59 59
 		$this->_helper->json($retHosts);
@@ -76,31 +76,31 @@  discard block
 block discarded – undo
76 76
 		}
77 77
 		else
78 78
 		{
79
-			$this->_helper->json(array('status'=>'No Hosts','hostid' => -1));
79
+			$this->_helper->json(array('status'=>'No Hosts', 'hostid' => -1));
80 80
 			return;
81 81
 		}
82 82
 		
83 83
 		$hostArray=$this->getIdoConn()->getHostByName($host);
84 84
 		if (count($hostArray) > 1)
85 85
 		{	
86
-			$this->_helper->json(array('status'=>'More than one host matches','hostid' => -1));
86
+			$this->_helper->json(array('status'=>'More than one host matches', 'hostid' => -1));
87 87
 			return;
88 88
 		}
89 89
 		else if (count($hostArray) == 0)
90 90
 		{
91
-			$this->_helper->json(array('status'=>'No host matches','hostid' => -1));
91
+			$this->_helper->json(array('status'=>'No host matches', 'hostid' => -1));
92 92
 			return;
93 93
 		}
94 94
 		$services=$this->getIdoConn()->getServicesByHostid($hostArray[0]->id);
95 95
 		if (count($services) < 1)
96 96
 		{
97
-			$this->_helper->json(array('status'=>'No services found for host','hostid' => $hostArray[0]->id));
97
+			$this->_helper->json(array('status'=>'No services found for host', 'hostid' => $hostArray[0]->id));
98 98
 			return;
99 99
 		}
100
-		$retServices=array('status'=>'OK','services' => array(),'hostid' => $hostArray[0]->id);
100
+		$retServices=array('status'=>'OK', 'services' => array(), 'hostid' => $hostArray[0]->id);
101 101
 		foreach ($services as $val)
102 102
 		{
103
-			array_push($retServices['services'],array($val->id , $val->name));
103
+			array_push($retServices['services'], array($val->id, $val->name));
104 104
 		}
105 105
 		$this->_helper->json($retServices);
106 106
 	}
@@ -115,26 +115,26 @@  discard block
 block discarded – undo
115 115
 	{
116 116
 		$postData=$this->getRequest()->getPost();
117 117
 		
118
-		$host = $this->checkPostVar($postData, 'host', '.+');
118
+		$host=$this->checkPostVar($postData, 'host', '.+');
119 119
 		
120 120
 		$hostArray=$this->getIdoConn()->getHostGroupByName($host);
121 121
 		if (count($hostArray) > 1)
122 122
 		{	
123
-			$this->_helper->json(array('status'=>'More than one hostgroup matches','hostid' => -1));
123
+			$this->_helper->json(array('status'=>'More than one hostgroup matches', 'hostid' => -1));
124 124
 			return;
125 125
 		}
126 126
 		else if (count($hostArray) == 0)
127 127
 		{
128
-			$this->_helper->json(array('status'=>'No hostgroup matches','hostid' => -1));
128
+			$this->_helper->json(array('status'=>'No hostgroup matches', 'hostid' => -1));
129 129
 			return;
130 130
 		}
131 131
 		$services=$this->getIdoConn()->getServicesByHostGroupid($hostArray[0]->id);
132 132
 		if (count($services) < 1)
133 133
 		{
134
-			$this->_helper->json(array('status'=>'No services found for hostgroup','hostid' => $hostArray[0]->id));
134
+			$this->_helper->json(array('status'=>'No services found for hostgroup', 'hostid' => $hostArray[0]->id));
135 135
 			return;
136 136
 		}
137
-		$retServices=array('status'=>'OK','services' => $services,'hostid' => $hostArray[0]->id);
137
+		$retServices=array('status'=>'OK', 'services' => $services, 'hostid' => $hostArray[0]->id);
138 138
 		
139 139
 		$this->_helper->json($retServices);
140 140
 	}
@@ -148,12 +148,12 @@  discard block
 block discarded – undo
148 148
 	{
149 149
 		$postData=$this->getRequest()->getPost();
150 150
 		
151
-		$mib = $this->checkPostVar($postData, 'mib', '.*');
151
+		$mib=$this->checkPostVar($postData, 'mib', '.*');
152 152
 
153 153
 		try
154 154
 		{
155 155
 			$traplist=$this->getMIB()->getTrapList($mib);
156
-			$retTraps=array('status'=>'OK','traps' => $traplist);
156
+			$retTraps=array('status'=>'OK', 'traps' => $traplist);
157 157
 		} 
158 158
 		catch (Exception $e) 
159 159
 		{ 
@@ -171,12 +171,12 @@  discard block
 block discarded – undo
171 171
 	{
172 172
 		$postData=$this->getRequest()->getPost();
173 173
 		
174
-		$trap = $this->checkPostVar($postData, 'trap', '.*');
174
+		$trap=$this->checkPostVar($postData, 'trap', '.*');
175 175
 		
176 176
 		try
177 177
 		{
178 178
 			$objectlist=$this->getMIB()->getObjectList($trap);
179
-			$retObjects=array('status'=>'OK','objects' => $objectlist);
179
+			$retObjects=array('status'=>'OK', 'objects' => $objectlist);
180 180
 		} 
181 181
 		catch (Exception $e) 
182 182
 		{ 
@@ -210,7 +210,7 @@  discard block
 block discarded – undo
210 210
 	{
211 211
 		$postData=$this->getRequest()->getPost();
212 212
 		
213
-		$oid = $this->checkPostVar($postData, 'oid', '.*');
213
+		$oid=$this->checkPostVar($postData, 'oid', '.*');
214 214
 		
215 215
 		// Try to get oid name from snmptranslate
216 216
 		if (($object=$this->getMIB()->translateOID($oid)) == null)
@@ -243,20 +243,20 @@  discard block
 block discarded – undo
243 243
 		
244 244
 		$postData=$this->getRequest()->getPost();
245 245
 		
246
-		$days = $this->checkPostVar($postData, 'days', '^[0-9]+$');
246
+		$days=$this->checkPostVar($postData, 'days', '^[0-9]+$');
247 247
 		$days=intval($days);
248 248
 
249
-		$action = $this->checkPostVar($postData, 'action', 'save|execute');
249
+		$action=$this->checkPostVar($postData, 'action', 'save|execute');
250 250
 		
251 251
 		if ($action == 'save')
252 252
 		{
253 253
 			try
254 254
 			{
255
-			    $this->getUIDatabase()->setDBConfigValue('db_remove_days',$days);
255
+			    $this->getUIDatabase()->setDBConfigValue('db_remove_days', $days);
256 256
 			}
257 257
 			catch (Exception $e)
258 258
 			{
259
-				$this->_helper->json(array('status'=>'Save error : '.$e->getMessage() ));
259
+				$this->_helper->json(array('status'=>'Save error : '.$e->getMessage()));
260 260
 				return;
261 261
 			}
262 262
 			$this->_helper->json(array('status'=>'OK'));
@@ -266,16 +266,16 @@  discard block
 block discarded – undo
266 266
 		{
267 267
 			try
268 268
 			{
269
-				require_once($this->Module()->getBaseDir() .'/bin/trap_class.php');
269
+				require_once($this->Module()->getBaseDir().'/bin/trap_class.php');
270 270
 				$icingaweb2_etc=$this->Config()->get('config', 'icingaweb2_etc');
271 271
 				$debug_level=4;
272
-				$trap = new Trap($icingaweb2_etc);
273
-				$trap->setLogging($debug_level,'syslog');
272
+				$trap=new Trap($icingaweb2_etc);
273
+				$trap->setLogging($debug_level, 'syslog');
274 274
 				$trap->eraseOldTraps($days);
275 275
 			}
276 276
 			catch (Exception $e)
277 277
 			{
278
-				$this->_helper->json(array('status'=>'execute error : '.$e->getMessage() ));
278
+				$this->_helper->json(array('status'=>'execute error : '.$e->getMessage()));
279 279
 				return;
280 280
 			}			
281 281
 			$this->_helper->json(array('status'=>'OK'));
@@ -292,18 +292,18 @@  discard block
 block discarded – undo
292 292
 	{
293 293
 	    $postData=$this->getRequest()->getPost();
294 294
 	    
295
-	    $snmpUse = $this->checkPostVar($postData, 'useTrapAddr', '0|1');
295
+	    $snmpUse=$this->checkPostVar($postData, 'useTrapAddr', '0|1');
296 296
 	    
297
-	    $snmpOID = $this->checkPostVar($postData, 'trapAddrOID', '^[\.0-9]+$');
297
+	    $snmpOID=$this->checkPostVar($postData, 'trapAddrOID', '^[\.0-9]+$');
298 298
 	    	    
299 299
 	    try
300 300
 	    {
301
-	        $this->getUIDatabase()->setDBConfigValue('use_SnmpTrapAddess',$snmpUse);
302
-	        $this->getUIDatabase()->setDBConfigValue('SnmpTrapAddess_oid',$snmpOID);
301
+	        $this->getUIDatabase()->setDBConfigValue('use_SnmpTrapAddess', $snmpUse);
302
+	        $this->getUIDatabase()->setDBConfigValue('SnmpTrapAddess_oid', $snmpOID);
303 303
 	    }
304 304
 	    catch (Exception $e)
305 305
 	    {
306
-	        $this->_helper->json(array('status'=>'Save error : '.$e->getMessage() ));
306
+	        $this->_helper->json(array('status'=>'Save error : '.$e->getMessage()));
307 307
 	        return;
308 308
 	    }
309 309
 	    $this->_helper->json(array('status'=>'OK'));
@@ -321,7 +321,7 @@  discard block
 block discarded – undo
321 321
 	{
322 322
 		$postData=$this->getRequest()->getPost();
323 323
 		
324
-		$destination = $this->checkPostVar($postData, 'destination', '.*');
324
+		$destination=$this->checkPostVar($postData, 'destination', '.*');
325 325
 		$logDest=$this->getModuleConfig()->getLogDestinations();
326 326
 		if (!isset($logDest[$destination]))
327 327
 		{
@@ -332,7 +332,7 @@  discard block
 block discarded – undo
332 332
 		if (isset($postData['file']))
333 333
 		{ 
334 334
 			$file=$postData['file'];
335
-			$fileHandler=@fopen($file,'w');
335
+			$fileHandler=@fopen($file, 'w');
336 336
 			if ($fileHandler == false)
337 337
 			{   // File os note writabe / cannot create
338 338
 			    $this->_helper->json(array('status'=>'File not writable :  '.$file));
@@ -352,17 +352,17 @@  discard block
 block discarded – undo
352 352
 			}
353 353
 		}
354 354
 
355
-		$level = $this->checkPostVar($postData, 'level', '[0-9]');
355
+		$level=$this->checkPostVar($postData, 'level', '[0-9]');
356 356
 				
357 357
 		try
358 358
 		{
359
-		    $this->getUIDatabase()->setDBConfigValue('log_destination',$destination);
360
-		    $this->getUIDatabase()->setDBConfigValue('log_file',$file);
361
-		    $this->getUIDatabase()->setDBConfigValue('log_level',$level);
359
+		    $this->getUIDatabase()->setDBConfigValue('log_destination', $destination);
360
+		    $this->getUIDatabase()->setDBConfigValue('log_file', $file);
361
+		    $this->getUIDatabase()->setDBConfigValue('log_level', $level);
362 362
 		}
363 363
 		catch (Exception $e)
364 364
 		{
365
-			$this->_helper->json(array('status'=>'Save error : '.$e->getMessage() ));
365
+			$this->_helper->json(array('status'=>'Save error : '.$e->getMessage()));
366 366
 			return;
367 367
 		}
368 368
 		$this->_helper->json(array('status'=>'OK'));
@@ -380,29 +380,29 @@  discard block
 block discarded – undo
380 380
 	    
381 381
 	    $postData=$this->getRequest()->getPost();
382 382
 	   
383
-	    $rule = $this->checkPostVar($postData, 'rule', '.*');
383
+	    $rule=$this->checkPostVar($postData, 'rule', '.*');
384 384
 
385
-	    $action = $this->checkPostVar($postData, 'action', 'evaluate');
385
+	    $action=$this->checkPostVar($postData, 'action', 'evaluate');
386 386
 
387 387
 	    if ($action == 'evaluate')
388 388
 	    {
389 389
 	        try
390 390
 	        {
391
-	            require_once($this->Module()->getBaseDir() .'/bin/trap_class.php');
391
+	            require_once($this->Module()->getBaseDir().'/bin/trap_class.php');
392 392
 	            $icingaweb2_etc=$this->Config()->get('config', 'icingaweb2_etc');
393
-	            $trap = new Trap($icingaweb2_etc);
393
+	            $trap=new Trap($icingaweb2_etc);
394 394
 	            // Cleanup spaces before eval
395 395
 	            $rule=$trap->ruleClass->eval_cleanup($rule);
396 396
 	            // Eval
397 397
 	            $item=0;
398
-	            $rule=$trap->ruleClass->evaluation($rule,$item);
398
+	            $rule=$trap->ruleClass->evaluation($rule, $item);
399 399
 	        }
400 400
 	        catch (Exception $e)
401 401
 	        {
402
-	            $this->_helper->json(array('status'=>'Evaluation error : '.$e->getMessage() ));
402
+	            $this->_helper->json(array('status'=>'Evaluation error : '.$e->getMessage()));
403 403
 	            return;
404 404
 	        }
405
-	        $return=($rule==true)?'true':'false';
405
+	        $return=($rule == true) ? 'true' : 'false';
406 406
 	        $this->_helper->json(array('status'=>'OK', 'message' => $return));
407 407
 	    }
408 408
 	    
@@ -417,15 +417,15 @@  discard block
 block discarded – undo
417 417
 	{
418 418
 	    $postData=$this->getRequest()->getPost();
419 419
 	    
420
-	    $pluginName = $this->checkPostVar($postData, 'name', '.*');
420
+	    $pluginName=$this->checkPostVar($postData, 'name', '.*');
421 421
 	    
422
-	    $action = $this->checkPostVar($postData, 'action', 'enable|disable');
422
+	    $action=$this->checkPostVar($postData, 'action', 'enable|disable');
423 423
 	    
424 424
         try
425 425
         {
426
-            require_once($this->Module()->getBaseDir() .'/bin/trap_class.php');
426
+            require_once($this->Module()->getBaseDir().'/bin/trap_class.php');
427 427
             $icingaweb2_etc=$this->Config()->get('config', 'icingaweb2_etc');
428
-            $trap = new Trap($icingaweb2_etc);
428
+            $trap=new Trap($icingaweb2_etc);
429 429
             // Enable plugin.
430 430
             $action=($action == 'enable') ? true : false;
431 431
             $retVal=$trap->pluginClass->enablePlugin($pluginName, $action);
@@ -433,7 +433,7 @@  discard block
 block discarded – undo
433 433
         }
434 434
         catch (Exception $e)
435 435
         {
436
-            $this->_helper->json(array('status'=>'Action error : '.$e->getMessage() ));
436
+            $this->_helper->json(array('status'=>'Action error : '.$e->getMessage()));
437 437
             return;
438 438
         }
439 439
         if ($retVal === true)
@@ -455,45 +455,45 @@  discard block
 block discarded – undo
455 455
 	{
456 456
 	    $postData=$this->getRequest()->getPost();
457 457
 	    
458
-	    $functionString = $this->checkPostVar($postData, 'function', '.*');
458
+	    $functionString=$this->checkPostVar($postData, 'function', '.*');
459 459
 	    
460 460
 	    $this->checkPostVar($postData, 'action', 'evaluate');
461 461
 	    
462 462
 	    // Only one action possible for now, no tests on action.
463 463
 	    try
464 464
 	    {
465
-	        require_once($this->Module()->getBaseDir() .'/bin/trap_class.php');
465
+	        require_once($this->Module()->getBaseDir().'/bin/trap_class.php');
466 466
 	        $icingaweb2Etc=$this->Config()->get('config', 'icingaweb2_etc');
467
-	        $trap = new Trap($icingaweb2Etc);
467
+	        $trap=new Trap($icingaweb2Etc);
468 468
 	        // load all plugins in case tested function is not enabled.
469 469
 	        $trap->pluginClass->registerAllPlugins(false);
470 470
 	        // Clean all spaces
471
-	        $functionString = $trap->ruleClass->eval_cleanup($functionString);
471
+	        $functionString=$trap->ruleClass->eval_cleanup($functionString);
472 472
 	        // Eval functions
473
-	        $result = $trap->pluginClass->evaluateFunctionString($functionString);	        
473
+	        $result=$trap->pluginClass->evaluateFunctionString($functionString);	        
474 474
 	    }
475 475
 	    catch (Exception $e)
476 476
 	    {
477
-	        $this->_helper->json(array('status'=>'Action error : '.$e->getMessage() ));
477
+	        $this->_helper->json(array('status'=>'Action error : '.$e->getMessage()));
478 478
 	        return;
479 479
 	    }
480 480
 	    
481
-        $result = ($result === true)?'True':'False';
482
-        $this->_helper->json(array('status'=>'OK','message' => $result));
481
+        $result=($result === true) ? 'True' : 'False';
482
+        $this->_helper->json(array('status'=>'OK', 'message' => $result));
483 483
 	}
484 484
 
485 485
     /**************   Utilities **********************/
486 486
 
487
-	private function checkPostVar(array $postData,string $postVar, string $validRegexp) : string
487
+	private function checkPostVar(array $postData, string $postVar, string $validRegexp) : string
488 488
 	{
489 489
 	    if (!isset ($postData[$postVar]))
490 490
 	    {
491
-	        $this->_helper->json(array('status'=>'No ' . $postVar));
491
+	        $this->_helper->json(array('status'=>'No '.$postVar));
492 492
 	        return '';
493 493
 	    }
494 494
 	    if (preg_match('/'.$validRegexp.'/', $postData[$postVar]) != 1)
495 495
 	    {
496
-	        $this->_helper->json(array('status'=>'Unknown ' . $postVar . ' value '.$postData[$postVar]));
496
+	        $this->_helper->json(array('status'=>'Unknown '.$postVar.' value '.$postData[$postVar]));
497 497
 	        return '';
498 498
 	    }
499 499
 	    return $postData[$postVar];
Please login to merge, or discard this patch.