@@ -44,7 +44,7 @@ discard block |
||
| 44 | 44 | ]; |
| 45 | 45 | } |
| 46 | 46 | |
| 47 | - if ( midcom::get()->auth->can_user_do('midgard:create', class: org_openpsa_contacts_person_dba::class) |
|
| 47 | + if (midcom::get()->auth->can_user_do('midgard:create', class: org_openpsa_contacts_person_dba::class) |
|
| 48 | 48 | && $this->group->can_do('midgard:create')) { |
| 49 | 49 | $buttons[] = $workflow->get_button($this->router->generate('person_new_group', ['guid' => $this->group->guid]), [ |
| 50 | 50 | MIDCOM_TOOLBAR_LABEL => $this->_l10n->get('create person'), |
@@ -54,7 +54,7 @@ discard block |
||
| 54 | 54 | |
| 55 | 55 | $siteconfig = org_openpsa_core_siteconfig::get_instance(); |
| 56 | 56 | $user_url = $siteconfig->get_node_full_url('org.openpsa.user'); |
| 57 | - if ( $user_url |
|
| 57 | + if ($user_url |
|
| 58 | 58 | && midcom::get()->auth->can_user_do('org.openpsa.user:access', class: org_openpsa_user_interface::class)) { |
| 59 | 59 | $buttons[] = [ |
| 60 | 60 | MIDCOM_TOOLBAR_URL => $user_url . "group/{$this->group->guid}/", |
@@ -16,7 +16,7 @@ discard block |
||
| 16 | 16 | echo '<p>' . sprintf($data['l10n']->get('account blocked %s minutes'), $data['config']->get('password_block_timeframe_min')) . '</p>'; |
| 17 | 17 | } |
| 18 | 18 | |
| 19 | - if ( $data['person']->guid == midcom::get()->auth->user->guid |
|
| 19 | + if ($data['person']->guid == midcom::get()->auth->user->guid |
|
| 20 | 20 | || midcom::get()->auth->can_user_do('org.openpsa.user:manage', class: org_openpsa_user_interface::class)) { |
| 21 | 21 | $workflow = new midcom\workflow\datamanager; |
| 22 | 22 | echo '<ul class="area_toolbar">'; |
@@ -25,9 +25,9 @@ discard block |
||
| 25 | 25 | 'object' => $data['person'], |
| 26 | 26 | 'label' => $data['l10n']->get('account') |
| 27 | 27 | ]); |
| 28 | - echo '<li><a href="' . $data['router']->generate('account_delete', ['guid' => $data['person']->guid]). '" ' . $workflow->render_attributes() . ' class="button">'; |
|
| 28 | + echo '<li><a href="' . $data['router']->generate('account_delete', ['guid' => $data['person']->guid]) . '" ' . $workflow->render_attributes() . ' class="button">'; |
|
| 29 | 29 | echo '<span class="toolbar_label">' . $data['l10n_midcom']->get('delete') . '</span></a></li>'; |
| 30 | - if ( midcom::get()->config->get('auth_allow_trusted') === true |
|
| 30 | + if (midcom::get()->config->get('auth_allow_trusted') === true |
|
| 31 | 31 | && $data['person']->can_do('org.openpsa.user:su')) { |
| 32 | 32 | echo '<li><a class="button" href="' . $data['router']->generate('account_su', ['guid' => $data['person']->guid]) . '">' . $data['l10n']->get('switch to user') . "</a></li>\n"; |
| 33 | 33 | } |
@@ -35,7 +35,7 @@ discard block |
||
| 35 | 35 | } |
| 36 | 36 | } else { |
| 37 | 37 | echo '<p><span class="metadata">' . $data['l10n']->get("no account") . '</span></p>'; |
| 38 | - if ( $data['person']->guid == midcom::get()->auth->user->guid |
|
| 38 | + if ($data['person']->guid == midcom::get()->auth->user->guid |
|
| 39 | 39 | || midcom::get()->auth->can_user_do('org.openpsa.user:manage', class: org_openpsa_user_interface::class)) { |
| 40 | 40 | $workflow = new midcom\workflow\datamanager; |
| 41 | 41 | echo '<ul class="area_toolbar">'; |
@@ -25,7 +25,7 @@ discard block |
||
| 25 | 25 | $this->add_breadcrumb('', $person->get_label()); |
| 26 | 26 | |
| 27 | 27 | $auth = midcom::get()->auth; |
| 28 | - if ( $person->guid == midcom::get()->auth->user->guid |
|
| 28 | + if ($person->guid == midcom::get()->auth->user->guid |
|
| 29 | 29 | || $auth->can_user_do('org.openpsa.user:manage', class: org_openpsa_user_interface::class)) { |
| 30 | 30 | $buttons = []; |
| 31 | 31 | $workflow = $this->get_workflow('datamanager'); |
@@ -38,7 +38,7 @@ discard block |
||
| 38 | 38 | $delete_workflow = $this->get_workflow('delete', ['object' => $person]); |
| 39 | 39 | $buttons[] = $delete_workflow->get_button($this->router->generate('user_delete', ['guid' => $person->guid])); |
| 40 | 40 | } |
| 41 | - if ( $data['account']->get_username() |
|
| 41 | + if ($data['account']->get_username() |
|
| 42 | 42 | && $person->can_do('midgard:privileges')) { |
| 43 | 43 | $buttons[] = $workflow->get_button($this->router->generate('user_privileges', ['guid' => $person->guid]), [ |
| 44 | 44 | MIDCOM_TOOLBAR_LABEL => $this->_l10n->get("permissions"), |
@@ -3,7 +3,7 @@ discard block |
||
| 3 | 3 | $state = $data['deliverable']->get_state(); |
| 4 | 4 | $formatter = $data['l10n']->get_formatter(); |
| 5 | 5 | $per_unit = $data['l10n']->get('per unit'); |
| 6 | -if ( $data['product'] |
|
| 6 | +if ($data['product'] |
|
| 7 | 7 | && $unit_option = org_openpsa_sales_viewer::get_unit_option($data['product']->unit)) { |
| 8 | 8 | $per_unit = sprintf($data['l10n']->get('per %s'), $unit_option); |
| 9 | 9 | } |
@@ -109,7 +109,7 @@ discard block |
||
| 109 | 109 | </div> |
| 110 | 110 | <?php |
| 111 | 111 | $tabs = []; |
| 112 | - if ( $data['invoices_url'] |
|
| 112 | + if ($data['invoices_url'] |
|
| 113 | 113 | && $data['deliverable']->invoiced > 0) { |
| 114 | 114 | $tabs[] = [ |
| 115 | 115 | 'url' => $data['invoices_url'] . "list/deliverable/{$data['deliverable']->guid}/", |
@@ -117,7 +117,7 @@ discard block |
||
| 117 | 117 | ]; |
| 118 | 118 | } |
| 119 | 119 | |
| 120 | - if ( $data['projects_url'] |
|
| 120 | + if ($data['projects_url'] |
|
| 121 | 121 | && $data['deliverable']->state >= org_openpsa_sales_salesproject_deliverable_dba::STATE_ORDERED |
| 122 | 122 | && $data['product'] |
| 123 | 123 | && $data['product']->orgOpenpsaObtype == org_openpsa_products_product_dba::TYPE_SERVICE) { |
@@ -172,7 +172,7 @@ discard block |
||
| 172 | 172 | } |
| 173 | 173 | echo " </tbody>\n"; |
| 174 | 174 | echo "</table>\n"; |
| 175 | - if ( $at_entries[0]->status == midcom_services_at_entry_dba::SCHEDULED |
|
| 175 | + if ($at_entries[0]->status == midcom_services_at_entry_dba::SCHEDULED |
|
| 176 | 176 | && midcom::get()->auth->can_user_do('midgard:create', class: org_openpsa_invoices_invoice_dba::class)) { |
| 177 | 177 | $label = $data['l10n']->get('generate now'); |
| 178 | 178 | $process_link = $data['router']->generate('deliverable_run_cycle', ['guid' => $data['deliverable']->guid]); |
@@ -83,7 +83,7 @@ discard block |
||
| 83 | 83 | } |
| 84 | 84 | |
| 85 | 85 | if ($this->_config->get('sales_pdfbuilder_class')) { |
| 86 | - if ( $this->_salesproject->can_do('midgard:update') |
|
| 86 | + if ($this->_salesproject->can_do('midgard:update') |
|
| 87 | 87 | && $this->is_pdf_creatable()) { |
| 88 | 88 | $workflow = $this->get_workflow('datamanager'); |
| 89 | 89 | $buttons[] = $workflow->get_button($this->router->generate('create_offer', ['guid' => $this->_salesproject->guid]), [ |
@@ -204,7 +204,7 @@ discard block |
||
| 204 | 204 | case 'ordered': |
| 205 | 205 | if ($deliverable->orgOpenpsaObtype == org_openpsa_products_product_dba::DELIVERY_SUBSCRIPTION) { |
| 206 | 206 | $entries = $deliverable->get_at_entries(); |
| 207 | - if ( $entries |
|
| 207 | + if ($entries |
|
| 208 | 208 | && $entries[0]->status == midcom_services_at_entry_dba::SCHEDULED |
| 209 | 209 | && midcom::get()->auth->can_user_do('midgard:create', class: org_openpsa_invoices_invoice_dba::class)) { |
| 210 | 210 | return '<button class="run_cycle"><i class="fa fa-refresh"></i>' . $this->_l10n->get('generate now') . '</button>'; |
@@ -214,7 +214,7 @@ discard block |
||
| 214 | 214 | } |
| 215 | 215 | break; |
| 216 | 216 | case 'delivered': |
| 217 | - if ( $deliverable->orgOpenpsaObtype != org_openpsa_products_product_dba::DELIVERY_SUBSCRIPTION |
|
| 217 | + if ($deliverable->orgOpenpsaObtype != org_openpsa_products_product_dba::DELIVERY_SUBSCRIPTION |
|
| 218 | 218 | && midcom::get()->auth->can_user_do('midgard:create', class: org_openpsa_invoices_invoice_dba::class)) { |
| 219 | 219 | $client_class = $this->_config->get('calculator'); |
| 220 | 220 | $client = new $client_class(); |
@@ -22,7 +22,7 @@ |
||
| 22 | 22 | */ |
| 23 | 23 | public function configureOptions(OptionsResolver $resolver) : void |
| 24 | 24 | { |
| 25 | - $map_attr = function (Options $options, $value) { |
|
| 25 | + $map_attr = function(Options $options, $value) { |
|
| 26 | 26 | $value ??= []; |
| 27 | 27 | $value['rows'] = $options['widget_config']['height']; |
| 28 | 28 | $value['cols'] = $options['widget_config']['width']; |
@@ -33,8 +33,8 @@ discard block |
||
| 33 | 33 | } |
| 34 | 34 | } |
| 35 | 35 | |
| 36 | - if ( empty($input) |
|
| 37 | - || ( $input instanceof DateTime |
|
| 36 | + if (empty($input) |
|
| 37 | + || ($input instanceof DateTime |
|
| 38 | 38 | && $input->format('Y-m-d H:i:s') == '0001-01-01 00:00:00')) { |
| 39 | 39 | return $result; |
| 40 | 40 | } |
@@ -59,8 +59,8 @@ discard block |
||
| 59 | 59 | throw new TransformationFailedException('Expected an array.'); |
| 60 | 60 | } |
| 61 | 61 | |
| 62 | - if ( empty($array['date']) |
|
| 63 | - || ( $array['date'] instanceof DateTime |
|
| 62 | + if (empty($array['date']) |
|
| 63 | + || ($array['date'] instanceof DateTime |
|
| 64 | 64 | && $array['date']->format('Y-m-d H:i:s') == '0001-01-01 00:00:00')) { |
| 65 | 65 | return null; |
| 66 | 66 | } |
@@ -27,7 +27,7 @@ |
||
| 27 | 27 | */ |
| 28 | 28 | public function setTargetUrl(string $url) : static |
| 29 | 29 | { |
| 30 | - if ( !str_starts_with($url, "/") |
|
| 30 | + if (!str_starts_with($url, "/") |
|
| 31 | 31 | && !preg_match('|^https?://|', $url)) { |
| 32 | 32 | $prefix = midcom_core_context::get()->get_key(MIDCOM_CONTEXT_ANCHORPREFIX) ?: '/'; |
| 33 | 33 | $url = $prefix . $url; |
@@ -75,7 +75,7 @@ discard block |
||
| 75 | 75 | */ |
| 76 | 76 | private array $_search = []; |
| 77 | 77 | |
| 78 | - public function __construct(array|client $source, string $datatype = 'json') |
|
| 78 | + public function __construct(array | client $source, string $datatype = 'json') |
|
| 79 | 79 | { |
| 80 | 80 | $this->_datatype = $datatype; |
| 81 | 81 | if ($source instanceof client) { |
@@ -202,7 +202,7 @@ discard block |
||
| 202 | 202 | |
| 203 | 203 | private function _convert_to_localdata() : string |
| 204 | 204 | { |
| 205 | - return "var " . $this->_grid->get_identifier() . '_entries = ' . json_encode($this->get_rows()) . ";\n"; |
|
| 205 | + return "var " . $this->_grid->get_identifier() . '_entries = ' . json_encode($this->get_rows()) . ";\n"; |
|
| 206 | 206 | } |
| 207 | 207 | |
| 208 | 208 | private function _render_json() |
@@ -233,7 +233,7 @@ discard block |
||
| 233 | 233 | $this->_sort_field = $query['sidx']; |
| 234 | 234 | $this->_sort_direction = strtoupper($query['sord'] ?? 'ASC'); |
| 235 | 235 | } |
| 236 | - if ( !empty($query['_search']) |
|
| 236 | + if (!empty($query['_search']) |
|
| 237 | 237 | && $query['_search'] === 'true') { |
| 238 | 238 | foreach ($query as $field => $value) { |
| 239 | 239 | if (in_array($field, ['_search', 'nd', 'page', 'rows', 'sidx', 'sord'])) { |
@@ -256,7 +256,7 @@ discard block |
||
| 256 | 256 | |
| 257 | 257 | $this->_total_rows = $query->count(); |
| 258 | 258 | |
| 259 | - if ( $this->_datatype == 'json' |
|
| 259 | + if ($this->_datatype == 'json' |
|
| 260 | 260 | && !empty($this->_results_per_page)) { |
| 261 | 261 | $query->set_limit($this->_results_per_page); |
| 262 | 262 | if (!empty($this->_offset)) { |