"schoolaccess.php")); $q=mysql_query("SELECT * FROM schools WHERE id='".$_SESSION['schoolid']."' AND accesscode='".$_SESSION['schoolaccesscode']."' AND year='".$config['FAIRYEAR']."'"); echo mysql_error(); $school=mysql_fetch_object($q); if($school->sciencehead_uid > 0) $sh = user_load_by_uid($school->sciencehead_uid); else $sh = array(); $sh_email = ($sh['email'] != '' && $sh['email'][0] != '*') ? $sh['email'] : ''; if($_POST['action']=="save") { /* Get info about science head */ $sciencehead_update = ''; list($first, $last) = explode(' ', $_POST['sciencehead'], 2); $em = $_POST['scienceheademail']; if($em == '' && ($first != '' || $last != '')) $em = "*$first$last".user_generate_password(); if($school->sciencehead_uid > 0) $sh = user_load_by_uid($school->sciencehead_uid); else if($em != '') { $sh = user_create('teacher', $em); $sciencehead_update = "sciencehead_uid='{$sh['uid']}',"; } else $sh = false; /* If we have a record, either delete it or update it */ if(is_array($sh)) { if($em == '') { user_purge($sh, 'teacher'); $sciencehead_update = 'sciencehead_uid=NULL,'; } else { $sh['firstname'] = $first; $sh['lastname'] = $last; $sh['phonework'] = $_POST['scienceheadphone']; $sh['email'] = $em; $sh['username'] = $em; user_save($sh); } } mysql_query("UPDATE schools SET school='".mysql_escape_string(stripslashes($_POST['school']))."', address='".mysql_escape_string(stripslashes($_POST['address']))."', city='".mysql_escape_string(stripslashes($_POST['city']))."', province_code='".mysql_escape_string(stripslashes($_POST['province_code']))."', postalcode='".mysql_escape_string(stripslashes($_POST['postalcode']))."', phone='".mysql_escape_string(stripslashes($_POST['phone']))."', $sciencehead_update fax='".mysql_escape_string(stripslashes($_POST['fax']))."' WHERE id='$school->id'"); echo mysql_error(); if(mysql_error()) echo error(i18n("An Error occured trying to save the school information")); else echo happy(i18n("School information successfully updated")); } }else{ header('Location: schoolaccess.php'); exit(); } // load the school info $q=mysql_query("SELECT * FROM schools WHERE id='".$_SESSION['schoolid']."' AND accesscode='".$_SESSION['schoolaccesscode']."' AND year='".$config['FAIRYEAR']."'"); echo mysql_error(); $school=mysql_fetch_object($q); if($school->sciencehead_uid > 0) $sh = user_load_by_uid($school->sciencehead_uid); else $sh = array(); $sh_email = ($sh['email'] != '' && $sh['email'][0] != '*') ? $sh['email'] : ''; draw_page(); send_footer(); function draw_page(){ global $config, $school, $sh_email, $sh_email, $sh; echo i18n("Please make sure your school contact information is correct, make any necessary changes:"); echo "
"; echo ""; echo ""; echo ""; // echo ""; echo ""; echo ""; echo "\n"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
".i18n("School Name")."school\" type=text name=school size=40>
Registration Passwordregistration_password\" type=text name=\"registration_password\" size=\"20\">
".i18n("Address")."address\" type=text name=address size=40>
".i18n("City")."city\" type=text name=city size=30>
".i18n($config['provincestate']).""; emit_province_selector("province_code",$school->province_code); echo "
".i18n($config['postalzip'])."postalcode\" type=text name=postalcode size=10>
".i18n("Phone Number")."phone\" type=text name=phone size=30>
".i18n("Fax Number")."fax\" type=text name=fax size=30>
".i18n("Science Teacher")."
".i18n("Science Teacher Email")."
".i18n("Science Teacher Phone")."
(".i18n("If different than above").")
"; echo ""; echo "
"; echo "
"; } ?>