$wo = new WorkOrder($woi['workorder_id']); $wo->delWorkOrderItem($woi['id']); Session::flash('info', "Work Order Item {$this->WorkOrderItem['id']} deleted"); Radix::redirect('/workorder/view?w=' . $wo['id']); break; case 'save': $id = intval($_GET['id']); // Save Request $wo = new WorkOrder($_POST['workorder_id']); $woi = new WorkOrderItem($id); $set = array('kind', 'date', 'time_alpha', 'time_omega', 'e_rate', 'e_quantity', 'e_unit', 'e_tax_rate', 'a_rate', 'a_quantity', 'a_unit', 'a_tax_rate', 'name', 'note', 'status'); // ,'notify' ? Gone? foreach ($set as $x) { $woi[$x] = trim($_POST[$x]); } $woi = $wo->addWorkOrderItem($woi); // Save to DB if ($id) { Session::flash('info', "Work Order Item #{$id} saved"); } else { $id = $woi['id']; Session::flash('info', "Work Order Item #{$id} created"); } // $wo->save(); // If Notify! if (!empty($_POST['notify'])) { $mail = array(); $mail['rcpt'] = radix_filter::email($_POST['notify']); $mail['subj'] = 'Work Order #' . $wo['id'] . ' Update Notification'; // Template $file = APP_ROOT . '/approot/etc/workorder-item-mail.txt';