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">'; display_link_to_org($detail['organisation_id']); echo '</td><td align="center" nowrap>'; display_link_to_contact($detail['contact_id']); echo "</td></tr>\n"; } echo "</table></td></tr>\n"; } } echo '</table></td></tr>'; } } } } } echo "</table>\n"; display_document_footer();
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>'; } } }
<?php require_once 'lib/flip.php'; session_start(); check_valid_user(); if (!isset($_POST['search'])) { header('location: search_org_form.php'); exit; } display_html_header(); display_document_header(); display_menu(); echo '<table width="90%">' . "\n"; echo '<tr><td align="center" class="naglowek">Wyniki wyszukiwania organizacji <i>' . htmlspecialchars(stripslashes($_POST['search'])) . '</i><hr></td></tr><tr><td>'; $found = search_org($_POST['search']); if (!$found) { echo 'Brak wyników.'; } else { $num_org = 1; foreach ($found as $org_id) { echo $num_org . '. '; ++$num_org; display_link_to_org($org_id); echo "<br>\n"; } } echo '</td></tr></table>'; display_document_footer();
echo '</td><td width="50%" align="left">'; $next_cid = get_other_contact($_GET['cid'], '>'); if ($next_cid) { display_link_to_contact($next_cid, 'Nastêpny >>', false, '[', ']', false); } else { echo ' '; } 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;
exit; } $data['contact_id'] = $_GET['cid']; list($data['year'], $data['month'], $data['day']) = explode('-', $data['date']); unset($data['date']); $data['nc_type'] = empty($data['next_contact_type']) ? 'brak' : $data['next_contact_type']; list($data['nc_year'], $data['nc_month'], $data['nc_day']) = empty($data['next_contact_date']) ? array(0, 0, 0) : explode('-', $data['next_contact_date']); unset($data['next_contact_type']); unset($data['next_contact_date']); } display_html_header(); display_document_header(); display_menu(); echo '<table width="90%">' . "\n"; echo '<tr><td align="center" class="naglowek">' . ($edit ? 'Edycja kontaktu' : 'Nowy kontakt') . ': '; display_link_to_org($data['organisation_id']); echo "<hr></td></tr>\n"; echo '<tr><td><table align="center">'; echo '<form method="POST" action="add_contact.php">' . "\n"; if (!$edit) { echo '<input type="hidden" name="organisation_id" value="' . $data['organisation_id'] . '">' . "\n"; echo '<input type="hidden" name="project_id" value="' . $data['project_id'] . '">' . "\n"; } else { echo '<input type="hidden" name="contact_id" value="' . $data['contact_id'] . '">' . "\n"; } echo '<tr><td align="right">Typ:</td><td align="left">'; foreach (array('phone' => 'telefon', 'meeting' => 'spotkanie') as $avail_key => $avail_type) { echo '<input type="radio" name="type" value="' . $avail_type . '" id="' . $avail_key . '"'; if ($avail_type == $data['type']) { echo ' checked'; }
$fields = array('name' => array('Nazwa', 1, 1), 'city' => array('Miejscowo¶æ', 1, 0), 'street' => array('Ulica', 1, 0), 'phone' => array('Telefon', 1, 0), 'fax' => array('Fax', 0, 0), 'www' => array('WWW', 0, 0), 'profile' => array('Profil dzia³alno¶ci', 0, 0), 'date' => array('Data aktualizacji danych', 0, 0), 'updater_id' => array('Osoba aktualizuj±ca dane', 0, 0), 'comments' => array('Miejsce na uwagi', 1, 0)); echo '<form action="print_orgs.php" method="post">' . "\n"; foreach ($fields as $key => $value) { echo '<tr><td><input type="checkbox" name="' . $key . '"'; if (1 === $value[1]) { echo ' checked'; } if (1 === $value[2]) { echo ' disabled'; } echo '>' . $value[0] . "</td></tr>\n"; } echo '<tr><td class="naglowek_maly">Wybierz organizacje, które chcesz uwzglêdniæ na wydruku:</td></tr>' . "\n"; $user_orgs = get_user_orgs($_SESSION['valid_user_id']); if ($user_orgs === false) { echo "<tr><td>B³±d bazy danych, spróbuj pó¼niej.</td></tr>\n"; } else { if (empty($user_orgs)) { echo "<tr><td>Brak organizacji.</td></tr>\n"; } else { foreach ($user_orgs as $org) { echo '<tr><td><input type="checkbox" name="orgs[' . $org['organisation_id'] . ']" checked>'; display_link_to_org($org['organisation_id']); echo "</td></tr>\n"; } } } echo '<tr><td><input type="submit" value="Zatwierd¼"></td></tr>' . "\n"; echo "</form>\n"; echo "</table>\n"; display_document_footer();
function display_create_project_conf_form($project_name, $ocp_id, $orgs) { //$orgs is an array with seperate different orgs' names at each index- with addslashes (by magic_quotes) ?> <table width="90%"> <tr> <td align="center" class="naglowek">Zaraz utworzysz projekt<hr></td> </tr> <tr> <td> <table> <tr> <td align="right"><b>Nazwa projektu:</b></td> <td align="left"><?php echo htmlspecialchars(stripslashes($project_name)); ?> </td> </tr> <tr> <td align="right"><b>OCP:</b></td> <td align="left"><?php display_link_to_user($ocp_id); ?> </td> </tr> <?php if (!empty($orgs)) { ?> <tr> <td align="right" valign="top"><b>Ogranizacje ju¿ kontaktowane:</b></td> <td align="left"> <?php $contacted_orgs = get_contacted_orgs($orgs); if ($contacted_orgs === false) { echo 'B³±d bazy danych, spróbuj pó¼niej.'; } else { if (empty($contacted_orgs)) { echo '-'; } else { foreach ($contacted_orgs as $org_id) { display_link_to_org($org_id); echo "<br>\n"; } } } ?> </td> </tr> <tr> <td align="right" valign="top"><b>Nowe ogranizacje:</b></td> <td align="left"> <?php $new_orgs = get_new_orgs($orgs); if (empty($new_orgs)) { echo '-'; } else { foreach ($new_orgs as $org) { echo htmlspecialchars(stripslashes($org)) . "<br>\n"; } } ?> </td> </tr> <?php } ?> <tr> <td align="right"><form action="create_project_form.php" method="post"> <input type="hidden" name="project_name" value="<?php echo htmlspecialchars(stripslashes($project_name)); ?> "> <input type="hidden" name="ocp_id" value="<?php echo $ocp_id; ?> "> <input type="hidden" name="orgs" value="<?php echo htmlspecialchars(join("\n", array_map('stripslashes', $orgs))); ?> "> <input type="submit" value="Wstecz"></form> </td> <td align="left"> <form action="create_project.php" method="post"> <input type="hidden" name="confirmed" value="yes"> <input type="hidden" name="project_name" value="<?php echo htmlspecialchars(stripslashes($project_name)); ?> "> <input type="hidden" name="ocp_id" value="<?php echo $ocp_id; ?> "> <input type="hidden" name="orgs" value="<?php echo htmlspecialchars(join("\n", array_map('stripslashes', $orgs))); ?> "> <input type="submit" value="Zatwierd¼"> </form> </td> </tr> </table> </td> </tr> </table> <?php }
<?php $orgs = array_keys(get_project_orgs($project_id)); echo '<tr><td class="naglowek_maly">Zaznacz organizacje do usuniêcia:</td></tr>' . "\n"; echo "<tr><td>\n"; if (empty($orgs)) { echo "Brak organizacji.\n"; } else { echo '<table cellspacing="0" cellpadding="0">' . "\n"; foreach ($orgs as $o) { echo '<tr><td><input type="checkbox" name="del_orgs[' . $o . ']"'; if (isset($_POST['del_orgs'][$o])) { echo ' checked'; } echo '>'; display_link_to_org($o); echo "</td></tr>\n"; } echo "</table>\n"; } echo "</td></tr>\n"; echo '<tr><td class="naglowek_maly">Dodaj nowe organizacje:</td></tr>' . "\n"; echo '<tr><td><textarea name="added_orgs" cols="60" rows="20">'; echo isset($_POST['added_orgs']) ? htmlspecialchars(stripslashes($_POST['added_orgs'])) : ''; echo "</textarea></td></tr>\n"; echo '<tr><td><input type="submit" value="Zmieñ"></td></tr>' . "\n"; echo '</form>'; echo "</table>\n"; echo '<hr width="90%">' . "\n"; if (project_is_closed($_GET['project_id'])) { $action = 'open';
echo '<tr><td align="right" valign="top" width="40%"><b>Organizacje ju¿ przyznane projektowi (zostan± zignorowane):</b></td>'; echo '<td align="left" valign="top">'; if (!empty($project_has_orgs)) { foreach ($project_has_orgs as $org) { display_link_to_org(get_org_id($org)); echo "<br>\n"; } } else { echo '-'; } echo "</td></tr>\n"; echo '<tr><td align="right" valign="top" width="40%"><b>Organizacje kontaktowane:</b></td>'; echo '<td align="left" valign="top">'; if (!empty($project_new_orgs)) { foreach ($project_new_orgs as $org) { display_link_to_org(get_org_id($org)); echo "<br>\n"; } } else { echo '-'; } echo "</td></tr>\n"; echo '<tr><td align="right" valign="top" width="40%"><b>Nowe organizacje:</b></td>'; echo '<td align="left" valign="top">'; if (!empty($new_orgs)) { foreach ($new_orgs as $org) { echo htmlspecialchars(stripslashes($org)) . "<br>\n"; } } else { echo '-'; }
} if (!isset($_GET['org_id']) && (!isset($_POST['org_id']) || !isset($_POST['confirmed']))) { display_warning('Wybierz organizacjê do usuniêcia!'); exit; } if (isset($_GET['org_id'])) { //confirm mode display_html_header(); display_document_header(); display_menu(); echo '<table width="90%">' . "\n"; echo '<tr><td align="center" class="naglowek">Usuwanie organizacji '; display_link_to_org($_GET['org_id']); echo "<hr></td></tr>\n"; echo '<tr><td><font size="+1"><b>Czy jeste¶ pewien, ¿e chcesz usun±æ organizacjê '; display_link_to_org($_GET['org_id']); echo "?</b></font><br><br>\n" . '<font size="+1" color="red">Przeczytaj uwa¿nie t± wiadomo¶æ za ka¿dym razem, ' . 'gdy chcesz usun±æ organizacjê i lepiej dwa razy pomy¶l!<br><br>' . "\n" . '</font><font size="+1">' . "\n" . 'Upewnij siê, ¿e organizacja jest dodana do bazy przez pomy³kê, i ¿e naprawdê istnieje potrzeba usuniêcia jej.<br><br>' . "\n" . 'Poniewa¿ operacja usuwania jest skomplikowana, upewnij siê, ¿e wykonujesz j±, kiedy w bazie nie ma ¿adnej aktywno¶ci' . ' (najlepsza pora to noc).<br><br>' . "\n" . "Ze wzglêdów bezpieczeñstwa, je¶li usuniêcie powiedzie siê, zobaczysz stronê 'Szczegó³y organizacji'" . ' dla organizacji, która zajê³a miejsce tej w³a¶nie usuniêtej. W przeciwnym razie, zostaniesz przeniesiony' . ' na Stronê g³ówn±.<br><br>' . "\n" . "Je¶li jeste¶ pewien, naci¶nij przycisk 'Skasuj!'.</font></td></tr>\n"; echo '<form method="POST" action="' . $_SERVER['PHP_SELF'] . '">' . "\n" . '<input type="hidden" name="org_id" value="' . $_GET['org_id'] . '">' . "\n" . '<input type="hidden" name="confirmed" value="yes">' . "\n" . '<tr><td><input type="submit" value="Skasuj!"></td></tr>' . "\n" . "</form>\n</table>"; display_document_footer(); } else { //delete mode if ($_POST['confirmed'] != 'yes') { display_warning('B³±d potwierdzenia!'); exit; } if (delete_org($_POST['org_id']) === true) { $location = '../show/show_org.php?org_id=' . $_POST['org_id']; } else { $location = '../'; } header('location: ' . $location);