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

Diff for tucniak/webclient/form/edit_email.php between version 1.1 and 1.2

version 1.1, 2005/11/17 20:56:31 version 1.2, 2005/11/23 20:57:49
Line 1 
Line 1 
 <?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>

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