Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //buat fungsi di bawah, untuk mengkonversi 2 dimensi (non-flat) array menjadi 1 dimensi (flat)
- function convert_to_flat_array($non_flat) { //$non_flat = $this->bhn
- $objTmp = (object) array('aFlat' => array());
- array_walk_recursive($non_flat, create_function('&$v, $k, &$t', '$t->aFlat[] = $v;'), $objTmp);
- $flat = $objTmp->aFlat;
- return $flat;
- }
- /************ FOREACH **************/
- <? $bhn_flat = convert_to_flat_array($this->bhn); ?>
- <? foreach($this->bahan as $k => $v): ?>
- <?
- $checked = '';
- if(in_array($v['brg_id'], $bhn_flat)) $checked = ' checked';
- ?>
- <tr class="<?= $i % 2==0?"zebra":""?>">
- <td align="center"><input type="checkbox" value="<?= $v['brg_id'] ?>" name="brg_id[]" id="brg_id" <?= $checked ?>>
- </td>
- <td align="left"><?= $v['brg_nama'];?></td>
- <td align="left"><?= $v['brg_kode']; ?></td>
- <td align="left"><select name="satuan[]" id="satuan<?= $v['brg_id'] ?>" disabled="true" class="required"><?=$this->satuan?></select><?=$this->warning('*')?></td>
- </tr>
- <?$i++; ?>
- <? endforeach; ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement