Beispiel #1
0
            }
        }
    }
    echo '<input type="hidden" name="new_orgs" value="' . htmlspecialchars(stripslashes(join("\n", $new_orgs))) . '">' . "\n";
    echo '<input type="hidden" name="project_new_orgs" value="' . htmlspecialchars(stripslashes(join("\n", $project_new_orgs))) . '">' . "\n";
    echo '<input type="hidden" name="confirmed" value="yes">' . "\n";
    echo '<input type="submit" value="Zatwierd¼">' . "\n";
    echo "</form></td></tr></table>\n";
    echo "</td></tr></table>\n";
    display_document_footer();
} else {
    if (stripslashes($_POST['project_name']) !== get_project_name($_POST['project_id']) && !change_project_name($_POST['project_id'], $_POST['project_name'])) {
        display_warning('Zmiana nazwy projektu zakoñczona niepowodzeniem!');
        exit;
    }
    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'])) {
Beispiel #2
0
    $project_name = get_project_name($project_id);
}
display_html_header();
display_document_header();
display_menu();
if (!is_admin()) {
    display_no_auth();
    display_document_footer();
    exit;
}
echo '<table width="90%">';
echo '<tr><td align="center" class="naglowek">Edytuj dane projektu <i>' . htmlspecialchars(get_project_name($project_id)) . "</i><hr></td></tr>\n";
if (isset($_POST['ocp_id'])) {
    $ocp_id = $_POST['ocp_id'];
} else {
    $ocp_id = get_project_ocp($project_id);
}
?>
<form action="edit_project.php" method="POST">
<input type="hidden" name="project_id" value="<?php 
echo $project_id;
?>
">
<tr>
	<td><table>
		<tr>
			<td align="right">Nazwa projektu:</td>
			<td align="left"><input type="text" name="project_name" value="<?php 
echo htmlspecialchars($project_name);
?>
" maxlength="25" size="35"></td>
Beispiel #3
0
function change_project_ocp($project_id, $new_ocp_id)
{
    $old_ocp_id = get_project_ocp($project_id);
    $q = 'update projects set ocp_id=' . $new_ocp_id . ' where project_id=' . $project_id;
    db_connect();
    $r = mysql_query($q);
    if ($r === false) {
        return false;
    }
    if (mysql_affected_rows() === 0) {
        return false;
    }
    $q = 'update projects_orgs set oc_responsible_id=' . $new_ocp_id . ' where oc_responsible_id=' . $old_ocp_id . ' and project_id=' . $project_id;
    $r = mysql_query($q);
    if ($r === false) {
        return false;
    }
    if (is_oc_member($new_ocp_id, $project_id)) {
        if (mysql_query('delete from oc where oc_member_id=' . $new_ocp_id . ' and project_id=' . $project_id) === false) {
            return false;
        }
    }
    return true;
}