get('proces_log'); $proces_init = $this->get('proces_init'); $proces_step = $this->get('proces_step'); $wskazniki = $this->get('wskazniki'); $next_steps = $this->get('next_steps'); $current_edit = $this->get('current_edit'); $out = ''; if ($title_out = $this->get('title')) { $out .= '

' . $title_out . '

' . "\n"; } $current_edit_wsk_ids = array(); if ($current_edit) { $current_edit_wsk_ids = $current_edit->get_wsk_ids(); } $out = ''; $out .= '' . "\n"; $out .= '' . "\n"; $out .= '
'; $out .= '
'; $out .= App::link("Proces Log (" . $modelLog->get('ID') . ")", array('_log_id'=>$modelLog->get('ID'))) . ". PROCES_INIT: " . '' . $modelLog->get('ID_PROCES_INIT') . ''; $out .= " " . '' . $proces_init->DESC . ''; if ($proces_init->OPIS != '') { $out .= ' ' . "opis" . ''; $out .= ''; } $out .= '
' . "\n";// .header $out .= '
' . "\n"; if ($modelLog->get('ID_STEP') > 0 && $modelLog->get('ID_STEP') != $modelLog->get('ID_PROCES_INIT')) { $out .= '
' . "\n"; $out .= '
  • '; $out .= '
    '; $out .= '
    '; $out .= '' . $modelLog->get('ID_STEP') . ''; $out .= ''; $out .= '' . $proces_step->DESC . ''; $out .= ' ' . "wskazniki" . ''; if ($proces_step->OPIS != '') { $out .= ' ' . "opis" . ''; $out .= ''; } $out .= '';// .desc $out .= '
    ';// .has_wsk $out .= '
    '; $out .= '
      ' . "\n"; // wskazniki $last_key_id = end(array_keys($wskazniki)); foreach ($wskazniki as $k_key_id => $v_wsk) { $cls = array(); if ($k_key_id == $last_key_id) $cls[] = 'last'; if (in_array($k_key_id, $current_edit_wsk_ids)) $cls[] = 'selected'; $out .= '

      '; $out .= '' . $v_wsk->CW_ID . ''; $out .= '' . "[" . $v_wsk->ID . "]" . ''; $out .= '' . $v_wsk->CP_FORM_TREAT . ''; $out .= " " . $v_wsk->TYPE . " "; $out .= '' . $v_wsk->DESC . ''; $out .= " " . '' . $v_wsk->OPIS . ''; $out .= " " . '' . $v_wsk->OPIS_ZASOB . ''; $out .= '

      '; } $out .= '
    '; $out .= '
'; $out .= '
' . "\n";// .tree-wrap } else if (!empty($wskazniki)) { $out .= '
' . "\n"; $out .= '
    ' . "\n"; // wskazniki $last_key_id = end(array_keys($wskazniki)); foreach ($wskazniki as $k_key_id => $v_wsk) { $out .= ''; $out .= '' . $v_wsk->CW_ID . ''; $out .= '' . "[" . $v_wsk->ID . "]" . ''; $out .= '' . $v_wsk->CP_FORM_TREAT . ''; $out .= " " . $v_wsk->TYPE . " "; $out .= '' . $v_wsk->DESC . ''; $out .= " " . '' . $v_wsk->OPIS . ''; $out .= " " . '' . $v_wsk->OPIS_ZASOB . ''; $out .= ''; } $out .= '
'; $out .= '
' . "\n";// .tree-wrap } $out .= '
' . "\n";// .cnt $out .= '
' . "\n";// .proces-info if ($modelLog->get('TYPE') == 'END') { $out .= '
'; $out .= '
' . "Proces został zakończony" . '
'; $out .= '
'; $out .= '';// TODO: link? $out .= '
';// .cnt $out .= '
' . "\n";// .next-steps } else { // current edit form $out .= '
'; if ($current_edit) { $current_edit->add_hidden_field("task", "PROCES_LOG"); $current_edit->add_hidden_field("function_init", "fun_PROCES_STEP_SAVE"); $out .= $current_edit->form(); } else { $out .= '

' . "Brak zdefiniowanych akcji w tym kroku - można przejść do następnego." . '

'; } $out .= '
' . "\n";// .current-edit // next steps $out .= '
'; $out .= '
' . "Przejdź do następnego kroku:" . '
'; $out .= '
'; $out .= ''; $out .= '
';// .cnt $out .= '
' . "\n";// .next-steps } $out .= '

'; return $out; } }