@section('page_title') {{ $information['school']->short_name }} @stop @section('page_sub_title') Edit {{ $information['school']->name }} Staff / Contacts @stop @section('scripts') @parent @stop @section('jquery_init') /* Display any success messages */ $('.success_message').delay(5000).fadeOut({'duration' : 2500}); $('.success_message .ui-icon-close').click(function () { $('.success_message').hide(); }); $('.tooltip').tooltip(); $('.tooltip.above').tooltip({ position : {my: "left bottom-15", at: "left top", collision: "flipfit"}}); $('.tooltip.right').tooltip({ position : {my: "left+15 middle", at: "right middle", collision: "flipfit"}}); $('.button').button(); $('.button.notext').button({text:false}); $('.button.delete').button({ icons : { primary : 'ui-icon-closethick'}}); $('.button.cancel').button({ icons : { primary : 'ui-icon-circle-close'}}); $('.button.clipboard').button({ icons : { primary : 'ui-icon-clipboard'}}); $('.button.add').button({ icons : { primary : 'ui-icon-plusthick'}}); function colorRows () { $('table').each(function () { var i = 0; $('tbody tr:visible', $(this)).each(function () { if (i % 2 == 0) { $(this).addClass('odd'); } else { $(this).removeClass('odd'); } i = i + 1; }); }); } colorRows(); $('.button.delete').click(function () { var row = $(this).closest('tr'); row.remove(); }); $('tr[data-sample="true"]').hide(); $('.button.add.admin').click(function () { var next_id = $('table.contacts_editor.admin tbody tr:visible').size(); var row = $('table.contacts_editor.admin tbody tr[data-sample="true"]').clone(); row.removeAttr('data-sample'); $('input, select', row).each(function () { $(this).attr('name', $(this).attr('name').replace('admin_contact[X]', 'admin_contact[' + (next_id) + ']')); }); $('.tooltip', row).tooltip(); $('.tooltip.right', row).tooltip({ position : {my: "left+15 middle", at: "right middle", collision: "flipfit"}}); $('.button.delete', row).button({ icons : { primary : 'ui-icon-closethick'}, text : false}) .tooltip() .click(function () { $(row).remove(); }); row.appendTo('table.contacts_editor.admin tbody'); row.show(); colorRows(); }); $('.button.add.coach').click(function () { var next_id = $('table.contacts_editor.coach tbody tr:visible').size(); var row = $('table.contacts_editor.coach tbody tr[data-sample="true"]').clone(); row.removeAttr('data-sample'); $('input, select', row).each(function () { $(this).attr('name', $(this).attr('name').replace('coach_contact[X]', 'coach_contact[' + (next_id) + ']')); }); $('.tooltip', row).tooltip(); $('.tooltip.right', row).tooltip({ position : {my: "left+15 middle", at: "right middle", collision: "flipfit"}}); $('.button.delete', row).button({ icons : { primary : 'ui-icon-closethick'}, text : false}) .tooltip() .click(function () { $(row).remove(); }); row.appendTo('table.contacts_editor.coach tbody'); row.show(); colorRows(); }); $('.success_bar').animate({ 'top' : 32, 'background-color' : 'rgba(176, 255, 190, 1.0)'}, 1600, 'easeOutQuad', function () { $(this).delay(6000).fadeOut(4000); $(this).hover(function () { $(this).stop(true).css('opacity', '1.0'); }, function () { $(this).fadeOut(4000); }) }); @stop @section('page_functions') Edit School Info Close @stop @section('main_content') @if (Session::has('success'))
{{ Session::get('success') }}
@endif

New Procedure

This page was last updated at 7:00pm on Tuesday 7/15.

New Way to Update Staff Contacts

There is now a new way to update your school's staff contacts. Staff contacts are individuals in the role of Superintendent, Principal, Athletic Director, etc. To edit these individuals, return to your school's information page and use the editing icons to edit your staff contacts.

How Do I Update My Coaching Staff?

The ability to edit coaching staff is currently under revision. Please check back next week for updated instructions on editing your sports and activities contacts (coaches, assistant coaches, team managers, etc.)

New Features

Tired of using a spread-sheet to track your school's coaches? Worried someone might slip through the cracks on their certifications?

With this new update, school administrators will have a new tool-set to help manage staff and coach contact information as well as a new ability to track certification requirements.


Coming Soon...Certification Tracking

Fundamentals of Coaching
Concussion Management
ODE Steroid
Training
Heat Illness
Safety

Spirit Safety

CPR

