| version 1.1, 2005/11/17 20:56:31 |
version 1.2, 2005/11/23 20:57:49 |
|
|
| <?php
|
<?php
|
| // (c) 2005 Juraj Kolesar koli@koli.sk -->
|
// (c) 2005 Juraj Kolesar koli@koli.sk -->
|
| require '../lib/webt_contacts.php';
|
require '../lib/webt_contacts.php';
|
| webt_header("Email form", "../style/global.css");
|
webt_header("email form", "../style/global.css");
|
| ?>
|
?>
|
| </HEAD>
|
</HEAD>
|
| <BODY>
|
<BODY>
|
| <FORM name="form_email" action="" method="GET">
|
<FORM name="form_email" action="" method="GET">
|
| <?php
|
<?php
|
| $email = new webt_email();
|
$email = new webt_email();
|
| if (isset($_GET["id_company"])){
|
if (isset($_GET["id"])) { //in case there is no defined id, this form can't do anything with object webt_email
|
| ?>
|
$email->id = $_GET["id"]; //elseif list of possible actions (only one action per site show allowed)
|
| <INPUT type="HIDDEN" name="id_company" value="<?php echo $_GET["id_company"]?>">
|
if (isset($_GET["update"])) { //if is set "update" it is waiting also "email_number" parameter with new update info
|
| <?php
|
$email->number=$_GET["email_number"];
|
| }
|
if ($email->data_update()) echo MSG_UPDATED;
|
| if (
|
}
|
| (!$_GET) ||
|
// TODO: thinkabout delete algorithm UI
|
| ( isset($_GET["id_company"]) && !isset($_GET["id"]) && !isset($_GET["insert"]))
|
// WARNING: this is just simple delete with no drawback functionality
|
| ) {
|
elseif (isset($_GET["delete"])) {
|
| $email->print_form();
|
if ($email->data_delete()) {
|
| ?>
|
?>
|
| <INPUT type="HIDDEN" name="insert" value="true">
|
<P>
|
| <INPUT type="SUBMIT" value="Vložiť nové">
|
<A href="./search_email.php"><?php echo MSG_BACK ?></A>
|
| <?php
|
<?php
|
| } else {
|
die (MSG_DELETED);
|
| if (isset($_GET["id"])) $email->id = $_GET["id"];
|
|
| // else die (MSG_EMPTY_ID);
|
|
| if (isset($_GET["delete"])) {
|
|
| $email->data_get();
|
|
| if ($email->data_delete()) echo MSG_DELETED;
|
|
| $email->print_form("");
|
|
| } else {
|
|
| if (isset($_GET["update"])) {
|
|
| $email->url=$_GET["email_url"];
|
|
| if ($email->data_update()) echo MSG_UPDATED;
|
|
| }
|
}
|
| $email->data_get();
|
}
|
| $email->print_form("");
|
elseif (isset($_GET["id_person"])) { //creates new relation between this email and selected person
|
| |
if ($email->data_insert_relation_person($_GET["id_person"])) echo MSG_INSERTED;
|
| |
}
|
| |
elseif (isset($_GET["id_company"])) { //creates new relation between this email and selected person
|
| |
if ($email->data_insert_relation_company($_GET["id_company"])) echo MSG_INSERTED;
|
| |
}
|
| |
$email->data_get();
|
| |
$email->print_form();
|
| ?>
|
?>
|
| <INPUT type="HIDDEN" name="id" value="<?php echo $email->id ?>">
|
<INPUT type="HIDDEN" name="id" value="<?php echo $email->id ?>">
|
| <INPUT type="HIDDEN" name="update" value="true">
|
<INPUT type="HIDDEN" name="update" value="true">
|
| <INPUT type="SUBMIT" value="Uložiť zmeny">
|
<INPUT type="SUBMIT" value="<?php echo MSG_UPDATE ?>">
|
| <A href="edit_email.php?delete=true&id=<?php echo $email->id ?>&id_person=<?php echo $_GET["id_person"] ?>">
|
<A class="button" href="edit_email.php?delete=true&id=<?php echo $email->id ?>"><?php echo MSG_DELETE ?></A>
|
| <?php echo MSG_DELETE ?>
|
<A class="button" href="search_email.php">OK</A>
|
| </A>
|
</FORM>
|
| <A href="show_email.php?id=<?php echo $email->id ?>">OK</A>
|
<TABLE>
|
| |
<TR>
|
| |
<TH>
|
| |
<?php echo TXT_PERSONS ?>
|
| |
<A class="button" href="./search_person.php?id_email=<?php echo $email->id ?>">
|
| |
<?php echo MSG_ADD ?>
|
| |
</A>
|
| |
</TH>
|
| |
<TH>
|
| |
<?php echo TXT_COMPANIES ?>
|
| |
<A class="button" href="./search_company.php?id_email=<?php echo $email->id ?>">
|
| |
<?php echo MSG_ADD ?>
|
| |
</A>
|
| |
</TH>
|
| |
</TR>
|
| |
<TR>
|
| |
<TD><?php $email->print_list_person(); ?></TD>
|
| |
<TD><?php $email->print_list_company(); ?></TD>
|
| |
</TR>
|
| |
</TABLE>
|
| <?php
|
<?php
|
| }
|
} else echo MSG_EMPTY_ID;
|
| }
|
|
| ?>
|
?>
|
| </FORM>
|
|
| </BODY>
|
</BODY>
|
| </HTML>
|
</HTML>
|