コード例 #1
0
ファイル: create_project.php プロジェクト: exviva/flip
        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);
コード例 #2
0
ファイル: edit_project.php プロジェクト: exviva/flip
    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!');
}