document->saveHTML()); $lijst = $xpath->query('//table[@id="viewMyCourses"]/tbody/tr[contains(@id, "~teachers")]/td[2]/a[1]'); $escaped_prefix = addcslashes($teletop_vaksite_prefix, '\/'); $out = new DOMDocument(); $select = $out->createElement('select'); $select->setAttribute('name', 'vaksite_id[]'); $out->appendChild($select); $default_option = $out->createElement('option'); $default_option->setAttribute('value', ''); $select->appendChild($default_option); foreach ($lijst as $link) { // database bijwerken (meestal zinloos) $href = $link->getAttribute('href'); $vaksite = preg_replace('/'.$escaped_prefix.'(.*)\.nsf/', '$1', $href); if ($href == $vaksite) regular_error($http_path.'/', (array) NULL, 'TeleTOP® geeft ons misvormde vaksites, notificeer de beheerder'); mysql_query_safe("INSERT INTO vaksites ( vaksite, vaksite_naam ) VALUES ( '%s', '%s' ) ON DUPLICATE KEY UPDATE vaksite_naam='%s'", mysql_escape_safe($vaksite), mysql_escape_safe(htmlspecialchars($link->nodeValue, ENT_QUOTES, 'UTF-8')), mysql_escape_safe(htmlspecialchars($link->nodeValue, ENT_QUOTES, 'UTF-8'))); $vaksite_id = sprint_singular("SELECT vaksite_id FROM vaksites WHERE vaksite = '%s'", mysql_escape_safe($vaksite)); //$vaksites .= '

'.$vaksite.' '.$link->nodeValue."\n"; $option = $out->createElement('option'); $option->setAttribute("value", $vaksite_id); $text = $out->createTextNode($link->nodeValue); $option->appendChild($text); $select->appendChild($option); $vaksite_selector .= ' OR vaksites.vaksite_id = '.$vaksite_id; } $result = mysql_query_safe(<<query('//select/option[@value="'.$row['vaksite_id'].'"]')->item(0); if (!$option) $option = $defualt_option; $option->setAttribute('selected', 'selected'); $vaksites .= ''.$row['grp2vak'].''.$out->saveHTML(); $option->removeAttribute('selected'); } $vaksites .= ''; //echo($out->saveHTML()); $result = mysql_query_safe(<<'."\n"; } $vaksites_range .= ''."\n"; } else if ($_SESSION['type'] == 'personeel' && not_teletop_credentials()) { $vaksites = <<

TeleTOP® gebruikersnaam
TeleTOP® wachtwoord:

Om TeleTOP® nog overzichtelijker te maken, hebben sommige secties afgesproken welke studiewijzerregelnummers een docent mag gebruiken. Als er voor jou dit soort afspraken gelden, dan kan het onlineklassenboek hiermee rekening houden.

Per vaksite moet je dan aangeven

klassenboek wachtwoord: (verplicht!)