@@ -254,7 +254,7 @@ discard block |
||
| 254 | 254 | { |
| 255 | 255 | if (in_array($key, $this->field_config['timebased'])) { |
| 256 | 256 | // This is ugly, but seems the only possible way... |
| 257 | - if ( isset($this->__metadata->$key) |
|
| 257 | + if (isset($this->__metadata->$key) |
|
| 258 | 258 | && (string) $this->__metadata->$key !== "0001-01-01T00:00:00+00:00") { |
| 259 | 259 | return (int) $this->__metadata->$key->format('U'); |
| 260 | 260 | } |
@@ -315,11 +315,11 @@ discard block |
||
| 315 | 315 | } |
| 316 | 316 | |
| 317 | 317 | $now = time(); |
| 318 | - if ( $this->get('schedulestart') |
|
| 318 | + if ($this->get('schedulestart') |
|
| 319 | 319 | && $this->get('schedulestart') > $now) { |
| 320 | 320 | return false; |
| 321 | 321 | } |
| 322 | - if ( $this->get('scheduleend') |
|
| 322 | + if ($this->get('scheduleend') |
|
| 323 | 323 | && $this->get('scheduleend') < $now) { |
| 324 | 324 | return false; |
| 325 | 325 | } |
@@ -335,9 +335,9 @@ discard block |
||
| 335 | 335 | public function is_object_visible_onsite() : bool |
| 336 | 336 | { |
| 337 | 337 | return |
| 338 | - ( ( midcom::get()->config->get('show_hidden_objects') |
|
| 338 | + ((midcom::get()->config->get('show_hidden_objects') |
|
| 339 | 339 | || $this->is_visible()) |
| 340 | - && ( midcom::get()->config->get('show_unapproved_objects') |
|
| 340 | + && (midcom::get()->config->get('show_unapproved_objects') |
|
| 341 | 341 | || $this->is_approved()) |
| 342 | 342 | ); |
| 343 | 343 | } |
@@ -394,7 +394,7 @@ discard block |
||
| 394 | 394 | $guid = $source; |
| 395 | 395 | } |
| 396 | 396 | |
| 397 | - if ( $object === null |
|
| 397 | + if ($object === null |
|
| 398 | 398 | && mgd_is_guid($guid)) { |
| 399 | 399 | try { |
| 400 | 400 | $object = midcom::get()->dbfactory->get_object_by_guid($guid); |
@@ -427,7 +427,7 @@ discard block |
||
| 427 | 427 | } |
| 428 | 428 | |
| 429 | 429 | // Lock was created by the user, return "not locked" |
| 430 | - if ( !empty(midcom::get()->auth->user->guid) |
|
| 430 | + if (!empty(midcom::get()->auth->user->guid) |
|
| 431 | 431 | && $this->get('locker') === midcom::get()->auth->user->guid) { |
| 432 | 432 | return false; |
| 433 | 433 | } |
@@ -454,7 +454,7 @@ discard block |
||
| 454 | 454 | */ |
| 455 | 455 | public function can_unlock() : bool |
| 456 | 456 | { |
| 457 | - return ( (midcom::get()->auth->user && midcom::get()->auth->user->guid == $this->__object->metadata->locker) |
|
| 457 | + return ((midcom::get()->auth->user && midcom::get()->auth->user->guid == $this->__object->metadata->locker) |
|
| 458 | 458 | || $this->__object->can_do('midcom:unlock') |
| 459 | 459 | || midcom::get()->auth->can_user_do('midcom:unlock', class: midcom_services_auth::class)); |
| 460 | 460 | } |
@@ -54,7 +54,7 @@ discard block |
||
| 54 | 54 | } |
| 55 | 55 | $buttons = []; |
| 56 | 56 | $workflow = new midcom\workflow\datamanager; |
| 57 | - if ( $this->topic->can_do('midgard:update') |
|
| 57 | + if ($this->topic->can_do('midgard:update') |
|
| 58 | 58 | && $this->topic->can_do('midcom.admin.folder:topic_management')) { |
| 59 | 59 | $buttons[] = $workflow->get_button("__ais/folder/edit/", [ |
| 60 | 60 | MIDCOM_TOOLBAR_LABEL => midcom::get()->i18n->get_string('edit folder', 'midcom.admin.folder'), |
@@ -89,7 +89,7 @@ discard block |
||
| 89 | 89 | ]; |
| 90 | 90 | } |
| 91 | 91 | $buttons = array_merge($buttons, $this->get_approval_controls($this->topic, false)); |
| 92 | - if ( $this->topic->can_do('midcom.admin.folder:template_management') |
|
| 92 | + if ($this->topic->can_do('midcom.admin.folder:template_management') |
|
| 93 | 93 | && midcom::get()->auth->can_user_do('midgard.admin.asgard:manage_objects', class: 'midgard_admin_asgard_plugin')) { |
| 94 | 94 | $enabled = false; |
| 95 | 95 | $styleeditor_url = ''; |
@@ -122,7 +122,7 @@ discard block |
||
| 122 | 122 | MIDCOM_TOOLBAR_ACCESSKEY => 'f', |
| 123 | 123 | ]); |
| 124 | 124 | } |
| 125 | - if ( $this->topic->guid !== midcom::get()->config->get('midcom_root_topic_guid') |
|
| 125 | + if ($this->topic->guid !== midcom::get()->config->get('midcom_root_topic_guid') |
|
| 126 | 126 | && $this->topic->can_do('midgard:delete')) { |
| 127 | 127 | $workflow = new midcom\workflow\delete(['object' => $this->topic, 'recursive' => true]); |
| 128 | 128 | $buttons[] = $workflow->get_button("__ais/folder/delete/", [ |
@@ -133,7 +133,7 @@ |
||
| 133 | 133 | */ |
| 134 | 134 | public function show(bool $show_simple = false) |
| 135 | 135 | { |
| 136 | - if ( $show_simple |
|
| 136 | + if ($show_simple |
|
| 137 | 137 | || !midcom::get()->auth->can_user_do('midcom:ajax', class: static::class)) { |
| 138 | 138 | $this->show_simple(); |
| 139 | 139 | return; |
@@ -272,7 +272,7 @@ |
||
| 272 | 272 | |
| 273 | 273 | private function add_head_elements(bool $centralized = false) : bool |
| 274 | 274 | { |
| 275 | - if ( !midcom::get()->auth->user |
|
| 275 | + if (!midcom::get()->auth->user |
|
| 276 | 276 | || !midcom::get()->config->get('toolbars_enable_centralized') |
| 277 | 277 | || !midcom::get()->auth->can_user_do('midcom:centralized_toolbar', class: __CLASS__)) { |
| 278 | 278 | return false; |
@@ -119,14 +119,14 @@ discard block |
||
| 119 | 119 | if ($parent = $object->get_parent()) { |
| 120 | 120 | // Attachments are a special case |
| 121 | 121 | if ($object instanceof midcom_db_attachment) { |
| 122 | - if ( !$parent->can_do('midgard:attachments') |
|
| 122 | + if (!$parent->can_do('midgard:attachments') |
|
| 123 | 123 | || !$parent->can_do('midgard:update')) { |
| 124 | 124 | debug_add("Failed to create attachment, update or attachments privilege on the parent " . get_class($parent) . " {$parent->guid} not granted for the current user.", |
| 125 | 125 | MIDCOM_LOG_ERROR); |
| 126 | 126 | midcom_connection::set_error(MGD_ERR_ACCESS_DENIED); |
| 127 | 127 | return false; |
| 128 | 128 | } |
| 129 | - } elseif ( !$parent->can_do('midgard:create') |
|
| 129 | + } elseif (!$parent->can_do('midgard:create') |
|
| 130 | 130 | && !midcom::get()->auth->can_user_do('midgard:create', class: get_class($object))) { |
| 131 | 131 | debug_add("Failed to create object, create privilege on the parent " . get_class($parent) . " {$parent->guid} or the actual object class not granted for the current user.", |
| 132 | 132 | MIDCOM_LOG_ERROR); |
@@ -238,7 +238,7 @@ discard block |
||
| 238 | 238 | } |
| 239 | 239 | |
| 240 | 240 | // Default the owner to first group of current user |
| 241 | - if ( empty($object->metadata->owner) |
|
| 241 | + if (empty($object->metadata->owner) |
|
| 242 | 242 | && $first_group = midcom::get()->auth->user->get_first_group_guid()) { |
| 243 | 243 | $object->metadata->set('owner', $first_group); |
| 244 | 244 | } |
@@ -462,7 +462,7 @@ discard block |
||
| 462 | 462 | */ |
| 463 | 463 | public static function get_by_guid(midcom_core_dbaobject $object, string $guid) : bool |
| 464 | 464 | { |
| 465 | - if ( !midcom::get()->auth->admin |
|
| 465 | + if (!midcom::get()->auth->admin |
|
| 466 | 466 | && !midcom::get()->auth->acl->can_do_byguid('midgard:read', $guid, get_class($object), midcom::get()->auth->acl->get_user_id())) { |
| 467 | 467 | debug_add("Failed to load object, read privilege on the " . get_class($object) . " {$guid} not granted for the current user.", MIDCOM_LOG_ERROR); |
| 468 | 468 | return false; |
@@ -99,7 +99,7 @@ discard block |
||
| 99 | 99 | $invoices_url = $siteconfig->get_node_full_url('org.openpsa.invoices'); |
| 100 | 100 | $user_url = $siteconfig->get_node_full_url('org.openpsa.user'); |
| 101 | 101 | |
| 102 | - if ( $invoices_url |
|
| 102 | + if ($invoices_url |
|
| 103 | 103 | && midcom::get()->auth->can_user_do('midgard:create', class: org_openpsa_invoices_invoice_dba::class) |
| 104 | 104 | && $this->_contact->can_do('midgard:update')) { |
| 105 | 105 | $buttons[] = $workflow->get_button($invoices_url . "billingdata/" . $this->_contact->guid . '/', [ |
@@ -108,8 +108,8 @@ discard block |
||
| 108 | 108 | ]); |
| 109 | 109 | } |
| 110 | 110 | |
| 111 | - if ( $user_url |
|
| 112 | - && ( midcom::get()->auth->user->guid == $this->_contact->guid |
|
| 111 | + if ($user_url |
|
| 112 | + && (midcom::get()->auth->user->guid == $this->_contact->guid |
|
| 113 | 113 | || midcom::get()->auth->can_user_do('org.openpsa.user:access', class: org_openpsa_user_interface::class))) { |
| 114 | 114 | $buttons[] = [ |
| 115 | 115 | MIDCOM_TOOLBAR_URL => $user_url . "view/{$this->_contact->guid}/", |
@@ -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"), |