| version 1.1, 2005/11/17 20:56:34 |
version 1.2, 2005/11/23 20:57:54 |
|
|
| <?php
|
<?php
|
| class webt_web {
|
//(c) 2005 Juraj Kolesar koli@koli.sk, Stanka Kolesarova xica@koli.sk
|
| public $id = 0;
|
class webt_web { /* {{{ ****************************************************/
|
| 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_web, ".
|
"pk_c_web, ".
|
| "url " .
|
"url " .
|
| "FROM c_web ".
|
"FROM c_web ".
|
| "WHERE pk_c_web=" . $this->id;
|
"WHERE pk_c_web=" . $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() {
|
public function data_insert() { /* {{{ ********************************/
|
| db_connect();
|
db_connect();
|
| $db_query = "INSERT INTO c_web (" .
|
$db_query = "INSERT INTO c_web (".($this->id > 0? "pk_c_web, " : "")."url ".
|
| ($this->id > 0? "pk_c_web, " : "").
|
") VALUES (".($this->id > 0? "'" . $this->id . "', ": "")."'". $this->url . "')";
|
| "url ".
|
$db_result = mysql_query($db_query);
|
| ") VALUES (".
|
if (!$db_result) die ('Chyba SQL: ' . mysql_error() . " " .$db_query);
|
| ($this->id > 0? "'" . $this->id . "', ": "").
|
else $this->id = mysql_insert_id();
|
| "'". $this->url . "')";
|
return true;
|
| $db_result = mysql_query($db_query);
|
} /* }}} */
|
| if (!$db_result) die ('Chyba SQL: ' . mysql_error() . " " .$db_query);
|
public function data_update() { /* {{{ ********************************/
|
| else $this->id = mysql_insert_id();
|
db_connect();
|
| return true;
|
$db_query = "UPDATE c_web SET " .
|
| }
|
"url='". $this->url . "' ".
|
| public function data_update() {
|
"WHERE pk_c_web='". $this->id ."'";
|
| db_connect();
|
if ($this->id > 0) $db_result = mysql_query($db_query);
|
| $db_query = "UPDATE c_web SET " .
|
if (!$db_result) die ('Chyba SQL: ' . mysql_error() . " " .$db_query);
|
| "url='". $this->url . "' ".
|
return true;
|
| "WHERE pk_c_web='". $this->id ."'";
|
} /* }}} */
|
| if ($this->id > 0) $db_result = mysql_query($db_query);
|
public function data_delete() { /* {{{ ********************************/
|
| if (!$db_result) die ('Chyba SQL: ' . mysql_error() . " " .$db_query);
|
db_connect();
|
| return true;
|
$db_query = "DELETE FROM c_join_person_web " .
|
| }
|
"WHERE " .
|
| public function data_delete() {
|
"fk_c_web='". $this->id ."' AND ".
|
| db_connect();
|
"fk_c_person='". $_GET["id_person"] . "'";
|
| $db_query = "DELETE FROM c_join_person_web " .
|
$db_result = false;
|
| "WHERE " .
|
if ($this->id > 0) $db_result = mysql_query($db_query);
|
| "fk_c_web='". $this->id ."' AND ".
|
if (!$db_result) die ('Chyba SQL: ' . mysql_error() . " " .$db_query);
|
| "fk_c_person='". $_GET["id_person"] . "'";
|
return true;
|
| $db_result = false;
|
} /* }}} */
|
| if ($this->id > 0) $db_result = mysql_query($db_query);
|
} /* }}} */
|
| if (!$db_result) die ('Chyba SQL: ' . mysql_error() . " " .$db_query);
|
function print_list_web($p_link) { /* {{{ ********************************/
|
| return true;
|
db_connect();
|
| }
|
$db_query = "SELECT ".
|
| }
|
"c_web.pk_c_web, ".
|
| |
"c_web.url, " .
|
| |
"c_person.pk_c_person, ".
|
| |
"c_person.name, ".
|
| |
"c_person.surname, ".
|
| |
"c_join_person_web.note, ".
|
| |
"c_company.pk_c_company, ".
|
| |
"c_company.name, ".
|
| |
"c_join_company_web.note ".
|
| |
"FROM ".
|
| |
"c_web ".
|
| |
"LEFT JOIN c_join_person_web ON pk_c_web=c_join_person_web.fk_c_web ".
|
| |
"LEFT JOIN c_person ON pk_c_person=fk_c_person ".
|
| |
"LEFT JOIN c_join_company_web ON pk_c_web=c_join_company_web.fk_c_web ".
|
| |
"LEFT JOIN c_company ON pk_c_company=fk_c_company ".
|
| |
"GROUP BY pk_c_web ".
|
| |
"ORDER BY c_web.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_WEB ?></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_web.php?id=": $p_link . "&id_web="); ?>
|
| |
<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;
|
| |
} /* }}} */
|
| ?>
|
?>
|