"RaceSafe is a great tech solution to help keep racers safe."Bill Roberts Medical Director, Twin Cities Marathon






"RaceSafe has provided Competitor Group with an easy to use platform for managing medical treatment during our events of 10,000-40,000 athletes. Our medical team has the knowledge of each athlete's medical history to be able to provide the best care. With 13-26 miles of race course, RaceSafe gives our command center an excellent view of everything that is happening at our event, with real time updates."Liz Davis - Director of Medical and Community

"If the race you enter has this technology, take advantage to improve your care should something happen to you. Take advantage of the improvements in race tracking to help your family find you if you are unable to finish the race."Bill Roberts MD,

"RaceSafe really helps us save time. It helps us organize the medical team and eliminates all the back and forth emails. We’ve counted on RaceSafe to help set up our medical team the past 4 years."Katie Thompson - Operations Director,

"Thank you again for the help and support. Your program has really improved our on-the-ground knowledge and tracking of medical events as well as minor issues where assistance is offered. The trident of radios, cell phones and RaceSafe allows us to coordinate a uniformly higher level of patient care across each event."Hans Erdman - Emergency Medical Services, Team Ortho Foundation

"RaceSafe helps our race producers manage information, including the medical training of each volunteer at the event. Using that information, we are able to easily assign the volunteers to the locations best suited for their medical training. City rules and regulations vary from city to city and this helps us to ensure we have the correct amount of medical training out on the course."Lindsay Hearne - Event Production Consultant

"I can use the app to help the doctors and nurses take care of runners. As a student, RaceSafe gives me information on what’s happening with their care and makes me really feel like part of the medical team. I will continue to volunteer every year as long as I know RaceSafe will be used."Leticia Juarez - Medical Student

"RaceSafe's automation of health entries onsite is invaluable. Their paperless approach streamlines communication by eliminating manuals and clipboards. I'm very happy with the interface they designed to quickly collect data. My team says they feel like they are finally entering the 21st century."Darrin D'Agostino - Medical Director, Cowtown Marathon

"Best data we have ever given to our board! RaceSafe is relatively simple to use and very intuitive. There is a learning curve, but it isn't really that steep."John Divine - Medical Director, Flying Pig Marathon

"RaceSafe's software provides a paperless solution to better communicate with our city's Police, Fire, and EMS partners. The Drop Pin feature allows us to manually set GPS coordinates and digitally document patient care in real-time. This is great when there is limited information to work with."Adam Lamoureux - Medical Coordinator, Ottawa Race Weekend











This website uses cookies. By using this website and continuing navigating, you accept these cookies. You can change them in your browser settings. For further information on how we use cookies, please click here.
GOT IT
options:
path_info_key: PATH_INFO
path_info_array: SERVER
http_port: null
https_port: null
default_format: null
trust_proxy: true
logging: '1'
relative_url_root: null
formats: { txt: text/plain, js: [application/javascript, application/x-javascript, text/javascript], css: text/css, json: [application/json, application/x-json], xml: [text/xml, application/xml, application/x-xml], rdf: application/rdf+xml, atom: application/atom+xml }
no_script_name: true
parameterHolder:
action: index
module: homepage
attributeHolder:
sf_route: 'sfRoute Object()'

status:
code: 200
text: OK
options:
http_protocol: HTTP/1.1
logging: '1'
charset: utf-8
send_http_headers: false
content_type: 'text/html; charset=utf-8'
cookies:
sportzpeak: { name: sportzpeak, value: '71ffcceb4fefd83e9b413f80ddb41f13:78a402aceae585cc45e3e5a4ced3ec2d05c71c4d', expire: 0, path: /, domain: sportzpeak.com, secure: false, httpOnly: true }
httpHeaders:
Cache-Control: private
Content-Type: 'text/html; charset=utf-8'
javascripts: { }
stylesheets: { }
metas: { }
httpMetas:
Content-Type: 'text/html; charset=utf-8'

options:
auto_shutdown: false
culture: null
default_culture: en
use_flash: true
logging: '1'
timeout: 119
attributeHolder: { }
culture: en
authenticated: false
credentials: { }
lastRequest: 1775306931

