Form hiba

quick képe

Már többször átnéztem, de nem találom mi lehet a hiba.
Ömlesztve jelenik meg minden.

function dolgozok_listaja() {
  //Form kialakítása
  $form = array();
  $header = array(
    array('data'  => 'Intézmény',
          'field' => '{dolgozo}.intezmeny'),
    array('data'  => 'Név',
          'field' => '{dolgozo}.nev',
          'sort'  => 'asc'),
    array('data'  => 'Pinkód',
          'field' => '{dolgozo}.pinkod'),
   );
 
  $form['header'] = array(
   '#type' => 'value',
   '#value' => $header,
  );
 
  if($feltetel == ''){$feltetel = " {dolgozo}.nev <> ''";}
  $q = "SELECT *";
  $q .= " FROM {dolgozo} WHERE" . $feltetel;
  $q .= tablesort_sql($header);
 
  $res = pager_query($q, 30, 0, NULL);
 
  $form['dolgozo']['#tree'] = TRUE;
  while ($dolgozo = db_fetch_object($res)) {
    $form['dolgozo'][$dolgozo->did] = dolgozo_sora($dolgozo);
  }
 
  $form['pager'] = array('#value' => theme('pager', NULL, 50, 0));
  $form['#theme'] = 'dolgozok_listaja';
 
  return  $form;
}
function dolgozok_listaja_validate($form, &$form_state){
}
function dolgozok_listaja_submit($form, &$form_state){
}
function dolgozo_sora($dolgozo) {
  $form['pinkod'] = array(
    '#type' => 'markup',
    '#value' => $dolgozo->pinkod,
  );
  $form['nev'] = array(
    '#type' => 'markup',
    '#value' => $dolgozo->nev,
  );
  $form['intezmeny'] = array(
    '#type' => 'markup',
    '#value' => $dolgozo->intezmeny,
  );
  return $form;
}
 
function theme_dolgozok_listaja($form) {
  $header = $form['header']['#value'];
  $rows = array();
 
  foreach (element_children($form['dolgozo']) as $key) {
     // Tábla sorainak építése
    $rows[] = array(
      array('data' => drupal_render($form['dolgozo'][$key]['intezmeny'])),
      array('data' => drupal_render($form['dolgozo'][$key]['nev'])),
      array('data' => drupal_render($form['dolgozo'][$key]['pinkod'])),
    );
  }
 
  $output = theme('table', $header, $rows);
  if ($form['pager']['#value']) {
    $output .= drupal_render($form['pager']);
  }
  $output .= drupal_render($form);
 
  return $output;
}
function dolgozok_listaja_theme(){
  return array(
    'dolgozok_listaja'=> array(
      'arguments' => array($form),
    ),
  );
}
Drupal verzió: