Пример #1
0
             $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