exit; } } if (isset($_POST['confirmed'])) { if (!insert_project($_POST['project_name'], $_POST['ocp_id'])) { display_warning('Utworzenie projektu zakoñczone niepowodzeniem!'); exit; } $orgs = str_replace("\r", '', $_POST['orgs']); $orgs = explode("\n", $orgs); $new_orgs = get_new_orgs($orgs); if (!insert_new_orgs($new_orgs)) { display_warning('Dodanie nowych organizacji zakoñczone niepowodzeniem!'); exit; } if (!insert_orgs_into_project($orgs, get_project_id($_POST['project_name']))) { display_warning('Przypisanie organizacji do projektu zakoñczone niepowodzeniem!'); exit; } display_warning('Stworzenie projektu ' . htmlspecialchars(stripslashes($_POST['project_name'])) . ' zakoñczone sukcesem!'); } else { $orgs = str_replace("\r", '', $_POST['orgs']); $orgs = explode("\n", $orgs); $orgs = array_map('trim', $orgs); $upper_orgs = array(); foreach ($orgs as $o) { if (!empty($o)) { $upper_orgs[strtoupper($o)] = $o; } } $orgs = array_values($upper_orgs);
if ($_POST['ocp_id'] !== get_project_ocp($_POST['project_id']) && !change_project_ocp($_POST['project_id'], $_POST['ocp_id'])) { display_warning('Zmiana OCPa zakoñczona niepowodzeniem!'); exit; } if (isset($_POST['del_orgs']) && !delete_orgs_from_project(array_keys($_POST['del_orgs']), $_POST['project_id'])) { display_warning('Usuniêcie organizacji zakoñczone niepowodzeniem!'); exit; } if (isset($_POST['new_orgs'])) { $new_orgs = str_replace("\r", '', $_POST['new_orgs']); $new_orgs = explode("\n", $new_orgs); if (!empty($new_orgs[0])) { if (!insert_new_orgs($new_orgs)) { display_warning('Dodanie nowych organizacji zakoñczone niepowodzeniem!'); exit; } elseif (!insert_orgs_into_project($new_orgs, $_POST['project_id'])) { display_warning('Przypisanie nowych organizacji zakoñczone niepowodzeniem!'); exit; } } } if (isset($_POST['project_new_orgs'])) { $project_new_orgs = str_replace("\r", '', $_POST['project_new_orgs']); $project_new_orgs = explode("\n", $project_new_orgs); if (!empty($project_new_orgs[0]) && !insert_orgs_into_project($project_new_orgs, $_POST['project_id'])) { display_warning('Przypisanie istniej±cych organizacji do projektu zakoñczone niepowodzeniem!'); exit; } } display_warning('Operacja zakoñczona sukcesem!'); }