array('desc_status' => 'bijzondere arbeidsvoorwaarden', 'desc_form' => 'bijzondere arbeidsvoorwaarden', 'type' => 'textarea', 'hidable' => true, 'req' => false) ); $inputs = array( 'fwijz' => array( 'fieldset' => array( 'date' => array('desc_form' => 'ingangsdatum', 'class' => 'date_input', 'type' => 'text', 'req' => true), 'name' => array('desc_form' => 'nieuwe functienaam', 'type' => 'text', 'req' => 'true') ), 'title' => 'Wijziging functienaam' ), 'voorst' => array( 'fieldset' => $bijz_arbeidsvoorwaarden, 'title' => 'Benoemingsvoorstel' ), ); $new_opm= array( 'new_opm' => array('desc_form' => 'toelichting werkdagen', 'type' => 'textarea') ); function render_form_fieldset($subform) { global $inputs; if (!isset($inputs[$subform])) error_system("form $subform bestaat niet in \$inputs"); if (!isset($inputs[$subform]['title'])) error_system("form $subform heeft geen title"); if (!isset($inputs[$subform]['fieldset'])) error_system("form $subform heeft geen fieldset"); ?>
$field) { render_form_element($subform, $id); } ?>

name="" type="text" value="">

[maak leeg en verberg] array( 'soort' => 'vast', 'positief' => true, 'desc' => 'huidig vast'), 'huidig_verv' => array( 'soort' => 'verv', 'positief' => true, 'desc' => 'huidig vervanging'), 'huidig_tuf' => array( 'soort' => 'tuf', 'positief' => true, 'desc' => 'huidig tijdelijke uitbreiding'), 'meer_vast' => array( 'soort' => 'vast', 'positief' => true, 'desc' => 'uitbreiding uren vast'), 'meer_tuf_tijdelijk' => array( 'soort' => 'tuf', 'positief' => true, 'desc' => 'uitbreiding uren wegens tijdelijke voorziening in vacature / tijdelijk werk'), 'meer_tuf_project' => array('soort' => 'tuf', 'positief' => true, 'desc' => 'uitbreiding uren wegens project'), 'verv_ziekte' => array('soort' => 'verv', 'positief' => true, 'desc' => 'uitbreiding vervanging (ziekte)'), 'verv_zwangerschap' => array('soort' => 'verv', 'positief' => true, 'desc' => 'uitbreiding vervanging (zwangerschap/bevalling)'), 'verv_ouderschap' => array('soort' => 'verv', 'positief' => true, 'desc' => 'uitbeiding vervanging (ouderschap)'), 'verv_detachering' => array('soort' => 'verv', 'positief' => true, 'desc' => 'uitbeiding vervanging (detachering)'), 'verv_anders' => array('soort' => 'verv', 'positief' => true, 'desc' => 'uitbreiding vervanging (andere reden)'), 'minder_vast' => array( 'soort' => 'vast', 'positief' => false, 'desc' => 'vermindering uren vast'), 'minder_verv' => array( 'soort' => 'verv', 'positief' => false, 'desc' => 'vermindering uren vervanging'), 'minder_tuf' => array( 'soort' => 'tuf', 'positief' => false, 'desc' => 'vermindering tuf'), ); // fields to check $fte_fields2 = array( 'vast' => array( 'soort' => 'vast', 'positief' => true, 'desc' => 'uren vast'), 'eerste' => array( 'soort' => 'vast', 'positief' => true, 'desc' => 'uren eerste benoeming (tijdelijk)'), 'tuf_tijdelijk' => array( 'soort' => 'tuf', 'positief' => true, 'desc' => 'uren wegens tijdelijke voorziening in vacature / tijdelijk werk'), 'tuf_project' => array('soort' => 'tuf', 'positief' => true, 'desc' => 'uren wegens project'), 'verv_ziekte' => array('soort' => 'verv', 'positief' => true, 'desc' => 'vervanging (ziekte)'), 'verv_zwangerschap' => array('soort' => 'verv', 'positief' => true, 'desc' => 'vervanging (zwangerschap/bevalling)'), 'verv_ouderschap' => array('soort' => 'verv', 'positief' => true, 'desc' => 'vervanging (ouderschap)'), 'verv_detachering' => array('soort' => 'verv', 'positief' => true, 'desc' => 'vervanging (detachering)'), 'verv_anders' => array('soort' => 'verv', 'positief' => true, 'desc' => 'vervanging (andere reden)'), ); function decode_lesklokfte($db, $form, $index) { if (!$form[$index]) return array(); $array = mdb2_single_assoc($db, "SELECT * FROM lesklokfte WHERE lesklokfte_id = %i", $form[$index]); if ($array['lesuren'] > 0) return array('lesklokfte' => $array['lesuren'], 'unit' => 'lesuren', 'auth' => $array['fte_auth']); if ($array['klokuren'] > 0) return array('lesklokfte' => $array['klokuren'], 'unit' => 'klokuren', 'auth' => $array['fte_auth']); if ($array['fte'] > 0) return array('lesklokfte' => $array['fte'], 'unit' => 'FTE', 'auth' => $array['fte_auth']); error_system("impossible!?!?!"); } function append_atovcnl($string) { return $string.'@ovc.nl'; } function originator_adres($id) { global $db; $author = mdb2_single_val($db, "SELECT username FROM log WHERE form_id = %i AND action LIKE '%%aangemaakt%%'", $id); if (!$author) fatal_error("raar, gebruikersnaam van degene die formulier heeft aangemaakt is niet gevonden?!?!?!"); return $author; } ?>