Exemple #1
0
function display_contact_history()
{
    $contacts = get_contacts('user_id', $_SESSION['valid_user_id']);
    if ($contacts === false) {
        echo 'B³±d bazy danych, spróbuj pó¼niej.';
    } else {
        if (empty($contacts)) {
            echo 'Brak kontaktów.';
        } else {
            echo '<table><tr><th></th><th>Data, typ</th><th>Organizacja</th><th>Projekt</th></tr>';
            $num_contact = 1;
            foreach ($contacts as $cid) {
                echo '<tr><td>' . $num_contact . '. </td><td>';
                ++$num_contact;
                display_link_to_contact($cid);
                $details = get_contact_details($cid);
                echo '</td><td>';
                display_link_to_org($details['organisation_id']);
                echo '</td><td nowrap>';
                display_link_to_project($details['project_id']);
                echo '</td></tr>';
            }
            echo '</table>';
        }
    }
}
     }
     echo '</table></td></tr>';
 } else {
     if ($_GET['group'] == 'projects') {
         $projects_overdue_contacts = array();
         foreach ($overdue_contacts as $cid) {
             $details = get_contact_details($cid);
             $projects_overdue_contacts[$details['project_id']][] = array('contact_id' => $cid) + $details;
         }
         echo '<tr><td><table align="center" cellpadding="2" cellspacing="0">' . '<tr><th></th> <th>Projekt</th><th>Zaleg³ych kontaktów</th></tr>';
         $num_projects = 1;
         foreach ($projects_overdue_contacts as $project_id => $details) {
             $show_project = $_GET['show'] == $project_id;
             echo '<tr><td align="center">' . $num_projects . '</td><td align="center">';
             $num_projects++;
             display_link_to_project($project_id);
             echo '</td><td align="center">' . count($details) . ' [';
             if ($show_project) {
                 echo '<a href="?group=projects" class="menu">Ukryj</a>';
             } else {
                 echo '<a href="?group=projects&show=' . $project_id . '" class="menu">Poka¿</a>';
             }
             echo "]</td></tr>\n";
             if ($show_project) {
                 echo '<tr><td colspan="3"><table bgcolor="#fffff8" border="1" cellpadding="2" cellspacing="0">' . "\n";
                 foreach ($details as $detail) {
                     echo '<td align="center"><table><tr><td align="center" nowrap>' . $detail['next_contact_date'] . '</td>';
                     echo '<td><img src="../img/icon_' . ($detail['next_contact_type'] == 'telefon' ? 'phone' : 'meeting') . '.gif" border="0" height="17" width="22"></td></tr></table></td>';
                     echo '<td>';
                     display_link_to_user($detail['user_id']);
                     echo '</td><td align="center">';
Exemple #3
0
 }
 echo "</td></tr></table></td></tr>\n";
 echo '<tr><td>';
 echo '<table align="center">' . "\n";
 $html_label = array('type' => 'Typ', 'date' => 'Data', 'contact_person' => 'Osoba kontaktowana', 'contact_function' => 'Stanowisko osoby kontaktowanej', 'aim' => 'Cel', 'comments' => 'Opis', 'organisation_id' => 'Nazwa organizacji', 'user_id' => 'Osoba kontaktuj±ca', 'project_id' => 'Projekt', 'next_contact_type' => 'Kolejny kontakt', 'next_contact_date' => 'Data kolejnego kontaktu');
 foreach ($details as $label => $value) {
     echo '<tr><td width="50%" align="right" valign="top"><b>' . htmlspecialchars($html_label[$label]) . ':</b></td><td width="50%" align="left">';
     switch ($label) {
         case 'organisation_id':
             display_link_to_org($value);
             break;
         case 'user_id':
             display_link_to_user($value);
             break;
         case 'project_id':
             display_link_to_project($value);
             break;
         case 'comments':
             echo nl2br(htmlspecialchars(stripslashes($value)));
             break;
         case 'next_contact_type':
             echo empty($value) ? 'brak' : $value;
             break;
         case 'next_contact_date':
             echo empty($value) ? '-' : $value;
             break;
         default:
             echo htmlspecialchars(stripslashes($value));
             break;
     }
     echo "</td></tr>\n";
Exemple #4
0
function display_edit_oc_form($project_id)
{
    ?>
<table width="90%">
<tr>
	<td align="center" class="naglowek">Wybierz sk³ad OC do projektu <i><?php 
    echo display_link_to_project($project_id);
    ?>
</i><hr></td>
</tr>
<tr>
	<td class="naglowek_maly">Aby wybraæ kilka osób, przytrzymaj klawisz CTRL</td>
</tr>
<tr>
	<td><form method="POST" action="<?php 
    echo get_www_root();
    ?>
ocp/edit_oc.php">
	<select name="oc_ids[]" size="20" multiple>
<?php 
    $active_users = get_active_users();
    foreach ($active_users as $user_id => $login) {
        if (!is_ocp($user_id, $project_id)) {
            echo '<option value="' . $user_id . '"';
            if (is_oc_member($user_id, $project_id)) {
                echo ' selected';
            }
            echo '>' . htmlspecialchars(stripslashes($login)) . "</option>\n";
        }
    }
    ?>
	</select></td>
</tr>
<tr>
	<td><input type="hidden" name="project_id" value="<?php 
    echo $project_id;
    ?>
">
	<input type="submit" value="Zmieñ"></form>
	</td>
</tr>
</table>
<?php 
}
Exemple #5
0
    display_document_footer();
    exit;
}
if (get_project_name($_POST['project_id']) !== stripslashes($_POST['project_name'])) {
    if (project_exists($_POST['project_name'])) {
        display_warning('Projekt o nazwie ' . htmlspecialchars(stripslashes($_POST['project_name'])) . ' ju¿ istnieje!');
        exit;
    }
}
if (!isset($_POST['confirmed'])) {
    display_html_header();
    display_document_header();
    display_menu();
    echo '<table width="90%">' . "\n";
    echo '<tr><td align="center" class="naglowek">Za chwilê zmienisz ustawienia projektu <i>';
    display_link_to_project($_POST['project_id']);
    echo "</i></td></tr>\n";
    echo '<tr><td align="center"><table>' . "\n";
    if (stripslashes($_POST['project_name']) !== get_project_name($_POST['project_id'])) {
        echo '<tr><td align="right" valign="top" width="40%"><b>Nowa nazwa:</b></td>';
        echo '<td align="left" valign="top">' . htmlspecialchars(stripslashes($_POST['project_name'])) . "</td></tr>\n";
    }
    if ($_POST['ocp_id'] !== get_project_ocp($_POST['project_id'])) {
        echo '<tr><td align="right" valign="top" width="40%"><b>Nowy OCP:</b></td>';
        echo '<td align="left" valign="top">';
        display_link_to_user($_POST['ocp_id']);
        echo "</td></tr>\n";
    }
    if (isset($_POST['del_orgs'])) {
        echo '<tr><td align="right" valign="top" width="40%"><b>Organizacje do usuniêcia:</b></td>';
        echo '<td align="left" valign="top">';
Exemple #6
0
$contacts = get_contacts('user_id', $_GET['user_id']);
echo '<tr><td><table>' . "\n";
echo '<tr><td class="naglowek_maly">Kontakty u¿ytkownika:</td></tr>' . "\n";
echo '<tr><td>';
if ($contacts === false) {
    echo 'B³±d bazy danych, spróbuj pó¼niej.';
} else {
    if (empty($contacts)) {
        echo 'Brak kontaktów.';
    } else {
        echo '<table>';
        echo '<tr><th></th><th>Data, typ</th><th>Organizacja</th><th>Projekt</th></tr>';
        $num_contact = 1;
        foreach ($contacts as $cid) {
            echo '<tr><td>' . $num_contact . '. </td><td>';
            ++$num_contact;
            display_link_to_contact($cid);
            $details = get_contact_details($cid);
            echo '</td><td>';
            display_link_to_org($details['organisation_id']);
            echo '</td><td nowrap>';
            display_link_to_project($details['project_id']);
            echo '</td></tr>';
        }
        echo '</table>';
    }
}
echo "</td></tr></table>\n";
echo "<br><br><br></td></tr>\n";
echo "</table>\n";
display_document_footer();
Exemple #7
0
}
if (!isset($_GET['show'])) {
    display_warning('Nie wybrano widoku!');
    exit;
}
display_html_header();
display_document_header();
display_menu();
if (!is_ocp($_SESSION['valid_user_id'], $_GET['project_id']) && !is_admin()) {
    display_no_auth();
    display_document_footer();
    exit;
}
echo '<table width="90%">' . "\n";
echo '<tr><td align="center" class="naglowek">Rozdysponuj organizacje w projekcie <i>';
display_link_to_project($_GET['project_id']);
echo '</i><hr></td></tr>';
$involved = get_project_involved($_GET['project_id']);
if ($involved === false) {
    echo '<tr><td>B³±d bazy danych, spróbuj pó¼niej.</td></tr></table>';
    display_document_footer();
    exit;
}
echo '<tr><td class="naglowek_maly"><form action="' . $_SERVER['PHP_SELF'] . '" method="get">';
echo '<input type="hidden" name="project_id" value="' . $_GET['project_id'] . '">';
echo 'Poka¿ organizacje: <select name="show">';
$positions = array('all' => 'Wszystkie', 'new' => 'Nowe', '0' => 'Nieprzydzielone');
foreach ($involved as $inv_k => $inv_v) {
    $positions[$inv_k] = $inv_v;
}
$num_pos = count($positions);