First Aid
{{--
Instructions
Use this form to edit your school's staff and contact information. You can edit, update, and add information as necessary. To edit your school's information, like address or phone number, click "Edit School Info." If you are having trouble using this form, please contact {{Helpers::obfuscateEmailLink ("support@osaa.org")}}.

Staff / Contacts

{{ Form::open(array('url' => url('/schools/edit-contacts'), 'class' => 'editSchool', 'id' => 'editSchool')) }} {{ Form::hidden('school_id', $information['school']->id) }} @if (Session::has('errors'))
@foreach ($errors->all() as $error) {{ $error }} @endforeach
@endif

Administrative Staff / Contacts

@if (count ($information['general_contacts']) > 0) @foreach ($information['general_contacts'] as $i => $contact) @endforeach @endif
Position Alternate Title Name E-mail Work Phone # Mobile Phone #
{{ Form::select("admin_contact[$i][role]", $information['admin_role_select'], $contact->role, array('class' => 'bold', 'title' => 'Select this staff member\'s administrative role / position.')) }} {{ Form::text("admin_contact[$i][alt_title]", $contact->alt_title, array('class' => 'tooltip', 'title' => 'If this person\'s job title is different from the generic role selected, you can enter in an alternate title. For example, "President of Schools." This alternate title is for display on your school contacts list, the selected role should be the best comparable match to this staff member\'s role.')) }} {{ Form::text("admin_contact[$i][name]", $contact->name, array('class' => 'tooltip', 'title' => 'Display name for this staff member.')) }} {{ Form::text("admin_contact[$i][email]", $contact->email, array('class' => 'tooltip', 'title' => 'Staff member\'s e-mail address.')) }} {{ Form::text("admin_contact[$i][phone]", $contact->phone, array('class' => 'tooltip', 'title' => 'Office/work phone number. For example, "(503) 682-6722x228."')) }} {{ Form::text("admin_contact[$i][mobile]", $contact->mobile, array('class' => 'tooltip', 'title' => 'Mobile/cellular phone number. This number will not be displayed on the school contacts page viewable to the public. This information is for OSAA staff lookup only.')) }}

Add Administrative Staff


@if (Helpers::strEqual($information['member_type'], 'Full Member'))

Activity Staff / Contacts

@if (count ($information['coach_contacts']) > 0) @foreach ($information['coach_contacts'] as $i => $contact) @endforeach @endif
Position Alternate Title Activity Level Name
E-mail
Work Phone #
Mobile Phone #
{{ Form::select("coach_contact[X][role]", $information['coach_role_select'], null, array('class' => 'bold', 'title' => 'Select this staff member\'s administrative role / position.')) }} {{ Form::text("coach_contact[X][alt_title]", null, array('class' => 'tooltip', 'title' => 'If this person\'s job title is different from the generic role selected, you can enter in an alternate title. For example, "President of Schools." This alternate title is for display on your school contacts list, the selected role should be the best comparable match to this staff member\'s role.')) }} {{ Form::select("coach_contact[X][activity]", $information['activity_select'], null, array('class' => '', 'title' => 'The activity program this staff member is part of.')) }} {{ Form::select("coach_contact[X][level]", $information['level_select'], null, array('class' => '', 'title' => 'The activity program level that applies to this staff member.')) }} {{ Form::text("coach_contact[X][name]", null, array('class' => 'tooltip', 'title' => 'Display name for this staff member.')) }}
{{ Form::text("coach_contact[X][email]", null, array('class' => 'tooltip', 'title' => 'Staff member\'s e-mail address.')) }}
{{ Form::text("coach_contact[X][phone]", null, array('class' => 'tooltip', 'title' => 'Office/work phone number. For example, "(503) 682-6722x228."')) }}
{{ Form::text("coach_contact[X][mobile]", null, array('class' => 'tooltip', 'title' => 'Mobile/cellular phone number. This number will not be displayed on the school contacts page viewable to the public. This information is for OSAA staff lookup only.')) }}
{{ Form::select("coach_contact[$i][role]", $information['coach_role_select'], $contact->role, array('class' => 'bold', 'title' => 'Select this staff member\'s administrative role / position.')) }} {{ Form::text("coach_contact[$i][alt_title]", $contact->alt_title, array('class' => 'tooltip', 'title' => 'If this person\'s job title is different from the generic role selected, you can enter in an alternate title. For example, "President of Schools." This alternate title is for display on your school contacts list, the selected role should be the best comparable match to this staff member\'s role.')) }} {{ Form::select("coach_contact[$i][activity]", $information['activity_select'], $contact->activity, array('class' => '', 'title' => 'The activity program this staff member is part of.')) }} {{ Form::select("coach_contact[$i][level]", $information['level_select'], $contact->level, array('class' => '', 'title' => 'The activity program level that applies to this staff member.')) }} {{ Form::text("coach_contact[$i][name]", $contact->name, array('class' => 'tooltip', 'title' => 'Display name for this staff member.')) }}
{{ Form::text("coach_contact[$i][email]", $contact->email, array('class' => 'tooltip', 'title' => 'Staff member\'s e-mail address.')) }}
{{ Form::text("coach_contact[$i][phone]", $contact->phone, array('class' => 'tooltip', 'title' => 'Office/work phone number. For example, "(503) 682-6722x228."')) }}
{{ Form::text("coach_contact[$i][mobile]", $contact->mobile, array('class' => 'tooltip', 'title' => 'Mobile/cellular phone number. This number will not be displayed on the school contacts page viewable to the public. This information is for OSAA staff lookup only.')) }}

Add Activity Staff


@endif {{ Form::submit('Save', array('class' => 'button float_right tooltip', 'style' => 'position: relative; top: -0.5em;', 'title' => 'Save this form\'s information.')) }}

To save your changes, click the "Save" button.

{{ Form::close() }} --}} @stop