$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">'; 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>'; } } } } }
if ($today_updated_orgs === false) { echo '<tr><td>B³±d bazy danych, spróbuj pó¼niej.</td></tr>'; } else { if (empty($today_updated_orgs)) { echo '<tr><td>Brak organizacji.</td></tr>'; } else { echo '<tr><td align="left"><table>' . "\n"; echo '<tr><th></th><th>Organizacja</th><th>Osoba aktualizuj±ca</th></tr>' . "\n"; $num_added = 1; foreach ($today_updated_orgs as $added_info) { echo '<tr><td>' . $num_added . '. </td>'; ++$num_added; echo '<td>'; display_link_to_org($added_info['organisation_id']); echo '</td><td>'; display_link_to_user($added_info['updater_id']); echo "</td></tr>\n"; } echo "</table></td></tr>\n"; } } echo "</table>\n"; } display_document_footer(); /************************************************** WRAPPING FUNCTIONS **************************************************/ function display_contact_history() { $contacts = get_contacts('user_id', $_SESSION['valid_user_id']); if ($contacts === false) {
function display_question($cat_id, $qsn_id, $qsn_label) { $is_selected = $_GET['question_id'] == $qsn_id; // EACH QUESTION IS A SINGLE ROW echo '<tr><td valign="top" class="help_question">' . $cat_id . '.' . $qsn_id . '.</td>'; echo '<td><a href="?category_id=' . $cat_id . ($is_selected ? '#go_category' : '&question_id=' . $qsn_id . '#go_question') . '" class="help_question">' . htmlspecialchars($qsn_label) . "</a>"; if (is_admin()) { echo ' [<a href="add_question_form.php?category_id=' . $cat_id . '&question_id=' . $qsn_id . '" class="menu">Edytuj</a>]'; } // DISPLAY ANSWER (still same <td> as the question!) if ($is_selected) { $qsn_details = help_get_question_details($cat_id, $qsn_id); echo '<table id="go_question" width="500" cellpadding="7" cellspacing="0">' . "\n"; if ($qsn_details === false) { echo '<tr><td>B³±d bazy danych, spróbuj pó¼niej.</td></tr>'; } else { // DISPLAY ANSWER echo '<tr><td class="help_answer">' . nl2br(htmlspecialchars($qsn_details['answer'])) . "</td></tr>\n"; echo '<tr><td align="right" class="help_update">(Aktualizacja: ' . $qsn_details['date'] . ' '; display_link_to_user($qsn_details['helper_id']); echo ")</td></tr>\n"; } echo "</table>\n"; } // CLOSE QUESTION ROW echo "</td></tr>\n"; }
} else { echo "<table><th></th><th>Projekt</th><th>Przydzia³</th></tr>\n"; $num_project = 1; foreach ($projects as $pid => $oc_resp_id) { echo '<tr><td>' . $num_project . '. </td><td>'; ++$num_project; display_link_to_project($pid); echo '</td><td>'; if ($oc_resp_id === null) { display_exclamation('Nowa organizacja'); echo ' Nowa'; } else { if ($oc_resp_id == 0) { echo 'Nieprzydzielona'; } else { display_link_to_user($oc_resp_id); } } echo "</td></tr>\n"; } echo "</table>\n"; } } if (is_admin()) { echo add_org_to_project_form(array_keys($projects)); // defined in this file, below. } echo "</td></tr></table>\n<br><br><br><br>"; display_document_footer(); function add_org_to_project_form($existing_projects) {
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; break; default: echo htmlspecialchars(stripslashes($value));
function display_add_users_conf_form($new_users) { //$users is an array with seperate different users' names at each index- with addslashes (by magic_quotes) ?> <table width="90%"> <tr> <td align="center" class="naglowek">Zaraz dodasz u¿ytkowników<hr></td> </tr> <tr> <td> <table> <?php if (!empty($new_users)) { ?> <tr> <td align="right" valign="top"><b>Istniej±cy u¿ytkownicy (zostan± zignorowani):</b></td> <td align="left"> <?php $existing_users = get_existing_users($new_users); if ($existing_users === false) { echo 'B³±d bazy danych, spróbuj pó¼niej.'; } else { if (empty($existing_users)) { echo '-'; } else { foreach (array_keys($existing_users) as $user_id) { display_link_to_user($user_id); echo "<br>\n"; } } } ?> </td> </tr> <tr> <td align="right" valign="top"><b>Nowi u¿ytkownicy:</b></td> <td align="left"> <?php $new_users = get_new_users($new_users); if (empty($new_users)) { echo '-'; } else { foreach ($new_users as $user) { echo $user . "<br>\n"; } } ?> </td> </tr> <?php } ?> <tr> <td align="right"><form action="add_users_form.php" method="post"> <input type="hidden" name="users" value="<?php echo htmlspecialchars(join("\n", $new_users)); ?> "> <input type="submit" value="Wstecz"></form> </td> <td align="left"> <form action="add_users.php" method="post"> <input type="hidden" name="confirmed" value="yes"> <input type="hidden" name="users" value="<?php echo htmlspecialchars(join("\n", $new_users)); ?> "> <input type="submit" value="Zatwierd¼"> </form> </td> </tr> </table> </td> </tr> </table> <?php }
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">'; foreach ($_POST['del_orgs'] as $del_org => $on) { display_link_to_org($del_org); echo "<br>\n"; } echo "</td></tr>\n"; } $new_orgs = array(); $project_new_orgs = array(); if (!empty($_POST['added_orgs'])) { $orgs = str_replace("\r", '', $_POST['added_orgs']);
} $all_users_status = get_all_users_status(); echo '<table width="90%">' . "\n"; echo '<tr><td align="center" class="naglowek">Zmieñ prawa dostêpu<hr></td></tr>' . "\n"; echo '<tr><td>'; if ($all_user_status === false) { echo 'B³±d bazy danych.</td></tr>'; } else { echo '<table align="center">' . "\n"; echo "<tr><th></th><th>U¿ytkownik</th><th>Nieaktywny</th><th>Aktywny</th><th>Administrator</th></tr>\n"; echo '<form method="post" action="edit_privs.php">' . "\n"; $num_user = 1; foreach ($all_users_status as $user_id => $status) { echo '<tr><td>' . $num_user . '. </td><td>'; ++$num_user; display_link_to_user($user_id); echo '</td>'; for ($i = 0; $i < 3; ++$i) { echo '<td align="center"><input type="radio" name="privs[' . $user_id . ']" value="' . $i . '"'; if ($i == $status) { echo ' checked'; } echo '></td>'; } echo "</tr>\n"; } echo "</table>\n</td></tr>\n"; echo '<tr><td align="center"><input type="submit" value="Zmieñ"></td></tr>' . "\n"; echo '</form>'; } echo "</table>\n";