示例#1
0
                        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();
示例#2
0
文件: index.php 项目: exviva/flip
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>';
        }
    }
}
示例#3
0
<?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();
示例#4
0
 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 '&nbsp;';
 }
 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;
示例#5
0
        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';
    }
示例#6
0
$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();
示例#7
0
文件: display.php 项目: exviva/flip
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 
}
示例#8
0
<?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';
示例#9
0
 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 '-';
 }
示例#10
0
}
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);