| version 1.1, 2005/11/17 20:56:32 |
version 1.2, 2005/11/23 20:57:54 |
|
|
| <?php |
<?php |
| class webt_email { |
//(c) 2005 Juraj Kolesar koli@koli.sk, Stanka Kolesarova xica@koli.sk |
| public $id = 0; |
class webt_email { /* {{{ **************************************************/ |
| public $url = ""; |
public $id = 0; |
| public function print_form() { |
public $url = ""; |
| |
public function print_form() { /* {{{ **********************************/ |
| ?> |
?> |
| <TABLE> |
<TABLE> |
| <TR> |
<TR> |
|
|
| </TR> |
</TR> |
| </TABLE> |
</TABLE> |
| <?php |
<?php |
| } |
} /* }}} */ |
| public function print_table() { |
public function print_table() { /* {{{ *********************************/ |
| ?> |
?> |
| <TABLE> |
<TABLE> |
| <TR><TD>Meno:</TD> <TD><?php echo $this->url ?></TD></TR> |
<TR> |
| |
<TD>Meno:</TD> |
| |
<TD><?php echo $this->url ?></TD> |
| |
</TR> |
| </TABLE> |
</TABLE> |
| <?php |
<?php |
| } |
} /* }}} */ |
| public function data_get() { |
public function data_get() { /* {{{ ************************************/ |
| db_connect(); |
db_connect(); |
| $db_query = "SELECT ". |
$db_query = "SELECT ". |
| "pk_c_email, ".
|
"pk_c_email, ".
|
| "url " .
|
"url " .
|
| "FROM c_email ".
|
"FROM c_email ".
|
| "WHERE pk_c_email=" . $this->id;
|
"WHERE pk_c_email=" . $this->id;
|
| $db_result = mysql_query($db_query); |
$db_result = mysql_query($db_query); |
| if (!$db_result) die ('Chyba SQL: ' . mysql_error() . " " .$db_query); |
if (!$db_result) die ('Chyba SQL: ' . mysql_error() . " " .$db_query); |
| else { |
else { |
| $db_row = mysql_fetch_row($db_result); |
$db_row = mysql_fetch_row($db_result); |
| $this->id = $db_row[0]; |
$this->id = $db_row[0]; |
| $this->url = $db_row[1]; |
$this->url = $db_row[1]; |
| |
} |
| |
} /* }}} */ |
| |
public function data_insert() { /* {{{ *********************************/ |
| |
db_connect(); |
| |
$db_query = "INSERT INTO c_email (" . |
| |
($this->id > 0? "pk_c_email, " : ""). |
| |
"url ". |
| |
") VALUES (". |
| |
($this->id > 0? "'" . $this->id . "', ": ""). |
| |
"'". $this->url . "')"; |
| |
$db_result = mysql_query($db_query); |
| |
if (!$db_result) die ('Chyba SQL: ' . mysql_error() . " " .$db_query); |
| |
else $this->id = mysql_insert_id(); |
| |
return true; |
| |
} /* }}} */ |
| |
public function data_update() { /* {{{ *********************************/ |
| |
db_connect(); |
| |
$db_query = "UPDATE c_email SET " . |
| |
"url='". $this->url . "' ". |
| |
"WHERE pk_c_email='". $this->id ."'"; |
| |
if ($this->id > 0) $db_result = mysql_query($db_query); |
| |
if (!$db_result) die ('Chyba SQL: ' . mysql_error() . " " .$db_query); |
| |
return true; |
| |
} /* }}} */ |
| |
public function data_delete() { /* {{{ *********************************/ |
| |
db_connect(); |
| |
$db_query = "DELETE FROM c_join_person_email " . |
| |
"WHERE " . |
| |
"fk_c_email='". $this->id ."' AND ". |
| |
"fk_c_person='". $_GET["id_person"] . "'"; |
| |
$db_result = false; |
| |
if ($this->id > 0) $db_result = mysql_query($db_query); |
| |
if (!$db_result) die ('Chyba SQL: ' . mysql_error() . " " .$db_query); |
| |
return true; |
| |
} /* }}} */ |
| |
public function data_insert_relation_person($p_id_person) { /* {{{ ********/ |
| |
db_connect(); |
| |
$db_query = "INSERT INTO c_join_person_email (". |
| |
"fk_c_email, ". |
| |
"fk_c_person ". |
| |
") VALUES (" . |
| |
$this->id .",". |
| |
$p_id_person .")"; |
| |
$db_result = mysql_query($db_query); |
| |
if (!$db_result) die (MSG_ERROR_SQL . mysql_error() . " " .$db_query); |
| |
return true; |
| |
} /* }}} */ |
| |
public function data_insert_relation_company($p_id_company) { /* {{{ ******/ |
| |
db_connect(); |
| |
$db_query = "INSERT INTO c_join_company_email (". |
| |
"fk_c_email, ". |
| |
"fk_c_company ". |
| |
") VALUES (" . |
| |
$this->id .",". |
| |
$p_id_company .")"; |
| |
$db_result = mysql_query($db_query); |
| |
if (!$db_result) die (MSG_ERROR_SQL . mysql_error() . " " .$db_query); |
| |
return true; |
| |
} /* }}} */ |
| |
public function print_list_person() { /* {{{ ******************************/ |
| |
db_connect(); |
| |
$db_query = "SELECT ". |
| |
"pk_c_join_person_email, ". |
| |
"pk_c_person, " . |
| |
"priority, ". |
| |
"note, " . |
| |
"name, " . |
| |
"surname " . |
| |
"FROM c_join_person_email ". |
| |
"INNER JOIN c_person ON fk_c_person=pk_c_person " . |
| |
"WHERE fk_c_email=" . $this->id . " " . |
| |
"ORDER BY surname"; |
| |
$db_result = mysql_query($db_query); |
| |
if (!$db_result) die (MSG_ERROR_SQL . mysql_error() . " " . $db_query); |
| |
else if (mysql_num_rows($db_result)>0) { |
| |
?> |
| |
<TABLE> |
| |
<TR> |
| |
<TH><?php echo MSG_PERSON_NAME ?></TH> |
| |
<TH><?php echo MSG_NOTE ?></TH> |
| |
</TR> |
| |
</TR> |
| |
<?php |
| |
while ($db_row = mysql_fetch_row($db_result)) { |
| |
?> |
| |
<TR> |
| |
<TD><A href="./show_person.php?id=<?php echo $db_row[1]?>"><?php echo $db_row[4] . " ". $db_row[5] ?></A></TD> |
| |
<TD><?php echo $db_row[3] ?></TD> |
| |
</TR> |
| |
<?php |
| } |
} |
| } |
?> |
| public function data_insert() { |
</TABLE> |
| db_connect(); |
<?php |
| $db_query = "INSERT INTO c_email (" . |
} else echo MSG_EMPTY_LIST; |
| ($this->id > 0? "pk_c_email, " : ""). |
} /* }}} */ |
| "url ". |
public function print_list_company() { /* {{{ *****************************/ |
| ") VALUES (". |
db_connect(); |
| ($this->id > 0? "'" . $this->id . "', ": ""). |
$db_query = "SELECT ". |
| "'". $this->url . "')"; |
"pk_c_join_company_email, ". |
| $db_result = mysql_query($db_query); |
"pk_c_company, " . |
| if (!$db_result) die ('Chyba SQL: ' . mysql_error() . " " .$db_query); |
"priority, ". |
| else $this->id = mysql_insert_id(); |
"note, " . |
| return true; |
"c_company.name, " . |
| } |
"c_company_type.name " . |
| public function data_update() { |
"FROM c_join_company_email ". |
| db_connect(); |
"INNER JOIN c_company ON c_join_company_email.fk_c_company=pk_c_company " . |
| $db_query = "UPDATE c_email SET " . |
"INNER JOIN c_company_type ON fk_c_company_type=pk_c_company_type " . |
| "url='". $this->url . "' ". |
"WHERE fk_c_email=" . $this->id . " " . |
| "WHERE pk_c_email='". $this->id ."'"; |
"GROUP BY pk_c_company " . |
| if ($this->id > 0) $db_result = mysql_query($db_query); |
"ORDER BY c_company.name"; |
| if (!$db_result) die ('Chyba SQL: ' . mysql_error() . " " .$db_query); |
$db_result = mysql_query($db_query); |
| return true; |
if (!$db_result) die (MSG_ERROR_SQL . mysql_error() . " " . $db_query); |
| } |
else if (mysql_num_rows($db_result)>0) { |
| public function data_delete() { |
?> |
| db_connect(); |
<TABLE> |
| $db_query = "DELETE FROM c_join_person_email " . |
<TR> |
| "WHERE " . |
<TH><?php echo MSG_COMPANY_NAME ?></TH> |
| "fk_c_email='". $this->id ."' AND ". |
<TH><?php echo MSG_NOTE ?></TH> |
| "fk_c_person='". $_GET["id_person"] . "'"; |
</TR> |
| $db_result = false; |
</TR> |
| if ($this->id > 0) $db_result = mysql_query($db_query); |
<?php |
| if (!$db_result) die ('Chyba SQL: ' . mysql_error() . " " .$db_query); |
while ($db_row = mysql_fetch_row($db_result)) { |
| return true; |
?> |
| } |
<TR> |
| } |
<TD> |
| |
<A href="./show_company.php?id=<?php echo $db_row[1]?>"> |
| |
<?php echo $db_row[4] . "," . $db_row[5] ?> |
| |
</A> |
| |
</TD> |
| |
<TD><?php echo $db_row[3] ?></TD> |
| |
</TR> |
| |
<?php |
| |
} |
| |
?> |
| |
</TABLE> |
| |
<?php |
| |
} else echo MSG_EMPTY_LIST; |
| |
} /* }}} */ |
| |
} /* }}} */ |
| |
function print_list_email($p_link) { /* {{{ ********************************/ |
| |
db_connect(); |
| |
$db_query = "SELECT ". |
| |
"c_email.pk_c_email, ". |
| |
"c_email.url, " . |
| |
"c_person.pk_c_person, ". |
| |
"c_person.name, ". |
| |
"c_person.surname, ". |
| |
"c_join_person_email.note, ". |
| |
"c_company.pk_c_company, ". |
| |
"c_company.name, ". |
| |
"c_join_company_email.note ". |
| |
"FROM ". |
| |
"c_email ". |
| |
"LEFT JOIN c_join_person_email ON pk_c_email=c_join_person_email.fk_c_email ". |
| |
"LEFT JOIN c_person ON pk_c_person=fk_c_person ". |
| |
"LEFT JOIN c_join_company_email ON pk_c_email=c_join_company_email.fk_c_email ". |
| |
"LEFT JOIN c_company ON pk_c_company=fk_c_company ". |
| |
"GROUP BY pk_c_email ". |
| |
"ORDER BY c_email.url"; |
| |
$db_result = mysql_query($db_query); |
| |
if (!$db_result) die (MSG_ERROR_SQL . mysql_error() . " " . $db_query); |
| |
else if (mysql_num_rows($db_result)>0) { |
| |
?> |
| |
<TABLE> |
| |
<TR> |
| |
<TH><?php echo MSG_EMAIL ?></TH> |
| |
<TH><?php echo MSG_PERSON_NAME ?></TH> |
| |
<TH><?php echo MSG_NOTE ?></TH> |
| |
<TH><?php echo MSG_COMPANY_NAME ?></TH> |
| |
<TH><?php echo MSG_NOTE ?></TH> |
| |
</TR> |
| |
<?php while ($db_row = mysql_fetch_row($db_result)) {?> |
| |
<TR> |
| |
<?php $l_link = ($p_link == ""?"./edit_email.php?id=": $p_link . "&id_email="); ?> |
| |
<TD><A href="<?php echo $l_link . $db_row[0] ?>"><?php echo $db_row[1] ?></A></TD> |
| |
<TD><A href="./show_person.php?id=<?php echo $db_row[2] ?>"><?php echo $db_row[3] . " " . $db_row[4] ?></A></TD> |
| |
<TD><?php echo $db_row[5] ?></TD> |
| |
<TD><A href="./show_company.php?id=<?php echo $db_row[6] ?>"><?php echo $db_row[7] ?></A></TD> |
| |
<TD><?php echo $db_row[8] ?></TD> |
| |
</TR> |
| |
<?php }?> |
| |
</TABLE> |
| |
<?php |
| |
} else echo MSG_EMPTY_LIST; |
| |
} /* }}} */ |
| ?> |
?> |