@@ -142,7 +142,7 @@ |
||
142 | 142 | if ($counter <= $this->_offset) { |
143 | 143 | continue; |
144 | 144 | } |
145 | - if ( $this->_limit |
|
145 | + if ($this->_limit |
|
146 | 146 | && $counter > ($this->_offset + $this->_limit)) { |
147 | 147 | break; |
148 | 148 | } |
@@ -79,7 +79,7 @@ |
||
79 | 79 | private static function _check_permissions(bool $deleted) : bool |
80 | 80 | { |
81 | 81 | // PONDER: Check for some generic user privilege instead ?? |
82 | - if ( $deleted |
|
82 | + if ($deleted |
|
83 | 83 | && !midcom::get()->auth->admin |
84 | 84 | && !midcom::get()->auth->is_component_sudo()) { |
85 | 85 | debug_add('Non-admins are not allowed to list deleted objects', MIDCOM_LOG_ERROR); |
@@ -120,14 +120,16 @@ |
||
120 | 120 | if (!empty($this->customer)) { |
121 | 121 | try { |
122 | 122 | return org_openpsa_contacts_group_dba::get_cached($this->customer); |
123 | - } catch (midcom_error $e) { |
|
123 | + } |
|
124 | + catch (midcom_error $e) { |
|
124 | 125 | $e->log(); |
125 | 126 | } |
126 | 127 | } |
127 | 128 | if (!empty($this->customerContact)) { |
128 | 129 | try { |
129 | 130 | return org_openpsa_contacts_person_dba::get_cached($this->customerContact); |
130 | - } catch (midcom_error $e) { |
|
131 | + } |
|
132 | + catch (midcom_error $e) { |
|
131 | 133 | $e->log(); |
132 | 134 | } |
133 | 135 | } |
@@ -208,7 +208,7 @@ discard block |
||
208 | 208 | $invoice_item->pricePerUnit = $deliverable->pricePerUnit; |
209 | 209 | $invoice_item->deliverable = $deliverable->id; |
210 | 210 | //calculate price |
211 | - if ( $deliverable->invoiceByActualUnits |
|
211 | + if ($deliverable->invoiceByActualUnits |
|
212 | 212 | || $deliverable->plannedUnits == 0) { |
213 | 213 | $invoice_item->units = $hours; |
214 | 214 | } else { |
@@ -249,7 +249,7 @@ discard block |
||
249 | 249 | */ |
250 | 250 | public function get_billing_data() : org_openpsa_invoices_billing_data_dba |
251 | 251 | { |
252 | - return $this->_billing_data ??= org_openpsa_invoices_billing_data_dba::get_by_object($this);; |
|
252 | + return $this->_billing_data ??= org_openpsa_invoices_billing_data_dba::get_by_object($this); ; |
|
253 | 253 | } |
254 | 254 | |
255 | 255 | public function get_customer() |
@@ -98,7 +98,8 @@ |
||
98 | 98 | if ($this->old_task) { |
99 | 99 | self::update_cache(new org_openpsa_projects_task_dba($this->old_task)); |
100 | 100 | } |
101 | - } catch (midcom_error $e) { |
|
101 | + } |
|
102 | + catch (midcom_error $e) { |
|
102 | 103 | $e->log(); |
103 | 104 | } |
104 | 105 |
@@ -113,7 +113,7 @@ |
||
113 | 113 | { |
114 | 114 | if ($this->invoiceable) { |
115 | 115 | $task = new org_openpsa_projects_task_dba($this->task); |
116 | - $time_slot = (float)$task->get_parameter('org.openpsa.projects.projectbroker', 'minimum_slot'); |
|
116 | + $time_slot = (float) $task->get_parameter('org.openpsa.projects.projectbroker', 'minimum_slot'); |
|
117 | 117 | if (empty($time_slot)) { |
118 | 118 | $time_slot = (float) midcom_baseclasses_components_configuration::get('org.openpsa.expenses', 'config')->get('default_minimum_time_slot'); |
119 | 119 | if (empty($time_slot)) { |
@@ -48,7 +48,8 @@ |
||
48 | 48 | foreach (array_unique($tasks_to_update) as $id) { |
49 | 49 | try { |
50 | 50 | org_openpsa_expenses_hour_report_dba::update_cache(new org_openpsa_projects_task_dba($id)); |
51 | - } catch (midcom_error $e) { |
|
51 | + } |
|
52 | + catch (midcom_error $e) { |
|
52 | 53 | $e->log(); |
53 | 54 | } |
54 | 55 | } |
@@ -49,7 +49,7 @@ |
||
49 | 49 | |
50 | 50 | private function get_units($units = false) : float |
51 | 51 | { |
52 | - if ( $this->deliverable->invoiceByActualUnits |
|
52 | + if ($this->deliverable->invoiceByActualUnits |
|
53 | 53 | || $this->deliverable->plannedUnits == 0) { |
54 | 54 | // In most cases we calculate the price based on the actual units entered |
55 | 55 | return $units ?: $this->deliverable->units; |
@@ -71,7 +71,7 @@ discard block |
||
71 | 71 | { |
72 | 72 | $this->calculate_price(false); |
73 | 73 | |
74 | - if ( $this->orgOpenpsaObtype == org_openpsa_products_product_dba::DELIVERY_SUBSCRIPTION |
|
74 | + if ($this->orgOpenpsaObtype == org_openpsa_products_product_dba::DELIVERY_SUBSCRIPTION |
|
75 | 75 | && $this->continuous) { |
76 | 76 | $this->end = 0; |
77 | 77 | } elseif ($this->end < $this->start) { |
@@ -138,7 +138,7 @@ discard block |
||
138 | 138 | $calculator->run($this); |
139 | 139 | $cost = $calculator->get_cost(); |
140 | 140 | $price = $calculator->get_price(); |
141 | - if ( $price != $this->price |
|
141 | + if ($price != $this->price |
|
142 | 142 | || $cost != $this->cost) { |
143 | 143 | $this->price = $price; |
144 | 144 | $this->cost = $cost; |
@@ -178,7 +178,7 @@ discard block |
||
178 | 178 | $units = $hours['invoiceable']; |
179 | 179 | $uninvoiceableUnits = $hours['reported'] - ($hours['invoiceable'] + $hours['invoiced']); |
180 | 180 | |
181 | - if ( $units != $this->units |
|
181 | + if ($units != $this->units |
|
182 | 182 | || $uninvoiceableUnits != $this->uninvoiceableUnits) { |
183 | 183 | debug_add("agreement values have changed, setting units to " . $units . ", uninvoiceable: " . $uninvoiceableUnits); |
184 | 184 | $this->units = $units; |
@@ -229,11 +229,11 @@ discard block |
||
229 | 229 | break; |
230 | 230 | case 'q': |
231 | 231 | // Quarterly recurring subscription |
232 | - $identifier = ceil(((int)$date->format('n')) / 4) . 'Q' . $date->format('y'); |
|
232 | + $identifier = ceil(((int) $date->format('n')) / 4) . 'Q' . $date->format('y'); |
|
233 | 233 | break; |
234 | 234 | case 'hy': |
235 | 235 | // Half-yearly recurring subscription |
236 | - $identifier = ceil(((int)$date->format('n')) / 6) . '/' . $date->format('Y'); |
|
236 | + $identifier = ceil(((int) $date->format('n')) / 6) . '/' . $date->format('Y'); |
|
237 | 237 | break; |
238 | 238 | case 'y': |
239 | 239 | // Yearly recurring subscription |
@@ -261,7 +261,7 @@ discard block |
||
261 | 261 | |
262 | 262 | public function invoice() : bool |
263 | 263 | { |
264 | - if ( $this->state >= self::STATE_INVOICED |
|
264 | + if ($this->state >= self::STATE_INVOICED |
|
265 | 265 | || $this->orgOpenpsaObtype == org_openpsa_products_product_dba::DELIVERY_SUBSCRIPTION) { |
266 | 266 | return false; |
267 | 267 | } |
@@ -364,7 +364,7 @@ discard block |
||
364 | 364 | midcom::get()->uimessages->add(midcom::get()->i18n->get_string('org.openpsa.sales', 'org.openpsa.sales'), sprintf(midcom::get()->i18n->get_string('marked deliverable "%s" delivered', 'org.openpsa.sales'), $this->title)); |
365 | 365 | |
366 | 366 | // Check if we need to create task or ship goods |
367 | - if ( $update_deliveries |
|
367 | + if ($update_deliveries |
|
368 | 368 | && $product->orgOpenpsaObtype === org_openpsa_products_product_dba::TYPE_SERVICE) { |
369 | 369 | // Change status of tasks connected to the deliverable |
370 | 370 | $qb = org_openpsa_projects_task_dba::new_query_builder(); |
@@ -67,7 +67,7 @@ discard block |
||
67 | 67 | return $this->setError(elFinder::ERROR_UPLOAD_FILE_MIME, '(' . $mime . ')'); |
68 | 68 | } |
69 | 69 | |
70 | - $tmpsize = (int)sprintf('%u', filesize($tmpname)); |
|
70 | + $tmpsize = (int) sprintf('%u', filesize($tmpname)); |
|
71 | 71 | if ($this->uploadMaxSize > 0 && $tmpsize > $this->uploadMaxSize) { |
72 | 72 | return $this->setError(elFinder::ERROR_UPLOAD_FILE_SIZE); |
73 | 73 | } |
@@ -250,7 +250,7 @@ discard block |
||
250 | 250 | $output = [$object->get_label()]; |
251 | 251 | |
252 | 252 | $parent = $object->get_parent(); |
253 | - while ( $parent |
|
253 | + while ($parent |
|
254 | 254 | && $parent->component == 'org.openpsa.documents') { |
255 | 255 | $output[] = $parent->extra; |
256 | 256 | $parent = $parent->get_parent(); |
@@ -347,12 +347,12 @@ discard block |
||
347 | 347 | $data['mime'] = 'directory'; |
348 | 348 | } |
349 | 349 | |
350 | - if ( $owner |
|
350 | + if ($owner |
|
351 | 351 | && $group = midcom::get()->auth->get_assignee($owner)) { |
352 | 352 | $data['group'] = $group->name; |
353 | 353 | } |
354 | 354 | |
355 | - if ( $this->root !== $path |
|
355 | + if ($this->root !== $path |
|
356 | 356 | && $parent = $object->get_parent()) { |
357 | 357 | $data['phash'] = $this->encode($parent->guid); |
358 | 358 | } |
@@ -411,7 +411,7 @@ discard block |
||
411 | 411 | * @param string $mode open mode |
412 | 412 | * @return resource|false |
413 | 413 | */ |
414 | - protected function _fopen($path, $mode="rb") |
|
414 | + protected function _fopen($path, $mode = "rb") |
|
415 | 415 | { |
416 | 416 | $document = org_openpsa_documents_document_dba::get_cached($path); |
417 | 417 | $attachments = blobs::get_attachments($document, 'document'); |
@@ -429,7 +429,7 @@ discard block |
||
429 | 429 | * @param string $path file path |
430 | 430 | * @return bool |
431 | 431 | */ |
432 | - protected function _fclose($fp, $path='') |
|
432 | + protected function _fclose($fp, $path = '') |
|
433 | 433 | { |
434 | 434 | fclose($fp); |
435 | 435 | return true; |
@@ -611,7 +611,7 @@ discard block |
||
611 | 611 | { |
612 | 612 | $filename = midcom_db_attachment::safe_filename($name); |
613 | 613 | $att = $doc->create_attachment($filename, $name, $mimetype); |
614 | - if ( !$att |
|
614 | + if (!$att |
|
615 | 615 | || !$att->copy_from_handle($fp)) { |
616 | 616 | return false; |
617 | 617 | } |
@@ -83,7 +83,8 @@ discard block |
||
83 | 83 | |
84 | 84 | $this->clearcache(); |
85 | 85 | |
86 | - if ($file && $file['name'] === $name) { // file exists and check filename for item ID based filesystem |
|
86 | + if ($file && $file['name'] === $name) { |
|
87 | +// file exists and check filename for item ID based filesystem |
|
87 | 88 | if ($this->uploadOverwrite) { |
88 | 89 | if (!$file['write']) { |
89 | 90 | return $this->setError(elFinder::ERROR_PERM_DENIED); |
@@ -139,11 +140,13 @@ discard block |
||
139 | 140 | { |
140 | 141 | try { |
141 | 142 | return org_openpsa_documents_document_dba::get_cached($path); |
142 | - } catch (midcom_error $e) { |
|
143 | + } |
|
144 | + catch (midcom_error $e) { |
|
143 | 145 | $e->log(); |
144 | 146 | try { |
145 | 147 | return org_openpsa_documents_directory::get_cached($path); |
146 | - } catch (midcom_error $e) { |
|
148 | + } |
|
149 | + catch (midcom_error $e) { |
|
147 | 150 | $e->log(); |
148 | 151 | } |
149 | 152 | } |
@@ -275,7 +278,8 @@ discard block |
||
275 | 278 | $object = midcom::get()->dbfactory->get_object_by_guid($path); |
276 | 279 | try { |
277 | 280 | $parentdir = org_openpsa_documents_directory::get_cached($parent); |
278 | - } catch (midcom_error $e) { |
|
281 | + } |
|
282 | + catch (midcom_error $e) { |
|
279 | 283 | $e->log(); |
280 | 284 | return false; |
281 | 285 | } |
@@ -567,7 +571,8 @@ discard block |
||
567 | 571 | try { |
568 | 572 | $doc = new org_openpsa_documents_document_dba($path); |
569 | 573 | return $doc->delete(); |
570 | - } catch (midcom_error) { |
|
574 | + } |
|
575 | + catch (midcom_error) { |
|
571 | 576 | return false; |
572 | 577 | } |
573 | 578 | } |
@@ -35,11 +35,11 @@ discard block |
||
35 | 35 | $resolver |
36 | 36 | ->setRequired('schema') |
37 | 37 | ->setAllowedTypes('schema', [schema::class, 'string']) |
38 | - ->setDefault('action', function (Options $options, $value) { |
|
38 | + ->setDefault('action', function(Options $options, $value) { |
|
39 | 39 | return $options['schema']->get('action'); |
40 | 40 | }); |
41 | 41 | |
42 | - $resolver->setNormalizer('csrf_protection', function (Options $options, $value) { |
|
42 | + $resolver->setNormalizer('csrf_protection', function(Options $options, $value) { |
|
43 | 43 | foreach ($options['schema']->get('fields') as $config) { |
44 | 44 | if ($config['widget'] === 'csrf') { |
45 | 45 | return true; |
@@ -47,7 +47,7 @@ discard block |
||
47 | 47 | } |
48 | 48 | return false; |
49 | 49 | }); |
50 | - $resolver->setNormalizer('constraints', function (Options $options, $value) { |
|
50 | + $resolver->setNormalizer('constraints', function(Options $options, $value) { |
|
51 | 51 | $validation = $options['schema']->get('validation'); |
52 | 52 | if (!empty($validation)) { |
53 | 53 | $cb_wrapper = new cb_wrapper($validation); |
@@ -55,7 +55,7 @@ discard block |
||
55 | 55 | } |
56 | 56 | return $value; |
57 | 57 | }); |
58 | - $resolver->setNormalizer('schema', function (Options $options, $value) { |
|
58 | + $resolver->setNormalizer('schema', function(Options $options, $value) { |
|
59 | 59 | if (is_string($value)) { |
60 | 60 | $schemadb = schemadb::from_path($value); |
61 | 61 | return $schemadb->get_first(); |
@@ -80,7 +80,7 @@ discard block |
||
80 | 80 | // this is mainly there to skip validation in case the user pressed cancel |
81 | 81 | $builder->addEventListener(FormEvents::POST_SUBMIT, function(PostSubmitEvent $event) { |
82 | 82 | $form = $event->getForm(); |
83 | - if ( $form instanceof Form |
|
83 | + if ($form instanceof Form |
|
84 | 84 | && $form->getClickedButton() |
85 | 85 | && $form->getClickedButton()->getConfig()->getOption('operation') == controller::CANCEL) { |
86 | 86 | $event->stopPropagation(); |