} if ($check == 'New Individual') { $msg = "Save child's data first then try again."; $response[0] = $msg; $response[1] = false; echo json_encode($response); exit; } $line = explode("|| ", $check); $temp_id = $line[2]; if ($temp_id) { if ($child = Person::getById($temp_id)) { $line = explode("|| ", $_REQUEST['parentId']); $parentId = $line[2]; $temp = Person::getById($parentId); $parent = Parents::createInstance($temp->id, $temp->sex, $child->id); $do = isset($_REQUEST['do']) ? $_REQUEST['do'] : false; $temp_id = $parent->save(); if ($temp->id) { if ($result = $do == 'deleteParent' ? $parent->dropById($parent->id) : true) { $response[0] = $do == 'saveParent' ? "Parents were saved" : "Parent was removed"; $response[1] = true; } else { $response[0] = $do == 'saveParent' ? "Parents were not saved" : "Parent was not removed"; $response[1] = false; } } else { $response[0] = "Request not completed. Action was unclear"; $response[1] = false; } }