foreach ($new_amount as $siloid => $amount) { $silos[$siloid]['material_ammount'] = $amount; } foreach ($connection as $siloid => $connection_id) { $silos[$siloid]['connection_id'] = $connection_id; } foreach ($links as $siloid => $silo_link) { $silos[$siloid]['silo_link'] = $silo_link ? $silo_link : 0; } $silokeys = array_keys($silos); foreach ($silokeys as $key) { $silos[$key]['structure_id'] = $key; } $args = array('pos_id' => $pos_id, 'silos' => $silos); //echo '<pre>';print_r($args);echo '</pre>';exit; if ($posmgmt->UpdateAllPosSilos($args)) { $eve->SessionSetVar('statusmsg', 'All Silos updated'); $eve->RedirectUrl('viewpos.php?i=' . $pos_id); } break; case 'Assign As Fuel Tech': $newowner = $eve->VarCleanFromInput('newowner'); $args = array('pos_id' => $pos_id, 'newowner_id' => $newowner); $posmgmt->updateOwner($args, $backup = false); break; case 'Assign As Backup Fuel Tech': $newowner = $eve->VarCleanFromInput('newowner'); $args = array('pos_id' => $pos_id, 'newowner_id' => $newowner); $posmgmt->updateOwner($args, $backup = true); break; }