$format = $_POST["press_format"]; $layoutLine = new Layoutline(); $layoutLine->name = $component->genLayoutname($index, $component->name); $layoutLine->number_lots = $number_lots; $layoutLine->number_units = $number_units; $layoutLine->run_style = $run_style; $layoutLine->format = $format; $layoutLine->component_id = $component->id; $layoutLine->save(); //Create press, presslines and pass data $press = new Press(); $pressLine = new Pressline(); $press_machine = $component->get_pressmachine_by_format($format); $press->pressmachine_id = $press_machine['id']; $press->pressmachine_name = $press_machine['name']; $press->save(); $pressLine->component_id = $component->id; $pressLine->press_id = $press->id; $pressLine->layout_name = $layoutLine->name; $pressLine->layout_id = $layoutLine->id; $pressLine->part = "100"; $pressLine->save(); } if (isset($_POST["layout_id_" . $index]) && !is_null($_POST["layout_id_" . $index]) && !empty($_POST["layout_id_" . $index])) { $layout_id = $_POST["layout_id_" . $index]; $format = $_POST["press_format"]; $number_lots = $_POST["number_lots_" . $index]; $number_units = $_POST["number_units_" . $index]; $run_style = $_POST["run_style_" . $index]; $lots = ""; $units = "";