app_api_button_text:
medical_symptoms: 'Chest Pain, Cold, Confused, Cough, Diarrhea, Exhaustion, Fainting, Fatigue, Fever, GI Upset, Headache, Hot, Lightheaded, Nausea, Rash, Seizure, Short of Breath, Tachycardia, Unable to Continue, Weak'
medical_physical: 'Abdomen Tenderness, Abnormal Breathing, Abnormal Heart Sounds, Behavioral Outburst, Diaphoretic, Extremity Swelling, Genitourinary Problem, Irregular Heart Rate, Neurologic Deficit, Not Oriented, Pale, Poor Balance, Rash, Skin Issue, Unable to Walk'
medical_opinion: 'Arrhythmia, Asthma Attack, Behavior Problem, Cardiac Arrest, Cough, Cramps, Dehydration, Diarrhea, Exercise Associated collapse, Fatigue, Fever, Heat Illness, Hyponatremia, Hypothermia, Rash, Seizure, Viral Illness, Vomiting'
medical_treatment: 'Cooling Protocol, Follow Up, Food, Immobilization, Legs Elevated, Medications Given, Oral Electrolyte, Oral Water, Oxygen, Surveillance, Warming Blankets, Wound Care'
msk_symptoms: 'Bleeding, Blister, Cramping, Dysfunction, Feels Unstable, Limping, Numbness, Pain, Stiffness, Swelling, Weak'
msk_physical: 'Decreased Range of Motion, Joint Swollen, Joint Tenderness, Muscle Weakness on Testing, Provocative Testing Positive, Sensory Deficit, Skin Changes, Soft Tissue Swelling, Soft Tissue Tenderness, Stress Testing Positive, Unable to Walk'
msk_opinion: 'Achilles Tendonitis, Ankle Sprain, Back Pain, Blister, Calf Cramp, Contusion, Fracture, Fracture Suspect, Greater Trochanteric Pain, Hamstring Strain, Iliotibial Band Syndrome, Metatarsalgia, Patellofemoral Pain, Plantar Fasciitis, Shin Splints (MTSS), Stress Fracture'
msk_treatment: 'Acetaminophen/Tylenol, Alternative Therapy, Biofreeze, Compression, Crutches, Follow Up, Ice, Immobilization, Massage, NSAID, Physical Therapy, Stretching, Topical Ointment, Wound Care'
minor_assistance: 'Bandage Wrap, Bandaid, Biofreeze, Electrolyte Solution, Food, Heat Sheet, Ice, Massage, Salt Tablet, Stretch, Sunscreen, Vaseline, Water'
app_api_key: ygftrd77dred4
app_api_password: saferun
app_api_username: sportzpeak
app_authorize_net_default:
post_location: 'https://secure2.authorize.net/gateway/transact.dll'
api_login_id: 5g4jZ7Tw8
transaction_key: 557Jw7dcSE8Z4g98
is_test_request: 'false'
app_authorize_net_ucsf:
post_location: 'https://secure2.authorize.net/gateway/transact.dll'
api_login_id: 7Q22PVqbs
transaction_key: 33942vbBG4QVurUS
is_test_request: 'false'
app_contact_form_button: 'Send Message'
app_contact_form_captcha: 'Your secret code is incorrect'
app_contact_form_email: support@iracesafe.com
app_contact_form_error: 'There is an error. Cannot be sent!'
app_contact_form_field_captcha: 'Security Code'
app_contact_form_field_email: 'Your Email'
app_contact_form_field_message: 'Your Message'
app_contact_form_field_name: 'Your Name'
app_contact_form_field_subject: 'Your Subject'
app_contact_form_image_path: 'http://localhost/yourproject/web/index.php/contact/image'
app_contact_form_legend: 'Please, fill the fields and send us a message'
app_contact_form_notice: 'Your message has been sent succefully'
app_contact_form_subject: 'RaceSafe Contact Form Message'
app_crypto_hash: /var/opt/.hash
app_crypto_salt: 7da85f71fb6175d0eb1583e69cd4b12b
app_crypto_secret: /var/opt/.secret
app_email_noreply: noreply@em.iracesafe.com
app_email_website: support@iracesafe.com
app_environment_from_index: dev
app_eventbrite_api_key: '1453491104163030997101'
app_eventbrite_app_key: OST6H6PBLX3VKTNNW6
app_eventbrite_app_secret: HTKYBRUM5HSJ2YFPRURVAONKNEFNKH3K3JSVC6ADWHLAFA6LS7
app_eventbrite_endpoint_url: 'http://stage.iracesafe.com/api/order-placed'
app_eventbrite_oauth_token: 6EQVKPMNN3ZVCJ6A5JJC
app_i18n_default_culture: en
app_list_post: 5
app_name: racesafe
app_post_thumbnail_height: 190
app_post_thumbnail_width: 190
app_sfImageTransformPlugin_default_adapter: GD
app_sfImageTransformPlugin_default_image:
mime_type: image/png
filename: Untitled.png
width: 100
height: 100
color: '#FFFFFF'
app_sfImageTransformPlugin_font_dir: /usr/share/fonts/truetype/msttcorefonts
app_sfImageTransformPlugin_mime_type:
auto_detect: true
library: gd_mime_type
app_sf_guard_plugin_algorithm_callable:
- Crypto
- bcrypt
app_sf_guard_plugin_allow_login_with_email: true
app_sf_guard_plugin_default_from_email: noreply@em.iracesafe.com
app_sf_guard_plugin_hcaptcha_public_key: 019ea01d-1d25-4893-9c49-3bf3a4406506
app_sf_guard_plugin_hcaptcha_secret_key: 0x5D76598A23492C2DAB4F927c6eB92862818fBC0b
app_sf_guard_plugin_recaptcha_public_key: 6Lf1YbsUAAAAACc58xpV6_AkhDaQIoTtODkDNZlb
app_sf_guard_plugin_recaptcha_secret_key: 6Lf1YbsUAAAAAEZHVr7AFvGdOnVyieZ2O76rmjAz
app_sf_guard_plugin_retrieve_by_username_callable:
- Crypto
- retrieveByUsernameOrEmailAddress
app_sf_twitter_bootstrap_breadcrumb_root_name: Home
app_sf_twitter_bootstrap_dashboard_url: '@homepage'
app_sf_twitter_bootstrap_default_image: config.png
app_sf_twitter_bootstrap_display_top_pagination: true
app_sf_twitter_bootstrap_image_dir: /sfTwitterBootstrapPlugin/images/
app_sf_twitter_bootstrap_include_assets: true
app_sf_twitter_bootstrap_include_jquery: true
app_sf_twitter_bootstrap_include_jquery_no_conflict: false
app_sf_twitter_bootstrap_include_path: true
app_sf_twitter_bootstrap_login_route: '@sf_guard_signin'
app_sf_twitter_bootstrap_logout: true
app_sf_twitter_bootstrap_logout_route: '@sf_guard_signout'
app_sf_twitter_bootstrap_resize_mode: thumbnail
app_sf_twitter_bootstrap_site: 'My Site Name'
app_sf_twitter_bootstrap_top_link_to_fieldset: true
app_sf_twitter_bootstrap_use_icons_in_button: true
app_sf_twitter_bootstrap_web_dir: /sfTwitterBootstrapPlugin
app_sfversionator_codeFileTypes:
- php
app_sfversionator_codeRecursive: false
app_sfversionator_codeReplacementDirs:
- apps/racesafe/templates
- apps/racesafe/modules/commandCenter/templates
app_sfversionator_deleteOriginalFile: false
app_sfversionator_enable: false
app_sfversionator_ignoreCodeDirectories: { }
app_sfversionator_ignoreStaticDirectories: { }
app_sfversionator_staticContentDirs:
- web/js
- web/css
- web/css/b2b
- web/css/bootstrap-3.3.1
app_sfversionator_staticFileTypes:
- js
- css
app_sfversionator_staticRecursive: false
app_sfversionator_versioningStrategy: BuildVersionStrategy
app_thumbnail_quality: 100
app_token_auth_enabled: true
app_truncate_text: 425
app_truncate_text_home: 115
app_vimeo_access_token: feed34347adc3010d9b2500ee97f0000
app_vimeo_client_id: b8c3bde23659a5c883444ddb2211a0ba013a2a8e
app_vimeo_client_secret: VKNf/GuFregFadtCK1R642TuTy+k0IKjUh/iFiG3s0m/k4xA6tuTRExEqSjUR49L3PikXmoI29rcq8IiCi5XR+VTz7QeukjWhd3AlO6YJRh4BBNAXDiQm/vPhbNu+WZt
is_sportzpeak: true
mod_homepage_enabled: true
mod_homepage_view_class: sfPHP
race_subdomain: sportzpeak.com
sf_admin_module_web_dir: /sfDoctrinePlugin
sf_admin_web_dir: /sf/sf_admin
sf_app: racesafe
sf_app_base_cache_dir: /var/www/20250709221546/cache/racesafe
sf_app_cache_dir: /var/www/20250709221546/cache/racesafe/dev
sf_app_config_dir: /var/www/20250709221546/apps/racesafe/config
sf_app_dir: /var/www/20250709221546/apps/racesafe
sf_app_i18n_dir: /var/www/20250709221546/apps/racesafe/i18n
sf_app_lib_dir: /var/www/20250709221546/apps/racesafe/lib
sf_app_module_dir: /var/www/20250709221546/apps/racesafe/modules
sf_app_template_dir: /var/www/20250709221546/apps/racesafe/templates
sf_apps_dir: /var/www/20250709221546/apps
sf_cache: false
sf_cache_dir: /var/www/20250709221546/cache
sf_charset: utf-8
sf_check_lock: false
sf_cli: false
sf_compressed: false
sf_config_cache_dir: /var/www/20250709221546/cache/racesafe/dev/config
sf_config_dir: /var/www/20250709221546/config
sf_csrf_secret: e371156fd00066e70d85a85b0d8fa1ff1efb31bf
sf_data_dir: /var/www/20250709221546/data
sf_debug: true
sf_default_culture: en
sf_default_timezone: UTC
sf_doctrine_dir: /usr/share/php/vendor/lexpress/doctrine1/lib
sf_enabled_modules:
- sfGuardAuth
- sfGuardForgotPassword
- sfJqueryFormVal
- contact
sf_environment: dev
sf_error_404_action: error404
sf_error_404_module: default
sf_error_reporting: 32767
sf_escaping_method: ESC_SPECIALCHARS
sf_escaping_strategy: true
sf_etag: false
sf_factory_storage_parameters:
session_name: sportzpeak
session_cookie_path: /
session_cookie_domain: sportzpeak.com
session_cookie_lifetime: 0
session_cookie_secure: false
session_cookie_http_only: true
cache: { class: sfRedisCache, param: { lifetime: 1200, connection: default, prefix: 'session:sportzpeak:prod' } }
sf_file_link_format: null
sf_i18n: true
sf_i18n_cache_dir: /var/www/20250709221546/cache/racesafe/dev/i18n
sf_jquery_autocomplete: jquery.autocomplete.min.js
sf_jquery_web_dir: /sfJqueryReloadedPlugin
sf_lib_dir: /var/www/20250709221546/lib
sf_log_dir: /var/www/20250709221546/log
sf_logging_enabled: true
sf_login_action: login
sf_login_module: default
sf_module_cache_dir: /var/www/20250709221546/cache/racesafe/dev/modules
sf_module_disabled_action: disabled
sf_module_disabled_module: default
sf_no_script_name: true
sf_orm: doctrine
sf_plugins_dir: /var/www/20250709221546/plugins
sf_psr_logger: false
sf_root_dir: /var/www/20250709221546
sf_secure_action: secure
sf_secure_module: default
sf_standard_helpers:
- Partial
- Cache
sf_swiftmailer_dir: /usr/share/php/vendor/swiftmailer/swiftmailer/lib
sf_symfony_lib_dir: /var/www/vendor/lexpress/symfony1/lib
sf_template_cache_dir: /var/www/20250709221546/cache/racesafe/dev/template
sf_test_cache_dir: /var/www/20250709221546/cache/racesafe/dev/test
sf_test_dir: /var/www/20250709221546/test
sf_upload_dir: /var/www/20250709221546/web/uploads
sf_upload_dir_name: uploads
sf_use_database: true
sf_web_debug: true
sf_web_debug_web_dir: /sf/sf_web_debug
sf_web_dir: /var/www/20250709221546/web
symfony.view.homepage_index_layout: b2b_layout

