Example #1
0
 public static function polaczFromularzZPelnymDanymiDoGrida($aFrom, $aDane)
 {
     $aDaneOut = array();
     foreach ($aFrom as $keyForm => $pole) {
         foreach ($aDane as $keyDane => $dane) {
             if ($pole['nazwa_pola'] == $keyDane) {
                 $aDaneOut[$keyForm]['id'] = $keyForm;
                 $aDaneOut[$keyForm][$keyDane] = array('type' => 'ro', 'class' => 'form_cell', 'value' => $pole['etykieta']);
                 if ($pole['tabela_slownikowa'] != '') {
                     $aData = \My\Tools\Lista::Lista($pole["tabela_slownikowa"]);
                     $aDataSlownik = \My\Tools\Lista::Slownik($aData, 'id');
                     $dane = isset($aDataSlownik[$dane]) ? $aDataSlownik[$dane]['name'] : $dane;
                 }
                 $aDaneOut[$keyForm][$keyForm] = array('type' => 'ro', 'class' => '', 'value' => $dane);
             }
         }
     }
     return $aDaneOut;
 }