is_valid ) { $rCaptcha_error = $resp->error; } } } $NA_phone_format = ( $enable_NA_format ) ? '_NA_format' : ''; //If the form is submitted if( isset($_POST['submit']) ) { // Get form vars $contact_name = trim(stripslashes($_POST['contact_name'])); $contact_email = trim($_POST['contact_email']); $contact_phone = trim($_POST["contact_phone{$NA_phone_format}"]); $contact_ext = trim($_POST["contact_ext{$NA_phone_format}"]); $contact_message = trim(stripslashes($_POST['contact_message'])); // Error checking if JS is turned off if( $contact_name == '' ) { //Check to make sure that the name field is not empty $nameError = 'Please enter a name'; } else if( strlen($contact_name) < 2 ) { $nameError = 'Your name must consist of at least 2 characters'; } if( $contact_email == '' ) { $emailError = 'Please enter a valid email address'; } else if( !valid_email( $contact_email ) ) { $emailError = 'Please enter a valid email address'; } if( $NA_phone_format ) { if( !isPhoneNumberValid( $contact_phone ) || ( $contact_phone == '' && $contact_ext != '' ) ) { $phoneError = 'phone number'; } if( !eregi("^[0-9]{0,5}$", $contact_ext) ) { // check if the extension consists of 1 to 5 digits, or empty $extError = 'extension'; } } if( isset($phoneError) && isset($extError) ) { $phone_extError = "Please enter a valid $phoneError and $extError"; } else if( isset($phoneError) ) { $phone_extError = "Please enter a valid $phoneError"; } else if( isset($extError) ) { $phone_extError = "Please enter a valid $extError"; } if( $contact_message == '' ) { $messageError = 'Please enter your message'; } if( !isset($nameError) && !isset($emailError) && !isset($messageError) && !isset($rCaptcha_error) ) { $ext = ( $contact_ext != '' ) ? ' ext.'.$contact_ext : ''; $phone = ( $contact_phone != '' ) ? 'Phone: '.$contact_phone.$ext."\r\n" : ''; // Send email $message_contents = "Sender's name: " . $contact_name . "\r\nE-mail: {$contact_email} \r\n{$phone}Message: " . $contact_message . " \r\n"; $header = "From: $contact_name <".$contact_email.">\r\n"; $header .= "Reply-To: $contact_email\r\n"; $header .= "Return-Path: $contact_email\r\n"; $emailSent = ( mail_utf8( $email_address_to, $subject, $message_contents, $header ) ) ? true : false; $contact_name_thx = $contact_name; // Clear the form $contact_name = $contact_email = $contact_phone = $contact_ext = $contact_message = ''; } } ?> OSSTF
District 20 Halton
980 Fraser Drive, Unit 211
Burlington, Ontario. L7L5P5
(905) 332-1228

Contact

The local OSSTF D-20 is affiliated with four bargaiing units, the: TBU, OCTU, PSSP and OTBU.  If you    have any questions or comments regarding The OSSTFD20 feel free to contact your particular bargaining unit below:

      Halton Secondary Teachers
      Cindy Gage: Cindy.Gage@d20.osstf.ca
      980 Fraser Drive, Unit 211
      Burlington, Ontario, Canada L7L 5P5
      Phone: (905) 332-1228
      Fax: (905) 335-9220


      Office, Clerical and Technical Unit (OCTU)
      3390 South Service Road - Suite 103 Burlington.
      Phone: (905) 691-0467


      Professional Student Services Personnel (PSSP)
     
psspd20@gmail.com


      Occational Teacher Bargaining Unit (OTBU)
      5063 North Service Rd, Suite 200, Office #29
      Burlington, ON. L7L 5H6
      (289) 812-6828



Disclaimer

The information contained in this website is for general information purposes only. The information is provided by OSSTF and while we endeavour to keep the information correct, we make no representations or warranties of any kind.

Contact

980 Fraser Drive, Unit 211
Burlington, Ontario,
Canada.
L7L 5P5
Phone (905) 332-1228
Fax (905) 335-9220

Mission

Students, parents, teachers and education workers all want a strong public education system. We work directly with our members to enhance the students’ experience every day. We work with parents and school boards to safeguard the quality of our public education system.