cookie: { }
env: { }
files: { }
get: { }
post: { }
server:
CONTENT_LENGTH: ''
CONTENT_TYPE: ''
DOCUMENT_ROOT: /var/www/current/web
DOCUMENT_URI: /index.php
FCGI_ROLE: RESPONDER
GATEWAY_INTERFACE: CGI/1.1
HOME: /var/www
HTTPS: on
HTTP_ACCEPT: '*/*'
HTTP_ACCEPT_ENCODING: 'gzip, br, zstd, deflate'
HTTP_HOST: dev.sportzpeak.com
HTTP_USER_AGENT: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)'
HTTP_X_AMZN_TRACE_ID: Root=1-69d108b3-2c5449ef26eada756cc30bbd
HTTP_X_FORWARDED_FOR: 216.73.216.13
HTTP_X_FORWARDED_PORT: '443'
HTTP_X_FORWARDED_PROTO: https
PATH_INFO: ''
PHP_SELF: /index.php
QUERY_STRING: ''
REDIRECT_STATUS: '200'
REMOTE_ADDR: 216.73.216.13
REMOTE_PORT: ''
REMOTE_USER: ''
REQUEST_METHOD: GET
REQUEST_SCHEME: http
REQUEST_TIME: 1775306931
REQUEST_TIME_FLOAT: 1775306931.4937
REQUEST_URI: /
SCRIPT_FILENAME: /var/www/current/web/index.php
SCRIPT_NAME: /index.php
SERVER_ADDR: 10.50.80.254
SERVER_NAME: classic.iracesafe.com
SERVER_PORT: '80'
SERVER_PROTOCOL: HTTP/1.1
SERVER_SOFTWARE: nginx/1.18.0
USER: www-data

