23 || $matches[2] > 59) error_user('deadline tijd misvormd', 'Er is onzin ingevuld bij de tijd van de deadline', 'admin.php'); $timestamp += $matches[1]*3600 + $matches[2]*60; // bereken schooljaar op basis van deadline $schoolyear = get_schoolyear($timestamp); $year_id = mdb2_single_val($db, "SELECT year_id FROM $kldv.years WHERE year_long = '%q'", $schoolyear); if (!$year_id) error_user('Schooljaar onbekend', 'Schooljaar '.$schoolyear.' is nog niet bekend in '.$kldv.'.years, vraag een beheerder', 'admin.php'); //echo($schoolyear); if (isset($_POST['period_id'])) { mdb2_exec($db, "UPDATE periods SET period_desc = '%q', period_regime = %i, period_deadline = %i, year_id = $year_id, period_num = %i, period_enddesc = '%q' WHERE period_id = %i", htmlenc(trim($_POST['desc'])), $_POST['period_regime'], $timestamp, $_POST['period_num'], htmlenc(trim($_POST['enddesc'])), $_POST['period_id']); logit('periode '.$_POST['period_id'].' gewijzigd: '.trim($_POST['desc'])); } else { mdb2_exec($db, "INSERT INTO periods ( period_desc, period_regime, period_deadline, year_id, period_num, period_enddesc ) VALUES ( '%q', %i, %i, $year_id, %i )", htmlenc(trim($_POST['desc'])), $_POST['period_regime'], $timestamp, $_POST['period_num'], htmlenc(trim($_POST['enddesc']))); logit('periode '.mdb2_single_val($db, $last_insert_id).' gemaakt: '.trim($_POST['desc'])); } header('Location: '.dirname($_SERVER['PHP_SELF']).'/'.'admin.php');