$toggle[] = ' if ($("#profile_' . $field->get('name') . $i . '").is(":checked") && $("#profile_' . $field->get('name') . $i . '").val() == "' . ($option->value ? $option->value : $option->label) . '") {'; $toggle[] = ' $("' . implode(', ', $show) . '").closest("li.section").show();'; $toggle[] = ' } else {'; $toggle[] = ' $("' . implode(', ', $show) . '").closest("li.section").hide();'; $toggle[] = ' }'; } $i++; } if ($hasEvents) { $scripts[] = ' });'; $scripts[] = implode("\n", $toggle); } } //--- if (!isset($fields[$field->get('name')])) { $fields[$field->get('name')] = Components\Members\Models\Profile::blank(); $fields[$field->get('name')]->set('access', 1); } $profile = $fields[$field->get('name')]; if (!$profile->get('access')) { $profile->set('access', 5); } if (in_array($profile->get('access', $field->get('access', 5)), User::getAuthorisedViewLevels()) || $isUser) { $cls = array('profile-' . $field->get('name')); if ($profile->get('access', $field->get('access')) == 2) { $cls[] = 'registered'; } if ($profile->get('access', $field->get('access')) == 5) { $cls[] = 'private'; } // Tags need to be rendered a little differently