php: 7.2.34-54+ubuntu22.04.1+deb.sury.org+1 os: 'Linux ip-10-50-80-254 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64' extensions: 17: 'calendar (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 13: cgi-fcgi 0: 'Core (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 18: 'ctype (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 19: 'curl (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 1: 'date (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 20: 'dom (20031129)' 30: 'exif (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 22: 'fileinfo (1.0.5)' 6: 'filter (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 23: 'ftp (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 24: 'gd (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 25: 'gettext (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 7: 'hash (1.0)' 26: 'iconv (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 27: 'igbinary (3.2.16)' 28: 'intl (1.1.0)' 29: 'json (1.6.0)' 2: 'libxml (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 21: 'mbstring (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 31: 'mcrypt (1.0.7)' 32: 'mysqli (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 14: 'mysqlnd (mysqlnd 5.0.12-dev - 20150407 - $Id: 3591daad22de08524295e1bd073aceeff11e6579 $)' 3: 'openssl (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 4: 'pcre (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 15: 'PDO (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 33: 'pdo_mysql (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 34: 'Phar (2.0.2)' 35: 'posix (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 36: 'readline (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 49: 'redis (6.0.2)' 8: 'Reflection (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 10: 'session (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 37: 'shmop (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 38: 'SimpleXML (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 39: 'sockets (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 11: 'sodium (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 9: 'SPL (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 12: 'standard (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 40: 'sysvmsg (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 41: 'sysvsem (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 42: 'sysvshm (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 43: 'tokenizer (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 44: 'wddx (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 16: 'xml (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 45: 'xmlreader (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 46: 'xmlwriter (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 47: 'xsl (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 50: 'Zend OPcache (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)' 48: 'zip (1.15.4)' 5: 'zlib (7.2.34-54+ubuntu22.04.1+deb.sury.org+1)'

version: 1.5.11 path: /var/www/vendor/lexpress/symfony1/lib

Parameters:
$contactForm (ContactForm)
$contactForm['first_name'] (sfWidgetFormInput)
$contactForm['last_name'] (sfWidgetFormInput)
$contactForm['email'] (sfWidgetFormInput)
$contactForm['event'] (sfWidgetFormInput)
$contactForm['phone'] (sfWidgetFormInput)
$contactForm['newsletter'] (sfWidgetFormInputCheckbox)
$contactForm['_csrf_token'] (sfWidgetFormInputHidden)
$eventbriteUrl (string)
Parameters:
$contactForm (ContactForm)
$contactForm['first_name'] (sfWidgetFormInput)
$contactForm['last_name'] (sfWidgetFormInput)
$contactForm['email'] (sfWidgetFormInput)
$contactForm['event'] (sfWidgetFormInput)
$contactForm['phone'] (sfWidgetFormInput)
$contactForm['newsletter'] (sfWidgetFormInputCheckbox)
$contactForm['_csrf_token'] (sfWidgetFormInputHidden)
$slotIndex (string)
Parameters:
$contactForm (ContactForm)
$contactForm['first_name'] (sfWidgetFormInput)
$contactForm['last_name'] (sfWidgetFormInput)
$contactForm['email'] (sfWidgetFormInput)
$contactForm['event'] (sfWidgetFormInput)
$contactForm['phone'] (sfWidgetFormInput)
$contactForm['newsletter'] (sfWidgetFormInputCheckbox)
$contactForm['_csrf_token'] (sfWidgetFormInputHidden)
$slotIndex (string)
Parameters:
$contactForm (ContactForm)
$contactForm['first_name'] (sfWidgetFormInput)
$contactForm['last_name'] (sfWidgetFormInput)
$contactForm['email'] (sfWidgetFormInput)
$contactForm['event'] (sfWidgetFormInput)
$contactForm['phone'] (sfWidgetFormInput)
$contactForm['newsletter'] (sfWidgetFormInputCheckbox)
$contactForm['_csrf_token'] (sfWidgetFormInputHidden)
$slotIndex (string)
Parameters:
$contactForm (ContactForm)
$contactForm['first_name'] (sfWidgetFormInput)
$contactForm['last_name'] (sfWidgetFormInput)
$contactForm['email'] (sfWidgetFormInput)
$contactForm['event'] (sfWidgetFormInput)
$contactForm['phone'] (sfWidgetFormInput)
$contactForm['newsletter'] (sfWidgetFormInputCheckbox)
$contactForm['_csrf_token'] (sfWidgetFormInputHidden)
$slotIndex (string)
Parameters:
$contactForm (ContactForm)
$contactForm['first_name'] (sfWidgetFormInput)
$contactForm['last_name'] (sfWidgetFormInput)
$contactForm['email'] (sfWidgetFormInput)
$contactForm['event'] (sfWidgetFormInput)
$contactForm['phone'] (sfWidgetFormInput)
$contactForm['newsletter'] (sfWidgetFormInputCheckbox)
$contactForm['_csrf_token'] (sfWidgetFormInputHidden)
$slotIndex (string)
Parameters:
$contactForm (ContactForm)
$contactForm['first_name'] (sfWidgetFormInput)
$contactForm['last_name'] (sfWidgetFormInput)
$contactForm['email'] (sfWidgetFormInput)
$contactForm['event'] (sfWidgetFormInput)
$contactForm['phone'] (sfWidgetFormInput)
$contactForm['newsletter'] (sfWidgetFormInputCheckbox)
$contactForm['_csrf_token'] (sfWidgetFormInputHidden)
$slotIndex (string)
Parameters:
$contactForm (ContactForm)
$contactForm['first_name'] (sfWidgetFormInput)
$contactForm['last_name'] (sfWidgetFormInput)
$contactForm['email'] (sfWidgetFormInput)
$contactForm['event'] (sfWidgetFormInput)
$contactForm['phone'] (sfWidgetFormInput)
$contactForm['newsletter'] (sfWidgetFormInputCheckbox)
$contactForm['_csrf_token'] (sfWidgetFormInputHidden)
$slotIndex (string)
Parameters:
$contactForm (ContactForm)
$contactForm['first_name'] (sfWidgetFormInput)
$contactForm['last_name'] (sfWidgetFormInput)
$contactForm['email'] (sfWidgetFormInput)
$contactForm['event'] (sfWidgetFormInput)
$contactForm['phone'] (sfWidgetFormInput)
$contactForm['newsletter'] (sfWidgetFormInputCheckbox)
$contactForm['_csrf_token'] (sfWidgetFormInputHidden)
$slotIndex (string)
No parameters were passed to this template.

No parameters were passed to this template.

No parameters were passed to this template.



| # | type | message |
|---|---|---|
| 1 | sfPatternRouting | Connect sfRoute "sf_guard_signin" (/guard/login) |
| 2 | sfPatternRouting | Connect sfRoute "sf_guard_signout" (/guard/logout) |
| 3 | sfPatternRouting | Connect sfRoute "sf_guard_forgot_password" (/guard/forgot_password) |
| 4 | sfPatternRouting | Connect sfDoctrineRoute "sf_guard_forgot_password_change" (/guard/forgot_password/:unique_key) |
| 5 | sfPatternRouting | Connect sfRoute "sf_jquery_form_validation" (/sfJqueryFormVal/:form) |
| 6 | sfPatternRouting | Connect sfRoute "sf_jquery_form_remote" (/sfJqueryFormVal/remote/:form/:validator) |
| 7 | sfPatternRouting | Match route "homepage" (/) for / with parameters array ( 'module' => 'homepage', 'action' => 'index',) |
| 8 | sfCacheSessionStorage | New session created |
| 9 | sfFilterChain | Executing filter "sfRenderingFilter" |
| 10 | sfFilterChain | Executing filter "myMetaFilter" |
| 11 | sfFilterChain | Executing filter "sfExecutionFilter" |
| 12 | homepageActions | Call "homepageActions->executeIndex()" |
| 13 | homepageActions | Change layout to "b2b_layout" |
| 14 | sfPHPView | Set component "sf_twitter_bootstrap_permanent_slot" (/) |
| 15 | sfPHPView | Render "sf_app_dir/modules/homepage/templates/indexSuccess.php" |
| 16 | main | Get slot "hero_background_pattern" |
| 17 | main | Get slot "hero_background_color" |
| 18 | main | Get slot "hero_main_title" |
| 19 | main | Get slot "hero_sub_title" |
| 20 | main | Get slot "hero_has_testimonial" |
| 21 | main | Get slot "hero_testimonial_image" |
| 22 | main | Get slot "hero_testimonial_quote" |
| 23 | main | Get slot "hero_testimonial_quote_from" |
| 24 | main | Get slot "hero_buttons" |
| 25 | main | Get slot "hero_buttons" |
| 26 | main | Get slot "hero_image" |
| 27 | main | Get slot "blocks_order" |
| 28 | main | Get slot "hostConfigVideo" |
| 29 | main | Get slot "blocks_order" |
| 30 | sfPartialView | Render "sf_app_dir/modules/homepage/templates/_balloons_template.php" |
| 31 | main | Get slot "balloons_background_pattern" |
| 32 | main | Get slot "balloons_background_color" |
| 33 | main | Get slot "balloons_title" |
| 34 | main | Get slot "balloons_icons" |
| 35 | main | Get slot "balloons_icons" |
| 36 | sfPartialView | Render "sf_app_dir/modules/homepage/templates/_recruit_template.php" |
| 37 | main | Get slot "recruit_background_pattern" |
| 38 | main | Get slot "recruit_image" |
| 39 | main | Get slot "recruit_background_color" |
| 40 | main | Get slot "recruit_title" |
| 41 | main | Get slot "recruit_subtitle" |
| 42 | main | Get slot "recruit_images" |
| 43 | main | Get slot "recruit_images" |
| 44 | main | Get slot "recruit_text" |
| 45 | main | Get slot "recruit_link" |
| 46 | sfPartialView | Render "sf_app_dir/modules/homepage/templates/_better_template.php" |
| 47 | main | Get slot "better_background_pattern" |
| 48 | main | Get slot "better_image" |
| 49 | main | Get slot "better_background_color" |
| 50 | main | Get slot "better_title" |
| 51 | main | Get slot "better_subtitle" |
| 52 | main | Get slot "better_left_image" |
| 53 | main | Get slot "better_left_text" |
| 54 | main | Get slot "better_right_image" |
| 55 | main | Get slot "better_right_text" |
| 56 | main | Get slot "better_footer_text" |
| 57 | sfPartialView | Render "sf_app_dir/modules/homepage/templates/_mobile_template.php" |
| 58 | main | Get slot "mobile_background_pattern" |
| 59 | main | Get slot "mobile_image" |
| 60 | main | Get slot "mobile_background_color" |
| 61 | main | Get slot "mobile_title" |
| 62 | main | Get slot "mobile_subtitle" |
| 63 | main | Get slot "mobile_left_image" |
| 64 | main | Get slot "mobile_right_text" |
| 65 | sfPartialView | Render "sf_app_dir/modules/homepage/templates/_experience_template.php" |
| 66 | main | Get slot "experience_background_pattern" |
| 67 | main | Get slot "experience_image" |
| 68 | main | Get slot "experience_background_color" |
| 69 | main | Get slot "experience_title" |
| 70 | main | Get slot "experience_subtitle" |
| 71 | main | Get slot "experience_text" |
| 72 | sfPartialView | Render "sf_app_dir/modules/homepage/templates/_customers_template.php" |
| 73 | main | Get slot "customers_background_pattern" |
| 74 | main | Get slot "contact_image" |
| 75 | sfPartialView | Render "sf_app_dir/modules/homepage/templates/_partners_template.php" |
| 76 | main | Get slot "partners_background_pattern" |
| 77 | main | Get slot "partners_image" |
| 78 | main | Get slot "partners_background_color" |
| 79 | main | Get slot "partners_title" |
| 80 | main | Get slot "partners_logo" |
| 81 | sfPartialView | Render "sf_app_dir/modules/homepage/templates/_contact_template.php" |
| 82 | main | Get slot "contact_background_pattern" |
| 83 | main | Get slot "contact_image" |
| 84 | sfPHPView | Decorate content with "sf_app_dir/templates/b2b_layout.php" |
| 85 | sfPHPView | Render "sf_app_dir/templates/b2b_layout.php" |
| 86 | main | Get slot "app_name" |
| 87 | main | Get slot "iracesafe-meta-title" |
| 88 | main | Get slot "app_name" |
| 89 | main | Get slot "iracesafe-meta-description" |
| 90 | main | Get slot "app_name" |
| 91 | main | Get slot "iracesafe-meta-Keywords" |
| 92 | main | Get slot "app_name" |
| 93 | main | Get slot "app_name" |
| 94 | main | Get slot "iracesafe-og-title" |
| 95 | main | Get slot "app_name" |
| 96 | main | Get slot "iracesafe-og-description" |
| 97 | main | Get slot "iracesafe-og-image" |
| 98 | main | Get slot "header_font_color" |
| 99 | sfPartialView | Render "sf_app_dir/templates/_b2b_host_css.php" |
| 100 | main | Get slot "hero_text_color" |
| 101 | main | Get slot "primary_color" |
| 102 | main | Get slot "primary_text_color" |
| 103 | main | Get slot "primary_color_hover" |
| 104 | main | Get slot "primary_color_shadow" |
| 105 | main | Get slot "secondary_color" |
| 106 | main | Get slot "secondary_text_color" |
| 107 | main | Get slot "secondary_color_hover" |
| 108 | main | Get slot "secondary_color_shadow" |
| 109 | main | Get slot "tertiary_color" |
| 110 | main | Get slot "tertiary_color_gradient_end" |
| 111 | main | Get slot "tertiary_text_color" |
| 112 | main | Get slot "tertiary_color_hover" |
| 113 | main | Get slot "tertiary_color_hover_gradient_end" |
| 114 | main | Get slot "header_color" |
| 115 | main | Get slot "body-class-name" |
| 116 | main | Get slot "hideHeader" |
| 117 | sfPartialView | Render "sf_app_dir/templates/_b2b_header.php" |
| 118 | main | Get slot "header_color" |
| 119 | main | Get slot "app_logo" |
| 120 | main | Get slot "logo_url" |
| 121 | main | Get slot "app_name" |
| 122 | main | Get slot "app_logo" |
| 123 | main | Get slot "logo_url" |
| 124 | main | Get slot "app_logo" |
| 125 | main | Get slot "header_links" |
| 126 | main | Get slot "header_links" |
| 127 | main | Get slot "authBaseUrl" |
| 128 | main | Get slot "race_subdomain" |
| 129 | main | Get slot "authBaseUrl" |
| 130 | main | Get slot "race_subdomain" |
| 131 | main | Get slot "hideFooter" |
| 132 | sfPartialView | Render "sf_app_dir/templates/_b2b_footer.php" |
| 133 | sfWebResponse | Send status "HTTP/1.1 200 OK" |
| 134 | sfWebResponse | Send header "Cache-Control: private" |
| 135 | sfWebResponse | Send header "Content-Type: text/html; charset=utf-8" |
| 136 | sfWebResponse | Send cookie "sportzpeak": "71ffcceb4fefd83e9b413f80ddb41f13:78a402aceae585cc45e3e5a4ced3ec2d05c71c4d" |
| type | calls | time (ms) | time (%) |
|---|---|---|---|
| Configuration | 11 | 0.85 | 0 |
| Factories | 1 | 4.71 | 1 |
| Action "homepage/index" | 1 | 0.55 | 0 |
| View "Success" for "homepage/index" | 1 | 3.58 | 1 |
| Partial "homepage/_balloons_template" | 1 | 0.13 | 0 |
| Partial "homepage/_recruit_template" | 1 | 0.25 | 0 |
| Partial "homepage/_better_template" | 1 | 0.15 | 0 |
| Partial "homepage/_mobile_template" | 1 | 0.13 | 0 |
| Partial "homepage/_experience_template" | 1 | 0.20 | 0 |
| Partial "homepage/_customers_template" | 1 | 0.11 | 0 |
| Partial "homepage/_partners_template" | 1 | 0.11 | 0 |
| Partial "homepage/_contact_template" | 1 | 0.24 | 0 |
| Partial "global/_b2b_host_css" | 1 | 0.20 | 0 |
| Partial "global/_b2b_header" | 1 | 0.35 | 0 |
| Partial "global/_b2b_footer" | 1 | 0.06 | 0 |

config
view
logs
8192.0 KB
244 ms