Source for file take.php

Documentation is available at take.php

  1. <?php
  2.  
  3. /**
  4.  * take.php
  5.  *
  6.  * Address Take -- steals addresses from incoming email messages. Searches
  7.  * the To, Cc, From and Reply-To headers.
  8.  *
  9.  * @copyright &copy; 1999-2006 The SquirrelMail Project Team
  10.  * @license http://opensource.org/licenses/gpl-license.php GNU Public License
  11.  * @version $Id: take.php,v 1.21 2006/04/05 00:22:02 stekkel Exp $
  12.  * @package plugins
  13.  * @subpackage abook_take
  14.  */
  15.  
  16. /**
  17.  * Include the SquirrelMail initialization file.
  18.  */
  19. require('../../include/init.php');
  20.  
  21. /* SquirrelMail required files. */
  22. require(SM_PATH 'functions/forms.php');
  23. require(SM_PATH 'functions/addressbook.php');
  24.  
  25. displayPageHeader($color'None');
  26.  
  27. /* input form data */
  28. sqgetGlobalVar('email'$emailSQ_POST);
  29.  
  30. $abook_take_verify getPref($data_dir$username'abook_take_verify');
  31.  
  32. $abook addressbook_init(falsetrue);
  33.  
  34. $addrs array();
  35. foreach ($email as $Val{
  36.     if (valid_email($Val$abook_take_verify)) {
  37.         $addrs[$Val$Val;
  38.     else {
  39.         $addrs[$Val'FAIL - ' $Val;
  40.     }
  41. }
  42.  
  43. $formdata=array('email'=>$addrs);
  44.  
  45. abook_create_form(SM_PATH 'src/addressbook.php','addaddr',_("Add to address book"),_("Add address"),$formdata);
  46. echo '</form>';
  47. ?>
  48. </body></html>

Documentation generated on Sat, 07 Oct 2006 16:13:53 +0300 by phpDocumentor 1.3.0RC6