Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Friday, October 16, 2026

Diff for tucniak/webclient/lib/webt_email.php between version 1.1 and 1.2

version 1.1, 2005/11/17 20:56:32 version 1.2, 2005/11/23 20:57:54
Line 1 
Line 1 
 <?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>
Line 11 
Line 12 
                                 </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;
   } /* }}} */
 ?>  ?>

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top